From thomas.petazzoni at bootlin.com Thu Jun 1 05:34:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 01 Jun 2023 05:34:07 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-05-31 Message-ID: <20230601053413.7FAC9424D6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-05-31 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 2 | 0 | 0 | 2 | 2023.02.x | 10 | 7 | 0 | 17 | master | 73 | 73 | 0 | 146 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 8 linux-6.3.4 | 6 gobject-introspection-1.74.0 | 4 elfutils-0.186 | 3 unknown | 3 agentpp-4.6.0 | 2 at-spi2-core-2.48.2 | 2 edk2-edk2-stable202208 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.38 | 2 host-rust-1.68.2 | 2 olsr-0.9.8 | 2 uclibc-1.0.43 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 audit-3.1 | 1 coreutils-9.3 | 1 f2fs-tools-1.15.0 | 1 fontconfig-2.14.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gnuradio-3.10.4.0 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-f4faaeaba371ff... | 1 libdill-32d0e8b733416208e04... | 1 libdrm-2.4.115 | 1 libglib2-2.76.1 | 1 libndp-1.8 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 perl-5.36.1 | 1 php-8.2.6 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 sdl2_net-legal-info | 1 uboot-tools-2021.07 | 1 valgrind-3.20.0 | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f508a864d8fd32159fc5dca209bed544fdbd874f | i586 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d32202b1fcfce1ea12882719704d7eefdd9651ac | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/0904c4faacf750a67a5b21ff3d037c85cd472a15 | arm | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/667b7098cba21189cf413474cfdf95b188a8b094 | ORPH x86_64 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/777cae4bbcf28cf523cfa54340f378907c8cd952 | mips | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/d2f62fac516e91d06687c3074c9cf6cc1f5eb89b | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/865c7de0feb3b612a08cfd1a9e5ef73e3528a42f | m68k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/a571b51a11b58b0001f6d9c534d87a61216a0744 | ORPH i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/cddb03fa8e36ab14ef59066ec63cc215c6dfcafe | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/815f22aa7e1d8bacada4a014ba5958e0754a2dfc | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4df2d56f2a388cf893dd19f4101fdd4376199520 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3ee99a8dea26fa1ccddfbb56fc067cff8e041bd8 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a2cef42a05da1024b7f5751b2c68ca55f114cba9 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/35ac114e9b344570a889cc1c16479057c93b271b | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/df804a52f530459ad6dc163ed5f85894d6dd8aea | ORPH s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/762191195038e1727b6926e16c48fcf42399c03b | i686 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/bf1a6f2c095dde52a780f570a658b7683dc46e0b | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/da787c6659ffa78bbf84461d0541494c959d9e37 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/526a6aeebf48051445db8984cd8174319ef5a442 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3a7a5785bf4938c86437e7793d4efd9316e91b7c | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6b820ff1431fdb5b144ef8e595bee08a7733d79 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ef1603d52c0b52d4999e484ef473f297cf97b634 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/a2203af6e9a62763610bdd03a3f5c3cfeab2cbff | arm | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/6a25557c64dbcd140e199b08bf3b19a236dfa41d | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8ad2e475c3c4ac5ff0dbf763dcb7ec034e86a532 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/58b6fc6a25594247240c32d7c044488793b4385e | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/008802719c38c47b259e0a1b53c1d95b94a8d0ed | ORPH microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/463c5669b482bd3508bace60342c606608c59307 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/51a5495828c8ef16f704730f514823cd3f34b42b | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/798664045a89ddae6df07bf3f1ac14a7206ec157 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e0c0347621945c842901931ec5141db7281a7ade | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6f6869f05fb81eed52e014e965d8b971d2e0e709 | ORPH powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/9e6c62ad252b447054e9f4634817063918a29cec | ORPH sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e9503d59a895bcf7c39eed0059b232e8b6ebb54e | powerpc64le | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c052c485a013895a8b21278e56884cbc71af5327 | or1k | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/516fb1adffbe39b14462719e90365910aec151e3 | arm | libdrm-2.4.115 | NOK | http://autobuild.buildroot.net/results/eed10fd5b5fc6cff08eca9b5abdbf307b56e6c7c | m68k | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/9736407813493db69e52ee99ee4df28f01646053 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/1bb46ac8b66c6189e0aff9a3e5a7c44e2982d8ef | powerpc64le | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/53ceea8a9e26fc3d880f4c007eed4c03c436a562 | ORPH mips64 | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/2eff020d05fac8e7b6535b692a001872a406436a | ORPH arc | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/f1404e212cd15fa751c5a588b0714dc5cb15d916 | ORPH mips64el | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/404a4d1851d14cfd1adc835aa40a14e971ec7831 | ORPH sh4a | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/45dd22c5d1c2f7fc0f4503f8aa3d2644644b32f0 | ORPH m68k | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/34b0497ebf8022b6007a1c0708579b040b386ef1 | ORPH x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/58a58d53de56085ce9c0054f141c69e28a46ed8f | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/6a3c392e069f7cf72c6f4f00b73fd9a27be1f8d9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/79379dedccb13cc94695f277afcb520baa9f6ac9 | ORPH powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/a4faa7148a22690faa8e8ea79ed38f095e0707eb | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1c51306ad05ae2782b4801858d10fc8dbec34bea | ORPH mips64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4a306ab2c6d592a3119d07cabb20be0b029a8096 | ORPH powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/9f198700147dd6eb02e2f76b465aef20859f0e05 | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/750e7e1fb80a0801e8f54cf82a8c1a9e260ec9c4 | mipsel | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/ae30e8bb18a9227cc01c80af1ca271d03133d094 | powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/dcc5bb5b1c9b4039ba1c98d59504433523036f50 | i686 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/b7fd5fb3f4e954925bcc0676beb28c7afddeac47 | i686 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/5dba9b35d039a3d25d4441a8dc63a9d609b44767 | xtensa | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/7e9e3fc5ffa392ab3fb4a57d2cdfe7677077ad19 | armeb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/ae1dfb6341751f288fa4a515c6d21675c91c41c6 | arm | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/d2f56e60403ffd1abc3192888c2a0827f0e28775 | sh4eb | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/eacc8ad3c4c90c1e169dbd6fbb3c79692711b8e6 | sh4aeb | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/63493ff6bca64f1b29ec06a5fcf65f91e1a0272b | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d4138fea34363e2735b6344b3204204658d378e0 | ORPH s390x | sdl2_net-legal-info | NOK | http://autobuild.buildroot.net/results/cdcebe72e66eb6898f7fc5ad9c14f4d17bb9950f | ORPH arm | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/d6282d871e9b9aad64f8ecf78ff87a47d7e80898 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/43481cbeb61ac61296ef817b19e9d6329c70ff8b | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/8ac6b2611e4814786cfe56b6e0970a2241c13af8 | mips | unknown | NOK | http://autobuild.buildroot.net/results/d90e55b635a457adb74a1f2fe9dc4bff6e9dd9c4 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/639dea49c47cb19d2e999a54be6193f085e66014 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/56d9919b391463765879133e7d2a190867a6c9a0 | mips64el | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/65274f3c039e863cd557cd62dd1509f247291f31 | ORPH powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5b505369431c78e05517e8699f1b16db6e7068e5 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-rust-1.67.1 | 2 busybox-1.36.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-qemu-7.2.0 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/9914e567c15010daa45a5b3c477218275000fe4c | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9126f8998d8610cb25c77101dfe3b703310bde5e | ORPH s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/cfdc5b175dcc34778b8fa5c0dd22bcbc2a7a89cd | sparc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c9126619e09ec68d68085c46ca001b6b21141d90 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/bc7cad755097636db9fb0074d6a35c34dc262b3a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e180a1933830c92d6b937758b9c520704a79259 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/e5b520b9f52fcae9c2eb0a3336b4269a1cb8dcce | -- http://autobuild.buildroot.net From bagasdotme at gmail.com Thu Jun 1 08:42:42 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Thu, 1 Jun 2023 15:42:42 +0700 Subject: [Buildroot] [PATCH] add MMX instruction set capability for Geode CPU In-Reply-To: <20230531150507.67562-1-cherniaev.andrei@kairo.space> References: <20230531150507.67562-1-cherniaev.andrei@kairo.space> Message-ID: On Thu, Jun 01, 2023 at 12:05:06AM +0900, AndreiCherniaev wrote: > Signed-off-by: AndreiCherniaev > > Before this patch there is no way no enable MMX for Geode. Modern Geode CPU support MMX. > This capability will interesting with ffmpeg for example. The wordings here all look confusing to me. I'd like to write the patch description as: "Currently, there is no MMX support for GEODE processors in Buildroot. Yet, some packages like ffmpeg leverage it when the package is built. Add the instructions set support." For the patch itself, see below. > --- > arch/Config.in.x86 | 20 +++++++++++++++----- > 1 file changed, 15 insertions(+), 5 deletions(-) > > diff --git a/arch/Config.in.x86 b/arch/Config.in.x86 > index c770ae3ffe..595db48d91 100644 > --- a/arch/Config.in.x86 > +++ b/arch/Config.in.x86 > @@ -521,11 +521,10 @@ config BR2_x86_steamroller > select BR2_X86_CPU_HAS_SSE4 > select BR2_X86_CPU_HAS_SSE42 > config BR2_x86_geode > - bool "geode" > - # Don't include MMX support because there several variant of geode > - # processor, some with MMX support, some without. > - # See: http://en.wikipedia.org/wiki/Geode_%28processor%29 > - depends on !BR2_x86_64 > + bool "geode" > + depends on !BR2_x86_64 > + help > + see also BR2_x86_geode_with_MMX > config BR2_x86_c3 > bool "Via/Cyrix C3 (Samuel/Ezra cores)" > depends on !BR2_x86_64 > @@ -633,5 +632,16 @@ config BR2_READELF_ARCH_NAME > default "Intel 80386" if BR2_i386 > default "Advanced Micro Devices X86-64" if BR2_x86_64 > > +config BR2_x86_geode_with_MMX > + bool "GEODE with MMX" "MMX instructions support on GEODE" > + depends on BR2_x86_geode > + default n > + select BR2_X86_CPU_HAS_MMX > + help > + there several variant of geode processor, > + some with MMX support, some without. > + See: http://en.wikipedia.org/wiki/Geode_%28processor%29 > + And decide can you use MMX or not "Some variants of GEODE processor support MMX instructions set. Enable this option if yours have that support. If unsure, see https://en.wikipedia.org/wiki/Geode_%28processor%29 for features list on GEODE processors." Next time, time to brush up your grammar and spelling skills as well as vocabulary. Thanks. -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From ju.o at free.fr Thu Jun 1 10:29:43 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 01 Jun 2023 12:29:43 +0200 Subject: [Buildroot] [PATCH] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 In-Reply-To: <20230527134326.1855997-1-romain.naour@gmail.com> References: <20230527134326.1855997-1-romain.naour@gmail.com> Message-ID: Hi Romain, I successfully tested this patch on branch master at commit c765ac9 with the following commands: Using the local host qemu v7.2.1: support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK Using the Buildroot docker image: utils/docker-run support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK Thank you for the fix! On 27/05/2023 15:43, Romain Naour wrote: > The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: > new runtime test) was tested locally with a qemu version (>= 7.x) more > recent than the one available in our buidroot/base Docker image (5.2). > As a consequence, that test fails to run in gitlab-ci as reported by > [1]. > > Remove "dtb-kaslr-seed=off" from the Qemu command line and pass > a custom devicetree to qemu virt machine. This devicetree is > based on qemu aarch64 5.2 dts with kaslr-seed set 0. > > The qemu aarch64 devicetree has been exported [2] and updated with the > following method: > > qemu-system-aarch64 -machine virt -machine > dumpdtb=qemu-aarch64-virt-5.2-machine.dtb > dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > > qemu-aarch64-virt-5.2-machine.dts > edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 > 0>;" > > As soon as our buidroot/base Docker image is updated and a newer qemu > version > is available, we can safely revert this change and use the initial > method. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 > > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html > [2] > https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree > > Signed-off-by: Romain Naour > Cc: Signed-off-by: Julien Olivain Tested-by: Julien Olivain > --- > support/testing/tests/package/test_kexec.py | 15 +- > .../qemu-aarch64-virt-5.2-machine.dts | 373 ++++++++++++++++++ > 2 files changed, 384 insertions(+), 4 deletions(-) > create mode 100644 > support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > > diff --git a/support/testing/tests/package/test_kexec.py > b/support/testing/tests/package/test_kexec.py > index 77e383373e..51d43b0572 100644 > --- a/support/testing/tests/package/test_kexec.py > +++ b/support/testing/tests/package/test_kexec.py > @@ -24,6 +24,8 @@ class TestKexec(infra.basetest.BRTest): > 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_DTS_SUPPORT=y > + BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="{}" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_PACKAGE_KEXEC=y > @@ -31,20 +33,25 @@ class TestKexec(infra.basetest.BRTest): > BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > """.format( > - > infra.filepath("tests/package/test_kexec/linux-kexec.fragment") > + > infra.filepath("tests/package/test_kexec/linux-kexec.fragment"), > + > infra.filepath("tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts") > ) > > def test_run(self): > hda = os.path.join(self.builddir, "images", "rootfs.ext4") > kern = os.path.join(self.builddir, "images", "Image") > + dtb = os.path.join(self.builddir, "images", > "qemu-aarch64-virt-5.2-machine.dtb") > # Notes: > # Sufficient memory is needed to load the kernel: having at > # least 512MB works. kexec could silently fail if not enough > # memory is present. KASLR needs to be disabled for the test: > - # we pass "nokaslr" to kernel bootargs, and also pass > - # "dtb-kaslr-seed=off" to qemu virt machine. > + # we pass "nokaslr" to kernel bootargs, and also pass a custom > + # devicetree to qemu virt machine. This devicetree is based on > + # qemu aarch64 5.2 dts with kaslr-seed set 0. > + # With newer qemu >= 7.0 we can disable KASLR from the qemu > + # command line using "dtb-kaslr-seed=off". > bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] > - qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", > "cortex-a57", "-m", "512M", > + qemu_opts = ["-M", "virt", "-dtb", dtb, "-cpu", "cortex-a57", > "-m", "512M", > "-drive", f"file={hda},if=virtio,format=raw"] > self.emulator.boot(arch="aarch64", > kernel=kern, > diff --git > a/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > new file mode 100644 > index 0000000000..ad96a51c40 > --- /dev/null > +++ > b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > @@ -0,0 +1,373 @@ > +/dts-v1/; > + > +/ { > + interrupt-parent = <0x8001>; > + #size-cells = <0x02>; > + #address-cells = <0x02>; > + compatible = "linux,dummy-virt"; > + > + psci { > + migrate = <0x84000005>; > + cpu_on = <0x84000003>; > + cpu_off = <0x84000002>; > + cpu_suspend = <0x84000001>; > + method = "hvc"; > + compatible = "arm,psci-0.2\0arm,psci"; > + }; > + > + memory at 40000000 { > + reg = <0x00 0x40000000 0x00 0x8000000>; > + device_type = "memory"; > + }; > + > + platform at c000000 { > + interrupt-parent = <0x8001>; > + ranges = <0x00 0x00 0xc000000 0x2000000>; > + #address-cells = <0x01>; > + #size-cells = <0x01>; > + compatible = "qemu,platform\0simple-bus"; > + }; > + > + fw-cfg at 9020000 { > + dma-coherent; > + reg = <0x00 0x9020000 0x00 0x18>; > + compatible = "qemu,fw-cfg-mmio"; > + }; > + > + virtio_mmio at a000000 { > + dma-coherent; > + interrupts = <0x00 0x10 0x01>; > + reg = <0x00 0xa000000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000200 { > + dma-coherent; > + interrupts = <0x00 0x11 0x01>; > + reg = <0x00 0xa000200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000400 { > + dma-coherent; > + interrupts = <0x00 0x12 0x01>; > + reg = <0x00 0xa000400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000600 { > + dma-coherent; > + interrupts = <0x00 0x13 0x01>; > + reg = <0x00 0xa000600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000800 { > + dma-coherent; > + interrupts = <0x00 0x14 0x01>; > + reg = <0x00 0xa000800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000a00 { > + dma-coherent; > + interrupts = <0x00 0x15 0x01>; > + reg = <0x00 0xa000a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000c00 { > + dma-coherent; > + interrupts = <0x00 0x16 0x01>; > + reg = <0x00 0xa000c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000e00 { > + dma-coherent; > + interrupts = <0x00 0x17 0x01>; > + reg = <0x00 0xa000e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001000 { > + dma-coherent; > + interrupts = <0x00 0x18 0x01>; > + reg = <0x00 0xa001000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001200 { > + dma-coherent; > + interrupts = <0x00 0x19 0x01>; > + reg = <0x00 0xa001200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001400 { > + dma-coherent; > + interrupts = <0x00 0x1a 0x01>; > + reg = <0x00 0xa001400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001600 { > + dma-coherent; > + interrupts = <0x00 0x1b 0x01>; > + reg = <0x00 0xa001600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001800 { > + dma-coherent; > + interrupts = <0x00 0x1c 0x01>; > + reg = <0x00 0xa001800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001a00 { > + dma-coherent; > + interrupts = <0x00 0x1d 0x01>; > + reg = <0x00 0xa001a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001c00 { > + dma-coherent; > + interrupts = <0x00 0x1e 0x01>; > + reg = <0x00 0xa001c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001e00 { > + dma-coherent; > + interrupts = <0x00 0x1f 0x01>; > + reg = <0x00 0xa001e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002000 { > + dma-coherent; > + interrupts = <0x00 0x20 0x01>; > + reg = <0x00 0xa002000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002200 { > + dma-coherent; > + interrupts = <0x00 0x21 0x01>; > + reg = <0x00 0xa002200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002400 { > + dma-coherent; > + interrupts = <0x00 0x22 0x01>; > + reg = <0x00 0xa002400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002600 { > + dma-coherent; > + interrupts = <0x00 0x23 0x01>; > + reg = <0x00 0xa002600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002800 { > + dma-coherent; > + interrupts = <0x00 0x24 0x01>; > + reg = <0x00 0xa002800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002a00 { > + dma-coherent; > + interrupts = <0x00 0x25 0x01>; > + reg = <0x00 0xa002a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002c00 { > + dma-coherent; > + interrupts = <0x00 0x26 0x01>; > + reg = <0x00 0xa002c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002e00 { > + dma-coherent; > + interrupts = <0x00 0x27 0x01>; > + reg = <0x00 0xa002e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003000 { > + dma-coherent; > + interrupts = <0x00 0x28 0x01>; > + reg = <0x00 0xa003000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003200 { > + dma-coherent; > + interrupts = <0x00 0x29 0x01>; > + reg = <0x00 0xa003200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003400 { > + dma-coherent; > + interrupts = <0x00 0x2a 0x01>; > + reg = <0x00 0xa003400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003600 { > + dma-coherent; > + interrupts = <0x00 0x2b 0x01>; > + reg = <0x00 0xa003600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003800 { > + dma-coherent; > + interrupts = <0x00 0x2c 0x01>; > + reg = <0x00 0xa003800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003a00 { > + dma-coherent; > + interrupts = <0x00 0x2d 0x01>; > + reg = <0x00 0xa003a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003c00 { > + dma-coherent; > + interrupts = <0x00 0x2e 0x01>; > + reg = <0x00 0xa003c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003e00 { > + dma-coherent; > + interrupts = <0x00 0x2f 0x01>; > + reg = <0x00 0xa003e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + gpio-keys { > + #address-cells = <0x01>; > + #size-cells = <0x00>; > + compatible = "gpio-keys"; > + > + poweroff { > + gpios = <0x8003 0x03 0x00>; > + linux,code = <0x74>; > + label = "GPIO Key Poweroff"; > + }; > + }; > + > + pl061 at 9030000 { > + phandle = <0x8003>; > + clock-names = "apb_pclk"; > + clocks = <0x8000>; > + interrupts = <0x00 0x07 0x04>; > + gpio-controller; > + #gpio-cells = <0x02>; > + compatible = "arm,pl061\0arm,primecell"; > + reg = <0x00 0x9030000 0x00 0x1000>; > + }; > + > + pcie at 10000000 { > + interrupt-map-mask = <0x1800 0x00 0x00 0x07>; > + interrupt-map = <0x00 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x03 0x04 > 0x00 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x04 0x04 0x00 0x00 0x00 0x03 > 0x8001 0x00 0x00 0x00 0x05 0x04 0x00 0x00 0x00 0x04 0x8001 0x00 0x00 > 0x00 0x06 0x04 0x800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x04 0x04 > 0x800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x05 0x04 0x800 0x00 0x00 > 0x03 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x04 0x8001 0x00 > 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x05 > 0x04 0x1000 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x06 0x04 0x1000 0x00 > 0x00 0x03 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x04 0x8001 > 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 > 0x06 0x04 0x1800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x03 0x04 0x1800 > 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x04 > 0x8001 0x00 0x00 0x00 0x05 0x04>; > + #interrupt-cells = <0x01>; > + ranges = <0x1000000 0x00 0x00 0x00 0x3eff0000 0x00 0x10000 0x2000000 > 0x00 0x10000000 0x00 0x10000000 0x00 0x2eff0000 0x3000000 0x80 0x00 > 0x80 0x00 0x80 0x00>; > + reg = <0x40 0x10000000 0x00 0x10000000>; > + msi-parent = <0x8002>; > + dma-coherent; > + bus-range = <0x00 0xff>; > + linux,pci-domain = <0x00>; > + #size-cells = <0x02>; > + #address-cells = <0x03>; > + device_type = "pci"; > + compatible = "pci-host-ecam-generic"; > + }; > + > + pl031 at 9010000 { > + clock-names = "apb_pclk"; > + clocks = <0x8000>; > + interrupts = <0x00 0x02 0x04>; > + reg = <0x00 0x9010000 0x00 0x1000>; > + compatible = "arm,pl031\0arm,primecell"; > + }; > + > + pl011 at 9000000 { > + clock-names = "uartclk\0apb_pclk"; > + clocks = <0x8000 0x8000>; > + interrupts = <0x00 0x01 0x04>; > + reg = <0x00 0x9000000 0x00 0x1000>; > + compatible = "arm,pl011\0arm,primecell"; > + }; > + > + pmu { > + }; > + > + intc at 8000000 { > + phandle = <0x8001>; > + reg = <0x00 0x8000000 0x00 0x10000 0x00 0x8010000 0x00 0x10000>; > + compatible = "arm,cortex-a15-gic"; > + ranges; > + #size-cells = <0x02>; > + #address-cells = <0x02>; > + interrupt-controller; > + #interrupt-cells = <0x03>; > + > + v2m at 8020000 { > + phandle = <0x8002>; > + reg = <0x00 0x8020000 0x00 0x1000>; > + msi-controller; > + compatible = "arm,gic-v2m-frame"; > + }; > + }; > + > + flash at 0 { > + bank-width = <0x04>; > + reg = <0x00 0x00 0x00 0x4000000 0x00 0x4000000 0x00 0x4000000>; > + compatible = "cfi-flash"; > + }; > + > + cpus { > + #size-cells = <0x00>; > + #address-cells = <0x01>; > + > + cpu at 0 { > + reg = <0x00>; > + compatible = "arm,cortex-a15"; > + device_type = "cpu"; > + }; > + }; > + > + timer { > + interrupts = <0x01 0x0d 0x104 0x01 0x0e 0x104 0x01 0x0b 0x104 0x01 > 0x0a 0x104>; > + always-on; > + compatible = "arm,armv7-timer"; > + }; > + > + apb-pclk { > + phandle = <0x8000>; > + clock-output-names = "clk24mhz"; > + clock-frequency = <0x16e3600>; > + #clock-cells = <0x00>; > + compatible = "fixed-clock"; > + }; > + > + chosen { > + stdout-path = "/pl011 at 9000000"; > + /* Buildroot specific: KASLR needs to be disabled for the Kexec > test. */ > + kaslr-seed = <0 0>; > + }; > +}; Best regards, Julien. From vincent.stehle at arm.com Thu Jun 1 13:25:01 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 1 Jun 2023 15:25:01 +0200 Subject: [Buildroot] [PATCH 1/3] boot/edk2: bump to version edk2-stable202305 In-Reply-To: <20230530200728.12239-1-ju.o@free.fr> References: <20230530200728.12239-1-ju.o@free.fr> Message-ID: On Tue, May 30, 2023 at 10:07:26PM +0200, Julien Olivain wrote: > For change log since version edk2-stable202208, see: > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202211 > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202302 > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202305 > > The main motivation of this bump is the RISC-V QEMU Virt support > introduced in edk2-stable202302 (not yet supported in Buildroot). > > Cc: Dick Olsson > Cc: Vincent Stehl? > Signed-off-by: Julien Olivain > --- > Patch series tested on branch master at commit c765ac9 with commands: > > utils/docker-run make check-package > ... > 0 warnings generated > > support/testing/run-tests \ > -d dl -o output_folder \ > tests.boot.test_edk2 > ... > OK > > make qemu_aarch64_sbsa_defconfig > make > ... > output/images/start-qemu.sh > ... > buildroot login: Hi Julien, Thanks for those patches! I did test the following on my side without issue: qemu_aarch64_sbsa_defconfig tests.boot.test_edk2.TestEdk2 tests.boot.test_grub.TestGrubAArch64EFI tests.boot.test_grub.TestGrubX8664EFI tests.boot.test_grub.TestGrubi386EFI tests.fs.test_iso9660.TestIso9660Grub2EFI tests.fs.test_iso9660.TestIso9660Grub2Hybrid Feel free to add (or not): Tested-by: Vincent Stehl? Best regards, Vincent. > --- > boot/edk2/edk2.hash | 2 +- > boot/edk2/edk2.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/boot/edk2/edk2.hash b/boot/edk2/edk2.hash > index 94ee22ddc4..34d4b10e29 100644 > --- a/boot/edk2/edk2.hash > +++ b/boot/edk2/edk2.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 c10520f269557d566e35fe8104141aa2865f9085ad2b3a30aae8a7e78a3ca5aa edk2-edk2-stable202208-br1.tar.gz > +sha256 ca55351913e6258ebd8c08106f369ac71073d9cfaa80427fc5f131b06d808940 edk2-edk2-stable202305-br1.tar.gz > sha256 50ce20c9cfdb0e19ee34fe0a51fc0afe961f743697b068359ab2f862b494df80 License.txt > diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk > index fb6b9a3280..399bd346ef 100644 > --- a/boot/edk2/edk2.mk > +++ b/boot/edk2/edk2.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -EDK2_VERSION = edk2-stable202208 > +EDK2_VERSION = edk2-stable202305 > EDK2_SITE = https://github.com/tianocore/edk2 > EDK2_SITE_METHOD = git > EDK2_LICENSE = BSD-2-Clause-Patent > -- > 2.40.1 > From fperrad at gmail.com Thu Jun 1 16:11:46 2023 From: fperrad at gmail.com (Francois Perrad) Date: Thu, 1 Jun 2023 18:11:46 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230601161146.40829-1-francois.perrad@gadz.org> fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad --- ...Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- ...Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay -- 2.37.2 From bernd.kuhls at t-online.de Thu Jun 1 16:36:01 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 1 Jun 2023 18:36:01 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/busybox: bump version to 1.36.1 Message-ID: <20230601163601.44832-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/busybox/busybox.hash | 4 ++-- package/busybox/busybox.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/busybox/busybox.hash b/package/busybox/busybox.hash index 6d1c36906d..6eba365ecc 100644 --- a/package/busybox/busybox.hash +++ b/package/busybox/busybox.hash @@ -1,5 +1,5 @@ -# From https://busybox.net/downloads/busybox-1.35.0.tar.bz2.sha256 -sha256 542750c8af7cb2630e201780b4f99f3dcceeb06f505b479ec68241c1e6af61a5 busybox-1.36.0.tar.bz2 +# From https://busybox.net/downloads/busybox-1.36.1.tar.bz2.sha256 +sha256 b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314 busybox-1.36.1.tar.bz2 # Locally computed sha256 bbfc9843646d483c334664f651c208b9839626891d8f17604db2146962f43548 LICENSE sha256 b5a136ed67798e51fe2e0ca0b2a21cb01b904ff0c9f7d563a6292e276607e58f archival/libarchive/bz/LICENSE diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index fd4f3c17c5..eb5e7ad922 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUSYBOX_VERSION = 1.36.0 +BUSYBOX_VERSION = 1.36.1 BUSYBOX_SITE = https://www.busybox.net/downloads BUSYBOX_SOURCE = busybox-$(BUSYBOX_VERSION).tar.bz2 BUSYBOX_LICENSE = GPL-2.0, bzip2-1.0.4 -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 1 16:44:00 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 1 Jun 2023 18:44:00 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 Message-ID: <20230601164400.48962-1-bernd.kuhls@t-online.de> Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ -- 2.39.2 From thomas.petazzoni at bootlin.com Fri Jun 2 05:40:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 02 Jun 2023 05:40:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-01 Message-ID: <20230602054040.776EA4263F@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-01 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 0 | 0 | 4 | 2023.02.x | 3 | 9 | 0 | 12 | master | 61 | 65 | 3 | 129 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 7 gobject-introspection | 3 host-rust-1.68.2 | 3 agentpp-4.6.0 | 2 at-spi2-core-2.48.2 | 2 cryptodev-linux-1.12 | 2 elfutils-0.186 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-go-1.19.9 | 2 host-heimdal-f4faaeaba371ff... | 2 libglib2-2.76.1 | 2 ulog-0389d243352255f6182326... | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 dtc-1.6.1 | 1 ffmpeg-4.4.4 | 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 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 ipmitool-1_8_19 | 1 jailhouse-0.12 | 1 json-c-0.16 | 1 lcms2-2.14 | 1 libnss-3.89.1 | 1 libp11-0.4.12 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.3.4 | 1 linux-tools | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 perl-clone-0.46 | 1 poke-3.0 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 speechd-0.11.4 | 1 stress-ng-0.15.07 | 1 uclibc-1.0.43 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e35d3ef8a500cadc11927cda4e51d7f5443df172 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8ad513b961e7833cb242d037f7a93757b381be9d | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/5707d691f32c2d8ac97c5912e4c1e5432deefc33 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/a87ac562e031a05f9e51999cc93180564969dc92 | ORPH arm | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/5ebf7e9775a92d4ccc73aed36c040ba49dc4d9c5 | mips64el | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/aa7a47f7ab77b15aa9f0442fb80282f82365dffb | i486 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/73b98f14f34d96af1fe1aea639f076dcaedd5042 | ORPH x86_64 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/2abab129dab668705dff582f123be03eac279712 | ORPH armeb | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/c2576c8511cfff82d7d069466b14577cc19f8eb3 | ORPH microblaze | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3aab76c14298abd7cb4fed0c1c930560cb32c486 | arm | dtc-1.6.1 | NOK | http://autobuild.buildroot.net/results/2ab436d3ef7d4ad3cc12fff29ca10ca8dc577511 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2b78a0bb8c788b31868ba386dc215af6fdae2092 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c0f59d9a12aad74cb148edd4867ae8e1c7e61404 | ORPH arm | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/fd95df777eff486e9efbf42f0c085a55b81f4c6c | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a24322a848f80f5e0b09087a99f5e1fcc9aee496 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d9ec9327af698c499e49603b79ec45b17e915f2a | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a1361993449b154810208d1424bc9f17cb72e1c8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cf5932a8ca2e2afbfb7ff7404d3030212ab0835e | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b75810ea15e59e62c3d10fa0eff71aefe867d92f | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c080f689eea8ee832afcd203696c2bdfda84c965 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b7421d81ec7e8b5608918642bd98006782b1ff81 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0e5794221789219f99d9c218f5678ecbd87f8d48 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a328d0055a33e7d34221494c2fb637cb4fa18e0a | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/87613dbdc0da1e3037a18c43c79a4fa8fe409c65 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a2aa52d4fb6efafaf54b854b371b5992dc5a53d9 | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/8691512c62afb493df98d41d1fb7c771faa23a48 | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/e2d40693abe47fca8ef5585bab4d945f316584cc | m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/16d8cb7f19b937ec702cc44e386c49fa0bf307b0 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/cd2c313ad7d4516bb8b8b00f4d662269a2908d2a | ORPH mips64el | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/d0a7002648652a96a835896fd8819cebc0b3d293 | mips64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/9de0a812c23a92249e2097253666bb932c3ff531 | sparc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/677d3f64fc84cd9d371c7a7e7640d2787dc3800c | ORPH xtensa | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/7436cf691bbd146818f61047eeac613288426cc3 | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/ec8e717d412869a5e9eb2e6b20f1f32ccd79557a | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7e78a05203439ad68db48f4923a4fc8bde7c6a44 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/f7f87546bb11a9961b7618fd8504558d782b0d49 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/a5c843cd0a464dc3c2972f6053d8f14b73f94c6d | aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/e391c203dd49cea330029328b13f04de42182c4b | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/9fd14dd4e2f61712a76c71bb1a64f76b9691c6da | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/7672012a5078c8e03d97f17d72133ba835bbda07 | microblaze | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/e13a53073e17fa554c903999bd7eef6b1fb9ec64 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/a499c3a3b7408d252aafe640a5d77a3c6ea62139 | i686 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/372801e19b163efd5767da889a459cd8ef08f8eb | arc | libp11-0.4.12 | NOK | http://autobuild.buildroot.net/results/5a00637e1d2a27c2f10b53101e85414a16f66b10 | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7939a7a45e48d25a79d9a44d4d52a4a896ad3613 | ORPH powerpc64 | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/941aaf22d482f413b23f03a322c224fe479eecbb | ORPH nios2 | linux-tools | NOK | http://autobuild.buildroot.net/results/ceeafc1fb1b53310d7d3db105d209690095dbb3c | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4e74fc58ea12c66f2783b317f578f73481065200 | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e4eadf29dd599d80abcee16bb238d6886543c7c6 | ORPH arm | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/9e59fe9f1a913bb08954200fd627e32207fbf0fc | nios2 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/604a9753d5539db85b2894b7c0c2eb6ba531ece4 | s390x | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/7efe674aaefc150dfe4138bdccf249dec95588f7 | sh4 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/5f6ebfd07da8b8b779eb5ab8f01e155bf47164cd | arceb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/a86fb187ce3160b520c523cf58f6e001c6421cab | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/3d01848cdb26f52eb3cc5e5de9dad08c58236225 | sh4eb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/6a297ab4f2fd2695a1e18bcc64568011ca2b3715 | arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/717e7c4dde06a490834932d6fb2e735046e6996e | riscv64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/a8d2caf70fa28bbf807385ca5a21bbc9dbc7d3b0 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/5632e43110ee0c6e700fcfbb866c2f1d1dea8b56 | ORPH mips64el | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/4a489481c2e26a5dcd688d973147762c2b8a2638 | or1k | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/742d5fe3cea8b27e1dad71ad3aa6f816ed12f435 | aarch64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/66ca3a7fd950c2864a5aa1ba719b11e0b5ddf482 | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/72045fbf84bb0a10c8b0a066048aa4388c2396ca | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0f149b6e09e7642de01351c8c0edd811b71add95 | powerpc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2303b14710028228f52fdf2a9c14f04b8c232cf8 | or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ba3e70fd596eb76ba06b4a7545a67d15b0921cdb | ORPH powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/9220d526fc606ef115d9c0c0c90b572136569a0d | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/2e3e72cafaeed696aa446309218eaf162ef338c8 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 brotli-1.0.9 | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-python-sip-4.19.25 | 1 ntp-4.2.8p15 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | brotli-1.0.9 | NOK | http://autobuild.buildroot.net/results/859f919936807c08ec20a36d948c17aa75e965a9 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/71c1cb82c551af7325b99437fe4308869fb0b0ca | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c0d3f853a73a98db031c4c1e8becc9090884b1c | ORPH or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee2c89a6d7e5d31feb4b5be749d2b3b81d0f5676 | s390x | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/097104cb72422bc545e9d053717d48b711c345d6 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0fa84e616ea0c6125a018b735a43282a39283b9b | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1609a078df42af5524233ba74f19b45a724e9dd4 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/8876b6cf85a0df2f83c0f9c4d0020bf3d15da683 | ORPH sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/108125698c41c137a76c9397cbc2165154299798 | -- http://autobuild.buildroot.net From apralat.mikroel at gmail.com Fri Jun 2 06:06:19 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:06:19 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora Message-ID: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Hi all, today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? -- Pozdrawiam / Regards, *Adrian Pra?at* -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Fri Jun 2 06:12:05 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 2 Jun 2023 00:12:05 -0600 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Message-ID: On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: > > Hi all, > > today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. > > During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: > > configure: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details > make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 > > The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 > > Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? Check the config.log file as the error message suggests. > > -- > Pozdrawiam / Regards, Adrian Pra?at > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From apralat.mikroel at gmail.com Fri Jun 2 06:28:08 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:28:08 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Message-ID: <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Right, yesterday I had no time so a quick glance did not show anything, but today I searched for errors and found the possible culprit: configure:4715: $? = 0 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) configure:4715: $? = 0 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:4715: $? = 1 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:4715: $? = 1 configure:4735: checking whether the C compiler works configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4761: $? = 0 configure:4809: result: yes configure:4812: checking for C compiler default output file name configure:4814: result: a.out configure:4820: checking for suffix of executables configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -o conftest -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4831: $? = 0 configure:4853: result: configure:4875: checking whether we are cross compiling configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -o conftest -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4887: $? = 0 configure:4894: ./conftest configure:4898: $? = 0 configure:4886: result: no configure:4891: checking for suffix of object files configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -c -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 ccache: error: Failed to create directory /home/mikroel/.buildroot-ccache/tmp: Permission denied configure:4917: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU M4" | #define PACKAGE_TARNAME "m4" | #define PACKAGE_VERSION "1.4.18" | #define PACKAGE_STRING "GNU M4 1.4.18" | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" | #define PACKAGE_URL "http://www.gnu.org/software/m4/" | #define PACKAGE "m4" | #define VERSION "1.4.18" | /* end confdefs.h.? */ | | int | main () | { | |?? ; |?? return 0; | } configure:4931: error: in `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': configure:4933: error: cannot compute suffix of object files: cannot compile See `config.log' for more details ## ---------------- ## ## Cache variables. ## ## ---------------- ## In package config I tried passing in the `--without-config` flag in the `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the ccache in the device config file allowed the compilation to proceed. For my purposes this is ok for now, but I would like the ccache to function properly, what can I do to help find the cause? On 6/2/23 08:12, James Hilliard wrote: > On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: >> Hi all, >> >> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. >> >> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: >> >> configure: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details >> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 >> >> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 >> >> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? > Check the config.log file as the error message suggests. > >> -- >> Pozdrawiam / Regards, Adrian Pra?at >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Fri Jun 2 06:35:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 2 Jun 2023 00:35:14 -0600 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Message-ID: On Fri, Jun 2, 2023 at 12:28?AM Adrian Pra?at wrote: > > Right, yesterday I had no time so a quick glance did not show anything, > but today I searched for errors and found the possible culprit: > > configure:4715: $? = 0 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -v >&5 > Using built-in specs. > COLLECT_GCC=/usr/bin/gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper > OFFLOAD_TARGET_NAMES=nvptx-none:hsa > OFFLOAD_TARGET_DEFAULT=1 > Target: x86_64-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Ubuntu > 9.4.0-1ubuntu1~20.04.1' > --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs > --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 > --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 > --program-prefix=x86_64-linux-gnu- --enable-shared > --enable-linker-build-id --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --libdir=/usr/lib > --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug > --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new > --enable-gnu-unique-object --disable-vtable-verify --enable-plugin > --enable-default-pie --with-system-zlib --with-target-system-zlib=auto > --enable-objc-gc=auto --enable-multiarch --disable-werror > --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 > --enable-multilib --with-tune=generic > --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa > --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) > configure:4715: $? = 0 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -V >&5 > gcc: error: unrecognized command line option '-V' > gcc: fatal error: no input files > compilation terminated. > configure:4715: $? = 1 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -qversion >&5 > gcc: error: unrecognized command line option '-qversion'; did you mean > '--version'? > gcc: fatal error: no input files > compilation terminated. > configure:4715: $? = 1 > configure:4735: checking whether the C compiler works > configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4761: $? = 0 > configure:4809: result: yes > configure:4812: checking for C compiler default output file name > configure:4814: result: a.out > configure:4820: checking for suffix of executables > configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -o conftest -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4831: $? = 0 > configure:4853: result: > configure:4875: checking whether we are cross compiling > configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -o conftest -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4887: $? = 0 > configure:4894: ./conftest > configure:4898: $? = 0 > configure:4886: result: no > configure:4891: checking for suffix of object files > configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -c -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 > ccache: error: Failed to create directory > /home/mikroel/.buildroot-ccache/tmp: Permission denied > configure:4917: $? = 1 > configure: failed program was: > | /* confdefs.h */ > | #define PACKAGE_NAME "GNU M4" > | #define PACKAGE_TARNAME "m4" > | #define PACKAGE_VERSION "1.4.18" > | #define PACKAGE_STRING "GNU M4 1.4.18" > | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" > | #define PACKAGE_URL "http://www.gnu.org/software/m4/" > | #define PACKAGE "m4" > | #define VERSION "1.4.18" > | /* end confdefs.h. */ > | > | int > | main () > | { > | > | ; > | return 0; > | } > configure:4931: error: in > `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': > configure:4933: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details > > ## ---------------- ## > ## Cache variables. ## > ## ---------------- ## > > In package config I tried passing in the `--without-config` flag in the > `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the > ccache in the device config file allowed the compilation to proceed. Hmm, yeah error does look ccache related, what's your device config look like? > > For my purposes this is ok for now, but I would like the ccache to > function properly, what can I do to help find the cause? > > On 6/2/23 08:12, James Hilliard wrote: > > On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: > >> Hi all, > >> > >> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. > >> > >> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: > >> > >> configure: error: cannot compute suffix of object files: cannot compile > >> See `config.log' for more details > >> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 > >> > >> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 > >> > >> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? > > Check the config.log file as the error message suggests. > > > >> -- > >> Pozdrawiam / Regards, Adrian Pra?at > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot From apralat.mikroel at gmail.com Fri Jun 2 06:43:54 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:43:54 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Message-ID: Ok, issue fixed, this was not related to buildroot at all but to selinux. In our config we have: BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.buildroot-ccache" and some indication could be that in the config.log there is a line: /home/mikroel/.buildroot-ccache/tmp: Permission denied After changing the selinux flags on the directory it all started working again: sudo chcon -Rt svirt_sandbox_file_t ~/.buildroot-ccache/ Thank you James for your help. On 6/2/23 08:35, James Hilliard wrote: > On Fri, Jun 2, 2023 at 12:28?AM Adrian Pra?at wrote: >> Right, yesterday I had no time so a quick glance did not show anything, >> but today I searched for errors and found the possible culprit: >> >> configure:4715: $? = 0 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -v >&5 >> Using built-in specs. >> COLLECT_GCC=/usr/bin/gcc >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper >> OFFLOAD_TARGET_NAMES=nvptx-none:hsa >> OFFLOAD_TARGET_DEFAULT=1 >> Target: x86_64-linux-gnu >> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >> 9.4.0-1ubuntu1~20.04.1' >> --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs >> --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 >> --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 >> --program-prefix=x86_64-linux-gnu- --enable-shared >> --enable-linker-build-id --libexecdir=/usr/lib >> --without-included-gettext --enable-threads=posix --libdir=/usr/lib >> --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug >> --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new >> --enable-gnu-unique-object --disable-vtable-verify --enable-plugin >> --enable-default-pie --with-system-zlib --with-target-system-zlib=auto >> --enable-objc-gc=auto --enable-multiarch --disable-werror >> --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 >> --enable-multilib --with-tune=generic >> --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa >> --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu >> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >> Thread model: posix >> gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) >> configure:4715: $? = 0 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -V >&5 >> gcc: error: unrecognized command line option '-V' >> gcc: fatal error: no input files >> compilation terminated. >> configure:4715: $? = 1 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -qversion >&5 >> gcc: error: unrecognized command line option '-qversion'; did you mean >> '--version'? >> gcc: fatal error: no input files >> compilation terminated. >> configure:4715: $? = 1 >> configure:4735: checking whether the C compiler works >> configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4761: $? = 0 >> configure:4809: result: yes >> configure:4812: checking for C compiler default output file name >> configure:4814: result: a.out >> configure:4820: checking for suffix of executables >> configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -o conftest -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4831: $? = 0 >> configure:4853: result: >> configure:4875: checking whether we are cross compiling >> configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -o conftest -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4887: $? = 0 >> configure:4894: ./conftest >> configure:4898: $? = 0 >> configure:4886: result: no >> configure:4891: checking for suffix of object files >> configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -c -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 >> ccache: error: Failed to create directory >> /home/mikroel/.buildroot-ccache/tmp: Permission denied >> configure:4917: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "GNU M4" >> | #define PACKAGE_TARNAME "m4" >> | #define PACKAGE_VERSION "1.4.18" >> | #define PACKAGE_STRING "GNU M4 1.4.18" >> | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" >> | #define PACKAGE_URL "http://www.gnu.org/software/m4/" >> | #define PACKAGE "m4" >> | #define VERSION "1.4.18" >> | /* end confdefs.h. */ >> | >> | int >> | main () >> | { >> | >> | ; >> | return 0; >> | } >> configure:4931: error: in >> `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': >> configure:4933: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details >> >> ## ---------------- ## >> ## Cache variables. ## >> ## ---------------- ## >> >> In package config I tried passing in the `--without-config` flag in the >> `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the >> ccache in the device config file allowed the compilation to proceed. > Hmm, yeah error does look ccache related, what's your device config look like? > >> For my purposes this is ok for now, but I would like the ccache to >> function properly, what can I do to help find the cause? >> >> On 6/2/23 08:12, James Hilliard wrote: >>> On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: >>>> Hi all, >>>> >>>> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. >>>> >>>> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: >>>> >>>> configure: error: cannot compute suffix of object files: cannot compile >>>> See `config.log' for more details >>>> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 >>>> >>>> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 >>>> >>>> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? >>> Check the config.log file as the error message suggests. >>> >>>> -- >>>> Pozdrawiam / Regards, Adrian Pra?at >>>> >>>> _______________________________________________ >>>> buildroot mailing list >>>> buildroot at buildroot.org >>>> https://lists.buildroot.org/mailman/listinfo/buildroot From dario.binacchi at amarulasolutions.com Fri Jun 2 08:57:41 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Fri, 2 Jun 2023 10:57:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmnl: remove dependency on kernel headers version Message-ID: <20230602085741.3338373-1-dario.binacchi@amarulasolutions.com> As agreed in [1], now that the patch for including kernel headers has been applied upstream, we can remove the restrictions in Buildroot to avoid compilation failures. The patch is an adaptation of the one applied upstream. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230520210153.3944842-1-dario.binacchi at amarulasolutions.com/ Signed-off-by: Dario Binacchi --- ...ache-copy-of-can.h-and-can-netlink.h.patch | 548 ++++++++++++++++++ package/libmnl/Config.in | 4 - package/libmnl/libmnl.mk | 1 + 3 files changed, 549 insertions(+), 4 deletions(-) create mode 100644 package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch diff --git a/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch b/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch new file mode 100644 index 000000000000..38948cd68a07 --- /dev/null +++ b/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch @@ -0,0 +1,548 @@ +From 46e6d487f9406001318e97d0349bcda07f923908 Mon Sep 17 00:00:00 2001 +From: Dario Binacchi +Date: Sat, 20 May 2023 10:22:52 +0200 +Subject: [PATCH] include: cache copy of can.h and can/netlink.h + +Ensure that rtnl-link-can example compiles in any installation. These +headers are not installed in the system. + +Signed-off-by: Dario Binacchi +Upstream: https://git.netfilter.org/libmnl/commit/?id=0b242d346dddba85384dd784759fe2b77f063e12 +--- + configure.ac | 2 +- + include/linux/Makefile.am | 4 +- + include/linux/can.h | 298 ++++++++++++++++++++++++++++++++++ + include/linux/can/Makefile.am | 1 + + include/linux/can/netlink.h | 185 +++++++++++++++++++++ + 5 files changed, 487 insertions(+), 3 deletions(-) + create mode 100644 include/linux/can.h + create mode 100644 include/linux/can/Makefile.am + create mode 100644 include/linux/can/netlink.h + +diff --git a/configure.ac b/configure.ac +index 314481dae87e..c8a56c6d0550 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,7 +27,7 @@ regular_CFLAGS="-Wall -Waggregate-return -Wmissing-declarations \ + -Wformat=2 -pipe" + AC_SUBST([regular_CPPFLAGS]) + AC_SUBST([regular_CFLAGS]) +-AC_CONFIG_FILES([Makefile src/Makefile include/Makefile include/libmnl/Makefile include/linux/Makefile include/linux/netfilter/Makefile examples/Makefile examples/genl/Makefile examples/kobject/Makefile examples/netfilter/Makefile examples/rtnl/Makefile libmnl.pc doxygen.cfg doxygen/Makefile]) ++AC_CONFIG_FILES([Makefile src/Makefile include/Makefile include/libmnl/Makefile include/linux/Makefile include/linux/can/Makefile include/linux/netfilter/Makefile examples/Makefile examples/genl/Makefile examples/kobject/Makefile examples/netfilter/Makefile examples/rtnl/Makefile libmnl.pc doxygen.cfg doxygen/Makefile]) + + AC_ARG_WITH([doxygen], [AS_HELP_STRING([--with-doxygen], + [create doxygen documentation])], +diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am +index 08c600b5fa42..ee0993dae186 100644 +--- a/include/linux/Makefile.am ++++ b/include/linux/Makefile.am +@@ -1,2 +1,2 @@ +-SUBDIRS = netfilter +-noinst_HEADERS = netlink.h socket.h ++SUBDIRS = can netfilter ++noinst_HEADERS = can.h netlink.h socket.h +diff --git a/include/linux/can.h b/include/linux/can.h +new file mode 100644 +index 000000000000..2c6a3ee7d32d +--- /dev/null ++++ b/include/linux/can.h +@@ -0,0 +1,298 @@ ++/* SPDX-License-Identifier: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) */ ++/* ++ * linux/can.h ++ * ++ * Definitions for CAN network layer (socket addr / CAN frame / CAN filter) ++ * ++ * Authors: Oliver Hartkopp ++ * Urs Thuermann ++ * Copyright (c) 2002-2007 Volkswagen Group Electronic Research ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. Neither the name of Volkswagen nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * Alternatively, provided that this notice is retained in full, this ++ * software may be distributed under the terms of the GNU General ++ * Public License ("GPL") version 2, in which case the provisions of the ++ * GPL apply INSTEAD OF those given above. ++ * ++ * The provided data structures and external interfaces from this code ++ * are not restricted to be used by modules with a GPL compatible license. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH ++ * DAMAGE. ++ */ ++ ++#ifndef _UAPI_CAN_H ++#define _UAPI_CAN_H ++ ++#include ++#include ++#include /* for offsetof */ ++ ++/* controller area network (CAN) kernel definitions */ ++ ++/* special address description flags for the CAN_ID */ ++#define CAN_EFF_FLAG 0x80000000U /* EFF/SFF is set in the MSB */ ++#define CAN_RTR_FLAG 0x40000000U /* remote transmission request */ ++#define CAN_ERR_FLAG 0x20000000U /* error message frame */ ++ ++/* valid bits in CAN ID for frame formats */ ++#define CAN_SFF_MASK 0x000007FFU /* standard frame format (SFF) */ ++#define CAN_EFF_MASK 0x1FFFFFFFU /* extended frame format (EFF) */ ++#define CAN_ERR_MASK 0x1FFFFFFFU /* omit EFF, RTR, ERR flags */ ++#define CANXL_PRIO_MASK CAN_SFF_MASK /* 11 bit priority mask */ ++ ++/* ++ * Controller Area Network Identifier structure ++ * ++ * bit 0-28 : CAN identifier (11/29 bit) ++ * bit 29 : error message frame flag (0 = data frame, 1 = error message) ++ * bit 30 : remote transmission request flag (1 = rtr frame) ++ * bit 31 : frame format flag (0 = standard 11 bit, 1 = extended 29 bit) ++ */ ++typedef __u32 canid_t; ++ ++#define CAN_SFF_ID_BITS 11 ++#define CAN_EFF_ID_BITS 29 ++#define CANXL_PRIO_BITS CAN_SFF_ID_BITS ++ ++/* ++ * Controller Area Network Error Message Frame Mask structure ++ * ++ * bit 0-28 : error class mask (see include/uapi/linux/can/error.h) ++ * bit 29-31 : set to zero ++ */ ++typedef __u32 can_err_mask_t; ++ ++/* CAN payload length and DLC definitions according to ISO 11898-1 */ ++#define CAN_MAX_DLC 8 ++#define CAN_MAX_RAW_DLC 15 ++#define CAN_MAX_DLEN 8 ++ ++/* CAN FD payload length and DLC definitions according to ISO 11898-7 */ ++#define CANFD_MAX_DLC 15 ++#define CANFD_MAX_DLEN 64 ++ ++/* ++ * CAN XL payload length and DLC definitions according to ISO 11898-1 ++ * CAN XL DLC ranges from 0 .. 2047 => data length from 1 .. 2048 byte ++ */ ++#define CANXL_MIN_DLC 0 ++#define CANXL_MAX_DLC 2047 ++#define CANXL_MAX_DLC_MASK 0x07FF ++#define CANXL_MIN_DLEN 1 ++#define CANXL_MAX_DLEN 2048 ++ ++/** ++ * struct can_frame - Classical CAN frame structure (aka CAN 2.0B) ++ * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition ++ * @len: CAN frame payload length in byte (0 .. 8) ++ * @can_dlc: deprecated name for CAN frame payload length in byte (0 .. 8) ++ * @__pad: padding ++ * @__res0: reserved / padding ++ * @len8_dlc: optional DLC value (9 .. 15) at 8 byte payload length ++ * len8_dlc contains values from 9 .. 15 when the payload length is ++ * 8 bytes but the DLC value (see ISO 11898-1) is greater then 8. ++ * CAN_CTRLMODE_CC_LEN8_DLC flag has to be enabled in CAN driver. ++ * @data: CAN frame payload (up to 8 byte) ++ */ ++struct can_frame { ++ canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ ++ union { ++ /* CAN frame payload length in byte (0 .. CAN_MAX_DLEN) ++ * was previously named can_dlc so we need to carry that ++ * name for legacy support ++ */ ++ __u8 len; ++ __u8 can_dlc; /* deprecated */ ++ } __attribute__((packed)); /* disable padding added in some ABIs */ ++ __u8 __pad; /* padding */ ++ __u8 __res0; /* reserved / padding */ ++ __u8 len8_dlc; /* optional DLC for 8 byte payload length (9 .. 15) */ ++ __u8 data[CAN_MAX_DLEN] __attribute__((aligned(8))); ++}; ++ ++/* ++ * defined bits for canfd_frame.flags ++ * ++ * The use of struct canfd_frame implies the FD Frame (FDF) bit to ++ * be set in the CAN frame bitstream on the wire. The FDF bit switch turns ++ * the CAN controllers bitstream processor into the CAN FD mode which creates ++ * two new options within the CAN FD frame specification: ++ * ++ * Bit Rate Switch - to indicate a second bitrate is/was used for the payload ++ * Error State Indicator - represents the error state of the transmitting node ++ * ++ * As the CANFD_ESI bit is internally generated by the transmitting CAN ++ * controller only the CANFD_BRS bit is relevant for real CAN controllers when ++ * building a CAN FD frame for transmission. Setting the CANFD_ESI bit can make ++ * sense for virtual CAN interfaces to test applications with echoed frames. ++ * ++ * The struct can_frame and struct canfd_frame intentionally share the same ++ * layout to be able to write CAN frame content into a CAN FD frame structure. ++ * When this is done the former differentiation via CAN_MTU / CANFD_MTU gets ++ * lost. CANFD_FDF allows programmers to mark CAN FD frames in the case of ++ * using struct canfd_frame for mixed CAN / CAN FD content (dual use). ++ * Since the introduction of CAN XL the CANFD_FDF flag is set in all CAN FD ++ * frame structures provided by the CAN subsystem of the Linux kernel. ++ */ ++#define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */ ++#define CANFD_ESI 0x02 /* error state indicator of the transmitting node */ ++#define CANFD_FDF 0x04 /* mark CAN FD for dual use of struct canfd_frame */ ++ ++/** ++ * struct canfd_frame - CAN flexible data rate frame structure ++ * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition ++ * @len: frame payload length in byte (0 .. CANFD_MAX_DLEN) ++ * @flags: additional flags for CAN FD ++ * @__res0: reserved / padding ++ * @__res1: reserved / padding ++ * @data: CAN FD frame payload (up to CANFD_MAX_DLEN byte) ++ */ ++struct canfd_frame { ++ canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ ++ __u8 len; /* frame payload length in byte */ ++ __u8 flags; /* additional flags for CAN FD */ ++ __u8 __res0; /* reserved / padding */ ++ __u8 __res1; /* reserved / padding */ ++ __u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8))); ++}; ++ ++/* ++ * defined bits for canxl_frame.flags ++ * ++ * The canxl_frame.flags element contains two bits CANXL_XLF and CANXL_SEC ++ * and shares the relative position of the struct can[fd]_frame.len element. ++ * The CANXL_XLF bit ALWAYS needs to be set to indicate a valid CAN XL frame. ++ * As a side effect setting this bit intentionally breaks the length checks ++ * for Classical CAN and CAN FD frames. ++ * ++ * Undefined bits in canxl_frame.flags are reserved and shall be set to zero. ++ */ ++#define CANXL_XLF 0x80 /* mandatory CAN XL frame flag (must always be set!) */ ++#define CANXL_SEC 0x01 /* Simple Extended Content (security/segmentation) */ ++ ++/** ++ * struct canxl_frame - CAN with e'X'tended frame 'L'ength frame structure ++ * @prio: 11 bit arbitration priority with zero'ed CAN_*_FLAG flags ++ * @flags: additional flags for CAN XL ++ * @sdt: SDU (service data unit) type ++ * @len: frame payload length in byte (CANXL_MIN_DLEN .. CANXL_MAX_DLEN) ++ * @af: acceptance field ++ * @data: CAN XL frame payload (CANXL_MIN_DLEN .. CANXL_MAX_DLEN byte) ++ * ++ * @prio shares the same position as @can_id from struct can[fd]_frame. ++ */ ++struct canxl_frame { ++ canid_t prio; /* 11 bit priority for arbitration (canid_t) */ ++ __u8 flags; /* additional flags for CAN XL */ ++ __u8 sdt; /* SDU (service data unit) type */ ++ __u16 len; /* frame payload length in byte */ ++ __u32 af; /* acceptance field */ ++ __u8 data[CANXL_MAX_DLEN]; ++}; ++ ++#define CAN_MTU (sizeof(struct can_frame)) ++#define CANFD_MTU (sizeof(struct canfd_frame)) ++#define CANXL_MTU (sizeof(struct canxl_frame)) ++#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data)) ++#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64) ++#define CANXL_MAX_MTU CANXL_MTU ++ ++/* particular protocols of the protocol family PF_CAN */ ++#define CAN_RAW 1 /* RAW sockets */ ++#define CAN_BCM 2 /* Broadcast Manager */ ++#define CAN_TP16 3 /* VAG Transport Protocol v1.6 */ ++#define CAN_TP20 4 /* VAG Transport Protocol v2.0 */ ++#define CAN_MCNET 5 /* Bosch MCNet */ ++#define CAN_ISOTP 6 /* ISO 15765-2 Transport Protocol */ ++#define CAN_J1939 7 /* SAE J1939 */ ++#define CAN_NPROTO 8 ++ ++#define SOL_CAN_BASE 100 ++ ++/* ++ * This typedef was introduced in Linux v3.1-rc2 ++ * (commit 6602a4b net: Make userland include of netlink.h more sane) ++ * in . It must be duplicated here to make the CAN ++ * headers self-contained. ++ */ ++typedef unsigned short __kernel_sa_family_t; ++ ++/** ++ * struct sockaddr_can - the sockaddr structure for CAN sockets ++ * @can_family: address family number AF_CAN. ++ * @can_ifindex: CAN network interface index. ++ * @can_addr: protocol specific address information ++ */ ++struct sockaddr_can { ++ __kernel_sa_family_t can_family; ++ int can_ifindex; ++ union { ++ /* transport protocol class address information (e.g. ISOTP) */ ++ struct { canid_t rx_id, tx_id; } tp; ++ ++ /* J1939 address information */ ++ struct { ++ /* 8 byte name when using dynamic addressing */ ++ __u64 name; ++ ++ /* pgn: ++ * 8 bit: PS in PDU2 case, else 0 ++ * 8 bit: PF ++ * 1 bit: DP ++ * 1 bit: reserved ++ */ ++ __u32 pgn; ++ ++ /* 1 byte address */ ++ __u8 addr; ++ } j1939; ++ ++ /* reserved for future CAN protocols address information */ ++ } can_addr; ++}; ++ ++/** ++ * struct can_filter - CAN ID based filter in can_register(). ++ * @can_id: relevant bits of CAN ID which are not masked out. ++ * @can_mask: CAN mask (see description) ++ * ++ * Description: ++ * A filter matches, when ++ * ++ * & mask == can_id & mask ++ * ++ * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can ++ * filter for error message frames (CAN_ERR_FLAG bit set in mask). ++ */ ++struct can_filter { ++ canid_t can_id; ++ canid_t can_mask; ++}; ++ ++#define CAN_INV_FILTER 0x20000000U /* to be set in can_filter.can_id */ ++#define CAN_RAW_FILTER_MAX 512 /* maximum number of can_filter set via setsockopt() */ ++ ++#endif /* !_UAPI_CAN_H */ +diff --git a/include/linux/can/Makefile.am b/include/linux/can/Makefile.am +new file mode 100644 +index 000000000000..2d0288766894 +--- /dev/null ++++ b/include/linux/can/Makefile.am +@@ -0,0 +1 @@ ++noinst_HEADERS = netlink.h +diff --git a/include/linux/can/netlink.h b/include/linux/can/netlink.h +new file mode 100644 +index 000000000000..02ec32d69474 +--- /dev/null ++++ b/include/linux/can/netlink.h +@@ -0,0 +1,185 @@ ++/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ ++/* ++ * linux/can/netlink.h ++ * ++ * Definitions for the CAN netlink interface ++ * ++ * Copyright (c) 2009 Wolfgang Grandegger ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the version 2 of the GNU General Public License ++ * as published by the Free Software Foundation ++ * ++ * 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. ++ */ ++ ++#ifndef _UAPI_CAN_NETLINK_H ++#define _UAPI_CAN_NETLINK_H ++ ++#include ++ ++/* ++ * CAN bit-timing parameters ++ * ++ * For further information, please read chapter "8 BIT TIMING ++ * REQUIREMENTS" of the "Bosch CAN Specification version 2.0" ++ * at http://www.semiconductors.bosch.de/pdf/can2spec.pdf. ++ */ ++struct can_bittiming { ++ __u32 bitrate; /* Bit-rate in bits/second */ ++ __u32 sample_point; /* Sample point in one-tenth of a percent */ ++ __u32 tq; /* Time quanta (TQ) in nanoseconds */ ++ __u32 prop_seg; /* Propagation segment in TQs */ ++ __u32 phase_seg1; /* Phase buffer segment 1 in TQs */ ++ __u32 phase_seg2; /* Phase buffer segment 2 in TQs */ ++ __u32 sjw; /* Synchronisation jump width in TQs */ ++ __u32 brp; /* Bit-rate prescaler */ ++}; ++ ++/* ++ * CAN hardware-dependent bit-timing constant ++ * ++ * Used for calculating and checking bit-timing parameters ++ */ ++struct can_bittiming_const { ++ char name[16]; /* Name of the CAN controller hardware */ ++ __u32 tseg1_min; /* Time segment 1 = prop_seg + phase_seg1 */ ++ __u32 tseg1_max; ++ __u32 tseg2_min; /* Time segment 2 = phase_seg2 */ ++ __u32 tseg2_max; ++ __u32 sjw_max; /* Synchronisation jump width */ ++ __u32 brp_min; /* Bit-rate prescaler */ ++ __u32 brp_max; ++ __u32 brp_inc; ++}; ++ ++/* ++ * CAN clock parameters ++ */ ++struct can_clock { ++ __u32 freq; /* CAN system clock frequency in Hz */ ++}; ++ ++/* ++ * CAN operational and error states ++ */ ++enum can_state { ++ CAN_STATE_ERROR_ACTIVE = 0, /* RX/TX error count < 96 */ ++ CAN_STATE_ERROR_WARNING, /* RX/TX error count < 128 */ ++ CAN_STATE_ERROR_PASSIVE, /* RX/TX error count < 256 */ ++ CAN_STATE_BUS_OFF, /* RX/TX error count >= 256 */ ++ CAN_STATE_STOPPED, /* Device is stopped */ ++ CAN_STATE_SLEEPING, /* Device is sleeping */ ++ CAN_STATE_MAX ++}; ++ ++/* ++ * CAN bus error counters ++ */ ++struct can_berr_counter { ++ __u16 txerr; ++ __u16 rxerr; ++}; ++ ++/* ++ * CAN controller mode ++ */ ++struct can_ctrlmode { ++ __u32 mask; ++ __u32 flags; ++}; ++ ++#define CAN_CTRLMODE_LOOPBACK 0x01 /* Loopback mode */ ++#define CAN_CTRLMODE_LISTENONLY 0x02 /* Listen-only mode */ ++#define CAN_CTRLMODE_3_SAMPLES 0x04 /* Triple sampling mode */ ++#define CAN_CTRLMODE_ONE_SHOT 0x08 /* One-Shot mode */ ++#define CAN_CTRLMODE_BERR_REPORTING 0x10 /* Bus-error reporting */ ++#define CAN_CTRLMODE_FD 0x20 /* CAN FD mode */ ++#define CAN_CTRLMODE_PRESUME_ACK 0x40 /* Ignore missing CAN ACKs */ ++#define CAN_CTRLMODE_FD_NON_ISO 0x80 /* CAN FD in non-ISO mode */ ++#define CAN_CTRLMODE_CC_LEN8_DLC 0x100 /* Classic CAN DLC option */ ++#define CAN_CTRLMODE_TDC_AUTO 0x200 /* CAN transiver automatically calculates TDCV */ ++#define CAN_CTRLMODE_TDC_MANUAL 0x400 /* TDCV is manually set up by user */ ++ ++/* ++ * CAN device statistics ++ */ ++struct can_device_stats { ++ __u32 bus_error; /* Bus errors */ ++ __u32 error_warning; /* Changes to error warning state */ ++ __u32 error_passive; /* Changes to error passive state */ ++ __u32 bus_off; /* Changes to bus off state */ ++ __u32 arbitration_lost; /* Arbitration lost errors */ ++ __u32 restarts; /* CAN controller re-starts */ ++}; ++ ++/* ++ * CAN netlink interface ++ */ ++enum { ++ IFLA_CAN_UNSPEC, ++ IFLA_CAN_BITTIMING, ++ IFLA_CAN_BITTIMING_CONST, ++ IFLA_CAN_CLOCK, ++ IFLA_CAN_STATE, ++ IFLA_CAN_CTRLMODE, ++ IFLA_CAN_RESTART_MS, ++ IFLA_CAN_RESTART, ++ IFLA_CAN_BERR_COUNTER, ++ IFLA_CAN_DATA_BITTIMING, ++ IFLA_CAN_DATA_BITTIMING_CONST, ++ IFLA_CAN_TERMINATION, ++ IFLA_CAN_TERMINATION_CONST, ++ IFLA_CAN_BITRATE_CONST, ++ IFLA_CAN_DATA_BITRATE_CONST, ++ IFLA_CAN_BITRATE_MAX, ++ IFLA_CAN_TDC, ++ IFLA_CAN_CTRLMODE_EXT, ++ ++ /* add new constants above here */ ++ __IFLA_CAN_MAX, ++ IFLA_CAN_MAX = __IFLA_CAN_MAX - 1 ++}; ++ ++/* ++ * CAN FD Transmitter Delay Compensation (TDC) ++ * ++ * Please refer to struct can_tdc_const and can_tdc in ++ * include/linux/can/bittiming.h for further details. ++ */ ++enum { ++ IFLA_CAN_TDC_UNSPEC, ++ IFLA_CAN_TDC_TDCV_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCV_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCO_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCO_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCF_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCF_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCV, /* u32 */ ++ IFLA_CAN_TDC_TDCO, /* u32 */ ++ IFLA_CAN_TDC_TDCF, /* u32 */ ++ ++ /* add new constants above here */ ++ __IFLA_CAN_TDC, ++ IFLA_CAN_TDC_MAX = __IFLA_CAN_TDC - 1 ++}; ++ ++/* ++ * IFLA_CAN_CTRLMODE_EXT nest: controller mode extended parameters ++ */ ++enum { ++ IFLA_CAN_CTRLMODE_UNSPEC, ++ IFLA_CAN_CTRLMODE_SUPPORTED, /* u32 */ ++ ++ /* add new constants above here */ ++ __IFLA_CAN_CTRLMODE, ++ IFLA_CAN_CTRLMODE_MAX = __IFLA_CAN_CTRLMODE - 1 ++}; ++ ++/* u16 termination range: 1..65535 Ohms */ ++#define CAN_TERMINATION_DISABLED 0 ++ ++#endif /* !_UAPI_CAN_NETLINK_H */ +-- +2.32.0 + diff --git a/package/libmnl/Config.in b/package/libmnl/Config.in index 434778bf5547..b4a4195751ec 100644 --- a/package/libmnl/Config.in +++ b/package/libmnl/Config.in @@ -10,11 +10,7 @@ if BR2_PACKAGE_LIBMNL config BR2_PACKAGE_LIBMNL_EXAMPLES bool "install examples" - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 help Install binary examples. -comment "examples needs a toolchain w/ headers >= 4.11" - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 - endif diff --git a/package/libmnl/libmnl.mk b/package/libmnl/libmnl.mk index cea528422ea8..08eebbaed9a8 100644 --- a/package/libmnl/libmnl.mk +++ b/package/libmnl/libmnl.mk @@ -12,6 +12,7 @@ LIBMNL_LICENSE = LGPL-2.1+ LIBMNL_LICENSE_FILES = COPYING LIBMNL_CPE_ID_VENDOR = netfilter # 0001-examples-add-rtnl-link-can.patch patches Makefile.am +# 0002-include-cache-copy-of-can.h-and-can-netlink.h.patch patches configure.ac LIBMNL_AUTORECONF = YES ifeq ($(BR2_PACKAGE_LIBMNL_EXAMPLES),y) -- 2.32.0 From peter at korsgaard.com Fri Jun 2 18:49:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:49:48 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 2, 3}.x series In-Reply-To: <20230530204541.2458144-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 30 May 2023 22:45:41 +0200") References: <20230530204541.2458144-1-bernd.kuhls@t-online.de> Message-ID: <877cslg0mr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls This doesn't update 6.2.x (which is EOL). Committed with the commit message updated to reflect this, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:50:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:50:13 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: update etienne carriere e-mail address In-Reply-To: <20230531134600.1548430-1-etienne.carriere@foss.st.com> (Etienne Carriere's message of "Wed, 31 May 2023 15:46:00 +0200") References: <20230531134600.1548430-1-etienne.carriere@foss.st.com> Message-ID: <873539g0m2.fsf@48ers.dk> >>>>> "Etienne" == Etienne Carriere writes: > Updates my e-mail address. > Signed-off-by: Etienne Carriere Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:51:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:51:34 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u In-Reply-To: <20230601161146.40829-1-francois.perrad@gadz.org> (Francois Perrad's message of "Thu, 1 Jun 2023 18:11:46 +0200") References: <20230601161146.40829-1-francois.perrad@gadz.org> Message-ID: <87y1l1elzd.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:55:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:55:16 +0200 Subject: [Buildroot] [PATCH 1/2] package/gcc: bump to version 12.3 In-Reply-To: <20230530192757.2487642-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:56 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> Message-ID: <87ttvpelt7.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Remove upstream patch. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 > Signed-off-by: Romain Naour I was hessitating if this should be applied to master or next, but given the bugfixes I went with master. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:55:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:55:21 +0200 Subject: [Buildroot] [PATCH 2/2] package/gcc: bump to version 11.4 In-Reply-To: <20230530192757.2487642-2-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:57 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> <20230530192757.2487642-2-romain.naour@gmail.com> Message-ID: <87pm6delt2.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Add Upstream tag to backported patches. > Remove patches merged in gcc 11.4. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:50:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:50:03 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: update etienne carriere e-mail address Message-ID: <20230602185603.4C24B86B6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08e92de0447591f61266ee10f982f4ad0545154d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Updates my e-mail address. Signed-off-by: Etienne Carriere Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index e76717e845..7aa5980df7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -862,7 +862,7 @@ F: package/szip/ N: Esben Haabendal F: package/python-kiwisolver/ -N: Etienne Carriere +N: Etienne Carriere F: boot/optee-os/ F: package/optee-client/ F: package/optee-examples/ From peter at korsgaard.com Fri Jun 2 18:48:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:48:13 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230602185603.40B5686B69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=073d6dbcb19bd7bce3be203ccfa88524ea61af6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 1967919431..f288f52601 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.4" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index b8ec77e232..4806bf711c 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 d8627528ed6b3ae607d00b1ef5a46e0e7051ae40b285fd4e82f4ff0bb72b68e8 linux-6.3.4.tar.xz -sha256 1bf254c4ca9ebccb25328296584fb5e87ad635ae0c1cc1deb0b5bb37a4608813 linux-6.1.30.tar.xz +sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz +sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4a4e98d21149d781867a6d44855f708b02f03cfe233d8026a0af9c9841b3b9ca linux-5.15.113.tar.xz -sha256 da839a4bf1f6c964b9bde593bd58928f106f53690ff677e226bc50cf368b0c29 linux-5.10.180.tar.xz -sha256 c3cf664feeeee47e0f0c45c53705568f73692c37a3ff7f11c1b15e59610feb04 linux-5.4.243.tar.xz +sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz +sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz +sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 047316d20c6c97ad41c40477c7e1ab0bea434243e17bfc72155801b123cc51f4 linux-4.19.283.tar.xz -sha256 a346c5c34c06caeb28063b6379a28ec1f4111fa438ecd933a55f696fe362c99d linux-4.14.315.tar.xz +sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz +sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 4a2e1e154d..51f475f16a 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.315" if BR2_KERNEL_HEADERS_4_14 - default "4.19.283" if BR2_KERNEL_HEADERS_4_19 - default "5.4.243" if BR2_KERNEL_HEADERS_5_4 - default "5.10.180" if BR2_KERNEL_HEADERS_5_10 - default "5.15.113" if BR2_KERNEL_HEADERS_5_15 - default "6.1.30" if BR2_KERNEL_HEADERS_6_1 - default "6.3.4" if BR2_KERNEL_HEADERS_6_3 + default "4.14.316" if BR2_KERNEL_HEADERS_4_14 + default "4.19.284" if BR2_KERNEL_HEADERS_4_19 + default "5.4.244" if BR2_KERNEL_HEADERS_5_4 + default "5.10.181" if BR2_KERNEL_HEADERS_5_10 + default "5.15.114" if BR2_KERNEL_HEADERS_5_15 + default "6.1.31" if BR2_KERNEL_HEADERS_6_1 + default "6.3.5" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Fri Jun 2 18:50:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:50:46 +0200 Subject: [Buildroot] [git commit] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230602185603.552B386B6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bcfcec50285659c9921e8457fc893c8195e32a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- .../0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- .../0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay From peter at korsgaard.com Fri Jun 2 18:54:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:54:06 +0200 Subject: [Buildroot] [git commit] package/gcc: bump to version 12.3 Message-ID: <20230602185603.5FD2286B6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a623d4955a0c62037710aca545abc10b41153d6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove upstream patch. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- .checkpackageignore | 3 +- package/gcc/12.2.0/0002-fix-condvar.patch | 82 ---------------------- ...disable-split-stack-for-non-thread-builds.patch | 0 package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 5 files changed, 4 insertions(+), 87 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index f2dea0dfd9..a8338883d0 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -524,8 +524,7 @@ package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.pat package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream -package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream diff --git a/package/gcc/12.2.0/0002-fix-condvar.patch b/package/gcc/12.2.0/0002-fix-condvar.patch deleted file mode 100644 index 5044942e9f..0000000000 --- a/package/gcc/12.2.0/0002-fix-condvar.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ee4af2ed0b7322884ec4ff537564683c3749b813 Mon Sep 17 00:00:00 2001 -From: Jonathan Wakely -Date: Thu, 22 Dec 2022 09:56:47 +0000 -Subject: [PATCH] libstdc++: Avoid recursion in __nothrow_wait_cv::wait - [PR105730] - -The commit r12-5877-g9e18a25331fa25 removed the incorrect -noexcept-specifier from std::condition_variable::wait and gave the new -symbol version @@GLIBCXX_3.4.30. It also redefined the original symbol -std::condition_variable::wait(unique_lock&)@GLIBCXX_3.4.11 as an -alias for a new symbol, __gnu_cxx::__nothrow_wait_cv::wait, which still -has the incorrect noexcept guarantee. That __nothrow_wait_cv::wait is -just a wrapper around the real condition_variable::wait which adds -noexcept and so terminates on a __forced_unwind exception. - -This doesn't work on uclibc, possibly due to a dynamic linker bug. When -__nothrow_wait_cv::wait calls the condition_variable::wait function it -binds to the alias symbol, which means it just calls itself recursively -until the stack overflows. - -This change avoids the possibility of a recursive call by changing the -__nothrow_wait_cv::wait function so that instead of calling -condition_variable::wait it re-implements it. This requires accessing -the private _M_cond member of condition_variable, so we need to use the -trick of instantiating a template with the member-pointer of the private -member. - -libstdc++-v3/ChangeLog: - - PR libstdc++/105730 - * src/c++11/compatibility-condvar.cc (__nothrow_wait_cv::wait): - Access private data member of base class and call its wait - member. - -Signed-off-by: Gleb Mazovetskiy ---- - .../src/c++11/compatibility-condvar.cc | 22 ++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/libstdc++-v3/src/c++11/compatibility-condvar.cc b/libstdc++-v3/src/c++11/compatibility-condvar.cc -index e3a8b8403ca..3cef3bc0714 100644 ---- a/libstdc++-v3/src/c++11/compatibility-condvar.cc -+++ b/libstdc++-v3/src/c++11/compatibility-condvar.cc -@@ -67,6 +67,24 @@ _GLIBCXX_END_NAMESPACE_VERSION - && defined(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT) - namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) - { -+namespace -+{ -+ // Pointer-to-member for private std::condition_variable::_M_cond member. -+ std::__condvar std::condition_variable::* __base_member; -+ -+ template -+ struct cracker -+ { static std::__condvar std::condition_variable::* value; }; -+ -+ // Initializer for this static member also initializes __base_member. -+ template -+ std::__condvar std::condition_variable::* -+ cracker::value = __base_member = X; -+ -+ // Explicit instantiation is allowed to access the private member. -+ template class cracker<&std::condition_variable::_M_cond>; -+} -+ - struct __nothrow_wait_cv : std::condition_variable - { - void wait(std::unique_lock&) noexcept; -@@ -76,7 +94,9 @@ __attribute__((used)) - void - __nothrow_wait_cv::wait(std::unique_lock& lock) noexcept - { -- this->condition_variable::wait(lock); -+ // In theory this could be simply this->std::condition_variable::wait(lock) -+ // but with uclibc that binds to the @GLIBCXX_3.4.11 symbol, see PR 105730. -+ (this->*__base_member).wait(*lock.mutex()); - } - } // namespace __gnu_cxx - --- -2.31.1 - diff --git a/package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch similarity index 100% rename from package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index cd1b9fa46d..dca1579319 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -88,7 +88,7 @@ config BR2_GCC_VERSION default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X default "11.3.0" if BR2_GCC_VERSION_11_X - default "12.2.0" if BR2_GCC_VERSION_12_X + default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC config BR2_EXTRA_GCC_CONFIG_OPTIONS diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 666124fa6d..9082d25b78 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -4,8 +4,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/sha512.sum -sha512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 gcc-12.2.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum +sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz # Locally calculated (fetched from Github) sha512 b0853e2b1c5998044392023fa653e399e74118c46e616504ac59e1a2cf27620f94434767ce06b6cf4ca3dfb57f81d6eda92752befaf095ea5e564a9181b4659c gcc-arc-2020.09-release.tar.gz From peter at korsgaard.com Fri Jun 2 18:54:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:54:18 +0200 Subject: [Buildroot] [git commit] package/gcc: bump to version 11.4 Message-ID: <20230602185603.6C7CD86B69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1e3d02cd4d9ba04b9aea8bf10a960104d171773 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add Upstream tag to backported patches. Remove patches merged in gcc 11.4. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- .checkpackageignore | 7 +- .../gcc/11.3.0/0005-rs6000-Improve-.machine.patch | 120 --------------------- ...ot-use-rs6000_cpu-for-.machine-ppc-and-pp.patch | 68 ------------ ...k-Add-mcmodel-option-to-handle-large-GOTs.patch | 12 ++- ...k-Use-cmodel-large-when-building-crtstuff.patch | 12 ++- ..._REENTRANT-for-OpenRISC-when-pthread-is-p.patch | 8 +- ...disable-split-stack-for-non-thread-builds.patch | 2 +- ...-fix-machine-names-in-__has_include-.-PR.patch} | 8 +- package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 10 files changed, 31 insertions(+), 212 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index a8338883d0..ea5f6aafd3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -518,12 +518,7 @@ package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstr package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream -package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream -package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream -package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream -package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream diff --git a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch b/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch deleted file mode 100644 index 82a667ab7b..0000000000 --- a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch +++ /dev/null @@ -1,120 +0,0 @@ -From ca2c3a7d3db7a699c358d3408f820396dd536fc8 Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Tue, 1 Mar 2022 17:04:29 +0000 -Subject: [PATCH] rs6000: Improve .machine - -This adds more correct .machine for most older CPUs. It should be -conservative in the sense that everything we handled before we handle at -least as well now. This does not yet revamp the server CPU handling, it -is too risky at this point in time. - -Tested on powerpc64-linux {-m32,-m64}. Also manually tested with all --mcpu=, and the output of that passed through the GNU assembler. - -2022-03-04 Segher Boessenkool - - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Restructure a - bit. Handle most older CPUs. - -(cherry picked from commit 77eccbf39ed55297802bb66dff5f62507a7239e3) -(cherry picked from commit fc7e603edc67c66a14f893f3b5a0a34e7d26f77c) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 81 +++++++++++++++++++++++++------------- - 1 file changed, 54 insertions(+), 27 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0421dc7adb3..0a55c979c36 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5742,33 +5742,60 @@ const char *rs6000_machine; - const char * - rs6000_machine_from_flags (void) - { -- /* For some CPUs, the machine cannot be determined by ISA flags. We have to -- check them first. */ -- switch (rs6000_cpu) -- { -- case PROCESSOR_PPC8540: -- case PROCESSOR_PPC8548: -- return "e500"; -- -- case PROCESSOR_PPCE300C2: -- case PROCESSOR_PPCE300C3: -- return "e300"; -- -- case PROCESSOR_PPCE500MC: -- return "e500mc"; -- -- case PROCESSOR_PPCE500MC64: -- return "e500mc64"; -- -- case PROCESSOR_PPCE5500: -- return "e5500"; -- -- case PROCESSOR_PPCE6500: -- return "e6500"; -- -- default: -- break; -- } -+ /* e300 and e500 */ -+ if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3) -+ return "e300"; -+ if (rs6000_cpu == PROCESSOR_PPC8540 || rs6000_cpu == PROCESSOR_PPC8548) -+ return "e500"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC) -+ return "e500mc"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC64) -+ return "e500mc64"; -+ if (rs6000_cpu == PROCESSOR_PPCE5500) -+ return "e5500"; -+ if (rs6000_cpu == PROCESSOR_PPCE6500) -+ return "e6500"; -+ -+ /* 400 series */ -+ if (rs6000_cpu == PROCESSOR_PPC403) -+ return "\"403\""; -+ if (rs6000_cpu == PROCESSOR_PPC405) -+ return "\"405\""; -+ if (rs6000_cpu == PROCESSOR_PPC440) -+ return "\"440\""; -+ if (rs6000_cpu == PROCESSOR_PPC476) -+ return "\"476\""; -+ -+ /* A2 */ -+ if (rs6000_cpu == PROCESSOR_PPCA2) -+ return "a2"; -+ -+ /* Cell BE */ -+ if (rs6000_cpu == PROCESSOR_CELL) -+ return "cell"; -+ -+ /* Titan */ -+ if (rs6000_cpu == PROCESSOR_TITAN) -+ return "titan"; -+ -+ /* 500 series and 800 series */ -+ if (rs6000_cpu == PROCESSOR_MPCCORE) -+ return "\"821\""; -+ -+ /* 600 series and 700 series, "classic" */ -+ if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 -+ || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -+ || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ return "ppc"; -+ -+ /* Classic with AltiVec, "G4" */ -+ if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) -+ return "\"7450\""; -+ -+ /* The older 64-bit CPUs */ -+ if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -+ || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ return "ppc64"; - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch b/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch deleted file mode 100644 index 43fed4c19f..0000000000 --- a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 6de33ed642f119f1e2543095dd56e4a94f97c27f Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Fri, 11 Mar 2022 21:15:18 +0000 -Subject: [PATCH] rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 - (PR104829) - -Fixes: 77eccbf39ed5 - -rs6000.h has - #define PROCESSOR_POWERPC PROCESSOR_PPC604 - #define PROCESSOR_POWERPC64 PROCESSOR_RS64A -which means that if you use things like -mcpu=powerpc -mvsx it will no -longer work after my latest .machine patch. This causes GCC build errors -in some cases, not a good idea (even if the errors are actually -pre-existing: using -mvsx with a machine that does not have VSX cannot -work properly). - -2022-03-11 Segher Boessenkool - - PR target/104829 - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Don't output - "ppc" and "ppc64" based on rs6000_cpu. - -(cherry picked from commit 80fcc4b6afee72443bef551064826b3b4b6785e6) -(cherry picked from commit d87e0e297b1cba73a0c055d2a3e9267d288f435a) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0a55c979c36..7e5cdd34840 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5782,20 +5782,28 @@ rs6000_machine_from_flags (void) - if (rs6000_cpu == PROCESSOR_MPCCORE) - return "\"821\""; - -+#if 0 -+ /* This (and ppc64 below) are disabled here (for now at least) because -+ PROCESSOR_POWERPC, PROCESSOR_POWERPC64, and PROCESSOR_COMMON -+ are #define'd as some of these. Untangling that is a job for later. */ -+ - /* 600 series and 700 series, "classic" */ - if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 - || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -- || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ || rs6000_cpu == PROCESSOR_PPC750) - return "ppc"; -+#endif - - /* Classic with AltiVec, "G4" */ - if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) - return "\"7450\""; - -+#if 0 - /* The older 64-bit CPUs */ - if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -- || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ || rs6000_cpu == PROCESSOR_RS64A) - return "ppc64"; -+#endif - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch similarity index 95% rename from package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch rename to package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch index 4888f7e320..f927cd007d 100644 --- a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch +++ b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch @@ -1,4 +1,4 @@ -From 7a20b4574f06472086c786bd1b078ee962cdb02c Mon Sep 17 00:00:00 2001 +From 35c0801efa26bf248d278b5711b77a19e95b2f57 Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Tue, 6 Apr 2021 05:47:17 +0900 Subject: [PATCH] or1k: Add mcmodel option to handle large GOTs @@ -28,7 +28,11 @@ gcc/ChangeLog: * config/or1k/or1k.opt (mcmodel=): New option. * doc/invoke.texi (OpenRISC Options): Document mcmodel. +Uptream: eff8110674ef193481d3657456a262beeb9951ff + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/or1k-opts.h | 30 ++++++++++++++++++++++++++++++ gcc/config/or1k/or1k.c | 11 +++++++++-- @@ -166,7 +170,7 @@ index 6bd0f3eee6d..cc23e3b8856 100644 Target RejectNegative Mask(CMOV) Enable generation of conditional move (l.cmov) instructions. By default the diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi -index 35508efb4ef..a1b7608a3aa 100644 +index f1217812280..90c6186fc14 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1136,7 +1136,8 @@ Objective-C and Objective-C++ Dialects}. @@ -179,7 +183,7 @@ index 35508efb4ef..a1b7608a3aa 100644 @emph{PDP-11 Options} @gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol -@@ -26443,6 +26444,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, +@@ -26444,6 +26445,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, @code{l.slli}) instructions. By default extra instructions will be generated to store the immediate to a register first. @@ -196,5 +200,5 @@ index 35508efb4ef..a1b7608a3aa 100644 @end table -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch similarity index 88% rename from package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch rename to package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch index 716f007a24..eb45175135 100644 --- a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch +++ b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch @@ -1,4 +1,4 @@ -From c544a63928406b706b8493fd9b8ca2136b433cf0 Mon Sep 17 00:00:00 2001 +From f75178ccd2f5e4d73e27cccffffada859b87be7d Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Wed, 21 Apr 2021 05:33:15 +0900 Subject: [PATCH] or1k: Use cmodel=large when building crtstuff @@ -21,7 +21,11 @@ libgcc/ChangeLog: * config.host (or1k-*, tmake_file): Add or1k/t-crtstuff. * config/or1k/t-crtstuff: New file. +Upstream: da8a9d695b3c4b9397b5d9a27660bfa48af8d707 + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- libgcc/config.host | 4 ++-- libgcc/config/or1k/t-crtstuff | 2 ++ @@ -29,10 +33,10 @@ Signed-off-by: Giulio Benetti create mode 100644 libgcc/config/or1k/t-crtstuff diff --git a/libgcc/config.host b/libgcc/config.host -index f2dc7e266f4..6f193c32fbd 100644 +index 45f8e19ada4..5523345abb0 100644 --- a/libgcc/config.host +++ b/libgcc/config.host -@@ -1132,12 +1132,12 @@ nios2-*-*) +@@ -1150,12 +1150,12 @@ nios2-*-*) extra_parts="$extra_parts crti.o crtn.o" ;; or1k-*-linux*) @@ -56,5 +60,5 @@ index 00000000000..dcae7f3498e +# Compile crtbeginS.o and crtendS.o with -mcmodel=large +CRTSTUFF_T_CFLAGS_S += -mcmodel=large -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch similarity index 81% rename from package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch rename to package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch index e33dec3ff6..cb407c78fc 100644 --- a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch +++ b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch @@ -1,4 +1,4 @@ -From 8ef5787701f4d7cf46a27771d38ab54af2499e25 Mon Sep 17 00:00:00 2001 +From 48ced46a5f81f49737ea13d11a099e03062cf141 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 27 Mar 2020 21:23:53 +0100 Subject: [PATCH] gcc: define _REENTRANT for OpenRISC when -pthread is passed @@ -8,7 +8,11 @@ is defined. Added the CPP_SPEC definition to correct this. Patch sent upstream: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94372 +Upstream: cac2f69cdad434ad5cb60f5fe931d45cd82ef476 + Signed-off-by: Bernd Kuhls +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/linux.h | 2 ++ 1 file changed, 2 insertions(+) @@ -27,5 +31,5 @@ index 196f3f3c8f0..0cbdc934af1 100644 #define LINK_SPEC "%{h*} \ %{static:-Bstatic} \ -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch similarity index 92% rename from package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch index dba2d02d7f..817997e925 100644 --- a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch +++ b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch @@ -1,4 +1,4 @@ -From 3b9d7d397fa6dc290eb05bffca80968efb6ec2e5 Mon Sep 17 00:00:00 2001 +From 590ef1956786bfd49dae7a5e2fed67509d06f36b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 25 Jul 2022 00:29:55 +0200 Subject: [PATCH] disable split-stack for non-thread builds diff --git a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch similarity index 96% rename from package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch rename to package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch index 4e93f6ab96..88bc26e0d7 100644 --- a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch +++ b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch @@ -1,4 +1,4 @@ -From de3f4ee9a5bd2adcb5ff2e1690db2567fda1473c Mon Sep 17 00:00:00 2001 +From 3e878f9d1c473f91a1377193d4d8d2616357bed1 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 28 Jun 2021 13:54:58 +0800 Subject: [PATCH] fixinc: don't "fix" machine names in __has_include(...) @@ -93,10 +93,10 @@ index 5b23a8b640d..404b420f302 100644 with the appropriate underscores, then leave it alone. We want exactly two leading and trailing underscores. */ diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def -index 066bef99162..b7ad6982e96 100644 +index c2f54d1189a..b2841d384f3 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def -@@ -3154,7 +3154,8 @@ fix = { +@@ -3201,7 +3201,8 @@ fix = { c_fix = machine_name; test_text = "/* MACH_DIFF: */\n" @@ -120,5 +120,5 @@ index cf95321fb86..8b3accaf04e 100644 #endif /* MACHINE_NAME_CHECK */ -- -2.37.3 +2.34.3 diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index dca1579319..b6adf1f127 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -87,7 +87,7 @@ config BR2_GCC_VERSION string default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X - default "11.3.0" if BR2_GCC_VERSION_11_X + default "11.4.0" if BR2_GCC_VERSION_11_X default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 9082d25b78..f478962af8 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -2,8 +2,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280 gcc-8.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum -sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.4.0/sha512.sum +sha512 a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14 gcc-11.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz From peter at korsgaard.com Fri Jun 2 19:25:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:12 +0200 Subject: [Buildroot] [PATCH 1/3] package/earlyoom: fix daemon executable path in the init script In-Reply-To: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:43:56 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> Message-ID: <87leh1ekfb.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script > fails to start earlyoom because of a nonexistent executable path: > # /etc/init.d/S02earlyoom start > start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) > FAIL > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:25:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:15 +0200 Subject: [Buildroot] [PATCH 2/3] package/earlyoom: restore missing startup message in the init script In-Reply-To: <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:00 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> Message-ID: <87h6rpekf8.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of > 'Starting earlyoom: OK' because of a typo in the printf function call. > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:25:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:20 +0200 Subject: [Buildroot] [PATCH 3/3] package/earlyoom: unhardcode package version in CFLAGS In-Reply-To: <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:02 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> Message-ID: <87cz2dekf3.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > 'earlyoom --help' still says 'earlyoom 1.6' though it's already > version 1.7. '-DVERSION' flag value should be either unhardcoded, > either updated with each package version bump. > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:24:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:24:24 +0200 Subject: [Buildroot] [git commit] package/earlyoom: restore missing startup message in the init script Message-ID: <20230602192548.DAD7386B7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=281a80dc934d3e8d8e780b04276cfe38b4bea9d5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of 'Starting earlyoom: OK' because of a typo in the printf function call. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index 35624f3c72..ac1734109e 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -8,7 +8,7 @@ EARLYOOM_ARGS="" [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" start() { - printf() 'Starting %s: ' "$DAEMON" + printf 'Starting %s: ' "$DAEMON" start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? From peter at korsgaard.com Fri Jun 2 19:24:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:24:51 +0200 Subject: [Buildroot] [git commit] package/earlyoom: unhardcode package version in CFLAGS Message-ID: <20230602192548.E7C9886B7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=239dd7dcbda1b2c86a29491158fa089e06efca33 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 'earlyoom --help' still says 'earlyoom 1.6' though it's already version 1.7. '-DVERSION' flag value should be either unhardcoded, either updated with each package version bump. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/earlyoom.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/earlyoom.mk b/package/earlyoom/earlyoom.mk index c7042a054e..808b9c49fa 100644 --- a/package/earlyoom/earlyoom.mk +++ b/package/earlyoom/earlyoom.mk @@ -11,7 +11,7 @@ EARLYOOM_LICENSE_FILES = LICENSE EARLYOOM_BUILD_TARGETS = earlyoom.service earlyoom EARLYOOM_INSTALL_TARGETS = install-default install-bin -EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"1.6\"' +EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"$(EARLYOOM_VERSION)\"' EARLYOOM_MAKE_OPTS = \ $(TARGET_CONFIGURE_OPTS) \ From peter at korsgaard.com Fri Jun 2 19:23:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:23:54 +0200 Subject: [Buildroot] [git commit] package/earlyoom: fix daemon executable path in the init script Message-ID: <20230602192548.CFB8B86B7C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2fb3a7e2a06c10092280081e45b2b8841add5d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script fails to start earlyoom because of a nonexistent executable path: # /etc/init.d/S02earlyoom start start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) FAIL Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index c02495af90..35624f3c72 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -9,7 +9,7 @@ EARLYOOM_ARGS="" start() { printf() 'Starting %s: ' "$DAEMON" - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? if [ "$status" -eq 0 ]; then From havran.jan at email.cz Fri Jun 2 19:27:18 2023 From: havran.jan at email.cz (Jan Havran) Date: Fri, 2 Jun 2023 21:27:18 +0200 Subject: [Buildroot] [PATCH v2] board/pine64/pinecube: new board In-Reply-To: <840792FC-AD29-4D69-A853-8D6E9F91F0E6@benettiengineering.com> References: <840792FC-AD29-4D69-A853-8D6E9F91F0E6@benettiengineering.com> Message-ID: Hello everyone, it's been a while since I sent this v2 (and even longer since v1) and got review by Giulio... is there anything I can do to help this merged? I guess I will need to send v3 anyway since this patch is quite old now. Thank you, Jan V?Sun, Aug 21, 2022 at 09:01:25PM +0200,?Giulio Benetti napsal(a): > Hi Jan, > > > Il giorno 21 ago 2022, alle ore 20:55, Jan Havran ha scritto: > > > > ?Hi Giulio, > > > > V Sun, Aug 21, 2022 at 08:01:47PM +0200, Giulio Benetti napsal(a): > >> One last thing, please set the v1 patch to superseded in Patchwork: > >> https://patchwork.ozlabs.org/project/buildroot/list/?submitter=74841 > >> > > > > Patch set (did not know that I have to do it manually). > > perfect > > > > >> Thank you! > >> > >> Best regards > >> -- > >> Giulio Benetti > >> Benetti Engineering sas > >> > >>> On 21/08/22 19:53, Giulio Benetti wrote: > >>> Hi Jan, > >>> > >>> On 21/08/22 13:04, Jan Havran wrote: > >>>> Add support for PineCube with: > >>>> - U-Boot 2022.04 > >>>> - Linux 5.15.61 > >>>> > >>>> PineCube is a low-powered, open source IP camera > >>>> with the following specs: > >>>> - Allwinner S3 Cortex-A7 > >>>> - 128 MiB DDR3 > >>>> - 16 MiB SPI flash > >>>> - 5 MPx OV5640 camera > >>>> - MicroSD slot > >>>> - 10/100M Ethernet with passive PoE > >>>> - 802.11 b/g/n WiFi > >>>> - Bluetooth 4.1 > >>>> - USB 2.0 > >>>> - 26 pins GPIO header > >>>> - Microphone > >>>> - IR LEDs for night vision > >>>> > >>>> Board homepage: https://www.pine64.org/cube/ > >>>> Board wiki: https://wiki.pine64.org/wiki/PineCube > >>>> > >>>> Signed-off-by: Jan Havran > >>>> --- > >>>> Changes v1 -> v2 (review by Giulio Benetti): > >>>> - Updated commit message > >>>> - Replaced boot.cmd by extlinux.conf > >>>> - Renamed pinecube_defconfig to pine64_pinecube_defconfig > >>>> - Changed welcome message (generic issue) > >>>> - Updated U-Boot 2022.01 to 2022.04 > >>>> - Updated Linux kernel from 5.15 to 5.15.61 > >>>> - Removed NEON from FPU (but kept VFPV4) > >>>> --- > >>>> DEVELOPERS | 4 +++ > >>>> board/pine64/pinecube/extlinux.conf | 4 +++ > >>>> board/pine64/pinecube/genimage.cfg | 34 ++++++++++++++++++++++ > >>>> board/pine64/pinecube/post-build.sh | 5 ++++ > >>>> board/pine64/pinecube/readme.txt | 31 ++++++++++++++++++++ > >>>> configs/pine64_pinecube_defconfig | 45 +++++++++++++++++++++++++++++ > >>>> 6 files changed, 123 insertions(+) > >>>> create mode 100644 board/pine64/pinecube/extlinux.conf > >>>> create mode 100644 board/pine64/pinecube/genimage.cfg > >>>> create mode 100755 board/pine64/pinecube/post-build.sh > >>>> create mode 100644 board/pine64/pinecube/readme.txt > >>>> create mode 100644 configs/pine64_pinecube_defconfig > >>>> > >>>> diff --git a/DEVELOPERS b/DEVELOPERS > >>>> index 4287fd9cf7..74f57af6fa 100644 > >>>> --- a/DEVELOPERS > >>>> +++ b/DEVELOPERS > >>>> @@ -1410,6 +1410,10 @@ F: package/pangomm/ > >>>> F: package/rpm/ > >>>> F: package/yad/ > >>>> +N: Jan Havran > >>>> +F: board/pine64/pinecube/ > >>>> +F: configs/pine64_pinecube_defconfig > >>>> + > >>>> N: Jan Heylen > >>>> F: package/opentracing-cpp/ > >>>> diff --git a/board/pine64/pinecube/extlinux.conf > >>>> b/board/pine64/pinecube/extlinux.conf > >>>> new file mode 100644 > >>>> index 0000000000..6a18d9a2cb > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/extlinux.conf > >>>> @@ -0,0 +1,4 @@ > >>>> +label buildroot > >>>> + kernel /zImage > >>>> + devicetree /sun8i-s3-pinecube.dtb > >>>> + append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 > >>>> rootwait rw > >>>> diff --git a/board/pine64/pinecube/genimage.cfg > >>>> b/board/pine64/pinecube/genimage.cfg > >>>> new file mode 100644 > >>>> index 0000000000..398d45e2f7 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/genimage.cfg > >>>> @@ -0,0 +1,34 @@ > >>>> +image boot.vfat { > >>>> + vfat { > >>>> + files = { > >>>> + "zImage", > >>>> + "sun8i-s3-pinecube.dtb", > >>>> + "extlinux" > >>>> + } > >>>> + } > >>>> + > >>>> + size = 8M > >>>> +} > >>>> + > >>>> +image sdcard.img { > >>>> + hdimage { > >>>> + } > >>>> + > >>>> + partition u-boot { > >>>> + in-partition-table = "no" > >>>> + image = "u-boot-sunxi-with-spl.bin" > >>>> + offset = 8K > >>>> + size = 504K # 512KB - 8KB > >>>> + } > >>>> + > >>>> + partition boot { > >>>> + partition-type = 0xC > >>>> + bootable = "true" > >>>> + image = "boot.vfat" > >>>> + } > >>>> + > >>>> + partition rootfs { > >>>> + partition-type = 0x83 > >>>> + image = "rootfs.ext4" > >>>> + } > >>>> +} > >>>> diff --git a/board/pine64/pinecube/post-build.sh > >>>> b/board/pine64/pinecube/post-build.sh > >>>> new file mode 100755 > >>>> index 0000000000..ba29375c05 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/post-build.sh > >>>> @@ -0,0 +1,5 @@ > >>>> +#!/bin/sh > >>>> + > >>>> +BOARD_DIR="$(dirname $0)" > >>>> + > >>>> +install -m 0644 -D $BOARD_DIR/extlinux.conf > >>>> $BINARIES_DIR/extlinux/extlinux.conf > >>>> diff --git a/board/pine64/pinecube/readme.txt > >>>> b/board/pine64/pinecube/readme.txt > >>>> new file mode 100644 > >>>> index 0000000000..4cf6df2110 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/readme.txt > >>>> @@ -0,0 +1,31 @@ > >>>> +Intro > >>>> +===== > >>>> + > >>>> +This directory contains a Buildroot configuration for building a > >>>> +Pine64 PineCube. > >>>> + > >>>> +Board homepage: https://www.pine64.org/cube/ > >>>> +Board wiki: https://wiki.pine64.org/wiki/PineCube > >>>> + > >>>> +How to build it > >>>> +=============== > >>>> + > >>>> + $ make pine64_pinecube_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 PineCube and power it up. The console > >>>> +is on the serial port 2, 115200 8N1 (check Wiki for board pinout). > >>>> diff --git a/configs/pine64_pinecube_defconfig > >>>> b/configs/pine64_pinecube_defconfig > >>>> new file mode 100644 > >>>> index 0000000000..8f60115f8f > >>>> --- /dev/null > >>>> +++ b/configs/pine64_pinecube_defconfig > >>>> @@ -0,0 +1,45 @@ > >>>> +# Target options > >>>> +BR2_arm=y > >>>> +BR2_cortex_a7=y > >>>> +BR2_ARM_FPU_VFPV4=y > >>> > >>> About this ^^^ there is an ongoing discussion if use mixed VFVP4+NEON or > >>> not: > >>> https://lists.buildroot.org/pipermail/buildroot/2022-August/649770.html > >>> > >>> For the moment it's ok to me keeping this way and when we've all > >>> clarified FPU strategy on 32-bit ARM cortex then we can modify and > >>> you could test it or even provide the patch for this. > >>> > >>> Have you re-tested the board with such modification? > >>> > > > > Yes, I re-tested the board for general use. But if you ask about the FPU, I am not > > sure what kind of tests should I run and how to check if it gives me valid result. > > Should I do some heavy FPU testing? This one setting is more based on chip description > > and previous discussion rather than some my tests/experiments. > > No need. It?s ok, if there was a problem you?ve have found a segmentation fault while booting. > > > > >>>> + > >>>> +# Toolchain options > >>>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >>>> + > >>>> +# System configuration > >>>> +BR2_TARGET_GENERIC_HOSTNAME="pinecube" > >>>> +BR2_TARGET_GENERIC_ISSUE="Welcome to Pine64 Pinecube" > >>>> +BR2_SYSTEM_DHCP="eth0" > >>>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/pine64/pinecube/post-build.sh" > >>>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > >>>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pinecube/genimage.cfg" > >>>> + > >>>> +# Kernel > >>>> +BR2_LINUX_KERNEL=y > >>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > >>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.61" > >>>> +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > >>>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >>>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-s3-pinecube" > >>>> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >>>> + > >>>> +# Filesystem > >>>> +BR2_TARGET_ROOTFS_EXT2=y > >>>> +BR2_TARGET_ROOTFS_EXT2_4=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="2022.04" > >>>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pinecube" > >>>> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >>>> +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > >>>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >>>> +BR2_TARGET_UBOOT_SPL=y > >>>> +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" > >>>> + > >>>> +# Required host utilities for building an SDCard image > >>>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y > >>>> +BR2_PACKAGE_HOST_GENIMAGE=y > >>>> +BR2_PACKAGE_HOST_MTOOLS=y > >>> > >>> Overall looks good to me, it builds correctly with buildroot/docker-run > >>> so: > >>> Reviewed-by: Giulio Benetti > >>> > >>> Expect this patch to be part of 2022.11 since 2022.08-rc1 has been > >>> released on 12th August and from -rc1 to 2022.08 only bug fixes and > >>> security patches are allowed. > >>> > >>> Thanks for the contribution! > > > > Thank you very much for your review and your time. > > You?re welcome > > Best regards > Giulio > > > > > Regards, > > Jan > > > >>> > >>> Best regards > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Fri Jun 2 19:42:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:42:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-ipython: bump to version 8.8.0 In-Reply-To: (James Hilliard's message of "Wed, 31 May 2023 08:20:42 -0600") References: <20230109042648.2342444-1-james.hilliard1@gmail.com> <468bf7d8-5ea2-d367-b6dc-65d01beb775c@smile.fr> Message-ID: <878rd1ejmy.fsf@48ers.dk> >>>>> "James" == James Hilliard writes: Hi, >> Do you think we should revert to ipython 7.x for 2023.02 and 2023.05? It is safe >> to do so? > Good chance there's some incompatible dependencies. >> ipython 8.x requires 4 new packages, I'm not sure it's safe to add them for >> 2023.02 and 2023.05. > Probably safer than trying to revert. You may be right. I'll start by adding those 4 packages to master. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:42:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:42:41 +0200 Subject: [Buildroot] [PATCH 1/5] package/python-executing: new package In-Reply-To: <20230528190111.2430580-1-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:07 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> Message-ID: <874jnpejm6.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:01 +0200 Subject: [Buildroot] [PATCH 3/5] package/python-asttokens: new package In-Reply-To: <20230528190111.2430580-3-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:09 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-3-romain.naour@gmail.com> Message-ID: <87zg5hd4xu.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour > --- > package/Config.in | 1 + > package/python-asttokens/Config.in | 7 +++++++ > package/python-asttokens/python-asttokens.hash | 5 +++++ > package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ > 4 files changed, 29 insertions(+) > create mode 100644 package/python-asttokens/Config.in > create mode 100644 package/python-asttokens/python-asttokens.hash > create mode 100644 package/python-asttokens/python-asttokens.mk > diff --git a/package/Config.in b/package/Config.in > index 3da005b5e5..e018fe66ca 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -966,6 +966,7 @@ menu "External python modules" > source "package/python-argon2-cffi-bindings/Config.in" > source "package/python-arrow/Config.in" > source "package/python-asgiref/Config.in" > + source "package/python-asttokens/Config.in" > source "package/python-asn1crypto/Config.in" check-package (rightly) complains that n comes before t: package/Config.in:970: Packages in: menu "External python modules", are not alphabetically ordered; correct order: '-', '_', digits, capitals, lowercase; first incorrect package: python-asn1crypto Committed with that fixed, thanks. > source "package/python-async-generator/Config.in" > source "package/python-async-lru/Config.in" > diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in > new file mode 100644 > index 0000000000..2732b8124b > --- /dev/null > +++ b/package/python-asttokens/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_ASTTOKENS > + bool "python-asttokens" > + select BR2_PACKAGE_PYTHON_SIX # runtime > + help > + Annotate AST trees with source code positions. > + > + https://github.com/gristlabs/asttokens > diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash > new file mode 100644 > index 0000000000..6529e4db41 > --- /dev/null > +++ b/package/python-asttokens/python-asttokens.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/asttokens/json > +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz > +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz > +# Locally computed sha256 checksums > +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE > diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk > new file mode 100644 > index 0000000000..8a8ce1ddd9 > --- /dev/null > +++ b/package/python-asttokens/python-asttokens.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-asttokens > +# > +################################################################################ > + > +PYTHON_ASTTOKENS_VERSION = 2.2.1 > +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz > +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f > +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools > +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 > +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE > + > +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:49 +0200 Subject: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package In-Reply-To: <20230528190111.2430580-2-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:08 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-2-romain.naour@gmail.com> Message-ID: <87v8g5d4wi.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:58 +0200 Subject: [Buildroot] [PATCH 4/5] package/python-stack-data: new package In-Reply-To: <20230528190111.2430580-4-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:10 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-4-romain.naour@gmail.com> Message-ID: <87r0qtd4w9.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:46:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:46:39 +0200 Subject: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies In-Reply-To: <20230528190111.2430580-5-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:11 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-5-romain.naour@gmail.com> Message-ID: <87mt1hd4v4.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > As reported [1], the test TestIPythonPy3 fail since it was updated > to 8.6.0 release just after 2022.11. > ModuleNotFoundError: No module named 'stack_data' > Indeed there is no such python3-stack-data in Buildroot. > For example, Fedora packaging added python3-stack-data while updating > to ipython 8.0.1. > With python-stack-data added, the test TestIPythonPy3 still fail > with: > ModuleNotFoundError: No module named 'sqlite3' > Since ipython 8 sqlite3 fallback imports has been removed [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html > [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:40:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:40:58 +0200 Subject: [Buildroot] [git commit] package/python-pure-eval: new package Message-ID: <20230602194659.6F63B86BBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c8e93f4a6b91ad42add41618b775a30dbfc79338 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-pure-eval/Config.in | 6 ++++++ package/python-pure-eval/python-pure-eval.hash | 5 +++++ package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index 82aa348455..3da005b5e5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1190,6 +1190,7 @@ menu "External python modules" source "package/python-psycopg2/Config.in" source "package/python-ptyprocess/Config.in" source "package/python-pudb/Config.in" + source "package/python-pure-eval/Config.in" source "package/python-py/Config.in" source "package/python-pyaes/Config.in" source "package/python-pyalsa/Config.in" diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in new file mode 100644 index 0000000000..f6ccd6056d --- /dev/null +++ b/package/python-pure-eval/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PURE_EVAL + bool "python-pure-eval" + help + Safely evaluate AST nodes without side effects. + + http://github.com/alexmojaki/pure_eval diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash new file mode 100644 index 0000000000..5bf5dcb749 --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pure_eval/json +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk new file mode 100644 index 0000000000..f139ea270f --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-pure-eval +# +################################################################################ + +PYTHON_PURE_EVAL_VERSION = 0.2.2 +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools +PYTHON_PURE_EVAL_LICENSE = MIT +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt + +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:46:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:46:07 +0200 Subject: [Buildroot] [git commit] package/ipython: add missing dependencies Message-ID: <20230602194659.8CB5B86BBD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d93c999a39344bb3b73a21490cc4e0122ef5923 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As reported [1], the test TestIPythonPy3 fail since it was updated to 8.6.0 release just after 2022.11. ModuleNotFoundError: No module named 'stack_data' Indeed there is no such python3-stack-data in Buildroot. For example, Fedora packaging added python3-stack-data while updating to ipython 8.0.1. With python-stack-data added, the test TestIPythonPy3 still fail with: ModuleNotFoundError: No module named 'sqlite3' Since ipython 8 sqlite3 fallback imports has been removed [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/python-ipython/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in index 3de49ae574..c217efcfd1 100644 --- a/package/python-ipython/Config.in +++ b/package/python-ipython/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_IPYTHON bool "python-ipython" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_BACKCALL # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime select BR2_PACKAGE_PYTHON_JEDI # runtime @@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_IPYTHON select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime select BR2_PACKAGE_PYTHON_PYGMENTS # runtime select BR2_PACKAGE_PYTHON_PEXPECT # runtime + select BR2_PACKAGE_PYTHON_STACK_DATA # runtime select BR2_PACKAGE_PYTHON_TRAITLETS # runtime help IPython is a command shell for interactive computing in From peter at korsgaard.com Fri Jun 2 19:40:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:40:40 +0200 Subject: [Buildroot] [git commit] package/python-executing: new package Message-ID: <20230602194659.649A486BB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91b7bd01eca709c0bd7fa94c147f82082f054c94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-executing/Config.in | 7 +++++++ package/python-executing/python-executing.hash | 5 +++++ package/python-executing/python-executing.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 0cf2f3998c..82aa348455 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1051,6 +1051,7 @@ menu "External python modules" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" source "package/python-evdev/Config.in" + source "package/python-executing/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-executing/Config.in b/package/python-executing/Config.in new file mode 100644 index 0000000000..e1f8f8efdf --- /dev/null +++ b/package/python-executing/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EXECUTING + bool "python-executing" + help + Get the currently executing AST node of a frame, and other + information. + + https://github.com/alexmojaki/executing diff --git a/package/python-executing/python-executing.hash b/package/python-executing/python-executing.hash new file mode 100644 index 0000000000..40fd43b5fd --- /dev/null +++ b/package/python-executing/python-executing.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/executing/json +md5 e6fa9a6abf00555ccc8a6b3524729238 executing-1.2.0.tar.gz +sha256 19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107 executing-1.2.0.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-executing/python-executing.mk b/package/python-executing/python-executing.mk new file mode 100644 index 0000000000..4c968323ea --- /dev/null +++ b/package/python-executing/python-executing.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-executing +# +################################################################################ + +PYTHON_EXECUTING_VERSION = 1.2.0 +PYTHON_EXECUTING_SOURCE = executing-$(PYTHON_EXECUTING_VERSION).tar.gz +PYTHON_EXECUTING_SITE = https://files.pythonhosted.org/packages/8f/ac/89ff37d8594b0eef176b7cec742ac868fef853b8e18df0309e3def9f480b +PYTHON_EXECUTING_SETUP_TYPE = setuptools +PYTHON_EXECUTING_LICENSE = MIT +PYTHON_EXECUTING_LICENSE_FILES = LICENSE.txt + +PYTHON_EXECUTING_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:45:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:45:38 +0200 Subject: [Buildroot] [git commit] package/python-stack-data: new package Message-ID: <20230602194659.833C186BBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1c55ea6dd4e7b93e4720206fc1ea390933ef675 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-stack-data/Config.in | 10 ++++++++++ package/python-stack-data/python-stack-data.hash | 5 +++++ package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index bc78acebda..ad438667d2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1310,6 +1310,7 @@ menu "External python modules" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" source "package/python-sqlparse/Config.in" + source "package/python-stack-data/Config.in" source "package/python-systemd/Config.in" source "package/python-tabledata/Config.in" source "package/python-tempora/Config.in" diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in new file mode 100644 index 0000000000..508eb9cf13 --- /dev/null +++ b/package/python-stack-data/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_STACK_DATA + bool "python-stack-data" + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime + select BR2_PACKAGE_PYTHON_EXECUTING # runtime + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime + help + Extract data from python stack frames and tracebacks + for informative displays. + + http://github.com/alexmojaki/stack_data diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash new file mode 100644 index 0000000000..6decd3ca8e --- /dev/null +++ b/package/python-stack-data/python-stack-data.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/stack_data/json +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk new file mode 100644 index 0000000000..494ce8f454 --- /dev/null +++ b/package/python-stack-data/python-stack-data.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-stack-data +# +################################################################################ + +PYTHON_STACK_DATA_VERSION = 0.6.2 +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 +PYTHON_STACK_DATA_SETUP_TYPE = setuptools +PYTHON_STACK_DATA_LICENSE = MIT +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:44:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:44:02 +0200 Subject: [Buildroot] [git commit] package/python-asttokens: new package Message-ID: <20230602194659.7914A86BBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa5c233c36bcc8fd51c84f7776c1b3a2875a3d98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour [Peter: fix alphabetical ordering] Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-asttokens/Config.in | 7 +++++++ package/python-asttokens/python-asttokens.hash | 5 +++++ package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 3da005b5e5..bc78acebda 100644 --- a/package/Config.in +++ b/package/Config.in @@ -967,6 +967,7 @@ menu "External python modules" source "package/python-arrow/Config.in" source "package/python-asgiref/Config.in" source "package/python-asn1crypto/Config.in" + source "package/python-asttokens/Config.in" source "package/python-async-generator/Config.in" source "package/python-async-lru/Config.in" source "package/python-async-timeout/Config.in" diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in new file mode 100644 index 0000000000..2732b8124b --- /dev/null +++ b/package/python-asttokens/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_ASTTOKENS + bool "python-asttokens" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Annotate AST trees with source code positions. + + https://github.com/gristlabs/asttokens diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash new file mode 100644 index 0000000000..6529e4db41 --- /dev/null +++ b/package/python-asttokens/python-asttokens.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/asttokens/json +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz +# Locally computed sha256 checksums +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk new file mode 100644 index 0000000000..8a8ce1ddd9 --- /dev/null +++ b/package/python-asttokens/python-asttokens.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-asttokens +# +################################################################################ + +PYTHON_ASTTOKENS_VERSION = 2.2.1 +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE + +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From giulio.benetti at benettiengineering.com Fri Jun 2 20:09:11 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 2 Jun 2023 22:09:11 +0200 Subject: [Buildroot] [PATCH v2] board/pine64/pinecube: new board In-Reply-To: References: Message-ID: <60CE7E4C-47D5-4465-A06C-367A73F49808@benettiengineering.com> Hi Jan, > Il giorno 2 giu 2023, alle ore 21:41, Jan Havran ha scritto: > > ?Hello everyone, > > it's been a while since I sent this v2 (and even longer since v1) and got review by Giulio... > is there anything I can do to help this merged? > > I guess I will need to send v3 anyway since this patch is quite old now. you should send v3 only if it creates conflicts with current master branch. Best regards Giulio > > Thank you, > Jan > > V Sun, Aug 21, 2022 at 09:01:25PM +0200, Giulio Benetti napsal(a): >> Hi Jan, >> >>>> Il giorno 21 ago 2022, alle ore 20:55, Jan Havran ha scritto: >>> >>> ?Hi Giulio, >>> >>> V Sun, Aug 21, 2022 at 08:01:47PM +0200, Giulio Benetti napsal(a): >>>> One last thing, please set the v1 patch to superseded in Patchwork: >>>> https://patchwork.ozlabs.org/project/buildroot/list/?submitter=74841 >>>> >>> >>> Patch set (did not know that I have to do it manually). >> >> perfect >> >>> >>>> Thank you! >>>> >>>> Best regards >>>> -- >>>> Giulio Benetti >>>> Benetti Engineering sas >>>> >>>>> On 21/08/22 19:53, Giulio Benetti wrote: >>>>> Hi Jan, >>>>> >>>>> On 21/08/22 13:04, Jan Havran wrote: >>>>>> Add support for PineCube with: >>>>>> - U-Boot 2022.04 >>>>>> - Linux 5.15.61 >>>>>> >>>>>> PineCube is a low-powered, open source IP camera >>>>>> with the following specs: >>>>>> - Allwinner S3 Cortex-A7 >>>>>> - 128 MiB DDR3 >>>>>> - 16 MiB SPI flash >>>>>> - 5 MPx OV5640 camera >>>>>> - MicroSD slot >>>>>> - 10/100M Ethernet with passive PoE >>>>>> - 802.11 b/g/n WiFi >>>>>> - Bluetooth 4.1 >>>>>> - USB 2.0 >>>>>> - 26 pins GPIO header >>>>>> - Microphone >>>>>> - IR LEDs for night vision >>>>>> >>>>>> Board homepage: https://www.pine64.org/cube/ >>>>>> Board wiki: https://wiki.pine64.org/wiki/PineCube >>>>>> >>>>>> Signed-off-by: Jan Havran >>>>>> --- >>>>>> Changes v1 -> v2 (review by Giulio Benetti): >>>>>> - Updated commit message >>>>>> - Replaced boot.cmd by extlinux.conf >>>>>> - Renamed pinecube_defconfig to pine64_pinecube_defconfig >>>>>> - Changed welcome message (generic issue) >>>>>> - Updated U-Boot 2022.01 to 2022.04 >>>>>> - Updated Linux kernel from 5.15 to 5.15.61 >>>>>> - Removed NEON from FPU (but kept VFPV4) >>>>>> --- >>>>>> DEVELOPERS | 4 +++ >>>>>> board/pine64/pinecube/extlinux.conf | 4 +++ >>>>>> board/pine64/pinecube/genimage.cfg | 34 ++++++++++++++++++++++ >>>>>> board/pine64/pinecube/post-build.sh | 5 ++++ >>>>>> board/pine64/pinecube/readme.txt | 31 ++++++++++++++++++++ >>>>>> configs/pine64_pinecube_defconfig | 45 +++++++++++++++++++++++++++++ >>>>>> 6 files changed, 123 insertions(+) >>>>>> create mode 100644 board/pine64/pinecube/extlinux.conf >>>>>> create mode 100644 board/pine64/pinecube/genimage.cfg >>>>>> create mode 100755 board/pine64/pinecube/post-build.sh >>>>>> create mode 100644 board/pine64/pinecube/readme.txt >>>>>> create mode 100644 configs/pine64_pinecube_defconfig >>>>>> >>>>>> diff --git a/DEVELOPERS b/DEVELOPERS >>>>>> index 4287fd9cf7..74f57af6fa 100644 >>>>>> --- a/DEVELOPERS >>>>>> +++ b/DEVELOPERS >>>>>> @@ -1410,6 +1410,10 @@ F: package/pangomm/ >>>>>> F: package/rpm/ >>>>>> F: package/yad/ >>>>>> +N: Jan Havran >>>>>> +F: board/pine64/pinecube/ >>>>>> +F: configs/pine64_pinecube_defconfig >>>>>> + >>>>>> N: Jan Heylen >>>>>> F: package/opentracing-cpp/ >>>>>> diff --git a/board/pine64/pinecube/extlinux.conf >>>>>> b/board/pine64/pinecube/extlinux.conf >>>>>> new file mode 100644 >>>>>> index 0000000000..6a18d9a2cb >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/extlinux.conf >>>>>> @@ -0,0 +1,4 @@ >>>>>> +label buildroot >>>>>> + kernel /zImage >>>>>> + devicetree /sun8i-s3-pinecube.dtb >>>>>> + append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 >>>>>> rootwait rw >>>>>> diff --git a/board/pine64/pinecube/genimage.cfg >>>>>> b/board/pine64/pinecube/genimage.cfg >>>>>> new file mode 100644 >>>>>> index 0000000000..398d45e2f7 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/genimage.cfg >>>>>> @@ -0,0 +1,34 @@ >>>>>> +image boot.vfat { >>>>>> + vfat { >>>>>> + files = { >>>>>> + "zImage", >>>>>> + "sun8i-s3-pinecube.dtb", >>>>>> + "extlinux" >>>>>> + } >>>>>> + } >>>>>> + >>>>>> + size = 8M >>>>>> +} >>>>>> + >>>>>> +image sdcard.img { >>>>>> + hdimage { >>>>>> + } >>>>>> + >>>>>> + partition u-boot { >>>>>> + in-partition-table = "no" >>>>>> + image = "u-boot-sunxi-with-spl.bin" >>>>>> + offset = 8K >>>>>> + size = 504K # 512KB - 8KB >>>>>> + } >>>>>> + >>>>>> + partition boot { >>>>>> + partition-type = 0xC >>>>>> + bootable = "true" >>>>>> + image = "boot.vfat" >>>>>> + } >>>>>> + >>>>>> + partition rootfs { >>>>>> + partition-type = 0x83 >>>>>> + image = "rootfs.ext4" >>>>>> + } >>>>>> +} >>>>>> diff --git a/board/pine64/pinecube/post-build.sh >>>>>> b/board/pine64/pinecube/post-build.sh >>>>>> new file mode 100755 >>>>>> index 0000000000..ba29375c05 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/post-build.sh >>>>>> @@ -0,0 +1,5 @@ >>>>>> +#!/bin/sh >>>>>> + >>>>>> +BOARD_DIR="$(dirname $0)" >>>>>> + >>>>>> +install -m 0644 -D $BOARD_DIR/extlinux.conf >>>>>> $BINARIES_DIR/extlinux/extlinux.conf >>>>>> diff --git a/board/pine64/pinecube/readme.txt >>>>>> b/board/pine64/pinecube/readme.txt >>>>>> new file mode 100644 >>>>>> index 0000000000..4cf6df2110 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/readme.txt >>>>>> @@ -0,0 +1,31 @@ >>>>>> +Intro >>>>>> +===== >>>>>> + >>>>>> +This directory contains a Buildroot configuration for building a >>>>>> +Pine64 PineCube. >>>>>> + >>>>>> +Board homepage: https://www.pine64.org/cube/ >>>>>> +Board wiki: https://wiki.pine64.org/wiki/PineCube >>>>>> + >>>>>> +How to build it >>>>>> +=============== >>>>>> + >>>>>> + $ make pine64_pinecube_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 PineCube and power it up. The console >>>>>> +is on the serial port 2, 115200 8N1 (check Wiki for board pinout). >>>>>> diff --git a/configs/pine64_pinecube_defconfig >>>>>> b/configs/pine64_pinecube_defconfig >>>>>> new file mode 100644 >>>>>> index 0000000000..8f60115f8f >>>>>> --- /dev/null >>>>>> +++ b/configs/pine64_pinecube_defconfig >>>>>> @@ -0,0 +1,45 @@ >>>>>> +# Target options >>>>>> +BR2_arm=y >>>>>> +BR2_cortex_a7=y >>>>>> +BR2_ARM_FPU_VFPV4=y >>>>> >>>>> About this ^^^ there is an ongoing discussion if use mixed VFVP4+NEON or >>>>> not: >>>>> https://lists.buildroot.org/pipermail/buildroot/2022-August/649770.html >>>>> >>>>> For the moment it's ok to me keeping this way and when we've all >>>>> clarified FPU strategy on 32-bit ARM cortex then we can modify and >>>>> you could test it or even provide the patch for this. >>>>> >>>>> Have you re-tested the board with such modification? >>>>> >>> >>> Yes, I re-tested the board for general use. But if you ask about the FPU, I am not >>> sure what kind of tests should I run and how to check if it gives me valid result. >>> Should I do some heavy FPU testing? This one setting is more based on chip description >>> and previous discussion rather than some my tests/experiments. >> >> No need. It?s ok, if there was a problem you?ve have found a segmentation fault while booting. >> >>> >>>>>> + >>>>>> +# Toolchain options >>>>>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y >>>>>> + >>>>>> +# System configuration >>>>>> +BR2_TARGET_GENERIC_HOSTNAME="pinecube" >>>>>> +BR2_TARGET_GENERIC_ISSUE="Welcome to Pine64 Pinecube" >>>>>> +BR2_SYSTEM_DHCP="eth0" >>>>>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/pine64/pinecube/post-build.sh" >>>>>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" >>>>>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pinecube/genimage.cfg" >>>>>> + >>>>>> +# Kernel >>>>>> +BR2_LINUX_KERNEL=y >>>>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y >>>>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.61" >>>>>> +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" >>>>>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >>>>>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-s3-pinecube" >>>>>> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y >>>>>> + >>>>>> +# Filesystem >>>>>> +BR2_TARGET_ROOTFS_EXT2=y >>>>>> +BR2_TARGET_ROOTFS_EXT2_4=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="2022.04" >>>>>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pinecube" >>>>>> +BR2_TARGET_UBOOT_NEEDS_DTC=y >>>>>> +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y >>>>>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >>>>>> +BR2_TARGET_UBOOT_SPL=y >>>>>> +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" >>>>>> + >>>>>> +# Required host utilities for building an SDCard image >>>>>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y >>>>>> +BR2_PACKAGE_HOST_GENIMAGE=y >>>>>> +BR2_PACKAGE_HOST_MTOOLS=y >>>>> >>>>> Overall looks good to me, it builds correctly with buildroot/docker-run >>>>> so: >>>>> Reviewed-by: Giulio Benetti >>>>> >>>>> Expect this patch to be part of 2022.11 since 2022.08-rc1 has been >>>>> released on 12th August and from -rc1 to 2022.08 only bug fixes and >>>>> security patches are allowed. >>>>> >>>>> Thanks for the contribution! >>> >>> Thank you very much for your review and your time. >> >> You?re welcome >> >> Best regards >> Giulio >> >>> >>> Regards, >>> Jan >>> >>>>> >>>>> Best regards >>>> >>>> _______________________________________________ >>>> buildroot mailing list >>>> buildroot at buildroot.org >>>> https://lists.buildroot.org/mailman/listinfo/buildroot >> From peter at korsgaard.com Fri Jun 2 20:24:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 22:24:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/openjdk{-bin}: bump versions to 11.0.19+7 and 17.0.7+7 In-Reply-To: <20230518210747.728594-1-aduskett@gmail.com> (Adam Duskett's message of "Thu, 18 May 2023 14:07:47 -0700") References: <20230518210747.728594-1-aduskett@gmail.com> Message-ID: <87ilc5d34r.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Signed-off-by: Adam Duskett These fix a number of security issues, so I've marked it as a security bump and added the list of fixes to it and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 20:00:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:00:07 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: update after gcc 11.x bump Message-ID: <20230602202425.2073D86BC9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be861867cfac5fb7cc2ce986d24f447b22568da0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The bump to 11.4.0 in commit f1e3d02cd4d missed 0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch, so add it back again to keep checkpackage happy. Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.checkpackageignore b/.checkpackageignore index ea5f6aafd3..401b24b5d6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -518,6 +518,7 @@ package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstr package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream From peter at korsgaard.com Fri Jun 2 20:02:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:02:55 +0200 Subject: [Buildroot] [git commit] package/openjdk{-bin}: security bump versions to 11.0.19+7 and 17.0.7+7 Message-ID: <20230602202425.2C00186BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cd8abda1bb64a87a5195fa6fc214b6b47147acb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: * CVEs - CVE-2023-21930 - CVE-2023-21937 - CVE-2023-21938 - CVE-2023-21939 - CVE-2023-21954 - CVE-2023-21967 - CVE-2023-21968 * Security fixes - JDK-8287404: Improve ping times - JDK-8288436: Improve Xalan supports - JDK-8294474: Better AES support - JDK-8295304: Runtime support improvements - JDK-8296676, JDK-8296622: Improve String platform support - JDK-8296684: Improve String platform support - JDK-8296692: Improve String platform support - JDK-8296832: Improve Swing platform support - JDK-8297371: Improve UTF8 representation redux - JDK-8298191: Enhance object reclamation process - JDK-8298310: Enhance TLS session negotiation - JDK-8298667: Improved path handling - JDK-8299129: Enhance NameService lookups For details, see the announcements: https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021899.html https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021900.html Signed-off-by: Adam Duskett Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 +- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- .../0001-Add-ARCv2-ISA-processors-support-to-Zero.patch | 8 ++++---- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 401b24b5d6..d6d8d886b4 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1129,7 +1129,7 @@ package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream package/open2300/0001-fix-makefile.patch Upstream -package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream package/openldap/0001-fix_cross_strip.patch Upstream package/openldap/0002-fix-bignum.patch Upstream package/openldap/0003-disable-docs.patch Upstream diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 241ca34a04..eb9d7396e3 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz -sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz +sha256 e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz +sha256 0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz -sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz +sha256 5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581 OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz +sha256 0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index c3eb0b05e6..dad846534b 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.7_7 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.19_7 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 94% rename from package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index dfd3b07bea..a8ea5aff65 100644 --- a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1676,6 +1676,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1700,6 +1703,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1728,6 +1732,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,7 +95,7 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1750,7 +1756,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 0a67e7a3ec..3b36289628 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz -sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz +sha256 43b80a5aec5fce908e80858e9b34efdf1b49255a12ce303650325af65141d3e8 openjdk-17.0.7+7.tar.gz +sha256 25fd9ab3042a284aa4e6348969403016404bc2706a4a02c149a0054fbe477337 openjdk-11.0.19+7.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 0fe506bbfd..39d461a87c 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.6+10 +OPENJDK_VERSION_MINOR = 0.7+7 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.18+10 +OPENJDK_VERSION_MINOR = 0.19+7 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Fri Jun 2 20:26:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 22:26:14 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump version to v1.6.21 In-Reply-To: <20230516205750.867334-1-christian@aperture.us> (Christian Stewart's message of "Tue, 16 May 2023 13:57:50 -0700") References: <20230516205750.867334-1-christian@aperture.us> Message-ID: <87edmtd315.fsf@48ers.dk> >>>>> "Christian" == Christian Stewart writes: > https://github.com/containerd/containerd/releases/tag/v1.6.21 > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 20:26:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:26:09 +0200 Subject: [Buildroot] [git commit] package/containerd: bump version to v1.6.21 Message-ID: <20230602202627.66D9586BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bab89b35f018a332c7d42ed6e6cb8d72fdeac4b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/containerd/containerd/releases/tag/v1.6.21 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 65a87f25fa..345a7b16ff 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz +sha256 9452e95455d03a00d78ae0587595d0c18555bae7912068269efa25a724efe713 containerd-1.6.21.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index bc1dd58611..83489a3abf 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.20 +CONTAINERD_VERSION = 1.6.21 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Fri Jun 2 22:27:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:27:48 +0200 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.13 In-Reply-To: <20230523085620.1529455-1-br015@umbiko.net> (Andreas Ziegler's message of "Tue, 23 May 2023 10:56:20 +0200") References: <20230523085620.1529455-1-br015@umbiko.net> Message-ID: <878rd1cxej.fsf@48ers.dk> >>>>> "Andreas" == Andreas Ziegler writes: > - Bug fixes in input, archive/zzip, database/simple, decoder, > output/pipewire, process termination > - determine systemd unit directories via pkg-config > - support libfmt 10 > Change log: > https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS > Commit: > https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c > Tested on: > i386 (build, run) > Aarch64 (build, run) > Signed-off-by: Andreas Ziegler Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 22:27:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:27:24 +0200 Subject: [Buildroot] [git commit] package/mpd: update to version 0.23.13 Message-ID: <20230602222807.5406F86BEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=502dcf46af1be88a4ac5973efc9f8eb95c461bf6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bug fixes in input, archive/zzip, database/simple, decoder, output/pipewire, process termination - determine systemd unit directories via pkg-config - support libfmt 10 Change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS Commit: https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c Tested on: i386 (build, run) Aarch64 (build, run) Signed-off-by: Andreas Ziegler Signed-off-by: Peter Korsgaard --- 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 2521238f64..8683b02e3b 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 mpd-0.23.12.tar.xz +sha256 a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 mpd-0.23.13.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 6c25c9b46f..d73072a439 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).12 +MPD_VERSION = $(MPD_VERSION_MAJOR).13 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt From peter at korsgaard.com Fri Jun 2 22:29:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:29:18 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/openvpn: bump version to 2.6.4 In-Reply-To: <20230531183453.1494174-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 31 May 2023 20:34:53 +0200") References: <20230531183453.1494174-1-bernd.kuhls@t-online.de> Message-ID: <874jnpcxc1.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog > https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst > Added mandatory dependency to libcap-ng due to upstream commit > https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac > Added optional dependency to libnl due to upstream commit > https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 > Signed-off-by: Bernd Kuhls Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 22:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:28:29 +0200 Subject: [Buildroot] [git commit branch/next] package/openvpn: bump version to 2.6.4 Message-ID: <20230602222932.1BE1786BF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a46ac2346558d05afe405dda3730169df4b677d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Added mandatory dependency to libcap-ng due to upstream commit https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac Added optional dependency to libnl due to upstream commit https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/Config.in | 1 + package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 11 +++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in index cd8b1db996..5aa2386d36 100644 --- a/package/openvpn/Config.in +++ b/package/openvpn/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_OPENVPN bool "openvpn" depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBCAP_NG select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL help diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 0959b7f838..8078b41157 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 08340a389905c84196b6cd750add1bc0fa2d46a1afebfd589c24120946c13e68 openvpn-2.5.7.tar.gz +sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 5c602e0448..920677e170 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,9 +4,9 @@ # ################################################################################ -OPENVPN_VERSION = 2.5.7 +OPENVPN_VERSION = 2.6.4 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases -OPENVPN_DEPENDENCIES = host-pkgconf +OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 OPENVPN_LICENSE_FILES = COPYRIGHT.GPL OPENVPN_CPE_ID_VENDOR = openvpn @@ -16,6 +16,13 @@ OPENVPN_CONF_OPTS = \ $(if $(BR2_STATIC_LIBS),--disable-plugins) OPENVPN_CONF_ENV = NETSTAT=/bin/netstat +ifeq ($(BR2_PACKAGE_LIBNL),y) +OPENVPN_CONF_OPTS += --enable-dco +OPENVPN_DEPENDENCIES += libnl +else +OPENVPN_CONF_OPTS += --disable-dco +endif + ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y) OPENVPN_CONF_OPTS += \ --enable-small \ From peter at korsgaard.com Fri Jun 2 22:31:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:31:42 +0200 Subject: [Buildroot] [git commit] package/libcurl: bump version to 8.1.2 Message-ID: <20230602223200.4BF3386BFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e7d40576fad6784164b668776d81547edd8fafdd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Fri Jun 2 22:32:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:32:04 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 In-Reply-To: <20230601164400.48962-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 1 Jun 2023 18:44:00 +0200") References: <20230601164400.48962-1-bernd.kuhls@t-online.de> Message-ID: <87zg5hbimz.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html#8_1_2 > Signed-off-by: Bernd Kuhls Committed to master as it is a bugfix release, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Sat Jun 3 05:45:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 03 Jun 2023 05:45:51 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-02 Message-ID: <20230603054557.213874012B@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-02 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 0 | 0 | 3 | 2023.02.x | 7 | 5 | 0 | 12 | master | 68 | 75 | 0 | 143 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 7 gobject-introspection-1.74.0 | 5 unknown | 5 host-binutils-2.38 | 3 syslog-ng-4.1.1 | 3 agentpp-4.6.0 | 2 elfutils-0.186 | 2 fontconfig-2.14.2 | 2 haveged-1.9.18 | 2 host-binutils-2.37 | 2 host-rust-1.68.2 | 2 libglib2-2.76.1 | 2 olsr-0.9.8 | 2 acpid-2.0.34 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 bat-0.23.0 | 1 berkeleydb-5.3.28 | 1 boost-1.82.0 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 dc3dd-7.2.641 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 host-binutils-2.39 | 1 host-go-1.19.9 | 1 host-heimdal-f4faaeaba371ff... | 1 libdill-32d0e8b733416208e04... | 1 libmdbx-0.12.5 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 mongodb-4.2.18 | 1 mpv-0.35.1 | 1 nfs-utils-2.6.3 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.36.1 | 1 reaver-1.6.6 | 1 sdl-1.2.15 | 1 sdl2_net-legal-info | 1 tcf-agent-1.7.0 | 1 trinity-1.9 | 1 uclibc-1.0.43 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ea31b5e4cbc38423fc4f57bc5544b5d08d0dd7dd | ORPH s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/bc79f69eb0f5464bf8b7e0850a89bee787428966 | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/b6f17d68473ca4053905f4cebc5fff01fde3ecb5 | powerpc64le | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/3405e7e851a2edd9ffd655796046c15c50b5e67c | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/ffc2b3172c35f3b848761a713287b731dcded21c | armeb | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/e159828336448c17995e04c3f48331fd888cf53e | sh4 | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/a9bb9062b75e5f626638af8359c1bf8539b07c5f | ORPH arc | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/61e21303b2f07743160c062c1a3bd39a82b7c4fb | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/7146a575cd22d3adbc8ffeb2ced605d4f6643d81 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/37be10e0d11326c78b01083fad989207832d93f9 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/0e018d5680d6ea3eb3f590faacb189b464e3b948 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea3d13c8bdd750ede871d94c99467a1772599e32 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a365c91d3d93fe7a77194f82d5db5b7958991207 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/408946ff2b8bf5959a0f63c890636d81eff28b10 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/128537ca206b1e65e655378deba85d6f0917de15 | ORPH arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/92161998e16a14d0f82d64d0408c4fa6e74d43c2 | microblaze | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/eccee6f322d3322d9bbb37b497b72764a622fcbb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4c22d98d0094448b097a7bc7ffb7c4012d34b46a | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c40d1ad26e7e2e5b4ca53053d311f72e2b60cc64 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d8dd927cde0c47e06ca9e097a509bcec66b2b412 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/630ace2622c9106116d63d1c28e5edceaa068b7e | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/07140edafaa83ea25e002a2ca3364333eff0910f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/9587ba3cb91138b6b545c9c5ed48b6f583a89d6d | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/6d8419c3cd7f845962c561fb02540663d0c8e5a2 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/00aa5eb14b8a32810a5242c1eb5212f0a42f60e7 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0a3442ead42ba51a068d7034e06ee24876e914c1 | ORPH aarch64_be | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/914658f3192b13c011d8cee85b7bf2c45cdb9105 | arm | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/58d3f8e3206ada0e5efa587bb75f82fb3b6edf63 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/81021f957c56f6b0980d284b1499030e633741bd | riscv64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1b811279a13cb1f1f0c48236a3870e45468824b8 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9b05b63a93a790fc1c198a501f2fb861c82a0644 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/51d6ca384f12efdf4004d4157b290b2a1931b228 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7080452aa4872e6dc031502cfa5df9fd980b072a | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/19ad2629bff597e3cb978e0e6cf7a08ed05ac58a | aarch64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/1edc84cab6938aa2b9ad5bbb3197c434c6ab07b2 | arm | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/8d665b5b0f25638c8c1a80d02cda8021250c0128 | ORPH s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/a0fca31a1816d22aa0605f8057735a4911ad6852 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/043f5d487b803df8a182055c9679fdd3b053aa2c | armeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/2c4b81405f940ce47de04f271de820f2babcdb94 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/c81a033a65723b371ffa3655021db15874fc2116 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/94ffddc51e38b321a3dbada5857130c148d2a4e0 | i686 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/506f3f673bf2c62c71158b8bb6432e53464f9b15 | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/a6e971bde1664081ef1d9d35b4dbb373fc1ea55e | sh4a | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b6702f7c14c308575b43c4a770f797dad11070c6 | ORPH arm | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/dddeee85fe67ae3e3c9662a97c9c9141cc3c8de1 | aarch64_be | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/9b5915016b29c5caf596dd78ce26c32ddf7e3c75 | arceb | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/1d65e88a7b87a8726036fc79a54808a34e61337d | sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/99131e69aaf8a3ccfbe87c0fa105c1428de44b69 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/2d83e5f94d33ccb84fd71effe7cc8e7b0c20a015 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/5a0ae37b95ac8102ba73f337e7f636ef0b1c03d9 | mips64 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/37e5075a5c790d5c96bdc72c44d4362a16ae00bb | x86_64 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/4e83aebe18aadcd37a0c132404222979248fdef8 | nios2 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/d4b24765e6d4ac9f4aa19726bd562d6d057b9079 | mips64el | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/d23219b8bb2e82681e503543f519016804ba5666 | aarch64_be | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/80f9f4d0655f3946083c4169196268b71a6ffe6c | powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/405d58964a31989338049d968740d017875df7af | mips | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/8780607bc0e68a8f1521a1c9b9ce177785cd72fe | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/a10014833b876f671026489f7dc4ebf6829a20ea | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4dd5400176107303d2c7ef628094177521660b84 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/29b8b70717fbdb36d48d20a02e8117ecfd742696 | ORPH powerpc64le | sdl2_net-legal-info | NOK | http://autobuild.buildroot.net/results/3a7074611b1d719ac0a9ba1a2a8911ae77c0bc4a | ORPH mips64el | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ae5a6c339004405e7717a9841770a75a99403585 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/31d3ce3ddc49325a00d74f65370fa687cd0c851e | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/3476faed1bdafae53b9f9edf0ec814551e5d0180 | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/c85bf8c53260271d06cf83ccc8f6cf4b6a848e67 | mips | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/415a262a546c82a4f51cafa532d789886d6d90f4 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f1a4a07bfc8a3a5be163c48ba437e3c3c16d0545 | riscv32 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/193bc29371cd040447f5efa5c99a51df93060669 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/b5b2cadedd9d50d0005b600b7ae8c338ed1b5dc8 | arm | unknown | NOK | http://autobuild.buildroot.net/results/38c48d82e3192ae371b0c253f527ac335d431b13 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/8d3fe52a537a0dcfe6b45052fcfbbfb355f49914 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/56a7f31885739d9775db4e1f566b3e2f86a5f235 | arc | unknown | NOK | http://autobuild.buildroot.net/results/7aefbda553442745367c1ad39c826236bdecf296 | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2ced3335c45bab54c3d42da4958217878b827af1 | mipsel | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/886c4527a973a50a8d7cd611cbf2733ad5aaded2 | Classification of failures by reason for 2023.02.x -------------------------------------------------- ffmpeg-4.4.4 | 1 gmp-6.2.1 | 1 host-gdb-arc-2020.09-releas... | 1 host-qemu-7.2.0 | 1 libglib2-2.72.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/e60679f6ed455c8c95e371db6e5e40f397d83fd8 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/7d55b1c7d0939b8f38f920d017b28b0793e63537 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/f61001cb874d2c82f4ffb2d75b9f481e6513ba4b | ORPH sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b68f71be136efac8e7c2a0b2864a94d3518d40aa | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d09e5be58d87dd4d78d89d630bef24cd566f5823 | Gitlab CI results for 2023-06-02 ================================ Detail of defconfig failures for 2023.02.1 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727540 | Detail of runtime-test failures for 2023.02.1 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727757 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727760 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728142 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728143 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728144 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728145 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728147 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728148 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728149 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727607 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727634 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727636 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727787 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727707 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727665 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727667 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727669 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727673 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727676 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727679 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727682 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727686 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727791 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727883 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727939 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727969 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727967 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728032 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728043 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728047 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728051 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728060 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728062 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728103 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728132 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728134 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728136 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011205 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011212 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011272 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011313 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011316 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011422 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011430 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011434 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011437 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011440 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011446 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011451 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011455 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011508 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011569 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011576 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011581 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011584 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011597 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011603 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011762 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011799 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011968 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012005 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012127 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012136 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012144 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012173 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012180 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012182 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012187 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012190 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012197 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012194 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012201 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012205 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012215 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012218 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012220 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012223 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012226 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012230 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012232 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012236 | -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Jun 3 10:18:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 12:18:29 +0200 Subject: [Buildroot] [git commit] package/sdl2_net: fix license hash after 2.2.0 bump Message-ID: <20230603102317.966D68414F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e2f4ac35fe338e5adc36b0644ed9040574595496 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/37e5075a5c790d5c96bdc72c44d4362a16ae00bb/ Commit b41ff7dd46c5 (package/sdl2_net: bump version to 2.2.0) forgot to update the license hash / filename, breaking the build. Upstream renamed COPYING.txt to LICENSE.txt, changed white space and updated the copyright years, so update the hash to match: diff -uw sdl2_net-2.0.1/COPYING.txt sdl2_net-2.2.0/LICENSE.txt --- sdl2_net-2.0.1/COPYING.txt 2016-01-03 08:57:09.000000000 +0100 +++ sdl2_net-2.2.0/LICENSE.txt 2022-08-17 18:55:22.000000000 +0200 @@ -1,6 +1,4 @@ -/* - SDL_net: An example cross-platform network library for use with SDL - Copyright (C) 1997-2016 Sam Lantinga +Copyright (C) 1997-2022 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -17,4 +15,4 @@ 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. -*/ + Signed-off-by: Peter Korsgaard --- package/sdl2_net/sdl2_net.hash | 2 +- package/sdl2_net/sdl2_net.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_net/sdl2_net.hash b/package/sdl2_net/sdl2_net.hash index c614aee255..eac0ac707f 100644 --- a/package/sdl2_net/sdl2_net.hash +++ b/package/sdl2_net/sdl2_net.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb SDL2_net-2.2.0.tar.gz -sha256 f09845a238245402a8b8388db6634d8a5b2c3e1dc098f16f9d8c74a276ef4594 COPYING.txt +sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2_net/sdl2_net.mk b/package/sdl2_net/sdl2_net.mk index 6adf8eb779..85676af081 100644 --- a/package/sdl2_net/sdl2_net.mk +++ b/package/sdl2_net/sdl2_net.mk @@ -8,7 +8,7 @@ SDL2_NET_VERSION = 2.2.0 SDL2_NET_SOURCE = SDL2_net-$(SDL2_NET_VERSION).tar.gz SDL2_NET_SITE = http://www.libsdl.org/projects/SDL_net/release SDL2_NET_LICENSE = Zlib -SDL2_NET_LICENSE_FILES = COPYING.txt +SDL2_NET_LICENSE_FILES = LICENSE.txt SDL2_NET_INSTALL_STAGING = YES SDL2_NET_DEPENDENCIES = sdl2 host-pkgconf From bernd.kuhls at t-online.de Sat Jun 3 10:55:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 3 Jun 2023 12:55:09 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 Message-ID: <20230603105509.581631-1-bernd.kuhls@t-online.de> Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd -- 2.39.2 From peter at korsgaard.com Sat Jun 3 11:24:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 13:24:31 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 In-Reply-To: <20230603105509.581631-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 3 Jun 2023 12:55:09 +0200") References: <20230603105509.581631-1-bernd.kuhls@t-online.de> Message-ID: <87sfb8bxg0.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS I have applied to master given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 3 11:24:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 13:24:07 +0200 Subject: [Buildroot] [git commit] package/minidlna: bump version to 1.3.3 Message-ID: <20230603112500.BB526844F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ba8a13d7bbfcdfce85f6a38ec4f5df291f25c7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd From arnout at mind.be Sat Jun 3 19:00:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:00:40 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/kria/kv260/kv260.sh: remove trailing spaces In-Reply-To: <20230531114008.1634631-1-neal.frager@amd.com> References: <20230531114008.1634631-1-neal.frager@amd.com> Message-ID: <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> On 31/05/2023 13:40, Neal Frager via buildroot wrote: > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/kv260.sh | 4 ++-- You should also update .checkpackageignore (with "make .checkpackageignore). Applied to master with that fixed, thanks. Regards, Arnout > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh > index e3467f3068..e03d67d8b0 100755 > --- a/board/zynqmp/kria/kv260/kv260.sh > +++ b/board/zynqmp/kria/kv260/kv260.sh > @@ -1,8 +1,8 @@ > #!/bin/sh > > # This is a temporary work around for generating kv260 u-boot.itb. > -# The problem is there is no way to currently configure u-boot to apply > -# the carrier board dtb overlay during build, so all kv260 carrier board > +# The problem is there is no way to currently configure u-boot to apply > +# the carrier board dtb overlay during build, so all kv260 carrier board > # drivers are missing. > # This will be removed when u-boot can build the kv260 u-boot.itb natively. > From arnout at mind.be Sat Jun 3 18:59:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 20:59:34 +0200 Subject: [Buildroot] [git commit] board/kria/kv260/kv260.sh: remove trailing spaces Message-ID: <20230603190109.4330886405@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6aa637737fd04cbf0f69fb0d2b9eeeba029c8570 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Neal Frager [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 2 +- board/zynqmp/kria/kv260/kv260.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index d6d8d886b4..567e22520c 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -103,7 +103,7 @@ board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck -board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace +board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck board/zynqmp/post-image.sh Shellcheck diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e03d67d8b0 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -1,8 +1,8 @@ #!/bin/sh # This is a temporary work around for generating kv260 u-boot.itb. -# The problem is there is no way to currently configure u-boot to apply -# the carrier board dtb overlay during build, so all kv260 carrier board +# The problem is there is no way to currently configure u-boot to apply +# the carrier board dtb overlay during build, so all kv260 carrier board # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. From arnout at mind.be Sat Jun 3 19:08:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:08:36 +0200 Subject: [Buildroot] [PATCH] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 In-Reply-To: <20230527134326.1855997-1-romain.naour@gmail.com> References: <20230527134326.1855997-1-romain.naour@gmail.com> Message-ID: <6227b2ec-957f-6f2f-72ee-1da107152193@mind.be> On 27/05/2023 15:43, Romain Naour wrote: > The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: > new runtime test) was tested locally with a qemu version (>= 7.x) more > recent than the one available in our buidroot/base Docker image (5.2). > As a consequence, that test fails to run in gitlab-ci as reported by [1]. > > Remove "dtb-kaslr-seed=off" from the Qemu command line and pass > a custom devicetree to qemu virt machine. This devicetree is > based on qemu aarch64 5.2 dts with kaslr-seed set 0. > > The qemu aarch64 devicetree has been exported [2] and updated with the > following method: > > qemu-system-aarch64 -machine virt -machine dumpdtb=qemu-aarch64-virt-5.2-machine.dtb > dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > qemu-aarch64-virt-5.2-machine.dts > edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 0>;" > > As soon as our buidroot/base Docker image is updated and a newer qemu version > is available, we can safely revert this change and use the initial method. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 > > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html > [2] https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree > > Signed-off-by: Romain Naour > Cc: Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout [snip] From arnout at mind.be Sat Jun 3 19:01:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:01:54 +0200 Subject: [Buildroot] [git commit] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 Message-ID: <20230603191022.7A665864CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37e23e0dd7187bb27abb329f4fbb29c59c31c672 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: new runtime test) was tested locally with a qemu version (>= 7.x) more recent than the one available in our buidroot/base Docker image (5.2). As a consequence, that test fails to run in gitlab-ci as reported by [1]. Remove "dtb-kaslr-seed=off" from the Qemu command line and pass a custom devicetree to qemu virt machine. This devicetree is based on qemu aarch64 5.2 dts with kaslr-seed set 0. The qemu aarch64 devicetree has been exported [2] and updated with the following method: qemu-system-aarch64 -machine virt -machine dumpdtb=qemu-aarch64-virt-5.2-machine.dtb dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > qemu-aarch64-virt-5.2-machine.dts edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 0>;" As soon as our buidroot/base Docker image is updated and a newer qemu version is available, we can safely revert this change and use the initial method. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html [2] https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree Signed-off-by: Romain Naour Cc: Signed-off-by: Julien Olivain Tested-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- support/testing/tests/package/test_kexec.py | 15 +- .../test_kexec/qemu-aarch64-virt-5.2-machine.dts | 373 +++++++++++++++++++++ 2 files changed, 384 insertions(+), 4 deletions(-) diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py index 77e383373e..51d43b0572 100644 --- a/support/testing/tests/package/test_kexec.py +++ b/support/testing/tests/package/test_kexec.py @@ -24,6 +24,8 @@ class TestKexec(infra.basetest.BRTest): 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_DTS_SUPPORT=y + BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="{}" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_PACKAGE_KEXEC=y @@ -31,20 +33,25 @@ class TestKexec(infra.basetest.BRTest): BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set """.format( - infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + infra.filepath("tests/package/test_kexec/linux-kexec.fragment"), + infra.filepath("tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts") ) def test_run(self): hda = os.path.join(self.builddir, "images", "rootfs.ext4") kern = os.path.join(self.builddir, "images", "Image") + dtb = os.path.join(self.builddir, "images", "qemu-aarch64-virt-5.2-machine.dtb") # Notes: # Sufficient memory is needed to load the kernel: having at # least 512MB works. kexec could silently fail if not enough # memory is present. KASLR needs to be disabled for the test: - # we pass "nokaslr" to kernel bootargs, and also pass - # "dtb-kaslr-seed=off" to qemu virt machine. + # we pass "nokaslr" to kernel bootargs, and also pass a custom + # devicetree to qemu virt machine. This devicetree is based on + # qemu aarch64 5.2 dts with kaslr-seed set 0. + # With newer qemu >= 7.0 we can disable KASLR from the qemu + # command line using "dtb-kaslr-seed=off". bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] - qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + qemu_opts = ["-M", "virt", "-dtb", dtb, "-cpu", "cortex-a57", "-m", "512M", "-drive", f"file={hda},if=virtio,format=raw"] self.emulator.boot(arch="aarch64", kernel=kern, diff --git a/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts new file mode 100644 index 0000000000..ad96a51c40 --- /dev/null +++ b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts @@ -0,0 +1,373 @@ +/dts-v1/; + +/ { + interrupt-parent = <0x8001>; + #size-cells = <0x02>; + #address-cells = <0x02>; + compatible = "linux,dummy-virt"; + + psci { + migrate = <0x84000005>; + cpu_on = <0x84000003>; + cpu_off = <0x84000002>; + cpu_suspend = <0x84000001>; + method = "hvc"; + compatible = "arm,psci-0.2\0arm,psci"; + }; + + memory at 40000000 { + reg = <0x00 0x40000000 0x00 0x8000000>; + device_type = "memory"; + }; + + platform at c000000 { + interrupt-parent = <0x8001>; + ranges = <0x00 0x00 0xc000000 0x2000000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + compatible = "qemu,platform\0simple-bus"; + }; + + fw-cfg at 9020000 { + dma-coherent; + reg = <0x00 0x9020000 0x00 0x18>; + compatible = "qemu,fw-cfg-mmio"; + }; + + virtio_mmio at a000000 { + dma-coherent; + interrupts = <0x00 0x10 0x01>; + reg = <0x00 0xa000000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000200 { + dma-coherent; + interrupts = <0x00 0x11 0x01>; + reg = <0x00 0xa000200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000400 { + dma-coherent; + interrupts = <0x00 0x12 0x01>; + reg = <0x00 0xa000400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000600 { + dma-coherent; + interrupts = <0x00 0x13 0x01>; + reg = <0x00 0xa000600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000800 { + dma-coherent; + interrupts = <0x00 0x14 0x01>; + reg = <0x00 0xa000800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000a00 { + dma-coherent; + interrupts = <0x00 0x15 0x01>; + reg = <0x00 0xa000a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000c00 { + dma-coherent; + interrupts = <0x00 0x16 0x01>; + reg = <0x00 0xa000c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000e00 { + dma-coherent; + interrupts = <0x00 0x17 0x01>; + reg = <0x00 0xa000e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001000 { + dma-coherent; + interrupts = <0x00 0x18 0x01>; + reg = <0x00 0xa001000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001200 { + dma-coherent; + interrupts = <0x00 0x19 0x01>; + reg = <0x00 0xa001200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001400 { + dma-coherent; + interrupts = <0x00 0x1a 0x01>; + reg = <0x00 0xa001400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001600 { + dma-coherent; + interrupts = <0x00 0x1b 0x01>; + reg = <0x00 0xa001600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001800 { + dma-coherent; + interrupts = <0x00 0x1c 0x01>; + reg = <0x00 0xa001800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001a00 { + dma-coherent; + interrupts = <0x00 0x1d 0x01>; + reg = <0x00 0xa001a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001c00 { + dma-coherent; + interrupts = <0x00 0x1e 0x01>; + reg = <0x00 0xa001c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001e00 { + dma-coherent; + interrupts = <0x00 0x1f 0x01>; + reg = <0x00 0xa001e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002000 { + dma-coherent; + interrupts = <0x00 0x20 0x01>; + reg = <0x00 0xa002000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002200 { + dma-coherent; + interrupts = <0x00 0x21 0x01>; + reg = <0x00 0xa002200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002400 { + dma-coherent; + interrupts = <0x00 0x22 0x01>; + reg = <0x00 0xa002400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002600 { + dma-coherent; + interrupts = <0x00 0x23 0x01>; + reg = <0x00 0xa002600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002800 { + dma-coherent; + interrupts = <0x00 0x24 0x01>; + reg = <0x00 0xa002800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002a00 { + dma-coherent; + interrupts = <0x00 0x25 0x01>; + reg = <0x00 0xa002a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002c00 { + dma-coherent; + interrupts = <0x00 0x26 0x01>; + reg = <0x00 0xa002c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002e00 { + dma-coherent; + interrupts = <0x00 0x27 0x01>; + reg = <0x00 0xa002e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003000 { + dma-coherent; + interrupts = <0x00 0x28 0x01>; + reg = <0x00 0xa003000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003200 { + dma-coherent; + interrupts = <0x00 0x29 0x01>; + reg = <0x00 0xa003200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003400 { + dma-coherent; + interrupts = <0x00 0x2a 0x01>; + reg = <0x00 0xa003400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003600 { + dma-coherent; + interrupts = <0x00 0x2b 0x01>; + reg = <0x00 0xa003600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003800 { + dma-coherent; + interrupts = <0x00 0x2c 0x01>; + reg = <0x00 0xa003800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003a00 { + dma-coherent; + interrupts = <0x00 0x2d 0x01>; + reg = <0x00 0xa003a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003c00 { + dma-coherent; + interrupts = <0x00 0x2e 0x01>; + reg = <0x00 0xa003c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003e00 { + dma-coherent; + interrupts = <0x00 0x2f 0x01>; + reg = <0x00 0xa003e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + gpio-keys { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "gpio-keys"; + + poweroff { + gpios = <0x8003 0x03 0x00>; + linux,code = <0x74>; + label = "GPIO Key Poweroff"; + }; + }; + + pl061 at 9030000 { + phandle = <0x8003>; + clock-names = "apb_pclk"; + clocks = <0x8000>; + interrupts = <0x00 0x07 0x04>; + gpio-controller; + #gpio-cells = <0x02>; + compatible = "arm,pl061\0arm,primecell"; + reg = <0x00 0x9030000 0x00 0x1000>; + }; + + pcie at 10000000 { + interrupt-map-mask = <0x1800 0x00 0x00 0x07>; + interrupt-map = <0x00 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x03 0x04 0x00 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x04 0x04 0x00 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x05 0x04 0x00 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x04 0x04 0x800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x05 0x04 0x800 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x05 0x04 0x1000 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x06 0x04 0x1000 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x06 0x04 0x1800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x03 0x04 0x1800 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x05 0x04>; + #interrupt-cells = <0x01>; + ranges = <0x1000000 0x00 0x00 0x00 0x3eff0000 0x00 0x10000 0x2000000 0x00 0x10000000 0x00 0x10000000 0x00 0x2eff0000 0x3000000 0x80 0x00 0x80 0x00 0x80 0x00>; + reg = <0x40 0x10000000 0x00 0x10000000>; + msi-parent = <0x8002>; + dma-coherent; + bus-range = <0x00 0xff>; + linux,pci-domain = <0x00>; + #size-cells = <0x02>; + #address-cells = <0x03>; + device_type = "pci"; + compatible = "pci-host-ecam-generic"; + }; + + pl031 at 9010000 { + clock-names = "apb_pclk"; + clocks = <0x8000>; + interrupts = <0x00 0x02 0x04>; + reg = <0x00 0x9010000 0x00 0x1000>; + compatible = "arm,pl031\0arm,primecell"; + }; + + pl011 at 9000000 { + clock-names = "uartclk\0apb_pclk"; + clocks = <0x8000 0x8000>; + interrupts = <0x00 0x01 0x04>; + reg = <0x00 0x9000000 0x00 0x1000>; + compatible = "arm,pl011\0arm,primecell"; + }; + + pmu { + }; + + intc at 8000000 { + phandle = <0x8001>; + reg = <0x00 0x8000000 0x00 0x10000 0x00 0x8010000 0x00 0x10000>; + compatible = "arm,cortex-a15-gic"; + ranges; + #size-cells = <0x02>; + #address-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x03>; + + v2m at 8020000 { + phandle = <0x8002>; + reg = <0x00 0x8020000 0x00 0x1000>; + msi-controller; + compatible = "arm,gic-v2m-frame"; + }; + }; + + flash at 0 { + bank-width = <0x04>; + reg = <0x00 0x00 0x00 0x4000000 0x00 0x4000000 0x00 0x4000000>; + compatible = "cfi-flash"; + }; + + cpus { + #size-cells = <0x00>; + #address-cells = <0x01>; + + cpu at 0 { + reg = <0x00>; + compatible = "arm,cortex-a15"; + device_type = "cpu"; + }; + }; + + timer { + interrupts = <0x01 0x0d 0x104 0x01 0x0e 0x104 0x01 0x0b 0x104 0x01 0x0a 0x104>; + always-on; + compatible = "arm,armv7-timer"; + }; + + apb-pclk { + phandle = <0x8000>; + clock-output-names = "clk24mhz"; + clock-frequency = <0x16e3600>; + #clock-cells = <0x00>; + compatible = "fixed-clock"; + }; + + chosen { + stdout-path = "/pl011 at 9000000"; + /* Buildroot specific: KASLR needs to be disabled for the Kexec test. */ + kaslr-seed = <0 0>; + }; +}; From arnout at mind.be Sat Jun 3 19:11:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:11:58 +0200 Subject: [Buildroot] [PATCH] support/dependencies: requires cmake >= 3.19 In-Reply-To: <9ef183c1-d6cf-5bbf-af7a-da7911195aa7@smile.fr> References: <20230527211144.2136991-1-romain.naour@gmail.com> <87v8gctidk.fsf@dell.be.48ers.dk> <9ef183c1-d6cf-5bbf-af7a-da7911195aa7@smile.fr> Message-ID: On 31/05/2023 18:21, Romain Naour wrote: > Hello Peter, > > Le 28/05/2023 ? 20:34, Peter Korsgaard a ?crit?: >>>>>>> "Romain" == Romain Naour writes: >> >> > libjxl requires cmake 3.19 since version v0.7 due to the >> > new behavior of cmake [1]. >> >> > -- Configuring done >> > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): >> > INTERFACE_LIBRARY targets may only have whitelisted properties. The >> > property "INCLUDE_DIRECTORIES" is not allowed. >> > Call Stack (most recent call first): >> > third_party/CMakeLists.txt:114 (find_package) >> >> > The portability issue has already been reported upstream [2]. >> >> > Fixes: >> > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 >> >> > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d >> > [2] https://github.com/libjxl/libjxl/issues/1425 >> >> > Signed-off-by: Romain Naour >> > Cc: Julien Olivain >> > --- >> > This will increase the build time in gitlab-ci since >> > our docker image provide cmake 3.18. We could get cmake 3.25 from bullseye-backports. >> Not only that, also users on E.G. Debian stable. Libjxl was added back >> in November, so we will also need to backport this to 2023.02.x :/ >> >> Do we have any alternatives? >> > > Maybe we have to change the rule to update the cmake minimum version. > > We updated the cmake minimum when at least one package required a new cmake version: > > https://gitlab.com/buildroot.org/buildroot/-/commit/ee860ce3dc3dada4ee4af41dd0d0eee7c0489a28 > > https://gitlab.com/buildroot.org/buildroot/-/commit/3ab8aefa87f9e6bc451e98b89d63d018fac603df > > In support/dependencies/check-host-cmake.mk we can do something like > (simple but not great...): > > ifeq ($(BR2_PACKAGE_LIBJXL),y) > BR2_CMAKE_VERSION_MIN = 3.19 > else > BR2_CMAKE_VERSION_MIN = 3.18 > endif > > or add a new Kconfig BR2_HOST_CMAKE_AT_LEAST_3.19 and make BR2_CMAKE_VERSION_MIN > configurable (not great either). I honestly think that such an option wouldn't be a bad idea. It would allow us to lower the absolute minimum version again (at least a bit, based on the last update or two). Regards, Arnout > > Best regards, > Romain > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Sat Jun 3 19:13:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:13:27 +0200 Subject: [Buildroot] [git commit] package/python-matplotlib: add Pillow dependency Message-ID: <20230603191348.7214986621@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=465f670e6cd550660e8b0b935f03a2be275b0c53 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Pillow is mandatory dependency since version 3.3.0. Signed-off-by: Witold Lipieta Signed-off-by: Arnout Vandecappelle --- package/python-matplotlib/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in index b936777662..8a9281b8e7 100644 --- a/package/python-matplotlib/Config.in +++ b/package/python-matplotlib/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB select BR2_PACKAGE_PYTHON_DATEUTIL # runtime select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PILLOW # runtime select BR2_PACKAGE_PYTHON_PYPARSING # runtime select BR2_PACKAGE_PYTHON3_ZLIB # runtime select BR2_PACKAGE_QHULL From arnout at mind.be Sat Jun 3 19:14:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:14:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-matplotlib: add Pillow dependency In-Reply-To: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> References: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> Message-ID: On 26/05/2023 11:42, Witold Lipieta wrote: > Pillow is mandatory dependency since version 3.3.0. > > Signed-off-by: Witold Lipieta Applied to master, thanks. It would be nice to add a runtime test to catch such issues (cfr. all the other python tests in there). Regards, Arnout > --- > package/python-matplotlib/Config.in | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in > index b936777662..8a9281b8e7 100644 > --- a/package/python-matplotlib/Config.in > +++ b/package/python-matplotlib/Config.in > @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB > select BR2_PACKAGE_PYTHON_DATEUTIL # runtime > select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime > select BR2_PACKAGE_PYTHON_NUMPY # runtime > + select BR2_PACKAGE_PYTHON_PILLOW # runtime > select BR2_PACKAGE_PYTHON_PYPARSING # runtime > select BR2_PACKAGE_PYTHON3_ZLIB # runtime > select BR2_PACKAGE_QHULL From arnout at mind.be Sat Jun 3 19:17:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:17:17 +0200 Subject: [Buildroot] [git commit] support/testing: test_clang: update to the next LTS kernel (4.19.x) Message-ID: <20230603191827.DABB1866D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c54f2170b32da05dbec8b410de3a5cba916c9e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel 4.16.7 curently used by the test doesn't build with host bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order to ease backport to previous Buildroot releases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 Signed-off-by: Romain Naour Signed-off-by: Arnout Vandecappelle --- support/testing/tests/package/test_clang.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py index df3990c6be..f36faa059a 100644 --- a/support/testing/tests/package/test_clang.py +++ b/support/testing/tests/package/test_clang.py @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" 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 From arnout at mind.be Sat Jun 3 19:21:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:21:10 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <20230524131642.88902-1-romain.naour@smile.fr> References: <20230524131642.88902-1-romain.naour@smile.fr> Message-ID: <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> On 24/05/2023 15:16, Romain Naour wrote: > The kernel 4.16.7 curently used by the test doesn't build with host > bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. > > Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order > to ease backport to previous Buildroot releases. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 > > Signed-off-by: Romain Naour Applied to master, thanks. We should really create more downloadable kernel and rely on those instead of building the kernel during the runtime test. It takes a lot of time with no merit. Unfortunately, those are on abo which only Thomas has access to... Regards, Arnout > --- > support/testing/tests/package/test_clang.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py > index df3990c6be..f36faa059a 100644 > --- a/support/testing/tests/package/test_clang.py > +++ b/support/testing/tests/package/test_clang.py > @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): > BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" > 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 From arnout at mind.be Sat Jun 3 19:22:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:22:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-skin-confluence: bump version to Nexus branch In-Reply-To: <20230523162506.1279813-1-bernd.kuhls@t-online.de> References: <20230523162506.1279813-1-bernd.kuhls@t-online.de> Message-ID: On 23/05/2023 18:25, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > This bump was forgotten when Kodi was bumped to version 20.1-Nexus, > please included it into the master branch as it contains various > fixed needed for Nexus: > https://github.com/xbmc/skin.confluence/commits/Nexus > > package/kodi-skin-confluence/kodi-skin-confluence.hash | 2 +- > package/kodi-skin-confluence/kodi-skin-confluence.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash > index c840e5b161..449a2113de 100644 > --- a/package/kodi-skin-confluence/kodi-skin-confluence.hash > +++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 c57b9a303ad1ebf14ad487901e5da15eba7b3a40304046974fad1d64fb7b8b57 kodi-skin-confluence-e6d31bc84eea73a04b2a23358929d5276be832b8.tar.gz > +sha256 1d55079d2b021b16ae8494497684abab184a86302426af588655577a641074ac kodi-skin-confluence-a155597cb6bb0f9d46b26ad881be1148929a03af.tar.gz > sha256 89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860 LICENSE.txt > diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk > index c32718fd10..43d0c4bff6 100644 > --- a/package/kodi-skin-confluence/kodi-skin-confluence.mk > +++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -KODI_SKIN_CONFLUENCE_VERSION = e6d31bc84eea73a04b2a23358929d5276be832b8 > +KODI_SKIN_CONFLUENCE_VERSION = a155597cb6bb0f9d46b26ad881be1148929a03af > KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION)) > KODI_SKIN_CONFLUENCE_LICENSE = GPL-2.0 > KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt From arnout at mind.be Sat Jun 3 19:21:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:21:42 +0200 Subject: [Buildroot] [git commit] package/kodi-skin-confluence: bump version to Nexus branch Message-ID: <20230603192252.BEC4F86738@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558afd87d943ec39880ab98704f0d41c6b0e2817 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/kodi-skin-confluence/kodi-skin-confluence.hash | 2 +- package/kodi-skin-confluence/kodi-skin-confluence.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash index c840e5b161..449a2113de 100644 --- a/package/kodi-skin-confluence/kodi-skin-confluence.hash +++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c57b9a303ad1ebf14ad487901e5da15eba7b3a40304046974fad1d64fb7b8b57 kodi-skin-confluence-e6d31bc84eea73a04b2a23358929d5276be832b8.tar.gz +sha256 1d55079d2b021b16ae8494497684abab184a86302426af588655577a641074ac kodi-skin-confluence-a155597cb6bb0f9d46b26ad881be1148929a03af.tar.gz sha256 89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860 LICENSE.txt diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk index c32718fd10..43d0c4bff6 100644 --- a/package/kodi-skin-confluence/kodi-skin-confluence.mk +++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_SKIN_CONFLUENCE_VERSION = e6d31bc84eea73a04b2a23358929d5276be832b8 +KODI_SKIN_CONFLUENCE_VERSION = a155597cb6bb0f9d46b26ad881be1148929a03af KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION)) KODI_SKIN_CONFLUENCE_LICENSE = GPL-2.0 KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt From arnout at mind.be Sat Jun 3 19:26:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:26:45 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/mesa3d: needs gcc >= 8 In-Reply-To: <20230523153347.419295-1-bernd.kuhls@t-online.de> References: <20230523153347.419295-1-bernd.kuhls@t-online.de> Message-ID: On 23/05/2023 17:33, Bernd Kuhls wrote: > Needed since upstream commit > https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 > which was first released with mesa3d-22.3.0, added to buildroot with > commit e4a1183d8f7d8422dbc23432248b984745a428b7. > > Fixes: > http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Peter, this one is for 2023.02.x. Regards, Arnout > --- > v2: fixed typo > > package/intel-mediadriver/Config.in | 5 +++-- > package/mesa3d/Config.in | 16 +++++----------- > 2 files changed, 8 insertions(+), 13 deletions(-) > > diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in > index 537e4abd2f..c59437ec73 100644 > --- a/package/intel-mediadriver/Config.in > +++ b/package/intel-mediadriver/Config.in > @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER > depends on BR2_x86_64 > depends on !BR2_STATIC_LIBS # mesa3d, libva > depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d > depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d > depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d > @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 > > endif # BR2_PACKAGE_INTEL_MEDIADRIVER > > -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" > +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" > depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 > depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ > - !BR2_TOOLCHAIN_HAS_THREADS_NPTL > + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 > diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in > index b01aeb391b..df500f0491 100644 > --- a/package/mesa3d/Config.in > +++ b/package/mesa3d/Config.in > @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D > depends on !BR2_STATIC_LIBS > depends on BR2_TOOLCHAIN_HAS_SYNC_1 > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 > select BR2_PACKAGE_EXPAT > select BR2_PACKAGE_LIBDRM > select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND > @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS > config BR2_PACKAGE_MESA3D_LLVM > bool "llvm support" > depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS > - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_TOOLCHAIN_HAS_THREADS > depends on BR2_INSTALL_LIBSTDCPP > depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future > @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM > depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm > select BR2_PACKAGE_LLVM > > -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" > +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" > depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS > - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ > - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ > + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ > || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ > || !BR2_HOST_GCC_AT_LEAST_5 > > @@ -392,11 +390,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL > > endif # BR2_PACKAGE_MESA3D > > -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" > +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" > depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ > - BR2_STATIC_LIBS > + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 > depends on BR2_TOOLCHAIN_HAS_SYNC_1 > - > -comment "mesa3d needs a toolchain w/ gcc >= 7" > - depends on BR2_m68k > - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From arnout at mind.be Sat Jun 3 19:23:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:23:00 +0200 Subject: [Buildroot] [git commit] package/mesa3d: needs gcc >= 8 Message-ID: <20230603192700.BC9D7867B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51b60c8acf3f4b534d0954b801f1034491b59c94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed since upstream commit https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 which was first released with mesa3d-22.3.0, added to buildroot with commit e4a1183d8f7d8422dbc23432248b984745a428b7. Fixes: http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/intel-mediadriver/Config.in | 5 +++-- package/mesa3d/Config.in | 16 +++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 537e4abd2f..c59437ec73 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on BR2_x86_64 depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 endif # BR2_PACKAGE_INTEL_MEDIADRIVER -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_HAS_THREADS_NPTL + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index 9ac946269a..dfd0dc105d 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 select BR2_PACKAGE_EXPAT select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ || !BR2_HOST_GCC_AT_LEAST_5 @@ -391,11 +389,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL endif # BR2_PACKAGE_MESA3D -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ - BR2_STATIC_LIBS + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_TOOLCHAIN_HAS_SYNC_1 - -comment "mesa3d needs a toolchain w/ gcc >= 7" - depends on BR2_m68k - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From thomas.petazzoni at bootlin.com Sat Jun 3 19:30:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 3 Jun 2023 21:30:19 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> References: <20230524131642.88902-1-romain.naour@smile.fr> <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> Message-ID: <20230603213019.7da071b0@windsurf> Hello, On Sat, 3 Jun 2023 21:21:10 +0200 Arnout Vandecappelle wrote: > We should really create more downloadable kernel and rely on those instead of > building the kernel during the runtime test. It takes a lot of time with no > merit. Unfortunately, those are on abo which only Thomas has access to... I will be happy to update those binaries if need be, and also there is nothing that really prevents from changing the location where those files are hosted. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Sat Jun 3 19:35:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:35:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix build error with the i915 Gallium driver In-Reply-To: <20230523160358.1270868-1-bernd.kuhls@t-online.de> References: <20230523160358.1270868-1-bernd.kuhls@t-online.de> Message-ID: <38ce8462-fb56-db71-8561-939cb96cc572@mind.be> On 23/05/2023 18:03, Bernd Kuhls wrote: > The error was introduced by mesa3d commit > https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 > which was first introduced in mesa3d 23.0.0, added with buildroot commit > 89944e2c459d45dd4271c49e35dd4a13dfd850a4 > > Fixes: > http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Peter, this one is *NOT* for 2023.02. > --- > ...5-Gallium-driver-includes-Intel-sour.patch | 46 +++++++++++++++++++ > 1 file changed, 46 insertions(+) > create mode 100644 package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch In parallel with this one, Romain introduced a patch 0005 already, so I renamed it to 0006. > > diff --git a/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch > new file mode 100644 > index 0000000000..1f57702eb6 > --- /dev/null > +++ b/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch > @@ -0,0 +1,46 @@ > +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 > +From: James Knight > +Date: Thu, 13 Apr 2023 16:38:51 -0400 > +Subject: meson: ensure i915 Gallium driver includes Intel sources > + > +Ensure builds flag the use of Intel sources when the i915 Gallium driver > +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if > +other Intel-based configuration options are not enabled: > + > + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". > + > +Signed-off-by: James Knight > +Part-of: > + > +Upstream: https://cgit.freedesktop.org/mesa/mesa/commit/?id=cd861b7f38e448822ce765aee61304d1e0a3a8b5 mesa3d documentation now points to the gitlab instance instead of cgit, so I used that here as well. I believe the intention is to drop the cgit instance at some point. Regards, Arnout > + > +Signed-off-by: Bernd Kuhls > +--- > + meson.build | 9 ++++++++- > + 1 file changed, 8 insertions(+), 1 deletion(-) > + > +(limited to 'meson.build') > + > +diff --git a/meson.build b/meson.build > +index 23d2d965b37..a3e3c5478a8 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') > + with_any_vk = _vulkan_drivers.length() != 0 > + > + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk > +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools > ++with_any_intel = [ > ++ with_gallium_crocus, > ++ with_gallium_i915, > ++ with_gallium_iris, > ++ with_intel_hasvk, > ++ with_intel_tools, > ++ with_intel_vk, > ++].contains(true) > + > + if with_swrast_vk and not with_gallium_softpipe > + error('swrast vulkan requires gallium swrast') > +-- > +cgit v1.2.1 > + From arnout at mind.be Sat Jun 3 19:33:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:33:33 +0200 Subject: [Buildroot] [git commit] package/mesa3d: fix build error with the i915 Gallium driver Message-ID: <20230603194325.4D8A58681D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11db2d6fde313fc832baef38a25b4a24c31375ce branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The error was introduced by mesa3d commit https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 which was first introduced in mesa3d 23.0.0, added with buildroot commit 89944e2c459d45dd4271c49e35dd4a13dfd850a4 Fixes: http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ Signed-off-by: Bernd Kuhls [Arnout: - rename 0005 -> 0006 - another patch was added in parallel; - use gitlab instead of cgit for upstream link ] Signed-off-by: Arnout Vandecappelle --- ...e-i915-Gallium-driver-includes-Intel-sour.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch new file mode 100644 index 0000000000..6831bdafd3 --- /dev/null +++ b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch @@ -0,0 +1,46 @@ +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 13 Apr 2023 16:38:51 -0400 +Subject: meson: ensure i915 Gallium driver includes Intel sources + +Ensure builds flag the use of Intel sources when the i915 Gallium driver +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if +other Intel-based configuration options are not enabled: + + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". + +Signed-off-by: James Knight +Part-of: + +Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/cd861b7f38e448822ce765aee61304d1e0a3a8b5 + +Signed-off-by: Bernd Kuhls +--- + meson.build | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +(limited to 'meson.build') + +diff --git a/meson.build b/meson.build +index 23d2d965b37..a3e3c5478a8 100644 +--- a/meson.build ++++ b/meson.build +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') + with_any_vk = _vulkan_drivers.length() != 0 + + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools ++with_any_intel = [ ++ with_gallium_crocus, ++ with_gallium_i915, ++ with_gallium_iris, ++ with_intel_hasvk, ++ with_intel_tools, ++ with_intel_vk, ++].contains(true) + + if with_swrast_vk and not with_gallium_softpipe + error('swrast vulkan requires gallium swrast') +-- +cgit v1.2.1 + From arnout at mind.be Sat Jun 3 19:53:01 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:53:01 +0200 Subject: [Buildroot] [PATCH v2 1/3] package/vdr: Fix patch for uclibc build In-Reply-To: <20230516194855.1548486-1-bernd.kuhls@t-online.de> References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> Message-ID: <0aa88577-3736-d508-f73e-eae8b9d43a63@mind.be> On 16/05/2023 21:48, Bernd Kuhls wrote: > uClibc-ng 1.0.42 added support for getloadavg: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e > > leading to build errors of the vdr package: > > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > > since its version bump in buildroot: > https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d > > Fixes: > http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ > > Signed-off-by: Bernd Kuhls Applied all three to master, thanks. > --- > I do not know whether all external toolchains were already updated to > uClibc-ng >= 1.0.42 so I fixed the patch instead of removing it. Yeah, 1.0.42 is just a year old so a bit early to rely on it I think. > Due to uClibc-ng providing getloadavg() sending 0001-getloadavg.patch > makes no sense imho. True, but it would make sense to add an Upstream: tag to the patch that explains why it's not upstreamable. Well, not really important, don't bother doing it. Regards, Arnout > > v2: no changes > > package/vdr/0001-getloadavg.patch | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch > index 9e6316e284..f6ba84c9e5 100644 > --- a/package/vdr/0001-getloadavg.patch > +++ b/package/vdr/0001-getloadavg.patch > @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c > > +/* uclibc and dietlibc do not have this junk -ReneR */ > +#if defined (__UCLIBC__) || defined (__dietlibc__) > -+static int getloadavg (double loadavg[], int nelem) > ++int getloadavg (double loadavg[], int nelem) > +{ > + int fd; > + From arnout at mind.be Sat Jun 3 19:44:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:44:04 +0200 Subject: [Buildroot] [git commit] package/vdr: Fix patch for uclibc build Message-ID: <20230603195319.B627A8697E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3b46aa2aa5636a5d6d578b6960dc380740fd775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master uClibc-ng 1.0.42 added support for getloadavg: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e leading to build errors of the vdr package: skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] since its version bump in buildroot: https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d Fixes: http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/vdr/0001-getloadavg.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch index 9e6316e284..f6ba84c9e5 100644 --- a/package/vdr/0001-getloadavg.patch +++ b/package/vdr/0001-getloadavg.patch @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c +/* uclibc and dietlibc do not have this junk -ReneR */ +#if defined (__UCLIBC__) || defined (__dietlibc__) -+static int getloadavg (double loadavg[], int nelem) ++int getloadavg (double loadavg[], int nelem) +{ + int fd; + From arnout at mind.be Sat Jun 3 19:48:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:48:50 +0200 Subject: [Buildroot] [git commit] package/vdr: fix musl build Message-ID: <20230603195319.C8E458698D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=579f5a9782ee8694f4939c6a4f3efe51b476b487 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/vdr/0005-Fix-musl-build.patch | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/vdr/0005-Fix-musl-build.patch b/package/vdr/0005-Fix-musl-build.patch new file mode 100644 index 0000000000..390e78eab5 --- /dev/null +++ b/package/vdr/0005-Fix-musl-build.patch @@ -0,0 +1,37 @@ +From 075472ec580e03cc89971f0c118cb363776a304d Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 16 May 2023 20:22:12 +0200 +Subject: [PATCH] Fix musl build + +malloc_trim is a GNU extension and therefore not present in non-glibc C +libraries such as musl. Wrapping this in an ifdef fixes musl builds. + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029742.html + +Signed-off-by: Bernd Kuhls +--- + vdr.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/vdr.c b/vdr.c +index 0f426e61..bc4902de 100644 +--- a/vdr.c ++++ b/vdr.c +@@ -1588,12 +1588,14 @@ int main(int argc, char *argv[]) + cSchedules::Cleanup(); + // Plugins housekeeping: + PluginManager.Housekeeping(); ++#if defined(__GLIBC__) + // Memory cleanup: + static time_t LastMemoryCleanup = 0; + if ((Now - LastMemoryCleanup) > MEMCLEANUPDELTA) { + malloc_trim(0); + LastMemoryCleanup = Now; + } ++#endif + } + } + +-- +2.39.2 + From arnout at mind.be Sat Jun 3 19:47:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:47:56 +0200 Subject: [Buildroot] [git commit] package/vdr: reformatted patches Message-ID: <20230603195319.C054C86981@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9b2e252ca2eb76fc49eb7aafe0dfbc674b2c743 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master git-formatted patches due to the upstream repo using git: http://git.tvdr.de/?p=vdr.git Sent patches upstream and added Upstream: tags. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 3 -- ...musl-compat.patch => 0002-Fix-musl-build.patch} | 49 ++++++++++++++------- package/vdr/0003-Include-limits.h.patch | 51 ++++++++++++++++++++++ package/vdr/0003-include-missing-limits.patch | 30 ------------- ...msg_cat_cntr-is-an-internal-symbol-of-som.patch | 2 + 5 files changed, 87 insertions(+), 48 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 567e22520c..10e70f0787 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1590,9 +1590,6 @@ package/vde2/0001-no-cxx.patch Upstream package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream package/vdr/0001-getloadavg.patch Upstream -package/vdr/0002-musl-compat.patch Upstream -package/vdr/0003-include-missing-limits.patch Upstream -package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream package/vlc/0002-automake-add-subdir-objects-option.patch Upstream package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream diff --git a/package/vdr/0002-musl-compat.patch b/package/vdr/0002-Fix-musl-build.patch similarity index 77% rename from package/vdr/0002-musl-compat.patch rename to package/vdr/0002-Fix-musl-build.patch index b6f8f414a9..8c0b8d663b 100644 --- a/package/vdr/0002-musl-compat.patch +++ b/package/vdr/0002-Fix-musl-build.patch @@ -1,12 +1,28 @@ -Fix musl build +From fb44386acc2497ac250364bc08cebc26ded816cf Mon Sep 17 00:00:00 2001 +From: Carlo Landmeter +Date: Tue, 16 May 2023 19:57:39 +0200 +Subject: [PATCH] Fix musl build Downloaded from https://git.alpinelinux.org/aports/tree/community/vdr/musl-compat.patch +Initial commit: +https://git.alpinelinux.org/aports/commit/?id=140248605cee4a0160f80b47ce77a823be2f740a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029744.html + Signed-off-by: Bernd Kuhls +--- + i18n.h | 2 +- + osd.c | 2 +- + thread.c | 4 +++- + tools.c | 4 ++-- + tools.h | 14 ++++++++++++-- + vdr.c | 6 ++++++ + 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/i18n.h b/i18n.h -index f8ad9de..b002bbf 100644 +index 03deb6f2..85ce4077 100644 --- a/i18n.h +++ b/i18n.h @@ -46,7 +46,7 @@ const cStringList *I18nLanguages(void); @@ -19,7 +35,7 @@ index f8ad9de..b002bbf 100644 ///< the current language. If no translation is available, the original ///< string will be returned. diff --git a/osd.c b/osd.c -index 524700a..ef975f5 100644 +index 47bda686..0d360c81 100644 --- a/osd.c +++ b/osd.c @@ -12,7 +12,7 @@ @@ -32,10 +48,10 @@ index 524700a..ef975f5 100644 #include "tools.h" diff --git a/thread.c b/thread.c -index 47eb977..58dba43 100644 +index 93eb8c0d..6e854541 100644 --- a/thread.c +++ b/thread.c -@@ -155,7 +155,9 @@ cRwLock::cRwLock(bool PreferWriter) +@@ -160,7 +160,9 @@ cRwLock::cRwLock(bool PreferWriter) writeLockThreadId = 0; pthread_rwlockattr_t attr; pthread_rwlockattr_init(&attr); @@ -45,7 +61,7 @@ index 47eb977..58dba43 100644 pthread_rwlock_init(&rwlock, &attr); } -@@ -205,7 +207,7 @@ cMutex::cMutex(void) +@@ -210,7 +212,7 @@ cMutex::cMutex(void) locked = 0; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -55,10 +71,10 @@ index 47eb977..58dba43 100644 } diff --git a/tools.c b/tools.c -index 754673d..fef9d2d 100644 +index d04033b1..8b161eec 100644 --- a/tools.c +++ b/tools.c -@@ -640,7 +640,7 @@ char *ReadLink(const char *FileName) +@@ -672,7 +672,7 @@ char *ReadLink(const char *FileName) { if (!FileName) return NULL; @@ -67,7 +83,7 @@ index 754673d..fef9d2d 100644 if (!TargetName) { if (errno == ENOENT) // file doesn't exist TargetName = strdup(FileName); -@@ -1528,7 +1528,7 @@ +@@ -1562,7 +1562,7 @@ cReadDir::~cReadDir() struct dirent *cReadDir::Next(void) { if (directory) { @@ -77,7 +93,7 @@ index 754673d..fef9d2d 100644 #else while ((result = readdir(directory)) != NULL) { diff --git a/tools.h b/tools.h -index 73cca5a..03f5fd1 100644 +index ff6169ee..60eda179 100644 --- a/tools.h +++ b/tools.h @@ -28,6 +28,16 @@ @@ -97,7 +113,7 @@ index 73cca5a..03f5fd1 100644 typedef unsigned char uchar; extern int SysLogLevel; -@@ -400,7 +410,7 @@ +@@ -444,7 +454,7 @@ class cReadDir { private: DIR *directory; struct dirent *result; @@ -106,7 +122,7 @@ index 73cca5a..03f5fd1 100644 union { // according to "The GNU C Library Reference Manual" struct dirent d; char b[offsetof(struct dirent, d_name) + NAME_MAX + 1]; -@@ -738,7 +748,7 @@ public: +@@ -818,7 +828,7 @@ public: data[i] = T(0); size = 0; } @@ -116,10 +132,10 @@ index 73cca5a..03f5fd1 100644 qsort(data, size, sizeof(T), Compare); } diff --git a/vdr.c b/vdr.c -index 8a49471..c2a82aa 100644 +index 1bdc51ab..0f426e61 100644 --- a/vdr.c +++ b/vdr.c -@@ -670,12 +670,18 @@ int main(int argc, char *argv[]) +@@ -661,12 +661,18 @@ int main(int argc, char *argv[]) } } else if (Terminal) { @@ -137,4 +153,7 @@ index 8a49471..c2a82aa 100644 +#endif } - isyslog("VDR version %s started", VDRVERSION); + // Set user id in case we were started as root: +-- +2.39.2 + diff --git a/package/vdr/0003-Include-limits.h.patch b/package/vdr/0003-Include-limits.h.patch new file mode 100644 index 0000000000..7ddfd1703c --- /dev/null +++ b/package/vdr/0003-Include-limits.h.patch @@ -0,0 +1,51 @@ +From a4a3d9b012c12cd8aaa2526f0eacdcffcdd9f8f1 Mon Sep 17 00:00:00 2001 +From: Roberto Oliveira +Date: Tue, 16 May 2023 20:01:18 +0200 +Subject: [PATCH] Include limits.h + +vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined +in limits.h. +Needs to be explicitly included on ppc64le and for all archs for debug build. + +Downloaded from +https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch + +Initial commits: +https://git.alpinelinux.org/aports/commit/?id=c9d8942ccf4825fd734b5f37157a49fc4f0b4339 +https://git.alpinelinux.org/aports/commit/?id=47965644c390b1be1117769b1e08b31858267e9a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029743.html + +Signed-off-by: Bernd Kuhls +--- + config.h | 1 + + tools.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/config.h b/config.h +index 72dd3d2a..b9ea769f 100644 +--- a/config.h ++++ b/config.h +@@ -19,6 +19,7 @@ + #include "i18n.h" + #include "font.h" + #include "tools.h" ++#include + + // VDR's own version number: + +diff --git a/tools.c b/tools.c +index 8b161eec..56a2e0dd 100644 +--- a/tools.c ++++ b/tools.c +@@ -27,6 +27,7 @@ extern "C" { + #include + #include "i18n.h" + #include "thread.h" ++#include + + int SysLogLevel = 3; + +-- +2.39.2 + diff --git a/package/vdr/0003-include-missing-limits.patch b/package/vdr/0003-include-missing-limits.patch deleted file mode 100644 index c2efe291e6..0000000000 --- a/package/vdr/0003-include-missing-limits.patch +++ /dev/null @@ -1,30 +0,0 @@ -vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined -in limits.h. -Needs to be explicitly included on ppc64le and for all archs for debug build. - -Downloaded from -https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch - -Signed-off-by: Bernd Kuhls ----- - ---- a/config.h -+++ b/config.h -@@ -19,6 +19,7 @@ - #include "i18n.h" - #include "font.h" - #include "tools.h" -+#include - - // VDR's own version number: - ---- a/tools.c -+++ b/tools.c -@@ -27,6 +27,7 @@ - #include - #include "i18n.h" - #include "thread.h" -+#include - - int SysLogLevel = 3; - diff --git a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch index 9cc45a96c1..7b1a4c2c05 100644 --- a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch +++ b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch @@ -10,6 +10,8 @@ anything because musl has a basic NLS implementation. Even gettext-tiny defines _nl_msg_cat_cntr as a dummy symbol in its stub libintl-musl implementation. +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029745.html + Signed-off-by: Thomas Petazzoni --- i18n.c | 2 ++ From arnout at mind.be Sat Jun 3 20:41:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:41:25 +0200 Subject: [Buildroot] [RFC v1] package/coreutils: needs toolchain headers >= 5.6 (32-bit system with 64-bit time_t) In-Reply-To: <20230510202434.13975-1-ps.report@gmx.net> References: <20230510202434.13975-1-ps.report@gmx.net> Message-ID: <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> On 10/05/2023 22:24, Peter Seiderer wrote: > Add coreutils dependency on toolchain headers >= 5.6 for 32-bit system to > gain access to 64-bit time_t. > > Fixes: > > http://autobuild.buildroot.net/results/a5bac0aaadea43fcedf3a51b070e605e3906c237 > > checking for .../host/bin/arm-none-linux-gnueabi-gcc -std=gnu11 option to enable timestamps after Jan 2038... support not detected > configure: error: in '.../build/coreutils-9.3': > configure: error: support for timestamps after Jan 2038 is required > > Signed-off-by: Peter Seiderer > --- > Notes: > - Config.in comment section for package/glslsandbox-player and > package/opkg-utils missing > - Not sure if this is sufficient (e.g. possible libc system and/or > version dependency), other possible solution would be something > like introducing BR2_TOOLCHAIN_HAS_64_BIT_TIME_T The current situation of 64-bit time_t is: depends on BR2_ARCH_IS_64 || \ BR2_TOOLCHAIN_USES_MUSL || \ (BR2_TOOLCHAIN_USES_GLIBC && BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6) i.e.: - 64-bit platforms always have 64-bit time. - musl AFAIK always has 64-bit time in the headers (not sure what happens in the actual syscalls). - uClibc never has 64-bit time. - glibc has 64-bit time with sufficiently recent headers. It's actually a bit more complicated still, because on some architectures (riscv for example), there's always 64-bit time even if it's a 32-bit architecture. So on those, even uClibc has 64-bit time. Because of all this complexity, I think it's better to introduce something like BR2_TOOLCHAIN_HAS_TIME_T_64 that encodes those conditions. It would be a blind symbol that defaults y for 64-bit architectures and is selected by the respective arch or toolchain symbols. It's a bit complicated that way, but gives us most flexibility to get all the conditions right. For instance, in external toolchains it would only be selected if glibc is sufficiently recent. Therefore, I've marked this patch as Changes Requested. But I also added the other matinainters in Cc because they may have different opinions. Regards, Arnout > --- > package/coreutils/Config.in | 6 ++++-- > package/glslsandbox-player/Config.in | 1 + > package/opkg-utils/Config.in | 2 ++ > 3 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in > index 705013bae0..968c7a97cd 100644 > --- a/package/coreutils/Config.in > +++ b/package/coreutils/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_COREUTILS > bool "coreutils" > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 > depends on BR2_USE_WCHAR > depends on BR2_USE_MMU # fork() > depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > @@ -33,7 +34,8 @@ comment "coreutils individual binaries need a toolchain w/ dynamic library" > > endif > > -comment "coreutils needs a toolchain w/ wchar" > +comment "coreutils needs a toolchain w/ headers >= 5.6 (32-bit only), wchar" > depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR > + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 && !BR2_ARCH_IS_64 || \ > + !BR2_USE_WCHAR > depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in > index 530c158fc3..78d6dd9a6f 100644 > --- a/package/glslsandbox-player/Config.in > +++ b/package/glslsandbox-player/Config.in > @@ -32,6 +32,7 @@ config BR2_PACKAGE_GLSLSANDBOX_PLAYER_SCRIPTS > bool "Install scripts" > depends on !BR2_STATIC_LIBS # python3 > depends on BR2_TOOLCHAIN_HAS_THREADS # python3 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 # coreutls > depends on BR2_USE_MMU # bash, python3 > depends on BR2_USE_WCHAR # python3 > select BR2_PACKAGE_BASH # runtime > diff --git a/package/opkg-utils/Config.in b/package/opkg-utils/Config.in > index 2973055baf..cdefa193b7 100644 > --- a/package/opkg-utils/Config.in > +++ b/package/opkg-utils/Config.in > @@ -3,6 +3,8 @@ config BR2_PACKAGE_OPKG_UTILS > depends on !BR2_nios2 || BR2_PACKAGE_BUSYBOX # binutils > depends on BR2_USE_MMU # bash, python3 > depends on BR2_USE_WCHAR # python3 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 || \ > + BR2_PACKAGE_BUSYBOX # coreutils > depends on BR2_TOOLCHAIN_HAS_THREADS # python3 <- libffi > depends on !BR2_STATIC_LIBS # python3 > select BR2_PACKAGE_BINUTILS if !BR2_PACKAGE_BUSYBOX # runtime From arnout at mind.be Sat Jun 3 20:49:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:49:13 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-2-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> <20230421185003.1221000-2-laurent@vivier.eu> Message-ID: <69492cb3-b861-df1d-fc1d-314f93b076d9@mind.be> On 21/04/2023 20:49, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier Applied to master, thanks. I applied v12, but for some reason I don't have that version in my inbox, so I reply to v11. I also added a recent autobuild failure in a Fixes tag. Fixes: http://autobuild.buildroot.net/results/b5a/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a Regards, Arnout > --- > ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > > diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > new file mode 100644 > index 000000000000..d2fc3bc88641 > --- /dev/null > +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > @@ -0,0 +1,35 @@ > +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 > +From: Laurent Vivier > +Date: Fri, 21 Apr 2023 18:22:07 +0200 > +Subject: [PATCH] m68k: fix getrandom() use with uclibc > + > +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: > + > +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~ > + | srandom > +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~~~~~ > + > +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") > +Cc: Jason at zx2c4.com > +Signed-off-by: Laurent Vivier > +--- > + kexec/arch/m68k/bootinfo.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c > +index 086a34bdfdeb..5afd212d9d34 100644 > +--- a/kexec/arch/m68k/bootinfo.c > ++++ b/kexec/arch/m68k/bootinfo.c > +@@ -1,3 +1,4 @@ > ++#define _GNU_SOURCE > + > + #include > + #include > +-- > +2.40.0 > + From arnout at mind.be Sat Jun 3 20:44:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:44:41 +0200 Subject: [Buildroot] [git commit] kexec: fix sys/random.h with uclibc Message-ID: <20230603204930.B60BE869F2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2c1d8dfb5233acf90da6a3b26526fc9ceebe2df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/b5a/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a Signed-off-by: Laurent Vivier Signed-off-by: Arnout Vandecappelle --- .../0001-m68k-fix-getrandom-use-with-uclibc.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch new file mode 100644 index 0000000000..6661349aba --- /dev/null +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch @@ -0,0 +1,36 @@ +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 +From: Laurent Vivier +Date: Fri, 21 Apr 2023 18:22:07 +0200 +Subject: [PATCH] m68k: fix getrandom() use with uclibc + +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: + +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~ + | srandom +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~~~~~ + +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") +Upstream: https://lore.kernel.org/kexec/20230422095904.1303434-1-laurent at vivier.eu/ +Cc: Jason at zx2c4.com +Signed-off-by: Laurent Vivier +--- + kexec/arch/m68k/bootinfo.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c +index 086a34bdfdeb..5afd212d9d34 100644 +--- a/kexec/arch/m68k/bootinfo.c ++++ b/kexec/arch/m68k/bootinfo.c +@@ -1,3 +1,4 @@ ++#define _GNU_SOURCE + + #include + #include +-- +2.40.0 + From romain.naour at gmail.com Sat Jun 3 21:06:42 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 3 Jun 2023 23:06:42 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone Message-ID: <20230603210642.264930-1-romain.naour@gmail.com> Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour --- While looking at perl-clone build, I noticed that "-shared" is provided to lddlflags by the Perl package infrastructure: --config lddlflags="-shared $$(TARGET_LDFLAGS)" It would means that any Perl package in Buildroot requires a dependency on !BR2_STATIC_LIBS. Currently some Perl packages doesn't requires !BR2_STATIC_LIBS since they simply copy some .pm files. But as soon as something is built, it break for static only builds. --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS -- 2.34.3 From romain.naour at gmail.com Sat Jun 3 22:16:12 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 4 Jun 2023 00:16:12 +0200 Subject: [Buildroot] [RFC] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230603221612.292994-1-romain.naour@gmail.com> libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. host-cmake is know to take a long time to build and we want to avoid bumping BR2_CMAKE_VERSION_MIN only for one package. As discussed on the mailing list [3] introduce BR2_HOST_CMAKE_AT_LEAST_X_Y selected by package that requires a higher cmake version than the one provided by the host. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 [3] http://lists.busybox.net/pipermail/buildroot/2023-June/668287.html Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni --- package/cmake/Config.in.host | 31 ++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + package/libjxl/Config.in | 1 + support/dependencies/check-host-cmake.mk | 12 +++++---- 4 files changed, 40 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..fe5640088e 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,34 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The latest version in this list must match the one provided by host-cmake. +config BR2_HOST_CMAKE_AT_LEAST_3_18 # Debian bullseye provide cmake 3.18.x + bool + default y + +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_18 + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" if BR2_HOST_CMAKE_AT_LEAST_3_18 diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ -- 2.34.3 From aduskett at gmail.com Sun Jun 4 02:52:04 2023 From: aduskett at gmail.com (Adam Duskett) Date: Sat, 3 Jun 2023 19:52:04 -0700 Subject: [Buildroot] [PATCH v2 1/1] package/firewalld: new package Message-ID: <20230604025204.324443-1-aduskett@gmail.com> Firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. Items of note: - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents Firewalld from setting the shebang in the installed python files to the full path to the python interpreter used when building. - The bundled provided SYSV init file has several bashisms and requires /etc/init.d/functions which buildroot doesn't provide. So instead, a more simple init.d file is provided in the package directory, which does not require bash. - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. Because Buildroot does not have a mechanism to detect what version a user is compiling if the kernel is external, there is no way to prevent a user with an external kernel older than 5.3 to select this package. - To run, Firewalld requires enabling almost every single nftables option in the kernel menuconfig. Indeed for a regular user, this task is quite a time-consuming operation, and missing even one required nftables option results in firewalld failing to start. Through a mix of trial and error and talking to the upstream developers, the package selects the minimum amount of kernel options required for runtime. Understandably the list is daunting. However, these options have passed run-time tests with kernel 5.3 (the minimum kernel version required) and kernel 6.2.10 (the latest kernel version as of this commit log.) As such, it is safe to say these options will work for anybody wanting to use firewalld with a supported kernel version of 5.3 or higher. Signed-off-by: Adam Duskett --- Changes v1 -> v2: - Fix verbage in Config.in - Bump to version 1.3.2 package/Config.in | 1 + package/firewalld/Config.in | 43 ++++++ package/firewalld/S46firewalld | 66 ++++++++ package/firewalld/firewalld.hash | 3 + package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ 5 files changed, 370 insertions(+) create mode 100644 package/firewalld/Config.in create mode 100644 package/firewalld/S46firewalld create mode 100644 package/firewalld/firewalld.hash create mode 100644 package/firewalld/firewalld.mk diff --git a/package/Config.in b/package/Config.in index ad438667d2..da1b5bb4b9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2315,6 +2315,7 @@ endif source "package/fail2ban/Config.in" source "package/fastd/Config.in" source "package/fcgiwrap/Config.in" + source "package/firewalld/Config.in" source "package/flannel/Config.in" source "package/fmc/Config.in" source "package/fping/Config.in" diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in new file mode 100644 index 0000000000..4f58a3ea05 --- /dev/null +++ b/package/firewalld/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_FIREWALLD + bool "firewalld" + depends on BR2_USE_MMU # gobject-introspection, python-gobject + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection + select BR2_PACKAGE_DBUS # dbus-python + select BR2_PACKAGE_DBUS_PYTHON + select BR2_PACKAGE_GOBJECT_INTROSPECTION + select BR2_PACKAGE_JANSSON # Uses the nftables json interface + select BR2_PACKAGE_NFTABLES + select BR2_PACKAGE_PYTHON_GOBJECT + help + Firewalld provides a dynamically managed firewall with + support for network or firewall zones to define the trust + level of network connections or interfaces. It has support + for IPv4, IPv6 firewall settings and for ethernet bridges and + a separation of runtime and permanent configuration options. + It also provides an interface for services or applications to + add ip*tables and ebtables rules directly. + + Note: Firewalld uses nftables as the backend and requires + kernel version >= 5.3. + + https://github.com/firewalld/firewalld + +comment "firewalld needs python3" + depends on !BR2_PACKAGE_PYTHON3 + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" + depends on BR2_USE_MMU + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_HOST_GCC_AT_LEAST_8 diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld new file mode 100644 index 0000000000..40f43e1f57 --- /dev/null +++ b/package/firewalld/S46firewalld @@ -0,0 +1,66 @@ +#!/bin/sh + +DAEMON=firewalld +PIDFILE=/var/run/$DAEMON.pid + +start() { + printf "Starting firewalld: " + start-stop-daemon -S -q --exec $DAEMON + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} +stop() { + printf "Stopping firewalld: " + start-stop-daemon --stop --quiet --pidfile $PIDFILE + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +reload(){ + printf "Reloading firewalld: " + firewall-cmd --reload + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +restart() { + stop + start +} + +status(){ + firewall-cmd --state +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + reload) + reload + ;; + status) + status + ;; + *) + echo "Usage: $0 {start|stop|restart|reload|status}" + exit 1 +esac diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash new file mode 100644 index 0000000000..d8be3f7ba0 --- /dev/null +++ b/package/firewalld/firewalld.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 3be5a3caa36d1026c5b72d3f61dd963dccd953791b04af03d9946b24bef8391e firewalld-1.3.2.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk new file mode 100644 index 0000000000..e91825601d --- /dev/null +++ b/package/firewalld/firewalld.mk @@ -0,0 +1,257 @@ +################################################################################ +# +# firewalld +# +################################################################################ + +FIREWALLD_VERSION = 1.3.2 +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) +FIREWALLD_LICENSE = GPL-2.0 +FIREWALLD_LICENSE_FILES = COPYING +FIREWALLD_AUTORECONF = YES + +FIREWALLD_DEPENDENCIES = \ + host-intltool \ + host-libglib2 \ + host-libxml2 \ + host-libxslt \ + dbus-python \ + gobject-introspection \ + jansson \ + nftables \ + python3 \ + python-gobject + +# Firewalld hard codes the python shebangs to the full path of the +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. +# Force the proper python path. +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" + +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by +# the Red Hat-specific init script which isn't used, so we set +# --disable-sysconfig. +FIREWALLD_CONF_OPTS += \ + --disable-rpmmacros \ + --disable-sysconfig \ + --with-nft=/usr/sbin/nft \ + --without-ebtables \ + --without-ebtables-restore \ + --without-ipset \ + --without-xml-catalog + +ifeq ($(BR2_PACKAGE_IPTABLES),y) +FIREWALLD_DEPENDENCIES += iptables +FIREWALLD_CONF_OPTS += \ + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ + --with-ip6tables=/usr/sbin/ip6tables \ + --with-iptables-restore=/usr/sbin/iptables-restore \ + --with-iptables=/usr/sbin/iptables +else +FIREWALLD_CONF_OPTS += -without-iptables +endif + +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) +FIREWALLD_CONF_OPTS += --enable-nls +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +FIREWALLD_DEPENDENCIES += systemd +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system +else +FIREWALLD_CONF_OPTS += --disable-systemd +endif + +define FIREWALLD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service +endef + +# The bundled sysvinit file requires /etc/init.d/functions which is not +# provided by buildroot. As such, we provide our own firewalld init file. +define FIREWALLD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ + $(TARGET_DIR)/etc/init.d/S46firewalld +endef + +# Firewalld requires almost every single nftable option selected. +define FIREWALLD_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) +endef + +$(eval $(autotools-package)) -- 2.40.1 From thomas.petazzoni at bootlin.com Sun Jun 4 04:39:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 04 Jun 2023 04:39:54 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-03 Message-ID: <20230604043959.98914837A4@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-03 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 7 | 0 | 11 | master | 82 | 58 | 1 | 141 | Classification of failures by reason for master ----------------------------------------------- at-spi2-core-2.48.2 | 4 dahdi-linux-3.2.0 | 3 package/sdl2_net/sdl2_net.m... | 3 perl-clone-0.46 | 3 audit-3.1 | 2 efivar-38 | 2 host-heimdal-f4faaeaba371ff... | 2 linux-6.3.5 | 2 syslog-ng-4.1.1 | 2 trinity-1.9 | 2 unknown | 2 agentpp-4.6.0 | 1 alsa-lib-1.2.8 | 1 batman-adv-2022.3 | 1 brltty-6.5 | 1 faad2-2.10.1 | 1 ffmpeg-4.4.4 | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 gobject-introspection-1.74.0 | 1 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-python-sip-4.19.25 | 1 host-runc-1.1.7 | 1 host-rust-1.68.2 | 1 ipmitool-1_8_19 | 1 json-c-0.16 | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 ocf-linux-20171122 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 sdl2-2.26.5 | 1 uclibc-ng-test-6790eafe897b... | 1 valgrind-3.20.0 | 1 volk-3.0.0 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/9fa63799e083b9a3d1f3c299108a46d208ed9749 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/996b62880d108a93e95b90ff7cafa0e2358fa55f | aarch64_be | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/231c7c93a82bdee699c429e6d870387351ec6471 | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/e2eccf64de6f466e1fce2e14cffd47d920746978 | mips64el | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/17db63fd282befa1dd4b785e472a1517fd2687d6 | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/225032aa95ee98c57a8fced7d52426638cbda036 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/81b3ba92bd856202289bdb5a2de2580938b7e8ea | armeb | audit-3.1 | NOK | http://autobuild.buildroot.net/results/8224a9d3bc5a256ae56cd4d0b1ed3d72f8b4637e | or1k | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/053ef481605650a80844bff0d5226c8edc51ddb3 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/c6e1a47150168ddb1693162c8894461175c526a6 | arceb | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/63b46ad2fafa4664d8e176064ec4a91e2c680c44 | microblazeel | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/a962b4994f220bf724223687a05605f9861e8b1a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/059f6db1bb2a533028e35e764986dd214248dd33 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/4d818690ec36c6e03c2e10dca7247e84ace3eb66 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/1d73b4fe478d2c568c627456a95a77a6f00e451e | sh4eb | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/1cc084bb5066ac72ffbeba51a9951c7d2e5957b2 | armeb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/ec7a40a7460a701f2e8c9af482b4274f65901bc3 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/f547c65802a0a705e866795a80e1b17ce80bcf0c | ORPH aarch64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/12b02fb6c68f0f4439f2573f8ef3ca80f77f43de | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fa5989038e393e6d0d12c45438555f56c34be503 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e0cf7c414baf5226c9c9a026481293470e42562c | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ef59ab45874f4bc8a4aa59f1848d90eb5faee398 | s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/48ccff568423c04ee75a20628ae63a8f1e7fb223 | ORPH x86_64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/124645014136d0c6ecbac334470954fbec19aeb1 | sparc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/c2d22fe0af22c50422f43236435cf47761cb36de | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/97ba45ddfe1440adefe2879ce5b806fc83aea8b7 | mips | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/8970874719f544815623e3658f6016e1406b762b | ORPH powerpc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a12d97c71a262c36fcc6f1cd2dbd7ecdc73e00bc | ORPH riscv32 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/e6c62dc5ff4834714291ba30f1492313c7f2664d | mips | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/f4b493bf8c7211b2b201cb516cb3b847ffef8725 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/1b2acd87df9678e422af76807f188c451ce9c349 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/38bbef373f58d47b7383a4bbc9fc5cdf5db9a67a | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/7fe066b48f6af72f01253be69a1f0f319a5c339b | m68k | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9c1b1ea2576a33b3cbd8d4a717a9d0b92fae3db4 | ORPH mipsel | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/9b340911e51eea15b453fd4a4126b478a7be6fe9 | ORPH powerpc | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/fcce6723f25c6def00b1978fdb53a6f35e0fcd28 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b35d8241fa2a154251c0d843e585a8b5ae17bc1f | ORPH mips | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/440105258a1ae2ad115b9d47de5b219c5363afd6 | mips64el | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/b41b3853f9411b4fe05082685b91a913374b075c | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/c3a48213a34c8feea1e4256c4b69f73e571b2908 | aarch64_be | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/25bd4398a56b3d4ad0b05f9213c7983d8f5d6087 | microblaze | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/5d503aaa94b56523c684be7946123921747ebf52 | arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/acd02bbdbd1bf0c7e52b8a738699ec6b1b758279 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/b5961fdb7d4ddcdfbb1d5c42e2b8be7a45ec6760 | ORPH armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/a99318c6064a23086a894936d9eb1064114d84d2 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/658364b015e6bb1d79351216e3a0725db7190f90 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/cfe74ec6f8df2ea8c745dd7e9096bca4e0e86a15 | arm | sdl2-2.26.5 | NOK | http://autobuild.buildroot.net/results/afd227d3558aceca6e817d7ec1c1c54f7e97b366 | powerpc64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/dd6b3b8f30415f6c0e18eb5b34920327f99900ac | sparc | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/c128ca386ed69d073930ecb3e30d8f6d2e4b1636 | powerpc | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/82736ffe64c6b2547ee01a167f43b894036acb52 | ORPH mips | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/037f56a0f7e03d4f25af57e0739fdd3d3cfd5d75 | ORPH mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/ae03c4a28a629a3340344a0699896628c71bdb03 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/8243a0e836d91845fcf591d8ba847d88c404634d | m68k | unknown | NOK | http://autobuild.buildroot.net/results/35c23f2d80183752405f2e44f106b0ad65818164 | mipsel | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/7f8bf033c513716452b1a1cc3fc8ed3075fc0a60 | ORPH powerpc | volk-3.0.0 | NOK | http://autobuild.buildroot.net/results/a71688145eb1632ad2bb73cdc057069e5e5d1d88 | riscv64 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/47e2c1630eff716e05c2295b1b0ce9d5b7b53f78 | Classification of failures by reason for 2023.02.x -------------------------------------------------- containerd-1.6.20 | 1 highway-1.0.2 | 1 host-binutils-2.39 | 1 host-runc-1.1.7 | 1 host-rust-1.67.1 | 1 linux-6.1.30 | 1 perl-5.36.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/c1611740a150df364b1a88e47cb2c0a9a8b669a5 | aarch64 | highway-1.0.2 | NOK | http://autobuild.buildroot.net/results/168adc1a685e5accaafc71d81b1c180f1db4ae5e | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/dda3c0281ce40d7510f59ce3be173877db5b3fce | x86_64 | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/9dc65bcee661c318d777690ba2a829f973b8be2f | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6f685f687878845416e300ebd30017e26eddf85f | riscv64 | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/7dc4e36a249bd5bfa1156e4b2938585331bd8df5 | ORPH m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/cfabf9a420cdca7d2347fbf3f50a0f24fbff95b6 | -- http://autobuild.buildroot.net From bagasdotme at gmail.com Sun Jun 4 06:47:28 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sun, 4 Jun 2023 13:47:28 +0700 Subject: [Buildroot] [PATCH] package/git: bump to version 2.41.0 Message-ID: <20230604064728.367037-2-bagasdotme@gmail.com> Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: d2c1d8dfb5233acf90da6a3b26526fc9ceebe2df -- An old man doll... just what I always wanted! - Clara From ju.o at free.fr Sun Jun 4 09:17:44 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 4 Jun 2023 11:17:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/acpica: bump to version 20230331 In-Reply-To: <20230531170207.727576-1-ju.o@free.fr> References: <20230531170207.727576-1-ju.o@free.fr> Message-ID: <20230604091744.8368-1-ju.o@free.fr> For change log since 20220331, see: - https://www.acpica.org/node/201 - https://www.acpica.org/node/202 or - https://github.com/acpica/acpica/blob/R03_31_23/documents/changes.txt This commit also drop the patch removing -Werror in CFLAGS, as an alternative is now available upstream, merged in [1]. This commit is included in release 20221020. The build commands are updated accordingly to set the new NOWERROR=TRUE option to achieve the same behavior. With the patch removal, .checkpackageignore is also updated accordingly. The license file hash is also updated, due to the copyright year update. Upstream commit [2] also introduced a use of wcslen() and . This commit was first included in tag R10_20_22 (version 20221020). Therefore, this new version need wchar. The new depedency is added. This version bump is motivated by the introduction of RISC-V related definitions. [1] https://github.com/acpica/acpica/commit/3fd0f940408fc01a2c52c5be5f2beb0218a3d907 [2] https://github.com/acpica/acpica/commit/cd6a30897593f6052abf0b9a791671dcf07b9596 Cc: Erico Nunes Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the new dependency on BR2_USE_WCHAR in Config.in --- Patch tested on branch master at commit d2c1d8d with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -a -p acpica ... 45 builds, 3 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- .checkpackageignore | 1 - .../acpica/0001-build-do-not-use-Werror.patch | 82 ------------------- package/acpica/Config.in | 5 +- package/acpica/acpica.hash | 4 +- package/acpica/acpica.mk | 4 +- 5 files changed, 8 insertions(+), 88 deletions(-) delete mode 100644 package/acpica/0001-build-do-not-use-Werror.patch diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..281334cd7d 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -141,7 +141,6 @@ package/4th/0001-avoid-regen-during-install.patch Upstream package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream package/acl/0001-Build-with-old-GCC-versions.patch Upstream -package/acpica/0001-build-do-not-use-Werror.patch Upstream package/acpid/0001-dont-use-isfdtype.patch Upstream package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream package/alsamixergui/0001-misc-fixes.patch Sob Upstream diff --git a/package/acpica/0001-build-do-not-use-Werror.patch b/package/acpica/0001-build-do-not-use-Werror.patch deleted file mode 100644 index f905e552bd..0000000000 --- a/package/acpica/0001-build-do-not-use-Werror.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 9382ae2431d2962c430e7149302c8690f5bc159c Mon Sep 17 00:00:00 2001 -From: "Yann E. MORIN" -Date: Sun, 10 Jul 2016 15:06:15 +0200 -Subject: [PATCH] build: do not use -Werror - -Warnings come and go with various compiler versions, so using -Werror is -prone to cause build failures with various compiler versions, especially -newer versions that introduce new warnings. - -Remove use of -Werror. - -[Vincent: tweak patch for 20170531 release] -[Bernd: tweak patch for 20191018 release] - -Signed-off-by: "Yann E. MORIN" -Signed-off-by: "Vicente Olivert Riera" -Signed-off-by: Bernd Kuhls ---- - generate/unix/Makefile.config | 1 - - generate/unix/iasl/Makefile | 16 ++++++++-------- - 2 files changed, 8 insertions(+), 9 deletions(-) - -diff --git a/generate/unix/Makefile.config b/generate/unix/Makefile.config -index c28e8a9b1..7064bed97 100644 ---- a/generate/unix/Makefile.config -+++ b/generate/unix/Makefile.config -@@ -204,7 +204,6 @@ CWARNINGFLAGS = \ - -Wall\ - -Wbad-function-cast\ - -Wdeclaration-after-statement\ -- -Werror\ - -Wformat=2\ - -Wmissing-declarations\ - -Wmissing-prototypes\ -diff --git a/generate/unix/iasl/Makefile b/generate/unix/iasl/Makefile -index 47ea73cab..2c756af79 100644 ---- a/generate/unix/iasl/Makefile -+++ b/generate/unix/iasl/Makefile -@@ -360,32 +360,32 @@ $(OBJDIR)/prparserparse.c $(OBJDIR)/prparser.y.h : $(ASL_COMPILER)/prparse - # - $(OBJDIR)/aslcompilerlex.o : $(OBJDIR)/aslcompilerlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/aslcompilerparse.o : $(OBJDIR)/aslcompilerparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtcompilerparserlex.o : $(OBJDIR)/dtcompilerparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtcompilerparserparse.o : $(OBJDIR)/dtcompilerparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtparserlex.o : $(OBJDIR)/dtparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtparserparse.o : $(OBJDIR)/dtparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/prparserlex.o : $(OBJDIR)/prparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/prparserparse.o : $(OBJDIR)/prparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< --- -2.20.1 - diff --git a/package/acpica/Config.in b/package/acpica/Config.in index c5ffb005f5..ec5865c357 100644 --- a/package/acpica/Config.in +++ b/package/acpica/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ACPICA bool "acpica" + depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_HAS_THREADS help The ACPI Component Architecture (ACPICA) project provides an @@ -9,5 +10,5 @@ config BR2_PACKAGE_ACPICA https://www.acpica.org -comment "acpica needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS +comment "acpica needs a toolchain w/ threads, wchar" + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/acpica/acpica.hash b/package/acpica/acpica.hash index 564e393cb4..a5056cf1a2 100644 --- a/package/acpica/acpica.hash +++ b/package/acpica/acpica.hash @@ -1,3 +1,3 @@ # locally computed hash -sha256 1ccda5c6a08a90b145777df635eb09f995b3472b3128f375009c5a6b01a04c7a acpica-unix2-20220331.tar.gz -sha256 40d8e351f8dfdf5340ec76ac28f0c201b825077d7060bb3686ca1112cb26985d source/include/acpi.h +sha256 bd8ac5ffa77ddc5ffc1f88be412b65a0926d25750e87ac180666c5b63de7ea36 acpica-unix2-20230331.tar.gz +sha256 42772064aec4f49677641690d2fab571c9d266922022e28af666072c60a04831 source/include/acpi.h diff --git a/package/acpica/acpica.mk b/package/acpica/acpica.mk index 9901c1ed48..7b21202780 100644 --- a/package/acpica/acpica.mk +++ b/package/acpica/acpica.mk @@ -4,7 +4,7 @@ # ################################################################################ -ACPICA_VERSION = 20220331 +ACPICA_VERSION = 20230331 ACPICA_SOURCE = acpica-unix2-$(ACPICA_VERSION).tar.gz ACPICA_SITE = https://acpica.org/sites/acpica/files ACPICA_LICENSE = BSD-3-Clause or GPL-2.0 @@ -15,11 +15,13 @@ HOST_ACPICA_DEPENDENCIES = host-bison host-flex define ACPICA_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ HARDWARE_NAME=$(BR2_ARCH) HOST=_LINUX CC="$(TARGET_CC)" \ + NOWERROR=TRUE \ all endef define HOST_ACPICA_BUILD_CMDS $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ + NOWERROR=TRUE \ all endef -- 2.40.1 From yann.morin.1998 at free.fr Sun Jun 4 10:26:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 4 Jun 2023 12:26:07 +0200 Subject: [Buildroot] [RFC] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <20230603221612.292994-1-romain.naour@gmail.com> References: <20230603221612.292994-1-romain.naour@gmail.com> Message-ID: <20230604102607.GC3340@scaer> Romain, All, On 2023-06-04 00:16 +0200, Romain Naour spake thusly: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. This needs to be split in two: 1. add the host-cmake versions 2. fix libjxl to select the required version This needs a more detailed commit log, please. ;-) For example: Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. We intriduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the requires dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > > The portability issue has already been reported upstream [2]. This part above would have to be moved into the commit that change libjxl to request host-cmake 3.22. > host-cmake is know to take a long time to build and we want > to avoid bumping BR2_CMAKE_VERSION_MIN only for one package. > As discussed on the mailing list [3] introduce > BR2_HOST_CMAKE_AT_LEAST_X_Y selected by package that > requires a higher cmake version than the one provided by > the host. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > [3] http://lists.busybox.net/pipermail/buildroot/2023-June/668287.html > > Signed-off-by: Romain Naour > Cc: Julien Olivain > Cc: Arnout Vandecappelle > Cc: Peter Korsgaard > Cc: Yann E. MORIN > Cc: Thomas Petazzoni > --- > package/cmake/Config.in.host | 31 ++++++++++++++++++++++++ > package/cmake/cmake.mk | 1 + > package/libjxl/Config.in | 1 + > support/dependencies/check-host-cmake.mk | 12 +++++---- > 4 files changed, 40 insertions(+), 5 deletions(-) > > diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host > index b2e210ee2c..fe5640088e 100644 > --- a/package/cmake/Config.in.host > +++ b/package/cmake/Config.in.host > @@ -9,3 +9,34 @@ config BR2_PACKAGE_HOST_CMAKE > the compiler environment of your choice. > > http://www.cmake.org/ > + > +# The latest version in this list must match the one provided by host-cmake. > +config BR2_HOST_CMAKE_AT_LEAST_3_18 # Debian bullseye provide cmake 3.18.x > + bool > + default y There is no need for this symbol, if... > +config BR2_HOST_CMAKE_AT_LEAST_3_19 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_18 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_20 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_19 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_21 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_20 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_22 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_21 > + > +# This order guarantees that the highest version is set, as kconfig > +# stops affecting a value on the first matching default. > +config BR2_HOST_CMAKE_AT_LEAST > + string > + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 > + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 > + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 > + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 > + default "3.18" if BR2_HOST_CMAKE_AT_LEAST_3_18 ... you remove the conditional here, e.g. just: default "3.18" And I prefer that there is always a non-conditional default. In which case the first comment would change to: # The minimum system cmake version we expect if 3.18 as provided by # Debian bullseye, that we use in our reference build docker image. > diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk > index dc92c8bb4e..b99877696a 100644 > --- a/package/cmake/cmake.mk > +++ b/package/cmake/cmake.mk > @@ -4,6 +4,7 @@ > # > ################################################################################ > > +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y > CMAKE_VERSION_MAJOR = 3.22 > CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 > CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) > diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in > index da04b89f9b..923560298f 100644 > --- a/package/libjxl/Config.in > +++ b/package/libjxl/Config.in > @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL > # libjxl fail to link statically due to libatomic issue > depends on !BR2_STATIC_LIBS > depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 > + select BR2_HOST_CMAKE_AT_LEAST_3_19 As suggested above, this needs to be in a separate patch. Otherwise, this is a very good idea, much simpler than what I was thinking about (i.e. having each package depend on their required version). Regards, Yann E. MORIN. > select BR2_PACKAGE_BROTLI > select BR2_PACKAGE_HIGHWAY > select BR2_PACKAGE_LCMS2 > diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk > index 5760e4ded1..e367690319 100644 > --- a/support/dependencies/check-host-cmake.mk > +++ b/support/dependencies/check-host-cmake.mk > @@ -1,9 +1,11 @@ > -# Set this to either 3.18 or higher, depending on the highest minimum > -# version required by any of the packages bundled in Buildroot. If a > -# package is bumped or a new one added, and it requires a higher > -# version, our cmake infra will catch it and build its own. > +# The cmake minimum version is set to either 3.18 or higher, > +# depending on the highest minimum version required by any > +# of the packages bundled in Buildroot. If a package is > +# bumped or a new one added, and it requires a higher > +# cmake version than the one provided by the host, our > +# cmake infra will catch it and build its own. > # > -BR2_CMAKE_VERSION_MIN = 3.18 > +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) > > BR2_CMAKE_CANDIDATES ?= cmake cmake3 > BR2_CMAKE ?= $(call suitable-host-package,cmake,\ > -- > 2.34.3 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 4 10:42:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:42:29 +0200 Subject: [Buildroot] [PATCH] package/git: bump to version 2.41.0 In-Reply-To: <20230604064728.367037-2-bagasdotme@gmail.com> (Bagas Sanjaya's message of "Sun, 4 Jun 2023 13:47:28 +0700") References: <20230604064728.367037-2-bagasdotme@gmail.com> Message-ID: <87fs77bjai.fsf@48ers.dk> >>>>> "Bagas" == Bagas Sanjaya writes: > Bump the package version to 2.41.0. For the release announcement and > notes, see [1]. > Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] > Signed-off-by: Bagas Sanjaya Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:42:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:42:06 +0200 Subject: [Buildroot] [git commit branch/next] package/git: bump to version 2.41.0 Message-ID: <20230604104244.6E004867CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cd0059419ced783957a6c2d18bac529173fdfcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya Signed-off-by: Peter Korsgaard --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sun Jun 4 10:43:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:43:46 +0200 Subject: [Buildroot] [PATCH] package/gnuplot: bump version to 5.4.7 In-Reply-To: <20230524084235.20775-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 24 May 2023 10:42:35 +0200") References: <20230524084235.20775-1-mf@go-sys.de> Message-ID: <87bkhvbj8d.fsf@48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Signed-off-by: Michael Fischer Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:47:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:47:18 +0200 Subject: [Buildroot] [PATCH] package/bird: bump to version 2.0.12 In-Reply-To: <20230524132037.90220-1-itz.wam@gmail.com> (Itz Wam's message of "Wed, 24 May 2023 15:20:36 +0200") References: <20230524132037.90220-1-itz.wam@gmail.com> Message-ID: <877csjbj2h.fsf@48ers.dk> >>>>> "Itz" == Itz 'toinux' Wam writes: > From: itzwam > Signed-off-by: Itz 'toinux' Wam According to the announcement, this contains "Important bugfixes" (would have been good to mention in the commit message), so committed to master, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:47:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:47:21 +0200 Subject: [Buildroot] [git commit] package/bird: bump to version 2.0.12 Message-ID: <20230604104817.A0AF086A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb940ab43d6ec8b0703182fd491e3ef9c57acc6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bugfix release, with "Important bugfixes". For details, see the announcement: https://bird.network.cz/pipermail/bird-users/2023-January/016560.html Signed-off-by: Itz 'toinux' Wam Signed-off-by: Peter Korsgaard --- package/bird/bird.hash | 2 +- package/bird/bird.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bird/bird.hash b/package/bird/bird.hash index 3e00a1993d..a62fbba630 100644 --- a/package/bird/bird.hash +++ b/package/bird/bird.hash @@ -1,2 +1,2 @@ -sha256 60a7b83b67b9d089d2a745a11fddd12461f631abc7b645b6c085adf90b3f55d6 bird-2.0.11.tar.gz +sha256 3ec462a237d06d1f4455d6ec00a42f0b1686061fc988e5c89a841d01dd753b53 bird-2.0.12.tar.gz sha256 94c53c84320078920ac1f0d49c81a4e9004512f534521a58bdf145acbcbc2cd2 README diff --git a/package/bird/bird.mk b/package/bird/bird.mk index 1295358fb9..f1b2ee6c5e 100644 --- a/package/bird/bird.mk +++ b/package/bird/bird.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIRD_VERSION = 2.0.11 +BIRD_VERSION = 2.0.12 BIRD_SITE = https://bird.network.cz/download BIRD_LICENSE = GPL-2.0+ BIRD_LICENSE_FILES = README From peter at korsgaard.com Sun Jun 4 10:51:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:51:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/lightning: bump version to 2.2.1 In-Reply-To: <20230518102020.22694-1-paul@crapouillou.net> (Paul Cercueil's message of "Thu, 18 May 2023 12:20:20 +0200") References: <20230518102020.22694-1-paul@crapouillou.net> Message-ID: <873537biwb.fsf@48ers.dk> >>>>> "Paul" == Paul Cercueil writes: > And restore support for MIPS64, which is supported by Lightning. > Signed-off-by: Paul Cercueil Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:53:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:53:02 +0200 Subject: [Buildroot] [PATCH 1/1] package/z3: bump to version 4.12.2 In-Reply-To: <20230517214648.137270-1-ju.o@free.fr> (Julien Olivain's message of "Wed, 17 May 2023 23:46:48 +0200") References: <20230517214648.137270-1-ju.o@free.fr> Message-ID: <87y1kza48h.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log since v4.12.1, see: > - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit 603df32 with commands: > utils/docker-run make check-package > 382092 lines processed > 0 warnings generated > support/testing/run-tests \ > -d dl -o output_folder \ > tests.package.test_z3 > ... > OK Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:50 +0200 Subject: [Buildroot] [git commit branch/next] package/z3: bump to version 4.12.2 Message-ID: <20230604105336.3A22286AD9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=108bb3395b5ed2abe1c3c5a20fb9205dfc672b54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since v4.12.1, see: - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/z3/z3.hash | 2 +- package/z3/z3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/z3/z3.hash b/package/z3/z3.hash index 8a511c3fe5..bddf3066ba 100644 --- a/package/z3/z3.hash +++ b/package/z3/z3.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3735fabf00e1341adcc70394993c05fd3e2ae167a3e9bb46045e33084eb64a3 z3-4.12.1.tar.gz +sha256 9f58f3710bd2094085951a75791550f547903d75fe7e2fcb373c5f03fc761b8f z3-4.12.2.tar.gz sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk index 45c412ad12..501d9ee61a 100644 --- a/package/z3/z3.mk +++ b/package/z3/z3.mk @@ -4,7 +4,7 @@ # ################################################################################ -Z3_VERSION = 4.12.1 +Z3_VERSION = 4.12.2 Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) Z3_LICENSE = MIT Z3_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Sun Jun 4 10:43:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:43:31 +0200 Subject: [Buildroot] [git commit branch/next] package/gnuplot: bump version to 5.4.7 Message-ID: <20230604105336.1344586AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e511e791daab76b1da42cb3a69a4d7c2baeb85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Fischer Signed-off-by: Peter Korsgaard --- package/gnuplot/gnuplot.hash | 8 ++++---- package/gnuplot/gnuplot.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnuplot/gnuplot.hash b/package/gnuplot/gnuplot.hash index de0741d609..2f482ca434 100644 --- a/package/gnuplot/gnuplot.hash +++ b/package/gnuplot/gnuplot.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.6/ -md5 da719235bb2f46830f9d2101d04b14a5 gnuplot-5.4.6.tar.gz -sha1 31ea0c00af5c156e5d068e3b1cc2fb1847f471ab gnuplot-5.4.6.tar.gz +# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/ +md5 cdc9bb3ac0cc7e717246ed3df2d6ffa2 gnuplot-5.4.7.tar.gz +sha1 6e68f94af822ff56549beab3a465c2fe976d3b34 gnuplot-5.4.7.tar.gz # Locally computed -sha256 02fc27918200ed64d8f0c3b84fe81b95b59cd47ad99f270939ae497c19f27419 gnuplot-5.4.6.tar.gz +sha256 318a1501c9e659f39cf05ee5268335671bddc6c20eae06851f262fde27c2e739 gnuplot-5.4.7.tar.gz sha256 895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4d Copyright diff --git a/package/gnuplot/gnuplot.mk b/package/gnuplot/gnuplot.mk index c49fbc497d..23fbae10a9 100644 --- a/package/gnuplot/gnuplot.mk +++ b/package/gnuplot/gnuplot.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPLOT_VERSION = 5.4.6 +GNUPLOT_VERSION = 5.4.7 GNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION) GNUPLOT_LICENSE = gnuplot license (open source) GNUPLOT_LICENSE_FILES = Copyright From peter at korsgaard.com Sun Jun 4 10:52:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:33 +0200 Subject: [Buildroot] [git commit branch/next] package/lightning: bump version to 2.2.1 Message-ID: <20230604105336.2FE708676D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b26999abca4e9fb4c2050123af028b80fa0c990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next And restore support for MIPS64, which is supported by Lightning. Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - .../0001-lib-jit_disasm.c-fix-build.patch | 42 ---------------------- package/lightning/Config.in | 6 ++-- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 5 files changed, 6 insertions(+), 47 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81cf1afe6b..963efac992 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -893,7 +893,6 @@ package/libwebsock/0002-fix-ssl.patch Upstream package/libwebsock/0003-fix-incorrect-inline.patch Upstream package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream package/libyuv/0001-i386-sse2.patch Upstream -package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream diff --git a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch b/package/lightning/0001-lib-jit_disasm.c-fix-build.patch deleted file mode 100644 index 9e79be91a0..0000000000 --- a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 0d828c96c373c34b201ca7ea37b61c1e3b0485cd Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 19 Dec 2022 23:55:31 +0100 -Subject: [PATCH] lib/jit_disasm.c: fix build - -Fix the following build failure raised since -http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=837c7a1e8d08fb9294578dc84694077f4d6106f9: - -jit_disasm.c: In function 'fprintf_styled': -jit_disasm.c:57:27: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~ -jit_disasm.c:57:35: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~~~~~~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/e15e01e98e0d8c873efd3f512b671d98e4daf6c0 - -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: make it a backport now it's applied upstream] -Signed-off-by: Yann E. MORIN ---- - lib/jit_disasm.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/jit_disasm.c b/lib/jit_disasm.c -index 58a269b..68c966d 100644 ---- a/lib/jit_disasm.c -+++ b/lib/jit_disasm.c -@@ -54,7 +54,7 @@ static FILE *disasm_stream; - #endif - - #if BINUTILS_2_38 --static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) -+static int fprintf_styled(void * stream, enum disassembler_style style, const char* fmt, ...) - { - va_list args; - int r; --- -2.25.1 - diff --git a/package/lightning/Config.in b/package/lightning/Config.in index 3cf7c28ae2..e42730addb 100644 --- a/package/lightning/Config.in +++ b/package/lightning/Config.in @@ -1,12 +1,14 @@ comment "lightning needs a toolchain w/ dynamic library, threads" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LIGHTNING bool "lightning" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_THREADS help diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 998ae3743b..97b391674c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4e3984ff1ccf0ba30a985211d40fc5c06b25f014ebdf3d80d0fe3d0c80dd7c0e lightning-2.2.0.tar.gz +sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 8ab2ca1f9d..4a8c7e5efd 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.0 +LIGHTNING_VERSION = 2.2.1 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER From peter at korsgaard.com Sun Jun 4 10:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:54:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 In-Reply-To: <87pm6xvwbm.fsf@tarshish> (Baruch Siach via buildroot's message of "Fri, 19 May 2023 06:19:03 +0300") References: <20230518210657.1287204-1-paul@crapouillou.net> <87pm6xvwbm.fsf@tarshish> Message-ID: <87ttvna45t.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Hi Paul, > On Thu, May 18 2023, Paul Cercueil wrote: >> Signed-off-by: Paul Cercueil >> --- >> package/strace/strace.hash | 2 +- >> package/strace/strace.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/package/strace/strace.hash b/package/strace/strace.hash >> index d49abf1f16..de2f8c52b9 100644 >> --- a/package/strace/strace.hash >> +++ b/package/strace/strace.hash >> @@ -1,5 +1,5 @@ >> # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 >> # https://strace.io/files/6.2/strace-6.2.tar.xz.asc > This link needs update. > I verified that the signature at > https://strace.io/files/6.3/strace-6.3.tar.xz.asc matches the hash > below. Committed to next after fixing the link, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:54:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:54:24 +0200 Subject: [Buildroot] [git commit branch/next] package/strace: bump to version 6.3 Message-ID: <20230604105454.4673F86AE6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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 troglobit at gmail.com Sun Jun 4 11:06:45 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:45 +0200 Subject: [Buildroot] [PATCH 0/2] ssdp-responder upgrade with systemd build fix Message-ID: <20230604110647.3418706-1-troglobit@gmail.com> - Bump ssdp-responder to latest release, critical bug fix for v2.0 Note: LICENSE file hash change due to update in copyright years - Add missing /var/lib/misc for persistent state on systemd builds Joachim Wiberg (2): package/ssdp-responder: bump to v2.1 package/ssdp-responder: add /var/lib/misc for systemd builds package/ssdp-responder/ssdp-responder.hash | 4 ++-- package/ssdp-responder/ssdp-responder.mk | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) -- 2.34.1 From troglobit at gmail.com Sun Jun 4 11:06:46 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:46 +0200 Subject: [Buildroot] [PATCH 1/2] package/ssdp-responder: bump to v2.1 In-Reply-To: <20230604110647.3418706-1-troglobit@gmail.com> References: <20230604110647.3418706-1-troglobit@gmail.com> Message-ID: <20230604110647.3418706-2-troglobit@gmail.com> Upstream ChangeLog, summary: - Add support for JSON output with 'ssdpd-scan -j' - Dump received data from devices in 'ssdp-scan -l debug' - Termios support for disabling '^C' output from 'ssdp-scan' - Update copyright years, LICENSE file hash change - Source '/etc/default/ssdpd' from systemd unit file - Add fallback if '/var/lib/misc' is missing on system - Fix truncated UUID when reading from cache file Signed-off-by: Joachim Wiberg --- 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 8b4f3e4e45..7794c66643 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d8888f2ac59febfb3b2473a1402041014052ad4dc1eeb4168c78aeca1692aae3 ssdp-responder-2.0.tar.gz -sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE +sha256 75787cd9c0a88329dd39437eb28a188b54a3a0cab8472968e2713d90076f321f ssdp-responder-2.1.tar.gz +sha256 b66025f1e568a8d80264550d7bd7683780ac248f2baa1e85b4da4b15e28d55a7 LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 20e7219386..ddd87bc599 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 2.0 +SSDP_RESPONDER_VERSION = 2.1 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 From troglobit at gmail.com Sun Jun 4 11:06:47 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:47 +0200 Subject: [Buildroot] [PATCH 2/2] package/ssdp-responder: add /var/lib/misc for systemd builds In-Reply-To: <20230604110647.3418706-1-troglobit@gmail.com> References: <20230604110647.3418706-1-troglobit@gmail.com> Message-ID: <20230604110647.3418706-3-troglobit@gmail.com> Similar to dnsmasq, ssdp-responder saves state data across reboots in the /var/lib/misc/ directory. In the case of ssdp-responder it is the (per-device unique) UUID that is generated on first boot. Workaround only needed for systemd builds, the sysv skeleton already has the /var/lib/misc/ directory. Signed-off-by: Joachim Wiberg --- package/ssdp-responder/ssdp-responder.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index ddd87bc599..bb17641a9f 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -25,4 +25,8 @@ define SSDP_RESPONDER_INSTALL_INIT_SYSV $(TARGET_DIR)/etc/init.d/S50ssdpd endef +define SSDP_RESPONDER_INSTALL_INIT_SYSTEMD + mkdir -p $(TARGET_DIR)/var/lib/misc/ +endef + $(eval $(autotools-package)) -- 2.34.1 From peter at korsgaard.com Sun Jun 4 11:10:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 13:10:30 +0200 Subject: [Buildroot] [git commit] Update for 2023.05-rc3 Message-ID: <20230604111152.27DC886B16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25e485f462b7459dda6793d7eaa385c8617febff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 12 ++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 44 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index b0875759ff..1f540b8f4b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,15 @@ +2023.05-rc3, released June 4th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: bird, containerd, earlyoom, gcc, + ipython, kexec, kodi-skin-confluence, libcurl, libopenssl, + mesa3d, minidlna, mpd, openjdk, openjdk-bin, + python-matplotlib, sdl2_net, vdr + + New packages: python-asttokens, python-executing, + python-pure-eval, python-stack-data + 2023.05-rc2, released May 28th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 2e1eff2f3c..ce2f34dc5e 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.05-rc2 +export BR2_VERSION := 2023.05-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1685305000 +BR2_VERSION_EPOCH = 1685877000 # 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 75b445d069..5e9280626d 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@ --> -

Latest release candidate: 2023.05-rc2

+

Latest release candidate: 2023.05-rc3

diff --git a/docs/website/news.html b/docs/website/news.html index 28d0b83952..7523bc57d9 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

News

    +
  • +
    +
    +
    +

    2023.05-rc3 released

    +

    4 June 2023

    +
    +
    +

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

    + +

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

    +
    +
    +
  • +
  • From peter at korsgaard.com Sun Jun 4 11:19:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 13:19:02 +0200 Subject: [Buildroot] Buildroot 2023.05-rc3 released Message-ID: <87pm6ba315.fsf@48ers.dk> Hi, Buildroot 2023.05-rc3 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.05-rc3.tar.gz or http://buildroot.net/downloads/buildroot-2023.05-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 2023.05-rc2.. 9 Bernd Kuhls 9 Romain Naour 3 Peter Korsgaard 3 Sergey Bobrenok 1 Adam Duskett 1 Andreas Ziegler 1 Christian Stewart 1 Etienne Carriere 1 Francois Perrad 1 Laurent Vivier 1 Neal Frager 1 Witold Lipieta 1 itzwam For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.05-rc3 Expect the final 2023.05 release within a few days. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 11:20:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 13:20:30 +0200 Subject: [Buildroot] [RFC v1] package/coreutils: needs toolchain headers >= 5.6 (32-bit system with 64-bit time_t) In-Reply-To: <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> (Arnout Vandecappelle's message of "Sat, 3 Jun 2023 22:41:25 +0200") References: <20230510202434.13975-1-ps.report@gmx.net> <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> Message-ID: <87legza2yp.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, > Because of all this complexity, I think it's better to introduce > something like BR2_TOOLCHAIN_HAS_TIME_T_64 that encodes those > conditions. It would be a blind symbol that defaults y for 64-bit > architectures and is selected by the respective arch or toolchain > symbols. It's a bit complicated that way, but gives us most > flexibility to get all the conditions right. For instance, in external > toolchains it would only be selected if glibc is sufficiently recent. > Therefore, I've marked this patch as Changes Requested. But I also > added the other matinainters in Cc because they may have different > opinions. No, I agree - Nice summary! -- Bye, Peter Korsgaard From troglobit at gmail.com Sun Jun 4 15:48:16 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:16 +0200 Subject: [Buildroot] [PATCH 0/2] mrouted upgrade with systemd build fix Message-ID: <20230604154818.3681851-1-troglobit@gmail.com> - Bump mrouted to latest release - Add missing /var/lib/misc for persistent state on systemd builds Joachim Wiberg (2): package/mrouted: bump for v4.5 release package/mrouted: add /var/lib/misc for systemd builds package/mrouted/mrouted.hash | 4 ++-- package/mrouted/mrouted.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) -- 2.34.1 From troglobit at gmail.com Sun Jun 4 15:48:18 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/mrouted: add /var/lib/misc for systemd builds In-Reply-To: <20230604154818.3681851-1-troglobit@gmail.com> References: <20230604154818.3681851-1-troglobit@gmail.com> Message-ID: <20230604154818.3681851-3-troglobit@gmail.com> Similar to dnsmasq, mrouted saves state data across reboots in the /var/lib/misc/ directory. In the case of mrouted it is the unique generation id (used by neighboring mrouted routers to identify any router restarting). This file is generated on first boot. Workaround only needed for systemd builds, the sysv skeleton already has the /var/lib/misc/ directory. Signed-off-by: Joachim Wiberg --- package/mrouted/mrouted.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk index 3e2f49dc10..0d2071c4f0 100644 --- a/package/mrouted/mrouted.mk +++ b/package/mrouted/mrouted.mk @@ -18,6 +18,7 @@ define MROUTED_INSTALL_INIT_SYSV endef define MROUTED_INSTALL_INIT_SYSTEMD + mkdir -p $(TARGET_DIR)/var/lib/misc/ $(INSTALL) -D -m 644 $(@D)/mrouted.service \ $(TARGET_DIR)/usr/lib/systemd/system/mrouted.service endef -- 2.34.1 From troglobit at gmail.com Sun Jun 4 15:48:17 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/mrouted: bump for v4.5 release In-Reply-To: <20230604154818.3681851-1-troglobit@gmail.com> References: <20230604154818.3681851-1-troglobit@gmail.com> Message-ID: <20230604154818.3681851-2-troglobit@gmail.com> Upstream ChangeLog: - Ignore IGMP proxy querys (src ip: 0.0.0.0), they must never win a querier election - Fix compat read location and new location for mrouted.genid - Fix "non-decreasing" generation id, must increment on each restart - Add support for configurable IGMP query response interval - Add support for configurable IGMP querier timeout - New 'join-group ' phyint option for cases where an IGMP snooping switch blocks flooding of multicast to the port where mrouted is connected - On startup and reconf, log why we skip disabled interfaces - Change to always log when assuming the IGMP querier role Signed-off-by: Joachim Wiberg --- package/mrouted/mrouted.hash | 4 ++-- package/mrouted/mrouted.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mrouted/mrouted.hash b/package/mrouted/mrouted.hash index affb323b4b..7516a1329c 100644 --- a/package/mrouted/mrouted.hash +++ b/package/mrouted/mrouted.hash @@ -1,5 +1,5 @@ -# From https://github.com/troglobit/mrouted/releases/download/4.4/mrouted-4.4.tar.gz.sha256 -sha256 095439e544d69c91ed64fa87db7e35bc2155eef48b7f268281d80946d2c6b953 mrouted-4.4.tar.gz +# From https://github.com/troglobit/mrouted/releases/ +sha256 99e1a1ca45e4e6c05b3cf379fd59a239aeabd9512656114528ad5e172d3c8ba8 mrouted-4.5.tar.gz # Locally calculated sha256 834f45ed282fd010f354ecc0a50538af519a1cfcc4d2866de3be06982fa9ed29 LICENSE diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk index 4014b8f896..3e2f49dc10 100644 --- a/package/mrouted/mrouted.mk +++ b/package/mrouted/mrouted.mk @@ -4,7 +4,7 @@ # ################################################################################ -MROUTED_VERSION = 4.4 +MROUTED_VERSION = 4.5 MROUTED_SITE = \ https://github.com/troglobit/mrouted/releases/download/$(MROUTED_VERSION) MROUTED_DEPENDENCIES = host-bison -- 2.34.1 From alexander.sverdlin at gmail.com Sun Jun 4 16:35:35 2023 From: alexander.sverdlin at gmail.com (Alexander Sverdlin) Date: Sun, 4 Jun 2023 18:35:35 +0200 Subject: [Buildroot] [PATCH] package/gcc: Disable libsanitizer on arm920t/thumb Message-ID: <20230604163535.1102239-1-alexander.sverdlin@gmail.com> libsanitizer is broken for Thumb1, sanitizer_linux.cc contains unconditional "ldr ip, [sp], #8", which causes: ....s: Assembler messages: ....s:4190: Error: lo register required -- `ldr ip,[sp],#8' Signed-off-by: Alexander Sverdlin --- package/gcc/gcc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 25cb4ce8e2..1ecbf7e9b4 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -154,6 +154,14 @@ ifeq ($(BR2_mips)$(BR2_mipsel):$(BR2_TOOLCHAIN_GCC_AT_LEAST_12),y:y) HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer endif +# libsanitizer is broken for Thumb1, sanitizer_linux.cc contains unconditional +# "ldr ip, [sp], #8", which causes: +# ....s: Assembler messages: +# ....s:4190: Error: lo register required -- `ldr ip,[sp],#8' +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer +endif + # The logic in libbacktrace/configure.ac to detect if __sync builtins # are available assumes they are as soon as target_subdir is not # empty, i.e when cross-compiling. However, some platforms do not have -- 2.40.1 From bernd.kuhls at t-online.de Sun Jun 4 17:28:45 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 19:28:45 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/intel-mediasdk: bump version to 23.2.2 In-Reply-To: <20230604172845.2291865-1-bernd.kuhls@t-online.de> References: <20230604172845.2291865-1-bernd.kuhls@t-online.de> Message-ID: <20230604172845.2291865-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 a00748b667..f975ab15c3 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 186bb82fc9fe23ed21be51a58036c66b109f64c49d923ebe8ac922133338991e intel-mediasdk-23.2.1.tar.gz +sha256 12f23a78104edc1c9bfa755effd2723866d107ad752f72d3839fcc8db0503cec intel-mediasdk-23.2.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index eb7703dbb3..18a2938441 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.2.1 +INTEL_MEDIASDK_VERSION = 23.2.2 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 4 17:28:44 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 19:28:44 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediadriver: bump version to 23.2.3 Message-ID: <20230604172845.2291865-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index b4129eb3bf..77c8b1797c 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3796fea4201e24310b3d100b64cfb288fb92b93ce9de54526efa43e2ea68853a intel-media-23.2.1.tar.gz +sha256 e443ecb925bd030dc848766445a11848f92a6a01cf45b04671d374dcc3706964 intel-media-23.2.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index ec0fa72538..05992130de 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 23.2.1 +INTEL_MEDIADRIVER_VERSION = 23.2.3 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause -- 2.39.2 From giulio.benetti at benettiengineering.com Sun Jun 4 19:16:14 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 4 Jun 2023 21:16:14 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 Message-ID: <20230604191614.78018-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 63a35285d7..7252c0f254 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_89_1_RTM/src/SHA256SUMS -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_90_RTM/src/SHA256SUMS +sha256 9acd6534c41d8ead19fca6fcb3fffed2f9f09c437c3d79fee6a4ee668aaa93b6 nss-3.90.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index d3f227e909..1f8d1c0d31 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.89.1 +LIBNSS_VERSION = 3.90 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 bernd.kuhls at t-online.de Sun Jun 4 20:10:19 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 22:10:19 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/onevpl-intel-gpu: new package In-Reply-To: <20230604201019.2674652-1-bernd.kuhls@t-online.de> References: <20230604201019.2674652-1-bernd.kuhls@t-online.de> Message-ID: <20230604201019.2674652-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 + package/Config.in | 1 + package/onevpl-intel-gpu/Config.in | 23 +++++++++++++++++++ .../onevpl-intel-gpu/onevpl-intel-gpu.hash | 3 +++ package/onevpl-intel-gpu/onevpl-intel-gpu.mk | 13 +++++++++++ 5 files changed, 41 insertions(+) create mode 100644 package/onevpl-intel-gpu/Config.in create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.hash create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.mk diff --git a/DEVELOPERS b/DEVELOPERS index 818b5a2ecd..efbff73917 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -414,6 +414,7 @@ F: package/mjpg-streamer/ F: package/monero/ F: package/nut/ F: package/onevpl/ +F: package/onevpl-intel-gpu/ F: package/p2pool/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ diff --git a/package/Config.in b/package/Config.in index a52f40a019..5e05f3d6c7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1635,6 +1635,7 @@ menu "Graphics" source "package/libwpe/Config.in" source "package/menu-cache/Config.in" source "package/onevpl/Config.in" + source "package/onevpl-intel-gpu/Config.in" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" diff --git a/package/onevpl-intel-gpu/Config.in b/package/onevpl-intel-gpu/Config.in new file mode 100644 index 0000000000..a0ca9e3d7d --- /dev/null +++ b/package/onevpl-intel-gpu/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_ONEVPL_INTEL_GPU + bool "onevpl-intel-gpu" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS # onevpl + depends on BR2_INSTALL_LIBSTDCPP # onevpl + depends on !BR2_STATIC_LIBS # onevpl + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # onevpl + depends on BR2_TOOLCHAIN_HAS_SYNC_1 # intel-mediadriver -> mesa3d + depends on BR2_TOOLCHAIN_HAS_THREADS # onevpl + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # intel-mediadriver -> mesa3d + select BR2_PACKAGE_INTEL_MEDIADRIVER # runtime + select BR2_PACKAGE_LIBVA + select BR2_PACKAGE_ONEVPL + help + Intel? oneVPL GPU Runtime is a Runtime implementation of + oneVPL API for Intel Gen GPUs, starting with Tiger Lake. + + https://github.com/oneapi-src/oneVPL-intel-gpu + +comment "onevpl-intel-gpu needs a toolchain w/ dynamic library, gcc >= 7, C++, NPTL" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_SYNC_1 + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.hash b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash new file mode 100644 index 0000000000..07a5bf0c24 --- /dev/null +++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 3d73a978708afb9681bbc515957046b8667d0e2ba16b82c0595bbcae0689ad68 onevpl-intel-gpu-23.2.2.tar.gz +sha256 c31c3cc5fd66d1250dbca1c3d9011a9f874537442ac71c8de80f2f0fed13f297 LICENSE diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.mk b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk new file mode 100644 index 0000000000..217939d0a6 --- /dev/null +++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# onevpl-intel-gpu +# +################################################################################ + +ONEVPL_INTEL_GPU_VERSION = 23.2.2 +ONEVPL_INTEL_GPU_SITE = $(call github,oneapi-src,oneVPL-intel-gpu,intel-onevpl-$(ONEVPL_INTEL_GPU_VERSION)) +ONEVPL_INTEL_GPU_LICENSE = MIT +ONEVPL_INTEL_GPU_LICENSE_FILES = LICENSE +ONEVPL_INTEL_GPU_DEPENDENCIES = libva onevpl + +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 4 20:10:18 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 22:10:18 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/onevpl: new package Message-ID: <20230604201019.2674652-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 + package/Config.in | 1 + .../0001-Don-t-force-fstack-protector.patch | 32 ++++++++++++++ package/onevpl/Config.in | 26 +++++++++++ package/onevpl/onevpl.hash | 3 ++ package/onevpl/onevpl.mk | 43 +++++++++++++++++++ 6 files changed, 106 insertions(+) create mode 100644 package/onevpl/0001-Don-t-force-fstack-protector.patch create mode 100644 package/onevpl/Config.in create mode 100644 package/onevpl/onevpl.hash create mode 100644 package/onevpl/onevpl.mk diff --git a/DEVELOPERS b/DEVELOPERS index cfb294ea7e..818b5a2ecd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -413,6 +413,7 @@ F: package/minidlna/ F: package/mjpg-streamer/ F: package/monero/ F: package/nut/ +F: package/onevpl/ F: package/p2pool/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ diff --git a/package/Config.in b/package/Config.in index d838227f86..a52f40a019 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1634,6 +1634,7 @@ menu "Graphics" source "package/libvips/Config.in" source "package/libwpe/Config.in" source "package/menu-cache/Config.in" + source "package/onevpl/Config.in" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" diff --git a/package/onevpl/0001-Don-t-force-fstack-protector.patch b/package/onevpl/0001-Don-t-force-fstack-protector.patch new file mode 100644 index 0000000000..14948e28cc --- /dev/null +++ b/package/onevpl/0001-Don-t-force-fstack-protector.patch @@ -0,0 +1,32 @@ +From 682a9eabc71c2e33ebbbba2e75d0ba7caa08c7c8 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Mon, 8 May 2023 20:03:22 +0200 +Subject: [PATCH] Don't force -fstack-protector + +This allows the environment to decide whether SSP should be used or +not, for example to support toolchains that don't have SSP support. + +Upstream: Not applicable + +Signed-off-by: Bernd Kuhls +--- + cmake/CompileOptions.cmake | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/cmake/CompileOptions.cmake b/cmake/CompileOptions.cmake +index 9923f1c..5b24622 100644 +--- a/cmake/CompileOptions.cmake ++++ b/cmake/CompileOptions.cmake +@@ -54,9 +54,6 @@ else() + add_definitions("-D_FORTIFY_SOURCE=2") + endif() + endif() +- if(NOT MINGW) +- add_compile_options("-fstack-protector-strong") +- endif() + if(NOT MINGW) + add_link_options("-Wl,-z,relro,-z,now,-z,noexecstack") + endif() +-- +2.39.2 + diff --git a/package/onevpl/Config.in b/package/onevpl/Config.in new file mode 100644 index 0000000000..65a34185e3 --- /dev/null +++ b/package/onevpl/Config.in @@ -0,0 +1,26 @@ +config BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + bool + default y if BR2_ARCH_IS_64 + default y if BR2_arm + +config BR2_PACKAGE_ONEVPL + bool "onevpl" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA + select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 + help + oneAPI Video Processing Library (oneVPL) dispatcher, + tools, and examples + + https://github.com/oneapi-src/oneVPL + +comment "onevpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/onevpl/onevpl.hash b/package/onevpl/onevpl.hash new file mode 100644 index 0000000000..405c4ebe53 --- /dev/null +++ b/package/onevpl/onevpl.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 6378539dfd15c08aad4b7756c0dd694430c789a0aa2ebaf4352de18e59ab54e9 onevpl-2023.3.0.tar.gz +sha256 bf1cfac2e2792b6e1e995ce103d70796aecaf2ec7e4c5fe5474f7acec7b4a677 LICENSE diff --git a/package/onevpl/onevpl.mk b/package/onevpl/onevpl.mk new file mode 100644 index 0000000000..abf94da0e2 --- /dev/null +++ b/package/onevpl/onevpl.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# onevpl +# +################################################################################ + +ONEVPL_VERSION = 2023.3.0 +ONEVPL_SITE = $(call github,oneapi-src,oneVPL,v$(ONEVPL_VERSION)) +ONEVPL_LICENSE = MIT +ONEVPL_LICENSE_FILES = LICENSE +ONEVPL_INSTALL_STAGING = YES +ONEVPL_DEPENDENCIES = host-pkgconf + +ONEVPL_CONF_OPTS = \ + -DINSTALL_EXAMPLE_CODE=OFF + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +ONEVPL_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="-latomic" +endif + +ifeq ($(BR2_PACKAGE_LIBVA),y) +ONEVPL_CONF_OPTS += -DENABLE_VA=ON +ONEVPL_DEPENDENCIES += libva +else +ONEVPL_CONF_OPTS += -DENABLE_VA=OFF +endif + +ifeq ($(BR2_PACKAGE_WAYLAND),y) +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=ON +ONEVPL_DEPENDENCIES += wayland wayland-protocols +else +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=OFF +endif + +ifeq ($(BR2_PACKAGE_XORG7),y) +ONEVPL_CONF_OPTS += -DENABLE_X11=ON +ONEVPL_DEPENDENCIES += libxcb xlib_libX11 +else +ONEVPL_CONF_OPTS += -DENABLE_X11=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From KAMenyaev at sberdevices.ru Sun Jun 4 22:52:13 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Mon, 5 Jun 2023 01:52:13 +0300 Subject: [Buildroot] [PATCH 1/1] package/dhcpcd: make privsep configurable Message-ID: <20230604225213.2043830-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Privilege separation mode is undesirable in some use cases. Let's allow the user to disable it, at least. Signed-off-by: Konstantin Menyaev --- package/dhcpcd/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/dhcpcd/Config.in b/package/dhcpcd/Config.in index 8612d4ba81..6e8881024a 100644 --- a/package/dhcpcd/Config.in +++ b/package/dhcpcd/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_DHCPCD if BR2_PACKAGE_DHCPCD config BR2_PACKAGE_DHCPCD_ENABLE_PRIVSEP - bool + bool "Enable privilege separation" default y depends on BR2_USE_MMU # Audit headers were only added in recent kernels for some arches -- 2.40.1 From thomas.petazzoni at bootlin.com Mon Jun 5 04:39:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 05 Jun 2023 04:39:44 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-04 Message-ID: <20230605043952.1BF98402A7@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-04 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 9 | 0 | 13 | master | 84 | 56 | 1 | 141 | Classification of failures by reason for master ----------------------------------------------- unknown | 6 coreutils-9.3 | 3 batman-adv-2022.3 | 2 dahdi-linux-3.2.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection-1.74.0 | 2 host-heimdal-f4faaeaba371ff... | 2 zxing-cpp-1.4.0 | 2 agentpp-4.6.0 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 augeas-1.12.0 | 1 clamav-1.0.1 | 1 dc3dd-7.2.641 | 1 fftw-quad-3.3.8 | 1 file-5.43 | 1 fontconfig-2.14.2 | 1 frr-8.4.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-11.2 | 1 gobject-introspection | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-go-1.19.9 | 1 host-moby-buildkit-0.11.6 | 1 host-rust-1.68.2 | 1 igh-ethercat-2e2cef61318953... | 1 libcap-ng-0.8.3 | 1 libglib2-2.76.1 | 1 libnss-3.89.1 | 1 linux-5.10.162-cip24 | 1 mtd-2.1.5 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 openal-1.22.0 | 1 perl-5.36.1 | 1 poke-3.0 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 syslog-ng-4.1.1 | 1 trinity-1.9 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d0b94a8ece8ff229973d99fd466b492ef2237a88 | mipsel | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/447c8581beb3565ad20fa1faa805aa246aeb379c | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/b698ce00c6058c1269998757ef7f80c3852d85f5 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/7d63d9167a9629269b22f388b982ad0221880db6 | ORPH riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/d3596f1746d5b1b4cbed7f845fd8247e09d52665 | arc | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/22cf0b3033548299ed4a5cfb6e9730fed0703bc8 | arm | clamav-1.0.1 | NOK | http://autobuild.buildroot.net/results/962db7fc3ed8100dadbe433bff721586f1023774 | or1k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/c1a4dcb578f42594035f1403a8d2bf5f8ad6d752 | ORPH armeb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/4531b9ef4e34fb6dee2d61ce30822155141296fb | ORPH sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/3fbc3e8b9b86b1fb4614c725f3332c8671804ab4 | ORPH xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3008a33adbf5eab173bebb41747cb6b36c883666 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3cd5416e141368e68e337582c05ac24cc0a84126 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/9abae2afdcda9bbe1dddc221ae178233bf10a24b | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/d633eee68cd989c343b17f4a5578cf2eb0695760 | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/182cec3d8f13e9dec7ef8d7016af9325ff3b0d34 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/fe05dcb71ba40882e3865e6f4edf8c48c8c00932 | ORPH arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/b34dcfa211fb8b3d2323eb9df7159e032d0568fc | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/266b6dfbe729357736fdfa9f407e81555915cc20 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/182001b181699cc485fdc42cb68d86a50fe4b5e7 | arm | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/32b0738d41916196276b4e2d657264d916afc13c | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/d99525a9dcf7d7a1c5eb23ebcd1aaa4383c35b81 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4bf77e06ac4303a4890bc12ab38c490131a58b99 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a63505483cb7e48a3d96d276a85c80c3266f236b | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/755fb386acdba2275c45cf0038fc5ce68257848f | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/82944dbd23186de74c2031939f7d3f6f988c4241 | ORPH powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a42d092abf6a7ffa2692f8bdbfb3313897e1a842 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4266e90cd8ef311318e50e43a3e15fb92c499d9e | mips64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/df931d0f56a4c5262a8227568fff5c90db43fe6a | mips64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a3dd6e1b46e3dbf179857b8eb80d1d54948e50c0 | ORPH s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/b46dbca828f3a6d716aba3de0eeb2165ac57485f | ORPH riscv64 | host-moby-buildkit-0.11.6 | NOK | http://autobuild.buildroot.net/results/c0de810691f62ac0be4100e11e34a26141746b14 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/ad253885c8622af0b06f88e1042d2841f745af88 | armeb | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/3248323cf17d6504251e35508965b4385caacf49 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/2cb7af67de3fb1443b273de33c08ec0bba4edd3c | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2a705170579fdd0d1361e035d1d605aa2a6dee0a | riscv64 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/b94a49d27a49c2507eded21dc6b9c5b172e1126f | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/d58b3eb7b0497f9dd95c1c6106db41e917916edc | ORPH mips | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/212c70bf92fe3840ded5c4e99ccc030ca4327db7 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/87678d8329901f19ea6f5cb2ac03d69c72842feb | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c4b6baf35845304d581b3140a6905c840c109764 | ORPH mips64el | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/c6dc634bed8aed1551da88435e0541d648bd486b | ORPH mipsel | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/4c0cca70a10e4fbb018858e1d8b5a7c833bf3d3c | sparc64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/4d3640beac5b682fd8b5b5edbe1dcd9cc12d1656 | ORPH powerpc64 | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/3585c30a37b65c6052cf4c69f8c925016d4e0839 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/73f45503325b174d31d7f97f4230e773c1555a5d | ORPH powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/dc435505113fe982c16ffbf40029570027a6f9e6 | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/99cbdf18986cff10de0c1c4e487c84f2ff8f2a94 | ORPH sh4 | unknown | NOK | http://autobuild.buildroot.net/results/c1c81332f217fa2464156bb14d7a79550de067a3 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/0f566009185ee36ecc0c231e59c8d7e6f01a0932 | arm | unknown | NOK | http://autobuild.buildroot.net/results/593cdf36f132a49aca2488519dbd7380c040f0e2 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/da26a625464e6f8dc185bf78799392335004d9c3 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d2930828a180306be478c53997571a28462f42af | armeb | unknown | NOK | http://autobuild.buildroot.net/results/89603e724a5f2783ccedb6272edfbf6201b454c6 | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/bfef459bd2aae15aa5c2ca377f9b288cbb7fa2bc | nios2 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/ecee42894d73847c8e1fe72595368a5ff1b50f00 | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/c68300a87f0e0633c11741c9d9c2f0d9216bcd4c | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/650aa4ceb2cddc1c9a34fab0ffaeef70038d64c3 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 2 acpitool-0.5.1 | 1 frr-8.4.2 | 1 google-breakpad-c85eb4a59b6... | 1 host-qemu-7.2.0 | 1 lxc-5.0.2 | 1 python-pyicu-2.10.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/fafa9a393dfa30b50dd993537cab7d1212254689 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0222a1cc4de55e0b3bd10b8b180c7bb10b4c0107 | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/76c29f38518f3dbe114f6033195d60fb15fbd00d | arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/aacccd128c9ce306a362073be3900e6295a51c43 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/3faf3ebb020ce5a0d2596e037dc8ae7b66800c41 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8d01e2f0131de533305e92b7990d75bd7be5f85c | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/ad99d52748127573bbff71bd9140b09cccee25e2 | or1k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/67bcdef36c4c5ae6e71c6022ad5c891a5cd9bf9f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/0cc4940d124ed2d44610aea3cdfe410fc6e373e7 | Gitlab CI results for 2023-06-04 ================================ Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r49 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.48.2 | 2.48.3 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.64 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.64 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.64 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.5 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.2 | 2.4.3 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.4 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.2 | 6.3 | ORPH eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 23.3.3 | 23.5.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.4 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.1 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.5 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.40.1 | 2.41.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.4.1 | 2.4.2 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.6 | 5.4.7 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.9 | 1.20.4 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.55.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.369 | 0.371 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.10.0 | 2.11.0 | 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 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230516 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.1-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.8-Nexus | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.1-Nexus | 21.0.0-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 633 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.69 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.0.5 | 1.1.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.37 | 3.24.38 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.34 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.4 | 2.11.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libxslt | DISTRO | https://release-monitoring.org/project/13301 | 1.1.37 | 1.1.38 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.17 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.05.10 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.64 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.20 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.1 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.1 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.198 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.1 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230429 | 6.4-20230603 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.39.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | nettle | DISTRO | https://release-monitoring.org/project/02073 | 3.8.1 | 3.9.1 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.53.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 20.2.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p16 | 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 | 535.43.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 21+25 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.4 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.64 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.62 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.32 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | 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-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.05.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.146 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.146 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.35 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.1 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.8.0 | 3.9.0 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.4 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.17.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.0.1 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.0 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.18.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20221110.1 | 20230521.1 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.8 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.0 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.2 | 2.31.0 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.31 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.9.1 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.8.0 | python-setuptools-rust | DISTRO | https://release-monitoring.org/project/122284 | 1.5.2 | 1.6.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.15 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.2 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.2 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.4 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.2 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.63.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 8.0.0 | 8.0.2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.11 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.26.0 | 2.27.0 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.18.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | strace | DISTRO | https://release-monitoring.org/project/04897 | 6.2 | 6.3 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.08 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.12 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.3 | 2.11.0 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1607 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.252 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.4 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.9 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.4 | 1.8.5 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | z3 | DISTRO | https://release-monitoring.org/project/07812 | 4.12.1 | 4.12.2 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.11 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libraw | CVE-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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-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 openjdk | CVE-2023-21968 | https://security-tracker.debian.org/tracker/CVE-2023-21968 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From marcus.folkesson at gmail.com Mon Jun 5 05:49:12 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 5 Jun 2023 07:49:12 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.3 Message-ID: <20230605054912.2287333-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 db99b4b07b..088650a86f 100644 --- a/package/libostree/libostree.hash +++ b/package/libostree/libostree.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 libostree-2023.2.tar.xz +sha256 9c575a094da2c307769f0aee15de95470c3b5550cbff211fbbc4f6fc75f333b1 libostree-2023.3.tar.xz sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libostree/libostree.mk b/package/libostree/libostree.mk index 367a833ac9..5c39090654 100644 --- a/package/libostree/libostree.mk +++ b/package/libostree/libostree.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSTREE_VERSION = 2023.2 +LIBOSTREE_VERSION = 2023.3 LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) -- 2.40.1 From titouanchristophe at gmail.com Mon Jun 5 06:24:51 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Mon, 5 Jun 2023 08:24:51 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 Message-ID: <20230605062451.405573-1-titouanchristophe@gmail.com> >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING -- 2.40.1 From titouanchristophe at gmail.com Mon Jun 5 06:30:40 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Mon, 5 Jun 2023 08:30:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <20230605062451.405573-1-titouanchristophe@gmail.com> References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: Hello Peter, This patch is also valid for 2023.02, could you please apply it there too ? Best regards, Titouan On 5/06/23 08:24, Titouan Christophe wrote: > From the release notes > (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): > > ================================================================================ > Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create > an invalid hash field that will crash Redis on access > > ... > > ================================================================================ > Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service > > ... > > ================================================================================ > Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD > commands can trigger an integer overflow, resulting in a runtime assertion > and termination of the Redis server process. > * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially > crafted pattern to trigger a denial-of-service attack on Redis, causing it to > hang and consume 100% CPU time. > > ... > > ================================================================================ > Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO > commands can drive Redis to OOM panic > * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER > commands can lead to denial-of-service > > ... > > Signed-off-by: Titouan Christophe > --- > package/redis/redis.hash | 2 +- > package/redis/redis.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/redis/redis.hash b/package/redis/redis.hash > index eb8c21be98..69bfc1475f 100644 > --- a/package/redis/redis.hash > +++ b/package/redis/redis.hash > @@ -1,5 +1,5 @@ > # From https://github.com/redis/redis-hashes/blob/master/README > -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz > +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz > > # Locally calculated > sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING > diff --git a/package/redis/redis.mk b/package/redis/redis.mk > index b08be11538..e5d3de8eb9 100644 > --- a/package/redis/redis.mk > +++ b/package/redis/redis.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -REDIS_VERSION = 7.0.7 > +REDIS_VERSION = 7.0.11 > REDIS_SITE = http://download.redis.io/releases > REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) > REDIS_LICENSE_FILES = COPYING From james.hilliard1 at gmail.com Mon Jun 5 06:47:46 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 00:47:46 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.70.0 Message-ID: <20230605064746.1738909-1-james.hilliard1@gmail.com> Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html Signed-off-by: James Hilliard --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 4cb1f0c1cd..f6c72f7555 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.2 +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.2 +RUST_VERSION = 1.70.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 james.hilliard1 at gmail.com Mon Jun 5 07:03:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:03:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-rust: bump to version 1.6.0 Message-ID: <20230605070334.1873522-1-james.hilliard1@gmail.com> Drop no longer required host-python-setuptools-scm and host-python-toml dependencies. Signed-off-by: James Hilliard --- package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash index ff1b9a127f..f8282277a1 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.hash +++ b/package/python-setuptools-rust/python-setuptools-rust.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz # Locally computed sha256 checksums sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk index 7f19ece1a3..a3e4d7a9d3 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.mk +++ b/package/python-setuptools-rust/python-setuptools-rust.mk @@ -4,12 +4,12 @@ # ################################################################################ -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_RUST_LICENSE = MIT PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions $(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:08:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:08:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 Message-ID: <20230605070859.1877231-1-james.hilliard1@gmail.com> License hash changed due to name removal: https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Signed-off-by: James Hilliard --- package/python-setuptools/python-setuptools.hash | 6 +++--- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 226ef2b479..6d10172cdc 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.6.3 +PYTHON_SETUPTOOLS_VERSION = 67.8.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:13:51 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:13:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-txaio: bump to version 23.1.1 Message-ID: <20230605071351.1879583-1-james.hilliard1@gmail.com> License has changed due to company name update: https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 Signed-off-by: James Hilliard --- package/python-txaio/python-txaio.hash | 6 +++--- package/python-txaio/python-txaio.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash index f06c14b21f..d561cec635 100644 --- a/package/python-txaio/python-txaio.hash +++ b/package/python-txaio/python-txaio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txaio/json -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk index 1a8a888963..585b3a5f57 100644 --- a/package/python-txaio/python-txaio.mk +++ b/package/python-txaio/python-txaio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXAIO_VERSION = 22.2.1 +PYTHON_TXAIO_VERSION = 23.1.1 PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e PYTHON_TXAIO_LICENSE = MIT PYTHON_TXAIO_LICENSE_FILES = LICENSE PYTHON_TXAIO_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:20:21 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:20:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 59.0 Message-ID: <20230605072021.1882516-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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.2 +PYTHON_WEASYPRINT_VERSION = 59.0 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 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 Mon Jun 5 07:24:54 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:24:54 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-yarl: bump to version 1.9.2 Message-ID: <20230605072454.1883633-1-james.hilliard1@gmail.com> License hash changed due to syntax update: https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 Signed-off-by: James Hilliard --- package/python-yarl/python-yarl.hash | 6 +++--- package/python-yarl/python-yarl.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash index 9725e0058b..624297aeba 100644 --- a/package/python-yarl/python-yarl.hash +++ b/package/python-yarl/python-yarl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/yarl/json -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz # Locally computed sha256 checksums -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk index 77e0c91383..e4424ff577 100644 --- a/package/python-yarl/python-yarl.mk +++ b/package/python-yarl/python-yarl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YARL_VERSION = 1.8.2 +PYTHON_YARL_VERSION = 1.9.2 PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 PYTHON_YARL_LICENSE = Apache-2.0 PYTHON_YARL_LICENSE_FILES = LICENSE PYTHON_YARL_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:29:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:29:37 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-selenium: bump to version 4.9.1 Message-ID: <20230605072937.1885915-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-selenium/python-selenium.hash | 4 ++-- package/python-selenium/python-selenium.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash index d462abc62b..03a9683a21 100644 --- a/package/python-selenium/python-selenium.hash +++ b/package/python-selenium/python-selenium.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/selenium/json -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk index 6dbea6fb7e..d59a16a57d 100644 --- a/package/python-selenium/python-selenium.mk +++ b/package/python-selenium/python-selenium.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SELENIUM_VERSION = 4.8.0 +PYTHON_SELENIUM_VERSION = 4.9.1 PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c PYTHON_SELENIUM_SETUP_TYPE = setuptools PYTHON_SELENIUM_LICENSE = Apache-2.0 -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:33:24 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:33:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 Message-ID: <20230605073324.1889371-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index b6f696000b..c4aeabb25d 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 8f9f4b2db4..2c74db3711 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.2 +PYTHON_REQUESTS_VERSION = 2.31.0 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:37:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:37:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyphen: bump to version 0.14.0 Message-ID: <20230605073734.1891816-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyphen/python-pyphen.hash | 4 ++-- package/python-pyphen/python-pyphen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash index 39af62e085..47b9009ea1 100644 --- a/package/python-pyphen/python-pyphen.hash +++ b/package/python-pyphen/python-pyphen.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/Pyphen/json -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz # Locally computed sha256 checksums sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk index 9ca064c293..9baa2e7b98 100644 --- a/package/python-pyphen/python-pyphen.mk +++ b/package/python-pyphen/python-pyphen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPHEN_VERSION = 0.13.2 +PYTHON_PYPHEN_VERSION = 0.14.0 PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 PYTHON_PYPHEN_SETUP_TYPE = flit PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:41:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:41:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.15.1 Message-ID: <20230605074123.1895333-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pygments/python-pygments.hash | 4 ++-- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz # Locally computed sha256 checksums sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 9c4f0be6c8..f151f0061b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.14.0 +PYTHON_PYGMENTS_VERSION = 2.15.1 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 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 Mon Jun 5 07:44:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:44:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydyf: bump to version 0.6.0 Message-ID: <20230605074459.1897572-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydyf/python-pydyf.hash | 4 ++-- package/python-pydyf/python-pydyf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash index 1b37e90e73..c01270be50 100644 --- a/package/python-pydyf/python-pydyf.hash +++ b/package/python-pydyf/python-pydyf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydyf/json -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz # Locally computed sha256 checksums sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk index 6327a3efe2..8d8cf56889 100644 --- a/package/python-pydyf/python-pydyf.mk +++ b/package/python-pydyf/python-pydyf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDYF_VERSION = 0.5.0 +PYTHON_PYDYF_VERSION = 0.6.0 PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 PYTHON_PYDYF_SETUP_TYPE = flit PYTHON_PYDYF_LICENSE = BSD-3-Clause PYTHON_PYDYF_LICENSE_FILES = LICENSE -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 07:46:34 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:46:34 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/versal_vck190_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530055353.43786-1-neal.frager@amd.com> References: <20230530055353.43786-1-neal.frager@amd.com> Message-ID: <20230605094634.61f94358@booty> Hi Neal, On Tue, 30 May 2023 06:53:53 +0100 Neal Frager wrote: > This patch bumps the versal_vck190_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PLM xilinx_v2023.1 > - PSMFW xilinx_v2023.1 > - versal-firmware uses new github.com/Xilinx/soc-prebuilt-firmware repo > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Mon Jun 5 07:47:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:47:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.8 Message-ID: <20230605074732.1899050-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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.10.4 +PYTHON_PYDANTIC_VERSION = 1.10.8 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 07:48:05 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:48:05 +0200 Subject: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530071558.24994-2-neal.frager@amd.com> References: <20230530071558.24994-1-neal.frager@amd.com> <20230530071558.24994-2-neal.frager@amd.com> Message-ID: <20230605094805.2a82c9fd@booty> On Tue, 30 May 2023 08:15:58 +0100 Neal Frager wrote: > This patch bumps the zynqmp_zcu106_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > 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 Mon Jun 5 07:48:42 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:48:42 +0200 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530071558.24994-1-neal.frager@amd.com> References: <20230530071558.24994-1-neal.frager@amd.com> Message-ID: <20230605094842.40205d99@booty> On Tue, 30 May 2023 08:15:57 +0100 Neal Frager wrote: > This patch bumps the zynqmp_zcu102_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Mon Jun 5 07:51:00 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:51:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20230521.1 Message-ID: <20230605075100.1901700-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydal/python-pydal.hash | 4 ++-- package/python-pydal/python-pydal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index c55a17a545..8ed25084d1 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydal/json -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz # Locally computed sha256 checksums sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index f55c7fc2c5..1cc7e90b11 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20221110.1 +PYTHON_PYDAL_VERSION = 20230521.1 PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt PYTHON_PYDAL_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:54:49 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:54:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pycryptodomex: bump to version 3.18.0 Message-ID: <20230605075449.1904937-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash index eb011dddb8..954f4a8938 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.hash +++ b/package/python-pycryptodomex/python-pycryptodomex.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz # Locally computed sha256 checksums sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk index b566bdd066..3790aa4787 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.mk +++ b/package/python-pycryptodomex/python-pycryptodomex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools PYTHON_PYCRYPTODOMEX_LICENSE = \ BSD-2-Clause, \ -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:00:25 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:00:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 9.5.0 Message-ID: <20230605080025.1925464-1-james.hilliard1@gmail.com> License hash changed due to wording update: https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 Signed-off-by: James Hilliard --- package/python-pillow/python-pillow.hash | 6 +++--- package/python-pillow/python-pillow.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index d514bdfe56..43bb824b6a 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pillow/json -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz # Locally computed sha256 checksums -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index c02968610f..b69d329cde 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 9.4.0 -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e +PYTHON_PILLOW_VERSION = 9.5.0 +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz PYTHON_PILLOW_LICENSE = HPND PYTHON_PILLOW_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:09:11 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:09:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-installer: bump to version 0.7.0 Message-ID: <20230605080911.2027474-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-installer/python-installer.hash | 4 ++-- package/python-installer/python-installer.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash index 97d455b87c..577b23a7ab 100644 --- a/package/python-installer/python-installer.hash +++ b/package/python-installer/python-installer.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/installer/json -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz # Locally computed sha256 checksums sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk index 3430e46b51..094a918090 100644 --- a/package/python-installer/python-installer.mk +++ b/package/python-installer/python-installer.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INSTALLER_VERSION = 0.6.0 +PYTHON_INSTALLER_VERSION = 0.7.0 PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 PYTHON_INSTALLER_LICENSE = MIT PYTHON_INSTALLER_LICENSE_FILES = LICENSE PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:14:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:14:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.9.0 Message-ID: <20230605081423.2041317-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flit-core/python-flit-core.hash | 4 ++-- package/python-flit-core/python-flit-core.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index f63a64ed1b..4d4907f5dc 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz # Locally computed sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index f96191ade6..ea887a0258 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.8.0 +PYTHON_FLIT_CORE_VERSION = 3.9.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:21:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:21:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cython: bump to version 0.29.35 Message-ID: <20230605082130.2142774-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cython/python-cython.hash | 4 ++-- package/python-cython/python-cython.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash index e7e86264d2..dc75d098d3 100644 --- a/package/python-cython/python-cython.hash +++ b/package/python-cython/python-cython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/cython/json -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz # Locally computed sha256 checksums sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk index b11d75b33d..145e804bd7 100644 --- a/package/python-cython/python-cython.mk +++ b/package/python-cython/python-cython.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CYTHON_VERSION = 0.29.33 +PYTHON_CYTHON_VERSION = 0.29.35 PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd PYTHON_CYTHON_SETUP_TYPE = setuptools PYTHON_CYTHON_LICENSE = Apache-2.0 PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 08:23:49 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 10:23:49 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230531111602.1623985-1-neal.frager@amd.com> References: <20230531111602.1623985-1-neal.frager@amd.com> Message-ID: <20230605102349.40a39b17@booty> Hi Neal, On Wed, 31 May 2023 12:16:02 +0100 Neal Frager wrote: > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.html > > While the Kria SOM is based on a ZynqMP SoC, there are some key > boot config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus > hard configured for QSPI flash. A pre-programmed boot.bin comes > with every Starter Kit. U-Boot can then find the Linux kernel and > file system on the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash > can be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file > from other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel > and file system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Jun 5 08:34:09 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 10:34:09 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230531111602.1623985-1-neal.frager@amd.com> References: <20230531111602.1623985-1-neal.frager@amd.com> Message-ID: <20230605103409.129d9ea9@booty> Hi Neal, On Wed, 31 May 2023 12:16:02 +0100 Neal Frager wrote: > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.html > > While the Kria SOM is based on a ZynqMP SoC, there are some key > boot config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus > hard configured for QSPI flash. A pre-programmed boot.bin comes > with every Starter Kit. U-Boot can then find the Linux kernel and > file system on the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash > can be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file > from other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel > and file system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > --- > DEVELOPERS | 3 +- > board/zynqmp/kria/kr260/kr260.sh | 12 + > ...inctrl-zynqmp-add-tri-state-controls.patch | 90 ++++ > board/zynqmp/kria/kr260/pm_cfg_obj.c | 496 ++++++++++++++++++ > board/zynqmp/kria/readme.txt | 29 +- > configs/zynqmp_kria_kr260_defconfig | 42 ++ > 6 files changed, 665 insertions(+), 7 deletions(-) > create mode 100755 board/zynqmp/kria/kr260/kr260.sh > create mode 100644 board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch > create mode 100644 board/zynqmp/kria/kr260/pm_cfg_obj.c > create mode 100644 configs/zynqmp_kria_kr260_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index e76717e845..26bcf93b0a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,9 +2152,10 @@ F: board/zynqmp/ > F: board/zynqmp/kria/ > F: configs/versal_vck190_defconfig > F: configs/zynq_zc706_defconfig > +F: configs/zynqmp_kria_kr260_defconfig > +F: configs/zynqmp_kria_kv260_defconfig > F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > -F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen/ > F: package/versal-firmware/ > > diff --git a/board/zynqmp/kria/kr260/kr260.sh b/board/zynqmp/kria/kr260/kr260.sh > new file mode 100755 > index 0000000000..df8b0ccde5 > --- /dev/null > +++ b/board/zynqmp/kria/kr260/kr260.sh > @@ -0,0 +1,12 @@ > +#!/bin/sh > + > +# This is a temporary work around for generating kr260 u-boot.itb. > +# The problem is there is no way to currently configure u-boot to apply > +# the carrier board dtb overlay during build, so all kr260 carrier board > +# drivers are missing. > +# This will be removed when u-boot can build the kr260 u-boot.itb natively. > + > +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-kr-g-revB.dtbo > +${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb > diff --git a/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch I know we have a similar script for the KV260 carrier, but I wonder whether U-Boot would be able to load the base dtb and then apply the overlay at runtime before loading Linux. Another question is of course: is there any effort ongoing to fix this upstream? > new file mode 100644 > index 0000000000..422a5d091c > --- /dev/null > +++ b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch > @@ -0,0 +1,90 @@ > +From 560b2e0b6de66c4c9f4b261308263dd091c6002a Mon Sep 17 00:00:00 2001 > +From: Neal Frager > +Date: Tue, 28 Mar 2023 14:42:59 +0100 > +Subject: [PATCH v1 1/1] drivers: pinctrl-zynqmp: add tri-state controls > + > +This patch enables u-boot pinctrl of the tri-state registers. As it does not > +check pmufw version, it assumes version 2 of the pmufw pinctrl driver which > +comes only in pmufw 2023.1 or newer. Why is this needed? Since you are using a vendor U-Boot, it feels strange that you need further patches on top. Is this patch being upstreamed? As a general rule, every commit message should always explain _why_ the patch is needed. Explaining _what_ the patch changes is often evident from the diff and thus useless in the commit message. Otherwise looks good. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Mon Jun 5 08:49:32 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 5 Jun 2023 08:49:32 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230605103409.129d9ea9@booty> References: <20230531111602.1623985-1-neal.frager@amd.com> <20230605103409.129d9ea9@booty> Message-ID: Hi Luca, > Hi Neal, > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.ht > ml > > While the Kria SOM is based on a ZynqMP SoC, there are some key boot > config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus hard > configured for QSPI flash. A pre-programmed boot.bin comes with every > Starter Kit. U-Boot can then find the Linux kernel and file system on > the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash can > be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+ > K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file from > other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel and file > system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > --- > DEVELOPERS | 3 +- > board/zynqmp/kria/kr260/kr260.sh | 12 + > ...inctrl-zynqmp-add-tri-state-controls.patch | 90 ++++ > board/zynqmp/kria/kr260/pm_cfg_obj.c | 496 ++++++++++++++++++ > board/zynqmp/kria/readme.txt | 29 +- > configs/zynqmp_kria_kr260_defconfig | 42 ++ > 6 files changed, 665 insertions(+), 7 deletions(-) create mode > 100755 board/zynqmp/kria/kr260/kr260.sh create mode 100644 > board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-a > dd-tri-state-controls.patch create mode 100644 > board/zynqmp/kria/kr260/pm_cfg_obj.c > create mode 100644 configs/zynqmp_kria_kr260_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index e76717e845..26bcf93b0a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,9 +2152,10 @@ F: board/zynqmp/ > F: board/zynqmp/kria/ > F: configs/versal_vck190_defconfig > F: configs/zynq_zc706_defconfig > +F: configs/zynqmp_kria_kr260_defconfig > +F: configs/zynqmp_kria_kv260_defconfig > F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > -F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen/ > F: package/versal-firmware/ > > diff --git a/board/zynqmp/kria/kr260/kr260.sh > b/board/zynqmp/kria/kr260/kr260.sh > new file mode 100755 > index 0000000000..df8b0ccde5 > --- /dev/null > +++ b/board/zynqmp/kria/kr260/kr260.sh > @@ -0,0 +1,12 @@ > +#!/bin/sh > + > +# This is a temporary work around for generating kr260 u-boot.itb. > +# The problem is there is no way to currently configure u-boot to > +apply # the carrier board dtb overlay during build, so all kr260 > +carrier board # drivers are missing. > +# This will be removed when u-boot can build the kr260 u-boot.itb natively. > + > +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-kr-g-revB.dtbo > +${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 > +${BINARIES_DIR}/u-boot.itb > diff --git > a/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp > -add-tri-state-controls.patch > b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp > -add-tri-state-controls.patch > I know we have a similar script for the KV260 carrier, but I wonder whether U-Boot would be able to load the base dtb and then apply the overlay at runtime before loading Linux. > Another question is of course: is there any effort ongoing to fix this upstream? Applying the overlay at runtime could be a solution, but we would need a way to get the overlay file to u-boot, in this case. Without the overlay, we do not have the sd card interface, so it would need to be written to the qspi. Perhaps Michal Simek can speak about our plans to fix this upstream, so the post-build fixup of the u-boot.itb is no longer necessary. > new file mode 100644 > index 0000000000..422a5d091c > --- /dev/null > +++ b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zy > +++ nqmp-add-tri-state-controls.patch > @@ -0,0 +1,90 @@ > +From 560b2e0b6de66c4c9f4b261308263dd091c6002a Mon Sep 17 00:00:00 > +2001 > +From: Neal Frager > +Date: Tue, 28 Mar 2023 14:42:59 +0100 > +Subject: [PATCH v1 1/1] drivers: pinctrl-zynqmp: add tri-state > +controls > + > +This patch enables u-boot pinctrl of the tri-state registers. As it > +does not check pmufw version, it assumes version 2 of the pmufw > +pinctrl driver which comes only in pmufw 2023.1 or newer. > Why is this needed? Since you are using a vendor U-Boot, it feels strange that you need further patches on top. The u-boot 2023.1 release is missing control of the tri-state registers via the pinctrl driver. Without this patch, the usb bridge to the sd card interface will not be configured properly, so we have no sd card for booting Linux. > Is this patch being upstreamed? Our software team is working on it. The pinctrl driver works with the pmufw underneath. Before 2023.1, the pmufw was missing the proper support for the tri-state registers, so the patch I am adding got reverted as you can see below: https://github.com/Xilinx/u-boot-xlnx/commit/ab8bc7989b3ede27e5bc7666a0a2a4f6fed4b1dd I expect by 2023.2, this will be fixed, so my patch can be removed from buildroot, but perhaps Michal can comment? > As a general rule, every commit message should always explain _why_ the patch is needed. Explaining _what_ the patch changes is often evident from the diff and thus useless in the commit message. Good point. I could update the commit message. > Otherwise looks good. Thanks! Neal Frager AMD From peter at korsgaard.com Mon Jun 5 09:36:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:36:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <20230605062451.405573-1-titouanchristophe@gmail.com> (Titouan Christophe's message of "Mon, 5 Jun 2023 08:24:51 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: <87fs769row.fsf@48ers.dk> >>>>> "Titouan" == Titouan Christophe writes: > From the release notes > (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 09:39:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:39:00 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone In-Reply-To: <20230603210642.264930-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 3 Jun 2023 23:06:42 +0200") References: <20230603210642.264930-1-romain.naour@gmail.com> Message-ID: <87bkhu9rkb.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Commit [1] added dependency on perl-clone but forgot to propagate > the reverse dependency on !BR2_STATIC_LIBS. > Fixes: > WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE > Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] > Selected by [y]: > - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] > http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 > [1] 742258fec06df18782e4bd75b00ca530120312cb > Signed-off-by: Romain Naour Committed, thanks. > --- > While looking at perl-clone build, I noticed that "-shared" is provided > to lddlflags by the Perl package infrastructure: > --config lddlflags="-shared $$(TARGET_LDFLAGS)" > It would means that any Perl package in Buildroot requires a dependency > on !BR2_STATIC_LIBS. > Currently some Perl packages doesn't requires !BR2_STATIC_LIBS since they > simply copy some .pm files. But as soon as something is built, it break > for static only builds. Hmm, indeed. Maybe we should just make BR2_PACKAGE_PERL depend on !BR2_STATIC_LIBS. I doubt there are a lot of use cases for a statically built perl. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 09:35:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 11:35:09 +0200 Subject: [Buildroot] [git commit] package/redis: security bump to v7.0.11 Message-ID: <20230605093927.6840C86C2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c29bf1d2db5afb8a0109260ed2477fa8fc49c2ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe Signed-off-by: Peter Korsgaard --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 09:36:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 11:36:57 +0200 Subject: [Buildroot] [git commit] package/perl-http-message: add missing reverse dependency from perl-clone Message-ID: <20230605093927.7195486B0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35dea785ef6a4c3f3faa91b20da60aef15d1bcdd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS From peter at korsgaard.com Mon Jun 5 09:39:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:39:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: (Titouan Christophe's message of "Mon, 5 Jun 2023 08:30:40 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: <877csi9riu.fsf@48ers.dk> >>>>> "Titouan" == Titouan Christophe writes: > Hello Peter, > This patch is also valid for 2023.02, could you please apply it there too ? Yes, I will take care of it when synching 2023.02 with fixes from master. I am currently running a few weeks behind though. -- Bye, Peter Korsgaard From romain.naour at gmail.com Mon Jun 5 09:56:06 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 11:56:06 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230605095607.332091-1-romain.naour@gmail.com> Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the requires dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni --- v2: Use the commit log suggested by Yann http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html --- package/cmake/Config.in.host | 27 ++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 ++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ -- 2.34.3 From romain.naour at gmail.com Mon Jun 5 09:56:07 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 11:56:07 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-1-romain.naour@gmail.com> References: <20230605095607.332091-1-romain.naour@gmail.com> Message-ID: <20230605095607.332091-2-romain.naour@gmail.com> libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 -- 2.34.3 From romain.naour at gmail.com Mon Jun 5 10:21:49 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 12:21:49 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M Message-ID: <20230605102149.705474-1-romain.naour@gmail.com> The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index ee18bdb011..4853cd0897 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -- 2.34.3 From peter at korsgaard.com Mon Jun 5 11:03:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:03:52 +0200 Subject: [Buildroot] [PATCH 01/22] package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.21 In-Reply-To: <20230506173917.1112500-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:56 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> Message-ID: <871qiq9nmv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003393.html > Fixes: > http://autobuild.buildroot.net/results/d1d/d1dae8c7ba9dc82fbbcc5914ea3b378e48304617/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:06:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:06:52 +0200 Subject: [Buildroot] [PATCH 02/22] package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.5 In-Reply-To: <20230506173917.1112500-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:57 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-2-bernd.kuhls@t-online.de> Message-ID: <87wn0i88xf.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003392.html > Updated license hash due to upstream commit > https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/commit/5f63ab04338fd811c610ae7617757ede52471316 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:07:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:07:02 +0200 Subject: [Buildroot] [PATCH 03/22] package/x11r7/xapp_xcalc: bump version to 1.1.2 In-Reply-To: <20230506173917.1112500-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:58 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-3-bernd.kuhls@t-online.de> Message-ID: <87sfb688x5.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003391.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:07:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:07:14 +0200 Subject: [Buildroot] [PATCH 04/22] package/x11r7/xlib_libXi: bump version to 1.8.1 In-Reply-To: <20230506173917.1112500-4-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:59 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-4-bernd.kuhls@t-online.de> Message-ID: <87o7lu88wt.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003390.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:09:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:09:44 +0200 Subject: [Buildroot] [PATCH 05/22] package/x11r7/xapp_xinput: bump version to 1.6.4 In-Reply-To: <20230506173917.1112500-5-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:00 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-5-bernd.kuhls@t-online.de> Message-ID: <87jzwi88sn.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003389.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:09:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:09:53 +0200 Subject: [Buildroot] [PATCH 06/22] package/x11r7/xapp_xdpyinfo: bump version to 1.3.4 In-Reply-To: <20230506173917.1112500-6-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:01 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-6-bernd.kuhls@t-online.de> Message-ID: <87fs7688se.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003388.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:10:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:10:46 +0200 Subject: [Buildroot] [PATCH 08/22] package/x11r7/xlib_libXpm: bump version to 3.5.16 In-Reply-To: <20230506173917.1112500-8-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:03 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-8-bernd.kuhls@t-online.de> Message-ID: <87bkhu88qx.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003385.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:11:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:11:46 +0200 Subject: [Buildroot] [PATCH 09/22] package/x11r7/xlib_libXft: bump version to 2.3.8 In-Reply-To: <20230506173917.1112500-9-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:04 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-9-bernd.kuhls@t-online.de> Message-ID: <877csi88p9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003384.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:13:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:13:50 +0200 Subject: [Buildroot] [PATCH 11/22] package/x11r7/xlib_libXfixes: bump version to 6.0.1 In-Reply-To: <20230506173917.1112500-11-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:06 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-11-bernd.kuhls@t-online.de> Message-ID: <87353688lt.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003382.html > Update license hash due to upstream commit: > https://gitlab.freedesktop.org/xorg/lib/libxfixes/-/commit/1f908b1f27723a9a8f532ab4cc58429c2f174224 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:14:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:14:35 +0200 Subject: [Buildroot] [PATCH 13/22] package/x11r7/xdriver_xf86-video-neomagic: bump version to 1.3.1 In-Reply-To: <20230506173917.1112500-13-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:08 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-13-bernd.kuhls@t-online.de> Message-ID: <87y1ky6u04.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003380.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:15:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:15:25 +0200 Subject: [Buildroot] [PATCH 14/22] package/x11r7/xapp_xwininfo: bump version to 1.1.6 In-Reply-To: <20230506173917.1112500-14-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:09 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-14-bernd.kuhls@t-online.de> Message-ID: <87ttvm6tyq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003379.html > Updated license hash due to upstream commit: > https://gitlab.freedesktop.org/xorg/app/xwininfo/-/commit/9a5623e2ffc6995b2c6edf379f191d76d7b4444a > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:16:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:16:29 +0200 Subject: [Buildroot] [PATCH 16/22] package/x11r7/xlib_libXaw: bump version to 1.0.15 In-Reply-To: <20230506173917.1112500-16-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:11 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-16-bernd.kuhls@t-online.de> Message-ID: <87pm6a6twy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-March/003372.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:17:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:17:20 +0200 Subject: [Buildroot] [PATCH 17/22] package/x11r7/xfont_encodings: bump version to 1.0.7 In-Reply-To: <20230506173917.1112500-17-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:12 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-17-bernd.kuhls@t-online.de> Message-ID: <87legy6tvj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003355.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:18:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:18:02 +0200 Subject: [Buildroot] [PATCH 18/22] package/x11r7/xdata_xbitmaps: bump version to 1.1.3 In-Reply-To: <20230506173917.1112500-18-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:13 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-18-bernd.kuhls@t-online.de> Message-ID: <87h6rm6tud.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003333.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:18:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:18:40 +0200 Subject: [Buildroot] [PATCH 19/22] package/x11r7/xdata_xcursor-themes: bump version to 1.0.7 In-Reply-To: <20230506173917.1112500-19-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:14 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-19-bernd.kuhls@t-online.de> Message-ID: <87cz2a6ttb.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003332.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:40:25 +0200 Subject: [Buildroot] [PATCH 22/22] package/x11r7/xdriver_xf86-video-ark: bump version to 0.7.6 In-Reply-To: <20230506173917.1112500-22-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:17 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-22-bernd.kuhls@t-online.de> Message-ID: <878rcy6st2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003328.html > Removed patch which was applied upstream. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:08:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:08:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xdpyinfo: bump version to 1.3.4 Message-ID: <20230605114518.EB78C86C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c81ab45921df33cc5e7a3b5e60cde081b25a97b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003388.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 770c9baa3ebc56ef0633948ecc0ccceb12b7825c) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash | 6 +++--- package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash index 07a3eb936c..b0afdc15ac 100644 --- a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash +++ b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003157.html -sha256 356d5fd62f3e98ee36d6becf1b32d4ab6112d618339fb4b592ccffbd9e0fc206 xdpyinfo-1.3.3.tar.xz -sha512 47fe0821bc64145876853712ebd7c0af80111c243813615b892429021cc9a53abd38c4684551ae300cb5a4eacdd3d26e2c93e789ed91a948b20e2c37cd2d2442 xdpyinfo-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003388.html +sha256 a8ada581dbd7266440d7c3794fa89edf6b99b8857fc2e8c31042684f3af4822b xdpyinfo-1.3.4.tar.xz +sha512 9ef9f5c10e15a40895e8f008896b960fdd438277657c7159d16f05db79cd2374cfaca4af2f4e59335824bfd2f74a045ef89dd99ea4130ed436ea59fbbb1cbe12 xdpyinfo-1.3.4.tar.xz # Locally computed sha256 49733ead65fdfa1da0d176f9b965cc08dae74d73d66c9606488d52f6fc036abf COPYING diff --git a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk index c5e2a857e3..a198fc44c3 100644 --- a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk +++ b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk @@ -4,9 +4,9 @@ # ################################################################################ -XAPP_XDPYINFO_VERSION = 1.3.3 +XAPP_XDPYINFO_VERSION = 1.3.4 XAPP_XDPYINFO_SOURCE = xdpyinfo-$(XAPP_XDPYINFO_VERSION).tar.xz -XAPP_XDPYINFO_SITE = http://xorg.freedesktop.org/releases/individual/app +XAPP_XDPYINFO_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XDPYINFO_LICENSE = MIT XAPP_XDPYINFO_LICENSE_FILES = COPYING XAPP_XDPYINFO_CONF_OPTS = --without-xf86misc # not in BR From peter at korsgaard.com Mon Jun 5 11:10:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:10:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXpm: bump version to 3.5.16 Message-ID: <20230605114519.0386386C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ad7b1f310bf708c9e406913e4fe7f3d37b34244 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003385.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit a8c003ae295f056699a325ba1bf9ec0c4d8e37e9) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXpm/xlib_libXpm.hash | 6 +++--- package/x11r7/xlib_libXpm/xlib_libXpm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libXpm/xlib_libXpm.hash b/package/x11r7/xlib_libXpm/xlib_libXpm.hash index 733c404543..a041f0d440 100644 --- a/package/x11r7/xlib_libXpm/xlib_libXpm.hash +++ b/package/x11r7/xlib_libXpm/xlib_libXpm.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-January/003313.html -sha256 60bb906c5c317a6db863e39b69c4a83fdbd2ae2154fcf47640f8fefc9fdfd1c1 libXpm-3.5.15.tar.xz -sha512 955d716fcea2c9d868ab941c56f017b39bfa0f47fd2904e9b04c6a9be17f23f8b8c906da9c90a89a789f1f399d419641705ff5b6f9921820e34d4807c7a1992f libXpm-3.5.15.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003385.html +sha256 e6bc5da7a69dbd9bcc67e87c93d4904fe2f5177a0711c56e71fa2f6eff649f51 libXpm-3.5.16.tar.xz +sha512 ee564311f8c1c9c08ed1035d55c287ecf7c20c6fee09ad448acfab59f38fd1ef381d4a24b4af2b581f3033730eebc7c690918e52ba706de689d1ef11085edac2 libXpm-3.5.16.tar.xz # Locally calculated sha256 a80d706759624a04aa90fd62bc644a360fc3d72e08dcbfb129f167c11ca285de COPYING sha256 cbe4ced0abc8a32bea471204ae01038c202758ce4e772d3d329a341ffa761e71 COPYRIGHT diff --git a/package/x11r7/xlib_libXpm/xlib_libXpm.mk b/package/x11r7/xlib_libXpm/xlib_libXpm.mk index 970ec93407..51f6283370 100644 --- a/package/x11r7/xlib_libXpm/xlib_libXpm.mk +++ b/package/x11r7/xlib_libXpm/xlib_libXpm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBXPM_VERSION = 3.5.15 +XLIB_LIBXPM_VERSION = 3.5.16 XLIB_LIBXPM_SOURCE = libXpm-$(XLIB_LIBXPM_VERSION).tar.xz XLIB_LIBXPM_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXPM_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:03:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:03:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.21 Message-ID: <20230605114518.A3EBC86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1bd45fdcd2e04af4715d67418dfbb372b0e9e0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003393.html Fixes: http://autobuild.buildroot.net/results/d1d/d1dae8c7ba9dc82fbbcc5914ea3b378e48304617/ Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 1a81a2f28c5e59dadcddefe2c38613ebad5e51c6) Signed-off-by: Peter Korsgaard --- .../x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash | 4 +++- package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash index 7a66c28b52..7dcb99fe2a 100644 --- a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash +++ b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash @@ -1,3 +1,5 @@ +# From https://lists.x.org/archives/xorg-announce/2023-May/003393.html +sha256 8256ac3f14117324d00b7bfa8053645ca92562fe837c542489a502adbb5f9f1e xf86-video-geode-2.11.21.tar.xz +sha512 e12f74268ab7d16b57644a9465b4be1ca28d250625a31b8810e19a1f94a17e47e0a258455155fd8f336fa59fd78160cdf3763aa94b85c6ccc2c42edf3b65bc61 xf86-video-geode-2.11.21.tar.xz # Locally calculated -sha256 f497d0bfb09f36c72e3467e2d701f57f6b03ab8992c5d570e66582f714f84d64 xf86-video-geode-2.11.20.tar.bz2 sha256 3994ef7cee54f0935a4b57b1c34efd904da567931dd9e1a2d9390d22c8332ea2 COPYING diff --git a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk index dbeae1aa65..8f84e4863f 100644 --- a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk +++ b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_GEODE_VERSION = 2.11.20 -XDRIVER_XF86_VIDEO_GEODE_SOURCE = xf86-video-geode-$(XDRIVER_XF86_VIDEO_GEODE_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_GEODE_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_GEODE_VERSION = 2.11.21 +XDRIVER_XF86_VIDEO_GEODE_SOURCE = xf86-video-geode-$(XDRIVER_XF86_VIDEO_GEODE_VERSION).tar.xz +XDRIVER_XF86_VIDEO_GEODE_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_GEODE_LICENSE = MIT XDRIVER_XF86_VIDEO_GEODE_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_GEODE_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:13:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:13:29 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXfixes: bump version to 6.0.1 Message-ID: <20230605114519.1B16186C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1e6a4f1fd632a3c9d6d81e5e4322140829009aee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003382.html Update license hash due to copyright update with upstream commit: https://gitlab.freedesktop.org/xorg/lib/libxfixes/-/commit/1f908b1f27723a9a8f532ab4cc58429c2f174224 -> drop "all rights reserved" -> no licensing change Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 6bd350f9bdd4f4358b037d6d873ee915f4dc5ac1) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXfixes/xlib_libXfixes.hash | 9 ++++----- package/x11r7/xlib_libXfixes/xlib_libXfixes.mk | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash b/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash index 5dfe496052..03de906245 100644 --- a/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash +++ b/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash @@ -1,6 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-May/003086.html -sha256 a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c libXfixes-6.0.0.tar.bz2 -sha512 1985ef156f382e9a7e1cc7e044e0f626de1e4c82557a511cbcf6431994c0ac25b1f8b3a0293bd3089331593db8ce01d3a71ddec68f19b5fe6029d5082fb6885d libXfixes-6.0.0.tar.bz2 - +# From https://lists.x.org/archives/xorg-announce/2023-April/003382.html +sha256 b695f93cd2499421ab02d22744458e650ccc88c1d4c8130d60200213abc02d58 libXfixes-6.0.1.tar.xz +sha512 b46deffb30cd73ec8a127390d99f2ba2f3ab78f334fdba227f1f461441644a0c169b0d13ffa47576fa458780e7a6db664ff8b93e9195fb217262efd8128f1ffe libXfixes-6.0.1.tar.xz # Locally calculated -sha256 d64e671ffeb483d4543f98c842788ab34c77427e27d83d6b082065a4438d4885 COPYING +sha256 a07d8a5a6972638a745a03983207a1052881c24eea29021fdca7794bea8d7774 COPYING diff --git a/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk b/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk index c0229b57d2..3f535fc1d4 100644 --- a/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk +++ b/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXFIXES_VERSION = 6.0.0 -XLIB_LIBXFIXES_SOURCE = libXfixes-$(XLIB_LIBXFIXES_VERSION).tar.bz2 -XLIB_LIBXFIXES_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXFIXES_VERSION = 6.0.1 +XLIB_LIBXFIXES_SOURCE = libXfixes-$(XLIB_LIBXFIXES_VERSION).tar.xz +XLIB_LIBXFIXES_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXFIXES_LICENSE = MIT XLIB_LIBXFIXES_LICENSE_FILES = COPYING XLIB_LIBXFIXES_CPE_ID_VENDOR = x From peter at korsgaard.com Mon Jun 5 11:14:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:14:57 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xwininfo: bump version to 1.1.6 Message-ID: <20230605114519.31A1486C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a23ae346c7563c8e9486903a13ff28d6bf0334f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003379.html Updated license hash due to upstream commit: https://gitlab.freedesktop.org/xorg/app/xwininfo/-/commit/9a5623e2ffc6995b2c6edf379f191d76d7b4444a -> drop "all rights reserved", update years -> no change in licensing Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit de8a3a53e52dc1ac6e04e623739aa67d412e965e) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xwininfo/xapp_xwininfo.hash | 10 ++++------ package/x11r7/xapp_xwininfo/xapp_xwininfo.mk | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash b/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash index fbc7f7be00..bbf2e37328 100644 --- a/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash +++ b/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-July/003012.html -md5 26d46f7ef0588d3392da3ad5802be420 xwininfo-1.1.5.tar.bz2 -sha1 9f67b1eb07c5824d437bf577cf6198962af1aeb7 xwininfo-1.1.5.tar.bz2 -sha256 7a405441dfc476666c744f5fcd1bc8a75abf8b5b1d85db7b88b370982365080e xwininfo-1.1.5.tar.bz2 -sha512 a3268bbeeeeafac94e589fdd47554a965910d40df7cc3d9c36c7c24fa4f5dd49615484d5916ccb41efca9cd4cf9d8981a4c60953b921220b3f4f57f9cce0e1a6 xwininfo-1.1.5.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003379.html +sha256 3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f xwininfo-1.1.6.tar.xz +sha512 c6df4ed3dcf97772450612f2786ecab8313a43bb78e0b8020cc9ec228b3f466f55090313ad02c8159a73a6892d117322ad85e28d9d76e38bb84c9750712c20bc xwininfo-1.1.6.tar.xz # Locally computed -sha256 443d675237c023a47e4886506b72796afbb2633394812027f91d6e8fa433b2af COPYING +sha256 1be1f0763a5efd08e48089c52728a822bf769b690a2fd82fbab456cfffee822f COPYING diff --git a/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk b/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk index 9652487aae..196b73c83d 100644 --- a/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk +++ b/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWININFO_VERSION = 1.1.5 -XAPP_XWININFO_SOURCE = xwininfo-$(XAPP_XWININFO_VERSION).tar.bz2 +XAPP_XWININFO_VERSION = 1.1.6 +XAPP_XWININFO_SOURCE = xwininfo-$(XAPP_XWININFO_VERSION).tar.xz XAPP_XWININFO_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWININFO_LICENSE = MIT XAPP_XWININFO_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:14:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:14:24 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-neomagic: bump version to 1.3.1 Message-ID: <20230605114519.260D486C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9f2fca27619f76ded3b51931912e56c1698a125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003380.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit cb4b592f6654ba15f21b4cead97661e18df2beec) Signed-off-by: Peter Korsgaard --- .../xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash | 8 +++----- .../xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash index acc65348f7..b5a139fdac 100644 --- a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash +++ b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002934.html -md5 349d5254d09eb46f2a1f151cd423b89a xf86-video-neomagic-1.3.0.tar.bz2 -sha1 6bccfa15ea05d5264120cd96ccf13687642e8f6d xf86-video-neomagic-1.3.0.tar.bz2 -sha256 93833950fae7757088eb6abb125e15e8c245e5e25681c19c3ad4213ec7319064 xf86-video-neomagic-1.3.0.tar.bz2 -sha512 25d019a2556e52aeb4e25942f444437a921e76d527c10ddd420f16aa7d85bf2b8a51612c382a2a7e3e407bb1e8d610d063101184eea0889c3e1a69bfb3b37735 xf86-video-neomagic-1.3.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003380.html +sha256 b61fac7ec32971e92e34cfd51f88fef169e272a210455e0e1a0faa0d30fc7494 xf86-video-neomagic-1.3.1.tar.xz +sha512 b2425c4e9b8e6e816cbb6fa436da12bd242acf55c3c615352fc80ea072b1822abdb40838c2adcc3c450e429ec6e3b5112d194e739cf5d8ac22d430e273d5378b xf86-video-neomagic-1.3.1.tar.xz # Locally computed sha256 95063ce9aa09850025dd317549ce688519079a8d3cf66ceb3d882cb2bafcced9 COPYING diff --git a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk index 8dd2777ff9..8c7beeed6e 100644 --- a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk +++ b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION = 1.3.0 -XDRIVER_XF86_VIDEO_NEOMAGIC_SOURCE = xf86-video-neomagic-$(XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_NEOMAGIC_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION = 1.3.1 +XDRIVER_XF86_VIDEO_NEOMAGIC_SOURCE = xf86-video-neomagic-$(XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION).tar.xz +XDRIVER_XF86_VIDEO_NEOMAGIC_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_NEOMAGIC_LICENSE = MIT XDRIVER_XF86_VIDEO_NEOMAGIC_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_NEOMAGIC_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:08:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:08:15 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xinput: bump version to 1.6.4 Message-ID: <20230605114518.DC77F86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=633932349d7697e9a627d4742a410fd165169ee3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003389.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 33916e184b1e6efa9221c66707132d9b997eb98b) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xinput/xapp_xinput.hash | 8 +++----- package/x11r7/xapp_xinput/xapp_xinput.mk | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/x11r7/xapp_xinput/xapp_xinput.hash b/package/x11r7/xapp_xinput/xapp_xinput.hash index 0961879637..d3a6a66902 100644 --- a/package/x11r7/xapp_xinput/xapp_xinput.hash +++ b/package/x11r7/xapp_xinput/xapp_xinput.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-July/003013.html -md5 ac6b7432726008b2f50eba82b0e2dbe4 xinput-1.6.3.tar.bz2 -sha1 92ea7dfb3d8465921b0dca85da7d5b01cedae6c8 xinput-1.6.3.tar.bz2 -sha256 35a281dd3b9b22ea85e39869bb7670ba78955d5fec17c6ef7165d61e5aeb66ed xinput-1.6.3.tar.bz2 -sha512 cb2fef866ac5a71dbca3e23b4ecadaca38e65dc1b30f8bb024bad92486554fafc472706619a1af04c746a4f53ce6aea827d694b9f4f0c7d0d46bb1da81984076 xinput-1.6.3.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003389.html +sha256 ad04d00d656884d133110eeddc34e9c69e626ebebbbab04dc95791c2907057c8 xinput-1.6.4.tar.xz +sha512 6734860852715e5cb9d26259a173e42413fc037546ed7fa4173ffa802c2619ee0322bed228a28cd1911be759d860070867d9b89b115f37323cca1c9ef75354b9 xinput-1.6.4.tar.xz # Locally computed sha256 bbd35c7a8e8c5cb073935e84b29b0c53f7131a4ef1ce737dc2be5616941e07e1 COPYING diff --git a/package/x11r7/xapp_xinput/xapp_xinput.mk b/package/x11r7/xapp_xinput/xapp_xinput.mk index 0d6c0deffe..614b62fe77 100644 --- a/package/x11r7/xapp_xinput/xapp_xinput.mk +++ b/package/x11r7/xapp_xinput/xapp_xinput.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XINPUT_VERSION = 1.6.3 -XAPP_XINPUT_SOURCE = xinput-$(XAPP_XINPUT_VERSION).tar.bz2 +XAPP_XINPUT_VERSION = 1.6.4 +XAPP_XINPUT_SOURCE = xinput-$(XAPP_XINPUT_VERSION).tar.xz XAPP_XINPUT_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XINPUT_LICENSE = MIT XAPP_XINPUT_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:18:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:18:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdata_xcursor-themes: bump version to 1.0.7 Message-ID: <20230605114519.576A186C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf6733b7943347fde134cc2e3d6836d481e813a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003332.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 58035c687aa9128408e6519857a8b6a8c64ae6e8) Signed-off-by: Peter Korsgaard --- package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash | 8 +++----- package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash index 2b88f567a0..1bb3831c91 100644 --- a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash +++ b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-February/002945.html -md5 aea14eabf40528ec4db18f1cfcf5c458 xcursor-themes-1.0.6.tar.bz2 -sha1 b56fd5bf5b1ada0532a85c27db0d296e392168c5 xcursor-themes-1.0.6.tar.bz2 -sha256 ee1ec574741293abcf66ac14ce7e74add7ac6be7deb8b38179ef010d22354999 xcursor-themes-1.0.6.tar.bz2 -sha512 2ad3586a5571a5ddc0001187362b54b839644916164834213af98e58698044aec4392dd6e1e42f1794fda85c8fedf259b09214a9636bd0e71a1629c710f198d3 xcursor-themes-1.0.6.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003332.html +sha256 95bae8f48823d894a05bf42dfbf453674ab7dbdeb11e2bc079e8525ad47378c8 xcursor-themes-1.0.7.tar.xz +sha512 910925dd17c576028ae0d9dfe5683888648b941806b53cd9ff74ed18ff2de537664b07ab4c647a55290aeba37f6051f322b29e8ecd54f348e32abe2ccea1c902 xcursor-themes-1.0.7.tar.xz # Locally computed sha256 e437aed89c3440a9fe7e19968a3f2eeb97041ef6c9616837a3fd42d0874fc0e6 COPYING diff --git a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk index c3c5f388e9..e5bf1e502f 100644 --- a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk +++ b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDATA_XCURSOR_THEMES_VERSION = 1.0.6 -XDATA_XCURSOR_THEMES_SOURCE = xcursor-themes-$(XDATA_XCURSOR_THEMES_VERSION).tar.bz2 -XDATA_XCURSOR_THEMES_SITE = http://xorg.freedesktop.org/releases/individual/data +XDATA_XCURSOR_THEMES_VERSION = 1.0.7 +XDATA_XCURSOR_THEMES_SOURCE = xcursor-themes-$(XDATA_XCURSOR_THEMES_VERSION).tar.xz +XDATA_XCURSOR_THEMES_SITE = https://xorg.freedesktop.org/archive/individual/data XDATA_XCURSOR_THEMES_LICENSE = MIT XDATA_XCURSOR_THEMES_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:17:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:17:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdata_xbitmaps: bump version to 1.1.3 Message-ID: <20230605114519.4D2D086C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=221b7b045ee6b7a294f3bb35a29cc3ab4736451f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003333.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 1a5d479d6887a241fc6092f1828617e4cb72d93e) Signed-off-by: Peter Korsgaard --- package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash | 8 +++----- package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash index 7ebc88a0be..c9a3956686 100644 --- a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash +++ b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-March/002881.html -md5 cedeef095918aca86da79a2934e03daf xbitmaps-1.1.2.tar.bz2 -sha1 1cb0e485a66280e9a64b48426140b8a0de9cf169 xbitmaps-1.1.2.tar.bz2 -sha256 b9f0c71563125937776c8f1f25174ae9685314cbd130fb4c2efce811981e07ee xbitmaps-1.1.2.tar.bz2 -sha512 eed5e2fce9fc6c532984e6ed1262e440591e311ca6c61a7fe7a5c877df84bfc2d7aff388fb9c894fc098785b8e5352f0bd7c918252247a040cf123874847450d xbitmaps-1.1.2.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003333.html +sha256 ad6cad54887832a17d86c2ccfc5e52a1dfab090f8307b152c78b0e1529cd0f7a xbitmaps-1.1.3.tar.xz +sha512 b9a7340385fcce2dcd0204f14a462685b14b72ff58f3ec53cd76695bef2b02af902bdac809622dcb27fd4075d5ba13587b5d059530aff502cd5288d161352814 xbitmaps-1.1.3.tar.xz # Locally computed sha256 e121ec6605558ee021674d33b1ab9306e16b9ea7d30453df42286556247be17a COPYING diff --git a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk index e9545abaec..c8b6445829 100644 --- a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk +++ b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDATA_XBITMAPS_VERSION = 1.1.2 -XDATA_XBITMAPS_SOURCE = xbitmaps-$(XDATA_XBITMAPS_VERSION).tar.bz2 -XDATA_XBITMAPS_SITE = http://xorg.freedesktop.org/releases/individual/data +XDATA_XBITMAPS_VERSION = 1.1.3 +XDATA_XBITMAPS_SOURCE = xbitmaps-$(XDATA_XBITMAPS_VERSION).tar.xz +XDATA_XBITMAPS_SITE = https://xorg.freedesktop.org/archive/individual/data XDATA_XBITMAPS_LICENSE = MIT XDATA_XBITMAPS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:17:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:17:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xfont_encodings: bump version to 1.0.7 Message-ID: <20230605114519.43A2786C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8f4288e61cf56dbeac2b5afaea4c2c80f5519dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003355.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 75d404bb2902cf891f76e8b21a913355d117e514) Signed-off-by: Peter Korsgaard --- package/x11r7/xfont_encodings/xfont_encodings.hash | 6 +++--- package/x11r7/xfont_encodings/xfont_encodings.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xfont_encodings/xfont_encodings.hash b/package/x11r7/xfont_encodings/xfont_encodings.hash index 6da1080576..80d4a48c40 100644 --- a/package/x11r7/xfont_encodings/xfont_encodings.hash +++ b/package/x11r7/xfont_encodings/xfont_encodings.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-July/003189.html -sha256 77e301de661f35a622b18f60b555a7e7d8c4d5f43ed41410e830d5ac9084fc26 encodings-1.0.6.tar.xz -sha512 2d52486996939401121bc858ba23031f70eef857760db8da4c84f083e981868e4bc7a8c2ab6d59274a0cf95f592a0dbfad47bce6c9299bb45d115b48abc39134 encodings-1.0.6.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-February/003355.html +sha256 3a39a9f43b16521cdbd9f810090952af4f109b44fa7a865cd555f8febcea70a4 encodings-1.0.7.tar.xz +sha512 dc72982b14e5d89fe1eff1ab11f308796c89255a06337d8cd6bf65757f11dd0a5478b41d844793213db8fe9638389734f148abe9df9fb05027ea563dacde6ba8 encodings-1.0.7.tar.xz # Locally computed sha256 13b4a0f9431f0fdd6ee36ed386e0b7d1eb429c5cb88df73353896078cbb5a137 COPYING diff --git a/package/x11r7/xfont_encodings/xfont_encodings.mk b/package/x11r7/xfont_encodings/xfont_encodings.mk index d499b421fb..7825f4117e 100644 --- a/package/x11r7/xfont_encodings/xfont_encodings.mk +++ b/package/x11r7/xfont_encodings/xfont_encodings.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_ENCODINGS_VERSION = 1.0.6 +XFONT_ENCODINGS_VERSION = 1.0.7 XFONT_ENCODINGS_SOURCE = encodings-$(XFONT_ENCODINGS_VERSION).tar.xz -XFONT_ENCODINGS_SITE = https://xorg.freedesktop.org/releases/individual/font +XFONT_ENCODINGS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_ENCODINGS_LICENSE = Public Domain XFONT_ENCODINGS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:11:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:11:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXft: bump version to 2.3.8 Message-ID: <20230605114519.0F99A86C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa4c242b56e017ce48a0db18adc9a6b0aac863af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003384.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 634a119e9c04c68408800f78e05f9d29d5750627) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXft/xlib_libXft.hash | 6 +++--- package/x11r7/xlib_libXft/xlib_libXft.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libXft/xlib_libXft.hash b/package/x11r7/xlib_libXft/xlib_libXft.hash index 5074365aed..749aa0ad62 100644 --- a/package/x11r7/xlib_libXft/xlib_libXft.hash +++ b/package/x11r7/xlib_libXft/xlib_libXft.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg/2022-November/061175.html -sha256 79f0b37c45007381c371a790c2754644ad955166dbf2a48e3625032e9bdd4f71 libXft-2.3.7.tar.xz -sha512 9df29d3c7b88a21952df1015604511e5d79856d721b2a61eb2c5a062a9abccf16318132432a7c86c0ef816bf174ae86842fa67dabbaa0b163dfa56d99022de19 libXft-2.3.7.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003384.html +sha256 5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49 libXft-2.3.8.tar.xz +sha512 fc385d73e1acb701942c154ffb5a283d17891f21d3ac598c4a3fb375a7d6082734593062368c15cad67c1a94177dd15deed878ec5ea852188393b52e92c372c8 libXft-2.3.8.tar.xz # Locally computed sha256 7cda22286b1379b9b73df695f72cbad36595e65b039a5fbc5c89b69ecc44438c COPYING diff --git a/package/x11r7/xlib_libXft/xlib_libXft.mk b/package/x11r7/xlib_libXft/xlib_libXft.mk index 845b612669..154c220aa1 100644 --- a/package/x11r7/xlib_libXft/xlib_libXft.mk +++ b/package/x11r7/xlib_libXft/xlib_libXft.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBXFT_VERSION = 2.3.7 +XLIB_LIBXFT_VERSION = 2.3.8 XLIB_LIBXFT_SOURCE = libXft-$(XLIB_LIBXFT_VERSION).tar.xz XLIB_LIBXFT_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXFT_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:06:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:06:31 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXi: bump version to 1.8.1 Message-ID: <20230605114518.D125386C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d622f347954e696033da0a318849e6ac7e0de12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003390.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit e45fb0242496ed4d5bb43108c8bac0ba01af2fff) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXi/xlib_libXi.hash | 6 +++--- package/x11r7/xlib_libXi/xlib_libXi.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/x11r7/xlib_libXi/xlib_libXi.hash b/package/x11r7/xlib_libXi/xlib_libXi.hash index a86ef13225..545d4881f6 100644 --- a/package/x11r7/xlib_libXi/xlib_libXi.hash +++ b/package/x11r7/xlib_libXi/xlib_libXi.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-September/003109.html -sha256 2ed181446a61c7337576467870bc5336fc9e222a281122d96c4d39a3298bba00 libXi-1.8.tar.bz2 -sha512 4b2c667a8466eb389f253d77285c3f506c4a2b6c75054c722974a864565d565cc0c5701f8ea773eb929ceb94adfeb737ecd7a0bfc2c240157416a5f343c07aba libXi-1.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003390.html +sha256 89bfc0e814f288f784202e6e5f9b362b788ccecdeb078670145eacd8749656a7 libXi-1.8.1.tar.xz +sha512 a30b1a07e6d710f5196e7477415d68074736f89d954e8f2d5ccc9b5f349e7d1d440c90fb512508176b5db5ecad55608cfb540872936b731963fd83343db3a0b9 libXi-1.8.1.tar.xz # Locally computed sha256 9392174bc86e291369fd2f61f3ed325962735a5f5c585ce8d7ebd365e2a5639f COPYING diff --git a/package/x11r7/xlib_libXi/xlib_libXi.mk b/package/x11r7/xlib_libXi/xlib_libXi.mk index b4802cf018..6ae5ec8be8 100644 --- a/package/x11r7/xlib_libXi/xlib_libXi.mk +++ b/package/x11r7/xlib_libXi/xlib_libXi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXI_VERSION = 1.8 -XLIB_LIBXI_SOURCE = libXi-$(XLIB_LIBXI_VERSION).tar.bz2 -XLIB_LIBXI_SITE = https://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXI_VERSION = 1.8.1 +XLIB_LIBXI_SOURCE = libXi-$(XLIB_LIBXI_VERSION).tar.xz +XLIB_LIBXI_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXI_LICENSE = MIT XLIB_LIBXI_LICENSE_FILES = COPYING XLIB_LIBXI_CPE_ID_VENDOR = x.org From peter at korsgaard.com Mon Jun 5 11:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:05:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.5 Message-ID: <20230605114518.B34C686C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f059f406b823237e32004ed1fd01e3906d030f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003392.html Updated license hash due to update in copyrighht years with upstream commit: https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/commit/5f63ab04338fd811c610ae7617757ede52471316 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b30206b708e02adb1b287a2d450f48c4bd12f754) Signed-off-by: Peter Korsgaard --- .../x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash | 8 ++++---- .../x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash index adba659aea..d654c362a9 100644 --- a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash +++ b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-November/003247.html -sha256 7f6f8551fc238abdddcf9f38906564c1f8c7dacb0ad947cfc110487aefbd8d4c xf86-input-mouse-1.9.4.tar.xz -sha512 7dfde3b1e0c1291c4d78ee920942771808b007f743bfc6eed20de12579383745858673dd874a4b5cf4ab8d9d15f6f7ca2db81ee831547a488d64848a7fe5e16c xf86-input-mouse-1.9.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003392.html +sha256 4fde8ae9b44352e2a208584c36528ee3ed13cf5fe4417208a9785daccefd9968 xf86-input-mouse-1.9.5.tar.xz +sha512 ed9bd9cb9a05dac0ff1bfb4e4704cb2e94117afb400aa9e0b7ccdbb102bc6db1b0d3af7cb6f99d0892f8fc306f1643286291c0fa7114af8e65864412bd6c1afa xf86-input-mouse-1.9.5.tar.xz # Locally computed -sha256 472ff645ead9bf3ffb48d42c596376ffc595897e0c0993a071a7ada0da1f4f10 COPYING +sha256 5b066654bdb61a1ef41f38cceda752897bbddb6e60e20f5889cab436a9b7b813 COPYING diff --git a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk index 4a9eb3089f..25e25ab93d 100644 --- a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk +++ b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_INPUT_MOUSE_VERSION = 1.9.4 +XDRIVER_XF86_INPUT_MOUSE_VERSION = 1.9.5 XDRIVER_XF86_INPUT_MOUSE_SOURCE = xf86-input-mouse-$(XDRIVER_XF86_INPUT_MOUSE_VERSION).tar.xz XDRIVER_XF86_INPUT_MOUSE_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_INPUT_MOUSE_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:39:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:39:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-ark: bump version to 0.7.6 Message-ID: <20230605114519.6108C86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44b1e44ef9b62c637975d8446c24c8cc6653f912 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003328.html Removed patch which was applied upstream. Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN (cherry picked from commit cd1b1bcc0ec31b3af8d901cb7e05bd2794e3130f) Signed-off-by: Peter Korsgaard --- .../xdriver_xf86-video-ark/0001-mibstore.patch | 40 ---------------------- .../xdriver_xf86-video-ark.hash | 5 +-- .../xdriver_xf86-video-ark.mk | 6 ++-- 3 files changed, 6 insertions(+), 45 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch b/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch deleted file mode 100644 index fa3e68596a..0000000000 --- a/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 3a3eb72baec46f48e6cf15a834271c3d3386deac Mon Sep 17 00:00:00 2001 -From: Gaetan Nadon -Date: Tue, 17 Sep 2013 19:55:37 +0000 -Subject: Remove usage of mibstore.h (removed from server) - -The module had a compile error for this missing header file. - -Changes similar to vmware commit -23d87c92b7211cc5249eefe4ab3a2c7f370e279e - -Reviewed-by: Alex Deucher -Signed-off-by: Gaetan Nadon ---- -Fetch from: -http://cgit.freedesktop.org/xorg/driver/xf86-video-ark/commit/?id=3a3eb72baec46f48e6cf15a834271c3d3386deac - -Signed-off-by: Bernd Kuhls - -diff --git a/src/ark_driver.c b/src/ark_driver.c -index b7c287c..65cfe84 100644 ---- a/src/ark_driver.c -+++ b/src/ark_driver.c -@@ -39,7 +39,6 @@ - #include "compiler.h" - #include "mipointer.h" - #include "micmap.h" --#include "mibstore.h" - #include "fb.h" - #include "ark.h" - -@@ -538,7 +537,6 @@ static Bool ARKScreenInit(SCREEN_INIT_ARGS_DECL) - - fbPictureInit (pScreen, 0, 0); - -- miInitializeBackingStore(pScreen); - xf86SetBackingStore(pScreen); - - if (!pARK->NoAccel) { --- -cgit v0.9.0.2-2-gbebe diff --git a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash index 2e2e953676..68131fdb38 100644 --- a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash +++ b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash @@ -1,4 +1,5 @@ -# From http://lists.x.org/archives/xorg-announce/2012-July/002007.html -sha256 c690e046f34a393aac1c8d9616b4790e93cda60a460b00b9597d322175dbe51e xf86-video-ark-0.7.5.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003328.html +sha256 5acc9e78122ff6f4390787b2d0d44df81379bd613b6245983cc4bf3f325d085d xf86-video-ark-0.7.6.tar.xz +sha512 a52623e07eef6fa12d77b1afc55bb74b21662b850515b3a32bbf5988dcea2e787b4eddf4e020279aa4e4ddba436505ca9298548406913031e0ed5edaac835491 xf86-video-ark-0.7.6.tar.xz # Locally calculated sha256 8ba9850fb0ecd9033bb1d25c1be85625cb53ca56ce76b71f78f4a034f7310bda COPYING diff --git a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk index 3f2a63609e..6301a97300 100644 --- a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk +++ b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_ARK_VERSION = 0.7.5 -XDRIVER_XF86_VIDEO_ARK_SOURCE = xf86-video-ark-$(XDRIVER_XF86_VIDEO_ARK_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_ARK_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_ARK_VERSION = 0.7.6 +XDRIVER_XF86_VIDEO_ARK_SOURCE = xf86-video-ark-$(XDRIVER_XF86_VIDEO_ARK_VERSION).tar.xz +XDRIVER_XF86_VIDEO_ARK_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_ARK_LICENSE = MIT XDRIVER_XF86_VIDEO_ARK_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_ARK_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:06:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:06:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xcalc: bump version to 1.1.2 Message-ID: <20230605114518.C562986C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=23db85f782e59e18e622937a4da03e61956243cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003391.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit e07901f5e74c0d97a98a69dae4aad5014bb6983b) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xcalc/xapp_xcalc.hash | 6 +++--- package/x11r7/xapp_xcalc/xapp_xcalc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_xcalc/xapp_xcalc.hash b/package/x11r7/xapp_xcalc/xapp_xcalc.hash index 0580253dd6..12633a41a9 100644 --- a/package/x11r7/xapp_xcalc/xapp_xcalc.hash +++ b/package/x11r7/xapp_xcalc/xapp_xcalc.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003138.html -sha256 8cb08212c5322e8043f39b28699e13a43f000976c90b3c7fadd4fae2766326b4 xcalc-1.1.1.tar.xz -sha512 a261e9798d62727f40b9aff07e68e63ba40aa7f4f9b1811d8efd8c3e73cd5912d6178c55ca3c059968191051bd20b889b06b5e92b3df70c7b5d09bd013b9ebdb xcalc-1.1.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003391.html +sha256 8578dfa1457e94289f6d6ed6146714307d8a73a1b54d2f42af1321b625fc1cd4 xcalc-1.1.2.tar.xz +sha512 51da677dc88bcd7299ed8d678cb26b048fdb82a1983e1496a06253ee2dceefca4ac87d1a74432b4a76dcc11921a61339bb3d292607be46228164140b430bbad2 xcalc-1.1.2.tar.xz # Locally computed sha256 8dd69dbec37866a41d3040c5c478aca46e0b50c30319f178064d5e2ed9d3f912 COPYING diff --git a/package/x11r7/xapp_xcalc/xapp_xcalc.mk b/package/x11r7/xapp_xcalc/xapp_xcalc.mk index 849746ece3..ffb724e39c 100644 --- a/package/x11r7/xapp_xcalc/xapp_xcalc.mk +++ b/package/x11r7/xapp_xcalc/xapp_xcalc.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_XCALC_VERSION = 1.1.1 +XAPP_XCALC_VERSION = 1.1.2 XAPP_XCALC_SOURCE = xcalc-$(XAPP_XCALC_VERSION).tar.xz XAPP_XCALC_SITE = https://xorg.freedesktop.org/releases/individual/app XAPP_XCALC_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:16:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:16:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXaw: bump version to 1.0.15 Message-ID: <20230605114519.3B6EE86C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f9fac6fb485a20a15ae5e8f1d620da2742e4c05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-March/003372.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 0864f874287c06cdbc54c6150f52c003b5741226) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXaw/xlib_libXaw.hash | 7 +++---- package/x11r7/xlib_libXaw/xlib_libXaw.mk | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/x11r7/xlib_libXaw/xlib_libXaw.hash b/package/x11r7/xlib_libXaw/xlib_libXaw.hash index f289e66153..ce2ec4a3e1 100644 --- a/package/x11r7/xlib_libXaw/xlib_libXaw.hash +++ b/package/x11r7/xlib_libXaw/xlib_libXaw.hash @@ -1,6 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-March/003077.html -sha256 76aef98ea3df92615faec28004b5ce4e5c6855e716fa16de40c32030722a6f8e libXaw-1.0.14.tar.bz2 -sha512 29d1c151369523ae6cb418e636b0b7b39ccccc35462a0b394dbeb46d5b6d780badd2eb872a55d9fbba1ee1af034e76c0463f40f8d8a7be2c336d08b3b1bf81d4 libXaw-1.0.14.tar.bz2 - +# From https://lists.x.org/archives/xorg-announce/2023-March/003372.html +sha256 ab35f70fde9fb02cc71b342f654846a74328b74cb3a0703c02d20eddb212754a libXaw-1.0.15.tar.xz +sha512 8edbf280b7b24b9040c291545053c1251d6af7e7f56da43a6065a1848245863eb52bdfc28c2f18dbb6597a4064394a44f4df5d8596a1a467549ccc9ce50a7821 libXaw-1.0.15.tar.xz # Locally calculated sha256 9f5adb26952f93b3e4650285b94ec6c61a27aab5a21088bfb6694001be1b360d COPYING diff --git a/package/x11r7/xlib_libXaw/xlib_libXaw.mk b/package/x11r7/xlib_libXaw/xlib_libXaw.mk index 6b615a8de5..f81a7b4a88 100644 --- a/package/x11r7/xlib_libXaw/xlib_libXaw.mk +++ b/package/x11r7/xlib_libXaw/xlib_libXaw.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXAW_VERSION = 1.0.14 -XLIB_LIBXAW_SOURCE = libXaw-$(XLIB_LIBXAW_VERSION).tar.bz2 -XLIB_LIBXAW_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXAW_VERSION = 1.0.15 +XLIB_LIBXAW_SOURCE = libXaw-$(XLIB_LIBXAW_VERSION).tar.xz +XLIB_LIBXAW_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXAW_LICENSE = MIT XLIB_LIBXAW_LICENSE_FILES = COPYING XLIB_LIBXAW_INSTALL_STAGING = YES From the.tail.kinker at gmail.com Mon Jun 5 14:36:38 2023 From: the.tail.kinker at gmail.com (Timothy Groves) Date: Mon, 5 Jun 2023 10:36:38 -0400 Subject: [Buildroot] Total newbie in over my head In-Reply-To: <87ttvvsjov.fsf@dell.be.48ers.dk> References: <7de40638-e5ee-8e1f-5395-46a468fd2d45@gmail.com> <87ttvvsjov.fsf@dell.be.48ers.dk> Message-ID: So I've gone over my settings six ways from Sunday, and confirmed that they all appear correct, to the best of my knowledge.? And still this is all I get: I cannot find any suggestion online about what I've done wrong. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: AwA1wmvMsbmDmwRQ.png Type: image/png Size: 14578 bytes Desc: not available URL: From romain.naour at gmail.com Mon Jun 5 19:53:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 21:53:45 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230605195345.728177-1-romain.naour@gmail.com> Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device -- 2.34.3 From peter at korsgaard.com Mon Jun 5 20:03:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:03:57 +0200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build In-Reply-To: <20230429124731.4014394-1-j.neuschaefer@gmx.net> ("Jonathan =?utf-8?Q?Neusch=C3=A4fer=22's?= message of "Sat, 29 Apr 2023 14:47:31 +0200") References: <20230429124731.4014394-1-j.neuschaefer@gmx.net> Message-ID: <87v8g165hu.fsf@48ers.dk> >>>>> "Jonathan" == Jonathan Neusch?fer writes: > LDFLAGS need to be passed to the micropython build system via the > LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. > Signed-off-by: Jonathan Neusch?fer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:03:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:03:02 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/micropython: pass $TARGET_LDFLAGS to build Message-ID: <20230605200608.29BD386C7F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ded4f049f674f996c5f65911a87a024010b3cd16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x LDFLAGS need to be passed to the micropython build system via the LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. Signed-off-by: Jonathan Neusch??fer Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit f89b988d33c9bd65ab33023fafab80b69d767656) Signed-off-by: Peter Korsgaard --- package/micropython/micropython.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk index 51b45e5e99..5f687c73b9 100644 --- a/package/micropython/micropython.mk +++ b/package/micropython/micropython.mk @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ MICROPY_PY_USSL=0 \ CROSS_COMPILE=$(TARGET_CROSS) \ CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ CWARN= define MICROPYTHON_BUILD_CMDS From peter at korsgaard.com Mon Jun 5 20:08:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:08:48 +0200 Subject: [Buildroot] [PATCH] configs/stm32f429_disco_xip_defconfig: fix runtime error due to low ram space and bump to linux version 6.1.27 In-Reply-To: <20230501162619.1260325-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 1 May 2023 18:26:19 +0200") References: <20230501162619.1260325-1-giulio.benetti@benettiengineering.com> Message-ID: <87r0qp659r.fsf@48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > After booting Linux the userspace is unusable since every command issued, > that is a symlink to busybox, fails because of no free ram. So let's > disable IIO in linux.config to give some more ram to userspace. > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:10:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:10:34 +0200 Subject: [Buildroot] [PATCH] package/busybox: disable sha1/sha256 hwaccel with x86 musl toolchains In-Reply-To: <20230502220451.3087471-1-romain.naour@gmail.com> (Romain Naour's message of "Wed, 3 May 2023 00:04:51 +0200") References: <20230502220451.3087471-1-romain.naour@gmail.com> Message-ID: <87mt1d656t.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Buxybox's init segfault when built with x86 musl toolchain due to > recent changes about sha1 and sha156 hwaccel support in Busybox 1.36.0. > From Alpinelinux [1]: > "main/busybox: disable sha hwaccel > the flag check for this seems incorrect- it triggers sha_ni use when > the instructions aren't available, but avx512vl/bw is - Elly on irc > causes failures in github actions, which have avx512 but no sha_no" > The flag check should be fixed upstream by commit [2]. > But init still crash with the latest 1_36_stable (with backported patch) > and master branch... > Disable sha hwaccel with x86 musl toolchains until the issue is fixed. > Checked that qemu_x86_64_defconfig with musl for x86_64 for core2 boot > as expected with sha hwaccel enabled. > The same workaround has been applied to openembedded-core [3]. > [1] > https://git.alpinelinux.org/aports/commit/main/busybox?id=ae2cfdf6f6da3dc46ee09d8ceafa26921f6e058e > [2] https://git.busybox.net/busybox/commit/?id=bd76b75f72f717150b909e8c64edfda725cabe11 > [3] > https://github.com/openembedded/openembedded-core/commit/22f639d61127f4b82a79008c5305e44e090a3680 > Fixes: > https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276721 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:07:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:07:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f4xx_defconfig: remove BR2_PACKAGE_IFUPDOWN_SCRIPTS Message-ID: <20230605201058.28A8686C8C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e9280fea5ec5c0d7878a6f12ff185013db50a45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Kernel is built without network support. It is useless to compile the package and then remove it from rootfs. Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN (cherry picked from commit 58e7ac21b185fab04af40a2f26d8f5c789de26eb) Signed-off-by: Peter Korsgaard --- board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh | 4 ---- configs/stm32f429_disco_xip_defconfig | 1 + configs/stm32f469_disco_sd_defconfig | 1 + configs/stm32f469_disco_xip_defconfig | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh index e324afe59a..2ac9c653c3 100755 --- a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh +++ b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh @@ -2,7 +2,3 @@ # Kernel is built without devpts support sed -i '/^devpts/d' ${TARGET_DIR}/etc/fstab - -# Kernel is built without network support -rm -f ${TARGET_DIR}/etc/init.d/S40network -rm -rf ${TARGET_DIR}/etc/network/ diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 872e4b6a30..9edbbab387 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f429-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1d..24791178f4 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set diff --git a/configs/stm32f469_disco_xip_defconfig b/configs/stm32f469_disco_xip_defconfig index fc3b3f9213..ae2780556a 100644 --- a/configs/stm32f469_disco_xip_defconfig +++ b/configs/stm32f469_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y From peter at korsgaard.com Mon Jun 5 20:07:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:07:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f429_disco_xip_defconfig: fix runtime error due to low ram space and bump to linux version 6.1.27 Message-ID: <20230605201058.3013086C8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff7de79f729ec54629db7c7e46ed620884995cb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x After booting Linux the userspace is unusable since every command issued, that is a symlink to busybox, fails because of no free ram. So let's disable IIO in linux.config to give some more ram to userspace. Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 65ff3e10ed14fe2e42eeacf6037981730b63177d) Signed-off-by: Peter Korsgaard --- board/stmicroelectronics/stm32f429-disco/linux.config | 4 ---- configs/stm32f429_disco_xip_defconfig | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/board/stmicroelectronics/stm32f429-disco/linux.config b/board/stmicroelectronics/stm32f429-disco/linux.config index 7b5c60f180..02d9c2d1e0 100644 --- a/board/stmicroelectronics/stm32f429-disco/linux.config +++ b/board/stmicroelectronics/stm32f429-disco/linux.config @@ -95,10 +95,6 @@ CONFIG_STM32_MDMA=y CONFIG_SYNC_FILE=y # CONFIG_VIRTIO_MENU is not set # CONFIG_VHOST_MENU is not set -CONFIG_IIO=y -CONFIG_IIO_BUFFER=y -CONFIG_IIO_TRIGGERED_BUFFER=y -CONFIG_IIO_STM32_TIMER_TRIGGER=y # CONFIG_FILE_LOCKING is not set # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 9edbbab387..5640d9dc4d 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -6,7 +6,7 @@ BR2_ENABLE_LTO=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.10" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.27" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/stmicroelectronics/stm32f429-disco/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y From peter at korsgaard.com Mon Jun 5 20:09:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:09:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: disable sha1/sha256 hwaccel with x86 Message-ID: <20230605201058.3A24386C8E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cf01c59ed6a2e8500017936f3d6ecdb7940c399 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Buxybox's init segfault when built with x86 musl toolchain due to recent changes about sha1 and sha156 hwaccel support in Busybox 1.36.0. >From Alpinelinux [1]: "main/busybox: disable sha hwaccel the flag check for this seems incorrect- it triggers sha_ni use when the instructions aren't available, but avx512vl/bw is - Elly on irc causes failures in github actions, which have avx512 but no sha_no" The flag check was supposed to be fixed upstream by commit [2]. But init still crash with the latest 1_36_stable (with backported patch) and master branch... The same workaround has been applied to openembedded-core [3], which states that they also have the issue with glibc. Disable hardware sha acceleration on x86 (not x86_64), to avoid the issue. Checked that qemu_x86_64_defconfig with musl for x86_64 for core2 boot as expected with sha hwaccel enabled. Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276721 [1] https://git.alpinelinux.org/aports/commit/main/busybox?id=ae2cfdf6f6da3dc46ee09d8ceafa26921f6e058e [2] https://git.busybox.net/busybox/commit/?id=bd76b75f72f717150b909e8c64edfda725cabe11 [3] https://github.com/openembedded/openembedded-core/commit/22f639d61127f4b82a79008c5305e44e090a3680 Signed-off-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit a57c02a4ea48bdb3ffc8cdba2569d240275b1bc3) Signed-off-by: Peter Korsgaard --- package/busybox/busybox.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..fd4f3c17c5 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -276,6 +276,15 @@ define BUSYBOX_INSTALL_INDIVIDUAL_BINARIES endef endif +# Disable SHA1 and SHA256 HWACCEL to avoid segfault in init +# with some x86 toolchains (mostly musl?). +ifeq ($(BR2_i386),y) +define BUSYBOX_MUSL_DISABLE_SHA_HWACCEL + $(call KCONFIG_DISABLE_OPT,CONFIG_SHA1_HWACCEL) + $(call KCONFIG_DISABLE_OPT,CONFIG_SHA256_HWACCEL) +endef +endif + # Only install our logging scripts if no other package does it. ifeq ($(BR2_PACKAGE_SYSKLOGD)$(BR2_PACKAGE_RSYSLOG)$(BR2_PACKAGE_SYSLOG_NG),) define BUSYBOX_INSTALL_LOGGING_SCRIPT @@ -364,6 +373,7 @@ endef BUSYBOX_TARGET_FINALIZE_HOOKS += BUSYBOX_INSTALL_ADD_TO_SHELLS define BUSYBOX_KCONFIG_FIXUP_CMDS + $(BUSYBOX_MUSL_DISABLE_SHA_HWACCEL) $(BUSYBOX_SET_MMU) $(BUSYBOX_PREFER_STATIC) $(BUSYBOX_SET_MDEV) From peter at korsgaard.com Mon Jun 5 20:12:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:12:11 +0200 Subject: [Buildroot] [PATCH] package/gdb: disable gdb for or1k builds with musl libc In-Reply-To: <20230502211158.2832484-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 2 May 2023 23:11:58 +0200") References: <20230502211158.2832484-1-romain.naour@gmail.com> Message-ID: <87ilc16544.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The or1k musl port is incomplete, elf_gregset_t definition is missing > (user.h is empty) [1]. It fail to build gdbserver and the full gdb. > [1] https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 > Fixes: > https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276569 > Signed-off-by: Romain Naour > Cc: Stafford Horne > --- > host-gdb build fine but it's useless without a gdbserver on the target. > Keep it enabled for now to avoid dependency handling for or1k with musl... Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:11:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gdb: disable gdb for or1k builds with musl libc Message-ID: <20230605201238.1746686C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ad09fbb876ed3b800a7020ac4887c4a5f117f13 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The or1k musl port is incomplete, elf_gregset_t definition is missing (user.h is empty) [1]. It fail to build gdbserver and the full gdb. [1] https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276569 Signed-off-by: Romain Naour Cc: Stafford Horne [yann.morin.1998 at free.fr: simplify condition, add comment] Signed-off-by: Yann E. MORIN (cherry picked from commit 3fed683035658ee354885f46f1ac1096c2d94e4b) Signed-off-by: Peter Korsgaard --- package/gdb/Config.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gdb/Config.in b/package/gdb/Config.in index 80b1185b5e..d1813fd7b9 100644 --- a/package/gdb/Config.in +++ b/package/gdb/Config.in @@ -4,6 +4,10 @@ config BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on !((BR2_arm || BR2_armeb) && BR2_BINFMT_FLAT) depends on !BR2_microblaze +comment "gdb needs a glibc or uclibc toolchain" + depends on BR2_or1k + depends on BR2_TOOLCHAIN_USES_MUSL + comment "gdb/gdbserver needs a toolchain w/ threads, threads debug" depends on BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HAS_THREADS_DEBUG @@ -17,6 +21,9 @@ config BR2_PACKAGE_GDB depends on BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 depends on BR2_INSTALL_LIBSTDCPP + # The or1k musl port is incomplete, elf_gregset_t definition is missing: + # https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 + depends on !BR2_or1k || !BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_ZLIB # When the external toolchain gdbserver is copied to the # target, we don't allow building a separate gdbserver. The From peter at korsgaard.com Mon Jun 5 20:16:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:16:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/cmake: add support for riscv architecture In-Reply-To: <20230418191923.1113413-1-geomatsi@gmail.com> (Sergey Matyukevich's message of "Tue, 18 Apr 2023 22:19:23 +0300") References: <20230418191923.1113413-1-geomatsi@gmail.com> Message-ID: <87edmp64wm.fsf@48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Package binaries can be successfully built for and then executed on > RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. > Signed-off-by: Sergey Matyukevich Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:16:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:16:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cmake: (ctest) add support for riscv architecture Message-ID: <20230605201932.CCFD386C93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13e4f1942cb2aca57edf5b2b7514d491690e8eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Package binaries can be successfully built for and then executed on RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN (cherry picked from commit f7d0ed4a78f4aa3741f94c4bbb69efbe74c920a9) Signed-off-by: Peter Korsgaard --- package/cmake/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/cmake/Config.in b/package/cmake/Config.in index 3c47fdcb49..4ef5612b57 100644 --- a/package/cmake/Config.in +++ b/package/cmake/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_CMAKE_ARCH_SUPPORTS BR2_mipsel || BR2_mips64el || BR2_powerpc || \ BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \ BR2_i386 || BR2_x86_64 || BR2_xtensa || \ - BR2_s390x + BR2_s390x || BR2_riscv config BR2_PACKAGE_CMAKE bool From peter at korsgaard.com Mon Jun 5 20:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:23:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgeos: bump version to 3.11.2 In-Reply-To: <20230503043906.111554-1-fido_max@inbox.ru> (Maxim Kochetkov via buildroot's message of "Wed, 3 May 2023 07:39:06 +0300") References: <20230503043906.111554-1-fido_max@inbox.ru> Message-ID: <87a5xd64lf.fsf@48ers.dk> >>>>> "Maxim" == Maxim Kochetkov via buildroot writes: > Changelog: https://github.com/libgeos/geos/releases/tag/3.11.2 > Signed-off-by: Maxim Kochetkov Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:37:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:37:42 +0200 Subject: [Buildroot] [PATCH 1/2] package/pkg-utils.mk: suppress kconfig set/disable operations In-Reply-To: (James Knight's message of "Thu, 4 May 2023 23:43:17 -0400") References: Message-ID: <875y8163xl.fsf@48ers.dk> >>>>> "James" == James Knight writes: > In a previous commit [1], the use of `KCONFIG_ENABLE_OPT` was tweaked in > a way which no longer generates a default output unless the quiet flag > is unset (`Q=`). The use of `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` > does not apply a quiet operation. In order to make all these kernel > configuration defines operate in a consistent way, adjusting both > `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` to be default-quiet as well. > [1]: 66d2ff25bad813659ed4541b3f4c6c2a09455bd7 > Signed-off-by: James Knight Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:23:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:23:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libgeos: bump version to 3.11.2 Message-ID: <20230605205922.8F85C86CA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96bc3c58cd0132ff5bae5b7f30b3dc9495e6f04d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://github.com/libgeos/geos/releases/tag/3.11.2 Signed-off-by: Maxim Kochetkov Signed-off-by: Yann E. MORIN (cherry picked from commit ee348693531d581ad57a0c605dbebd8fba673ca3) Signed-off-by: Peter Korsgaard --- package/libgeos/libgeos.hash | 2 +- package/libgeos/libgeos.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgeos/libgeos.hash b/package/libgeos/libgeos.hash index cd0a4e0330..54f53d19de 100644 --- a/package/libgeos/libgeos.hash +++ b/package/libgeos/libgeos.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 6d0eb3cfa9f92d947731cc75f1750356b3bdfc07ea020553daf6af1c768e0be2 geos-3.11.1.tar.bz2 +sha256 b1f077669481c5a3e62affc49e96eb06f281987a5d36fdab225217e5b825e4cc geos-3.11.2.tar.bz2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/libgeos/libgeos.mk b/package/libgeos/libgeos.mk index c6d470dc97..5a7932bad2 100644 --- a/package/libgeos/libgeos.mk +++ b/package/libgeos/libgeos.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGEOS_VERSION = 3.11.1 +LIBGEOS_VERSION = 3.11.2 LIBGEOS_SITE = http://download.osgeo.org/geos LIBGEOS_SOURCE = geos-$(LIBGEOS_VERSION).tar.bz2 LIBGEOS_LICENSE = LGPL-2.1 From peter at korsgaard.com Mon Jun 5 20:37:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:37:00 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-utils.mk: make kconfig set/disable operations quiet Message-ID: <20230605205922.994FF86CA9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2246f8f10ba104f7c3ccd24fa3402815664a0f78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x In a previous commit [1], the use of `KCONFIG_ENABLE_OPT` was tweaked in a way which no longer generates a default output unless the quiet flag is unset (`Q=`). The use of `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` does not apply a quiet operation. In order to make all these kernel configuration defines operate in a consistent way, adjusting both `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` to be default-quiet as well. [1]: 66d2ff25bad813659ed4541b3f4c6c2a09455bd7 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit c110bb17ade18f446dd663c984dc3ef48b20fc64) Signed-off-by: Peter Korsgaard --- package/pkg-utils.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 0945e6ed31..530638566c 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -34,9 +34,9 @@ define KCONFIG_ENABLE_OPT fi endef # KCONFIG_SET_OPT (option, value [, file]) -KCONFIG_SET_OPT = $(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(1)=$(2), $(3)) +KCONFIG_SET_OPT = $(Q)$(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(1)=$(2), $(3)) # KCONFIG_DISABLE_OPT (option [, file]) -KCONFIG_DISABLE_OPT = $(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(SHARP_SIGN) $(1) is not set, $(2)) +KCONFIG_DISABLE_OPT = $(Q)$(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(SHARP_SIGN) $(1) is not set, $(2)) # Helper functions to determine the name of a package and its # directory from its makefile directory, using the $(MAKEFILE_LIST) From james.hilliard1 at gmail.com Tue Jun 6 04:18:19 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 22:18:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/zxing-cpp: bump to version 2.0.0 Message-ID: <20230606041819.2785554-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/zxing-cpp/zxing-cpp.hash | 2 +- package/zxing-cpp/zxing-cpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index 5457ede44a..4018e95fde 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz # License files sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index 1051376808..b11814d114 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_VERSION = 2.0.0 ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 ZXING_CPP_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Jun 6 04:39:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 06 Jun 2023 04:39:32 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-05 Message-ID: <20230606043938.AEB9640273@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-05 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 3 | 0 | 6 | master | 90 | 57 | 1 | 148 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 4 linux-6.3.5 | 3 python3-3.11.3 | 3 uclibc-1.0.43 | 3 agentpp-4.6.0 | 2 elfutils-0.186 | 2 gobject-introspection-1.74.0 | 2 libglib2-2.76.1 | 2 syslog-ng-4.1.1 | 2 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 batman-adv-2022.3 | 1 berkeleydb-5.3.28 | 1 cryptopp-8.6.0 | 1 dahdi-linux-3.2.0 | 1 dovecot-2.3.20 | 1 edk2-edk2-stable202208 | 1 flac-1.4.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-11.2 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gcc-final-11.4.0 | 1 host-rust-1.68.2 | 1 libglvnd-1.4.0 | 1 libnss-3.89.1 | 1 libunwind-1.6.2 | 1 links-2.26 | 1 make: *** Waiting for unfin... | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 pixman-0.42.2 | 1 python-pyicu-2.10.2 | 1 qt5webkit-5.212.0-alpha4 | 1 quickjs-2021-03-27 | 1 sconeserver-8d1935919a20133... | 1 shadow-4.13 | 1 trinity-1.9 | 1 unknown | 1 volk-3.0.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f0077bb3d94a5baa7e5c87b6cb9bec7b56c7b9f3 | nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ccbaf22f42151118d5a680e24cd1f7b54e19bb7c | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/9d93830f6c82a87c9d10920ae2432f5e74842d1a | i586 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/e3bb1e0cc9dcc79980d3bed311e6bff6387e2cc3 | riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/e15464ae7c7ef3d346b4557cf1cb219c57f7bb87 | sh4 | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/3f942a7f78e6c13e8f7fbacabb0dc4a77d8e1639 | ORPH armeb | cryptopp-8.6.0 | NOK | http://autobuild.buildroot.net/results/5d17a07fcf7f6e5918f84d0e47575d3f3f25410c | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/477e92594522e3e38fa23dba25a944d782978eae | xtensa | dovecot-2.3.20 | NOK | http://autobuild.buildroot.net/results/64638161d0301ca7bba2e11c75f563775f5b19a4 | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/b98bad5dcc86d1e81b09d4bfb78dc048623d15b9 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/455709a42eac33238a2cfc38268521b738fd4cce | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1a6965be398eae59fc5add38b9594b455f76c0c2 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/2dce64118441250b77c70ec3bab73423b0e792b5 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9df8739054970e85c3651d70303d3dfefd417da | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a2ef9cf2dd84c2350a6d906620e684a1ecfcab78 | armeb | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e469ca4f482d58324d4cdaea7ef3fb837b3f5778 | ORPH arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b7870d09d7c6e9af1f3098011544b01f9b29008d | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/c810e5fb7ccb7c735ed46c65e67e6849d21962ad | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f3011b8178d7ac290964b6149868020ffc536f15 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f6f485ad912585929e9783384d4df22b3c6c873c | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/2a59e41fe21153318cdd5b902c365deb9df8557c | sparc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/23ad79ab4246b1819a92ca7b3e95e9ebffbd99a9 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a749e9d67ca96c55b3e23de30dda9ea3faeac173 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fd9ff1126e0bbd74968d7e327edfd32bdf54149c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5a5ff4631fc3bc95fe701552fc7986362c9e3a90 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2f4e2186078d9dffe36cb2a2a10433a6b5892ec9 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78f0f28eba3c0967fcd76ee930c2f5eeb79ae3ca | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/3a116ee89df6b860ff621c2353d9f50775426b4f | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/dabed38fc2411f544ba2910f65f98fb6277c236c | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b01c5387949943c3e28822ea6ed92b10c4523ca9 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/6c068f36f084da8c7b5fa57b130a777d52d641bb | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/e768ce3403908c40e485ac34400a74ef1b072f2b | ORPH or1k | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/c99a4c1011fd5b1a7cf8bd52773fdabeb780c9b0 | arm | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/2908b6ff1f79c2da97a86f3603da15d8c963160d | ORPH mipsel | links-2.26 | NOK | http://autobuild.buildroot.net/results/c04f644c606ac36c67276ffe55eb57504e089d41 | ORPH mips64 | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/9f7105489b9f4ebea856a83d3ba3f259aea163b5 | ORPH mips64 | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/f80b93a64457ffd5b89551ff15fa47b4c0b51b04 | ORPH sh4aeb | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/2e355f89d6b3ee9812f1f8664d4d6a695eb4262f | ORPH mips64 | make: *** Waiting for unfin... | NOK | http://autobuild.buildroot.net/results/4342a885085ca6fa8b979a7e62aa55da879d1976 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e7a60fec65cde4f2a357da30d4a958af4f09f579 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/c536a18afb8edc2df22766e2aa399d1a12e82d26 | ORPH arm | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/6fb647143e047adbcb1d659d7cddbf4137f36d8d | xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/a3b5e671a718bf0cbf566fe679fff864f2054717 | powerpc | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/7435dba180b45ed5fa67056a4b64ec7caa3982b3 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/f8508ac96e5f1c91005b858c075d86eddfe3b459 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/6f11c70c57271ae12216ceaad2b45a100d313f61 | arm | qt5webkit-5.212.0-alpha4 | NOK | http://autobuild.buildroot.net/results/294e17f3dee0f72f4af5caba86ee68f1e359f224 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2bc4deadaa69010bc476d37b4b3f6936c1d3a269 | i586 | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/b8e774095aacf4e2916e41d47173ae66f5656bce | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/d33bcd98eb0474f5a57b8b8ee5d33ff0af481e7f | mips64el | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ac4239b35f5ad95e61c4c05716a85a78eeac39a2 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/6b737a823eb5f95fc0d4f27be6f0c4c78d7b9f20 | arm | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/491ed8c44a56d2532e7283e07037bea3c1004fd2 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/519fe26e9e11daf1d0524501e92f0b6fedb7d815 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e3552ab53563ada7b5a228af1de1aeadb35ab1ce | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f780e9067467529006500cac6f646f3b930690f2 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/0621fc2d5d13f1c266eed0a9562a69716c573682 | powerpc | volk-3.0.0 | NOK | http://autobuild.buildroot.net/results/bb6974d35c9970ead0978b3465cfd00ac345e4a5 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 host-binutils-2.39 | 1 linux-6.1.30 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ffaf14109a556923eaf35bae8f5a90632bc65f42 | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/13a4f056e4fd71f5a387ea4c9c32c7100cbc7ee7 | arc | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/430d7f4ae9099908341e154bdb499a113406392a | ORPH Gitlab CI results for 2023-06-05 ================================ Detail of defconfig failures for 2023.05-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4409032155 | Detail of runtime-test failures for 2023.05-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4409032279 | ORPH Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4410860248 | ORPH -- http://autobuild.buildroot.net From troglobit at gmail.com Tue Jun 6 07:01:24 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:24 +0200 Subject: [Buildroot] [PATCH 0/2] package/inadyn: bump to v2.11.0 Message-ID: <20230606070126.165827-1-troglobit@gmail.com> - Bump to package/inadyn to latest version - Update description, mention a SSL/TLS library needed for HTTPS Best regards /Joachim package/inadyn/Config.in | 10 +++++++--- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) -- 2.34.1 From troglobit at gmail.com Tue Jun 6 07:01:25 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:25 +0200 Subject: [Buildroot] [PATCH 1/2] package/inadyn: bump to v2.11.0 In-Reply-To: <20230606070126.165827-1-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> Message-ID: <20230606070126.165827-2-troglobit@gmail.com> Upstream ChageLog, summary: - Add wildcard support for Cloudflare - New DDNS providers from DD-WRT; - goip.de - myonlineportal.net - desec.io (a.k.a. dedyn.io) - domaindiscount24.com - dy.fi - do.de (Domain-Offensive) - Domopoli.de - inwx - It's DNS - Joker.com - all-inkl.com - core-networks.de - dnsever.com - dnshome.de - dnsmadeeasy.com - dnsmax.com - schokokeks.org - variomedia.de - udmedia.de - moniker.com - dyndns.it - infomaniak.com - oray.com - simply.com - mydns.jp - myonlineportal.net - namecheap.com - regfish.de - twodns.de - Support for updating both ipv4 and ipv6 address for same provider - Add new command line options -L and -S NAME to list supported - providers and their respective details - Add 'success' as a valid generic response to DNS update - Fix use after free in logger at inadyn exit - Use dynv6 'auto' IP only if we have not detected an address - Replace unstable api.ipify.org with http://ifconfig.me - Fix default checkip server for dnsexit.com - Fix easydns response code problem Signed-off-by: Joachim Wiberg --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 2c0995babf..94af9f87b7 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz +sha256 9ddac7b6b0a1ed372c6cb5afaec6bea927ab539db02c8536dd10d73bd1d37c95 inadyn-2.11.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 5a24c1eced..3e346fd769 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.10.0 +INADYN_VERSION = 2.11.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING -- 2.34.1 From troglobit at gmail.com Tue Jun 6 07:01:26 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:26 +0200 Subject: [Buildroot] [PATCH 2/2] package/inadyn: update description, how to enable HTTPS support In-Reply-To: <20230606070126.165827-1-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> Message-ID: <20230606070126.165827-3-troglobit@gmail.com> Signed-off-by: Joachim Wiberg --- package/inadyn/Config.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in index 3589823da4..1476e9cf84 100644 --- a/package/inadyn/Config.in +++ b/package/inadyn/Config.in @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_LIBCONFUSE help - INADYN is a free DynDNS client. It gives the possibility - to have your own fixed hostname registered on the internet, - although your IP might be changing. + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used + to automate the task of keeping your Internet name in sync with + your public (DHCP/PPPoE) IP address. It can also be used when + you have backup connections to the Internet. + + For HTTPS support you need to select one of the libraries: + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). https://github.com/troglobit/inadyn -- 2.34.1 From neal.frager at amd.com Tue Jun 6 14:42:37 2023 From: neal.frager at amd.com (Neal Frager) Date: Tue, 6 Jun 2023 15:42:37 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues Message-ID: <20230606144237.2802780-1-neal.frager@amd.com> This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager --- .checkpackageignore | 2 -- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..90a1481e54 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynq/post-build.sh Shellcheck -board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..7cec673e4b 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..d4553beccf 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}".dtb "${BINARIES_DIR}"/system.dtb -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "$BOARD_DIR"/genimage.cfg -- 2.25.1 From peter at korsgaard.com Tue Jun 6 14:45:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 16:45:37 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment In-Reply-To: <20230605195345.728177-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 21:53:45 +0200") References: <20230605195345.728177-1-romain.naour@gmail.com> Message-ID: <87y1kw4pke.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Artefact (British) and Artifact (American) are both valid spelling > but ARTIFACTS_URL is used in the emulator code. > Surprisingly, the url actually use "artefacts" > http://autobuild.buildroot.net/artefacts > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 15:03:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 17:03:35 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M In-Reply-To: <20230605102149.705474-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 12:21:49 +0200") References: <20230605102149.705474-1-romain.naour@gmail.com> Message-ID: <87ttvk4oqg.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The default kernel configuration for s390x enable a lot of > drivers by default so increase the image site to 120M. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 14:44:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 16:44:16 +0200 Subject: [Buildroot] [git commit] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230606150352.B0EC786CE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e64e9edeafd6467d20d211463ad28b20705503 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device From peter at korsgaard.com Tue Jun 6 14:45:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 16:45:49 +0200 Subject: [Buildroot] [git commit] configs/qemu s390x: increase image size to 120M Message-ID: <20230606150352.B9B6186CE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=757251a0deeb28cf4a682bb9db5a438be4c0f925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index ee18bdb011..4853cd0897 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel From br015 at umbiko.net Tue Jun 6 15:41:34 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Tue, 06 Jun 2023 15:41:34 +0000 Subject: [Buildroot] Total newbie in over my head In-Reply-To: References: Message-ID: <9bbed1f622dcd34dc0a4811427ce9635@umbiko.net> Hi Timothy, On 2023-06-06 04:39, Timothy Groves wrote: > So I've gone over my settings six ways from Sunday, and confirmed that > they all appear correct, to the best of my knowledge.? And still this > is > all I get: You should be able to load the kernel interactively, so try entering 'bzImage' (or /bzImage) at the boot prompt. From the boot message "No DEFAULT or UI configuration directive found" you are missing the syslinux.cfg file. As far as I know, this is not provided by Buildroot. One minimal file looks like this: DEFAULT linux PROMPT 0 LABEL linux SAY Booting Linux ... KERNEL /boot/bzImage At least in my configurations, iso/syslinux needs one additional module, so BR2_TARGET_SYSLINUX_C32 needs to contain ldlinux.c32. Kind regards, Andreas > I cannot find any suggestion online about what I've done wrong. > > -------------- next part -------------- > An HTML attachment was scrubbed... ... > URL: > From bernd.kuhls at t-online.de Tue Jun 6 17:50:23 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 19:50:23 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230606175023.80318-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index f288f52601..b4d32f6ea3 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 4806bf711c..18ede2d60f 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,10 +1,10 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 51f475f16a..f9a164d78d 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -398,11 +398,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 - default "6.3.5" if BR2_KERNEL_HEADERS_6_3 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 + default "6.3.6" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From neal.frager at amd.com Tue Jun 6 17:54:59 2023 From: neal.frager at amd.com (Neal Frager) Date: Tue, 6 Jun 2023 18:54:59 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues Message-ID: <20230606175459.21887-1-neal.frager@amd.com> This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager --- .checkpackageignore | 3 --- board/zynqmp/kria/kv260/kv260.sh | 6 +++--- board/zynqmp/post-build.sh | 9 ++++----- board/zynqmp/post-image.sh | 8 ++++---- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..8d41aa2d37 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck -board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream -board/zynqmp/post-build.sh Shellcheck -board/zynqmp/post-image.sh Shellcheck boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream boot/at91bootstrap/0001-eabi-fix.patch Upstream boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..089c1ea58f 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,7 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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 +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..d373ff4d4c 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +CONSOLE="$2" +ROOT="$3" mkdir -p "${BINARIES_DIR}" -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf label linux kernel /Image devicetree /system.dtb - append console=${CONSOLE} root=/dev/${ROOT} rw rootwait + append console="${CONSOLE}" root=/dev/"${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..ecf6032fce 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}".dtb "${BINARIES_DIR}"/system.dtb -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}"/genimage.cfg -- 2.25.1 From bernd.kuhls at t-online.de Tue Jun 6 17:58:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 19:58:49 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libva-utils: bump version to 2.18.2 Message-ID: <20230606175849.420138-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 9b1d9cb210..3cde9cd284 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz +sha256 c4c0555c96ca678f9ac47fbb56f0ae56ca39fd50fe3553bae5cb13117bfcb406 libva-utils-2.18.2.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 9e6ee3c878..38d46a08c9 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.18.1 +LIBVA_UTILS_VERSION = 2.18.2 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:09:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:09:37 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/alsa-utils: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-1-bernd.kuhls@t-online.de> References: <20230606180937.450018-1-bernd.kuhls@t-online.de> Message-ID: <20230606180937.450018-2-bernd.kuhls@t-online.de> Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils Signed-off-by: Bernd Kuhls --- package/alsa-utils/alsa-utils.hash | 2 +- package/alsa-utils/alsa-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-utils/alsa-utils.hash b/package/alsa-utils/alsa-utils.hash index 66c04d261f..44cd928e45 100644 --- a/package/alsa-utils/alsa-utils.hash +++ b/package/alsa-utils/alsa-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e140fa604c351f36bd72167c8860c69d81b964ae6ab53992d6434dde38e9333c alsa-utils-1.2.8.tar.bz2 +sha256 e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd alsa-utils-1.2.9.tar.bz2 sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/alsa-utils/alsa-utils.mk b/package/alsa-utils/alsa-utils.mk index 8c43f58b76..20fe65afe6 100644 --- a/package/alsa-utils/alsa-utils.mk +++ b/package/alsa-utils/alsa-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_UTILS_VERSION = 1.2.8 +ALSA_UTILS_VERSION = 1.2.9 ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2 ALSA_UTILS_SITE = https://www.alsa-project.org/files/pub/utils ALSA_UTILS_LICENSE = GPL-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:09:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:09:36 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/alsa-lib: bump version to 1.2.9 Message-ID: <20230606180937.450018-1-bernd.kuhls@t-online.de> Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib Signed-off-by: Bernd Kuhls --- package/alsa-lib/alsa-lib.hash | 2 +- package/alsa-lib/alsa-lib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-lib/alsa-lib.hash b/package/alsa-lib/alsa-lib.hash index 898cbcd60d..f6735cd540 100644 --- a/package/alsa-lib/alsa-lib.hash +++ b/package/alsa-lib/alsa-lib.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 1ab01b74e33425ca99c2e36c0844fd6888273193bd898240fe8f93accbcbf347 alsa-lib-1.2.8.tar.bz2 +sha256 dc9c643fdc4ccfd0572cc685858dd41e08afb583f30460b317e4188275f615b2 alsa-lib-1.2.9.tar.bz2 sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING sha256 bfe16cf823bcff261fc6a062c07ee96660e3c39678f42f39a788a68dbc234ced aserver/COPYING diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk index a0a9617514..70f4c969d5 100644 --- a/package/alsa-lib/alsa-lib.mk +++ b/package/alsa-lib/alsa-lib.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_LIB_VERSION = 1.2.8 +ALSA_LIB_VERSION = 1.2.9 ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2 ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver) -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:11:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:11:48 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/dav1d: bump version to 1.2.1 Message-ID: <20230606181148.454747-1-bernd.kuhls@t-online.de> Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Signed-off-by: Bernd Kuhls --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 1af699dbe3..68757060bf 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From https://download.videolan.org/pub/videolan/dav1d/1.2.0/dav1d-1.2.0.tar.xz.sha256 -sha256 231bed8bc1bb28a41d88da6b4c2c118de84b92e5f1d67caffa1b7f81aaea8c6e dav1d-1.2.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.2.1/dav1d-1.2.1.tar.xz.sha256 +sha256 4e33eb61ec54c768a16da0cf8fa0928b4c4593f5f804a3c887d4a21c318340b2 dav1d-1.2.1.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index f8d4464cd4..670a81d1c8 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,7 +4,7 @@ # ################################################################################ -DAV1D_VERSION = 1.2.0 +DAV1D_VERSION = 1.2.1 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:16:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:16:32 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/sqlite: bump version to 3.42.0 Message-ID: <20230606181632.461756-1-bernd.kuhls@t-online.de> Release notes: https://sqlite.org/releaselog/3_42_0.html Signed-off-by: Bernd Kuhls --- 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 a7b56cf25d..39758f2b43 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz +sha256 7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6 sqlite-autoconf-3420000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 6c01426658..1576d6a3e1 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.41.2 -SQLITE_TAR_VERSION = 3410200 +SQLITE_VERSION = 3.42.0 +SQLITE_TAR_VERSION = 3420000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:18:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:18:50 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/xmrig: bump version to 6.19.3 Message-ID: <20230606181850.531983-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 665a710c70..4eccef4806 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz +sha256 8c7e48690c8e0f6cbc22c2ad2093328152e34208d1c33dc24008dfcab22ea3eb xmrig-6.19.3.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index ee2d5f5959..a49580fc7f 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.2 +XMRIG_VERSION = 6.19.3 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE -- 2.39.2 From ju.o at free.fr Tue Jun 6 18:49:27 2023 From: ju.o at free.fr (Julien Olivain) Date: Tue, 6 Jun 2023 20:49:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump to version 2.4.2 Message-ID: <20230606184927.13877-1-ju.o@free.fr> See release announce: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Julien Olivain --- Patch tested on branch master at commit 757251a with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -a -p gnupg2 ... 45 builds, 7 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests -d dl -o output_folder \ tests.package.test_gnupg2 ... OK --- package/gnupg2/gnupg2.hash | 8 ++++---- package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..9585d36d9f 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.2.tar.bz2.sig # using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.40.1 From peter at korsgaard.com Tue Jun 6 19:26:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:26:22 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues In-Reply-To: <20230606144237.2802780-1-neal.frager@amd.com> (Neal Frager's message of "Tue, 6 Jun 2023 15:42:37 +0100") References: <20230606144237.2802780-1-neal.frager@amd.com> Message-ID: <87pm684ckh.fsf@48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch cleans up board/zynq shellcheck issues. > Signed-off-by: Neal Frager > --- > .checkpackageignore | 2 -- > board/zynq/post-build.sh | 4 ++-- > board/zynq/post-image.sh | 8 ++++---- > 3 files changed, 6 insertions(+), 8 deletions(-) > diff --git a/.checkpackageignore b/.checkpackageignore > index 10e70f0787..90a1481e54 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck > board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream > board/versal/post-build.sh Shellcheck > board/versal/post-image.sh Shellcheck TrailingSpace > -board/zynq/post-build.sh Shellcheck > -board/zynq/post-image.sh Shellcheck > board/zynqmp/kria/kv260/kv260.sh Shellcheck > board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream > board/zynqmp/post-build.sh Shellcheck > diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh > index 9fd8bbf2c8..7cec673e4b 100755 > --- a/board/zynq/post-build.sh > +++ b/board/zynq/post-build.sh > @@ -3,6 +3,6 @@ > # genimage will need to find the extlinux.conf > # in the binaries directory > -BOARD_DIR="$(dirname $0)" > +BOARD_DIR="$(dirname "$0")" > -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf > +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf This is IMHO not how we should be writing these lines, but instead use quotes around the entire word and use ${} around the variables, E.G. install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:40:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:40:13 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues In-Reply-To: <20230606175459.21887-1-neal.frager@amd.com> (Neal Frager's message of "Tue, 6 Jun 2023 18:54:59 +0100") References: <20230606175459.21887-1-neal.frager@amd.com> Message-ID: <87legw4bxe.fsf@48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch cleans up board/zynqmp shellcheck issues. > Signed-off-by: Neal Frager > --- > .checkpackageignore | 3 --- > board/zynqmp/kria/kv260/kv260.sh | 6 +++--- > board/zynqmp/post-build.sh | 9 ++++----- > board/zynqmp/post-image.sh | 8 ++++---- > 4 files changed, 11 insertions(+), 15 deletions(-) > diff --git a/.checkpackageignore b/.checkpackageignore > index 10e70f0787..8d41aa2d37 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck > board/versal/post-image.sh Shellcheck TrailingSpace > board/zynq/post-build.sh Shellcheck > board/zynq/post-image.sh Shellcheck > -board/zynqmp/kria/kv260/kv260.sh Shellcheck > board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream > -board/zynqmp/post-build.sh Shellcheck > -board/zynqmp/post-image.sh Shellcheck > boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream > boot/at91bootstrap/0001-eabi-fix.patch Upstream > boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream > diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh > index e03d67d8b0..089c1ea58f 100755 > --- a/board/zynqmp/kria/kv260/kv260.sh > +++ b/board/zynqmp/kria/kv260/kv260.sh > @@ -6,7 +6,7 @@ > # drivers are missing. > # This will be removed when u-boot can build the kv260 u-boot.itb natively. > -UBOOT_DIR=$4 > +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 > -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb > +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 > +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb I took the liberty to wrap some of these very long lines. > diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh > index 0713bd1b05..d373ff4d4c 100755 > --- a/board/zynqmp/post-build.sh > +++ b/board/zynqmp/post-build.sh > @@ -3,14 +3,13 @@ > # genimage will need to find the extlinux.conf > # in the binaries directory > -BOARD_DIR="$(dirname $0)" > -CONSOLE=$2 > -ROOT=$3 > +CONSOLE="$2" > +ROOT="$3" > mkdir -p "${BINARIES_DIR}" > -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf The previous format was better (and my shellcheck doesn't complain about it), so I've dropped this. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:26:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:26:34 +0200 Subject: [Buildroot] [git commit] board/zynq: fix shellcheck issues Message-ID: <20230606194038.2193C86D07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7db2ab3041150ee382a257c6c7ce686f9ba24ce9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager [Peter: use ${} for variables, quotes around entire word] Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 -- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..90a1481e54 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynq/post-build.sh Shellcheck -board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..810fe99879 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..627c8ac41a 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Tue Jun 6 19:37:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:37:19 +0200 Subject: [Buildroot] [git commit] board/zynqmp: fix shellcheck issues Message-ID: <20230606194038.2EBFE86D08@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48c3d9f396dd7a9fa426e3f7ddbff65a6270aeaf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager [Peter: wrap long lines, use quotes around entire word] Signed-off-by: Peter Korsgaard --- .checkpackageignore | 3 --- board/zynqmp/kria/kv260/kv260.sh | 10 +++++++--- board/zynqmp/post-build.sh | 7 +++---- board/zynqmp/post-image.sh | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 90a1481e54..2d838e7ff3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,10 +101,7 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream -board/zynqmp/post-build.sh Shellcheck -board/zynqmp/post-image.sh Shellcheck boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream boot/at91bootstrap/0001-eabi-fix.patch Upstream boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..dc92c51d43 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,11 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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" + +"${UBOOT_DIR}/tools/mkimage" -E -f "${UBOOT_DIR}/u-boot.its" \ + -B 0x8 "${BINARIES_DIR}/u-boot.itb" diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..747991e3f1 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +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 + append console="${CONSOLE}" root="/dev/${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..f44b66342d 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Tue Jun 6 19:41:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:41:29 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230606175023.80318-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 19:50:23 +0200") References: <20230606175023.80318-1-bernd.kuhls@t-online.de> Message-ID: <87h6rk4bva.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:40:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:40:50 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230606194221.5D12886D0F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b0c6c0b7261937027a4f294a2d3c8c0a51eb722 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index f288f52601..b4d32f6ea3 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 4806bf711c..18ede2d60f 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,10 +1,10 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 51f475f16a..f9a164d78d 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -398,11 +398,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 - default "6.3.5" if BR2_KERNEL_HEADERS_6_3 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 + default "6.3.6" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Tue Jun 6 19:56:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:56:00 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.9.10 Message-ID: <20230606195922.1BAED86D16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620ce32227b0722c9c68c5d0cd42d8600a18ca6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - cmd/go: cgo code injection The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses cgo. This may occur when running an untrusted module which contains directories with newline characters in their names. Modules which are retrieved using the go command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode, i.e. GO111MODULE=off, may be affected). Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. - runtime: unexpected behavior of setuid/setgid binaries The Go runtime didn't act any differently when a binary had the setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was executed with standard I/O file descriptors closed, opening any files could result in unexpected content being read/written with elevated prilieges. Similarly if a setuid/setgid program was terminated, either via panic or signal, it could leak the contents of its registers. Thanks to Vincent Dehors from Synacktiv for reporting this issue. This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. - cmd/go: improper sanitization of LDFLAGS The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running any other command which builds untrusted code. This is can by triggered by linker flags, specified via a "#cgo LDFLAGS" directive. Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29404 and CVE-2023-29405 and Go issues https://go.dev/issue/60305 and https://go.dev/issue/60306. 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 ffe42bf395..874737ea2d 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 131190a4697a70c5b1d232df5d3f55a3f9ec0e78e40516196ffb3f09ae6a5744 go1.19.9.src.tar.gz +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 89c3577982..545d2117b7 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.9 +GO_VERSION = 1.19.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Tue Jun 6 20:22:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 22:22:27 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <20230605095607.332091-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:06 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> Message-ID: <87cz2849z0.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Some packages (e.g. libjxl) requires a quite recent cmake version, > that is not yet available in most distributions, especially those > LTS versions. > Currently, when we bump the minum cmake version we require, it gets > bumped for all packages, regardless of their own minimum required > version, which means that a given configuration will trigger the > build of our host-cmake even if the packages that require it are not > enabled and those that are would be content with the system-provided > cmake. > Since host-cmake can take quite some time to build, this can get a > bit annoying to pay the price of a host-cmake build that would > otherwise not be needed. > Some packages even use an alternative build system when available > since they requires a more recent version of cmake than the our > minum cmake version > (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). > We introduce config options that packages can select to indicate > what minimal cmake version they require, and use that version as the > required minimal version required by the current configuration [0]. > We would like to ensure that the currently selected minimum cmake > version is indeed lower (or equal) to the cmake version we package, > but that is not possible: dependencies.mk is parsed before we parse > packages, so we do not yet know the cmake version we have, and we > can't invert the parsing order as we need to know the requires > dependencies before we parse packages (so that we can build their > dependency rules in Makefile). So we can only add comments in both > places, that refer to the other location. > [0] note that this is yet not optimal, as in such a case, host-cmake > would be in the dependency chain of all cmake-based packages, even > for those packages that do not require it. The optimum would be for > each package to gain such a dependency on an as-needed basis, but > this is by far more complex to achieve, and would only speed up > cases where a single package is built from scratch (e.g. with: > make clean; make foo), which is not worth optimising (yet?) > Signed-off-by: Romain Naour > Cc: Julien Olivain > Cc: Arnout Vandecappelle > Cc: Peter Korsgaard > Cc: Yann E. MORIN > Cc: Thomas Petazzoni > --- > v2: Use the commit log suggested by Yann > http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 20:23:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 22:23:16 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-2-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:07 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <20230605095607.332091-2-romain.naour@gmail.com> Message-ID: <878rcw49xn.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > The portability issue has already been reported upstream [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 20:14:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 22:14:36 +0200 Subject: [Buildroot] [git commit] package/libjxl: requires host-cmake >= 3.19 Message-ID: <20230606202724.76F6F86D15@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4fec34ba231b78ea24a6480c31aa45132b40784 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain Signed-off-by: Peter Korsgaard --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 From peter at korsgaard.com Tue Jun 6 20:06:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 22:06:49 +0200 Subject: [Buildroot] [git commit] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230606202724.6DE5786D2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53beb8fc1a4f3ba20ea6c856b4ec8506570f17c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minimum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minimum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the required dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/cmake/Config.in.host | 27 +++++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 +++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ From romain.naour at smile.fr Tue Jun 6 20:50:30 2023 From: romain.naour at smile.fr (Romain Naour) Date: Tue, 6 Jun 2023 22:50:30 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <20230330112750.1710771-1-sebastian.weyer@smile.fr> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> Message-ID: Hello Sebastian, Le 30/03/2023 ? 13:27, Sebastian Weyer a ?crit?: > This patch updates the default toolchain used for runtime tests. The > last time this toolchain was updated was in commit > 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, > multiple things have changed: > > Firstly, it used uclibc-ng as the libc whereas since commit > 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default > library. > > And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot > dropped the support for gcc 8 and it cannot be built internally anymore. > > This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux > headers 5.4.212, glibc 2.35 and binutils 2.39. I'm not sure we really want to use the bleeding edge toolchain for the testsuite. Please use the stable one that provide gcc 11 (the current gcc default version). > It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and > BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the > standard choice when using an external toolchain. If one were to change > this, it would break the builds for people using a uclibc toolchain with > a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't > need to be enabled anymore since it is implicit in glibc. > BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has > been dropped by glibc but it is selected by default when choosing glibc. IIRC last time the BASIC_TOOLCHAIN_CONFIG was updated (2020.04), the Bootlin toolchains were not packaged as external toolchain (added in 2020.08). That's why at that time we used BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC but now you can use: BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y > > The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, > linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 If you look closer, you will notice that some tests are using explicitely a glibc toolchain: class TestPythonPy3Autobahn(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 now you can simply use the toolchain provided your update :) class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ When the test must be built with an uClibc-ng toolchain, you can do config = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y Some test are named with the libc implementation (TestOpenSshuClibc) but since you switch to glibc, you have to update the toolchain configuration. Otherwise a test TestOpenSshuClibc will be built with a Glibc toolchain. Be careful with the rootfs size, glibc toolchain are "slightly" bigger that uclibc toolchain, you may have to increase BR2_TARGET_ROOTFS_EXT2_SIZE. > > Tested with gitlab: > https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ > > Due to gitlab constraints it's not possible to check all the tests. Most > of the tests that did not succeed didn't because of such constraints. > The remaining fails are missing python or perl modules, timeouts because > the test takes more than 3h, tests.package.test_kexec.TestKexec is > executed with a property that is unknown to qemu and several tests use a > different toolchain. > > I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and > TestTmux that failed due to locale and libc.so.1 not found errors. I > verified that they did run with the previous toolchain and subsequently > introduced changes in their configs so the tests succeed with the new > toolchain. I would suggest to explain why we have to update some tests due to the glibc switch. The libc.so.1 update is easy but TestTmux update that now requires a locale is not. Best regards, Romain > > Signed-off-by: Sebastian Weyer > --- > support/testing/infra/basetest.py | 10 ++++++---- > support/testing/tests/package/test_python.py | 2 +- > support/testing/tests/package/test_tmux.py | 1 + > 3 files changed, 8 insertions(+), 5 deletions(-) > > diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py > index 670c7213d6..586b51e56e 100644 > --- a/support/testing/infra/basetest.py > +++ b/support/testing/infra/basetest.py > @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ > BR2_arm=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y > + BR2_TOOLCHAIN_USES_GLIBC=y > + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" > - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y > - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y > - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y > + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" > + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y > + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y > BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y > BR2_TOOLCHAIN_EXTERNAL_CXX=y > + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set > """ > > MINIMAL_CONFIG = \ > diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py > index d6f69a83c7..c9ecf9acda 100644 > --- a/support/testing/tests/package/test_python.py > +++ b/support/testing/tests/package/test_python.py > @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): > def libc_time_test(self, timeout=-1): > cmd = self.interpreter + " -c '" > cmd += "import ctypes;" > - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" > + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" > cmd += "print(libc.time(None))'" > self.assertRunOk(cmd, timeout) > > diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py > index 7a10b7a2b0..f2c620d5ca 100644 > --- a/support/testing/tests/package/test_tmux.py > +++ b/support/testing/tests/package/test_tmux.py > @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): > BR2_PACKAGE_TMUX=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > + BR2_GENERATE_LOCALE="C.UTF-8" > """ > > def test_run(self): From christian at aperture.us Tue Jun 6 21:45:54 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:54 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 Message-ID: <20230606214556.174086-1-christian@aperture.us> Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. https://go.dev/doc/go1.20#bootstrap As Go 1.4 was the previous version that could be compiled with C, there is now no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: - build host-go-bootstrap-1.4-20170531 - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 - build host-go-1.20 with host-go-bootstrap-1.19.9 This is implemented in this commit first, before upgrading host-go to 1.20. Note: the .patch files from package/go version 1.19.x are not necessary for package/go-bootstrap-stage2 and have not been included there. Previous discussion of possible alternatives: https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Signed-off-by: Christian Stewart --- v1 -> v2: - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV - adjust commit description - remove duplicate MAKE_ENV declaration line - reorder depends on lines in config.in.host v3 -> v4: - Fixed typo compatable -> compatible - Dropped dependency on toolchain in go-bootstrap-stage1 - Dropped updating sources timestamps in go-bootstrap-stage{1,2} - Update go-bootstrap-stage2 to 1.19.7 - Drop these comments and move to separate patch: - Fix typo in comments. - Adjusted comment built in -> built-in. - Adjust comments relating to copying src/ to host/ - Dropped outdated comment referring to issue 2775. - Thanks Thomas for the review. v4 -> v5: - update stage2 to go1.19.9 v5 -> v6: - update stage2 to go1.19.10 Signed-off-by: Christian Stewart --- DEVELOPERS | 2 + package/Config.in.host | 3 +- package/go-bootstrap-stage1/Config.in.host | 6 +++ .../go-bootstrap-stage1.hash} | 0 .../go-bootstrap-stage1.mk | 43 +++++++++++++++ package/go-bootstrap-stage2/Config.in.host | 4 ++ .../go-bootstrap-stage2.hash | 3 ++ .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ package/go-bootstrap/Config.in.host | 7 --- package/go-bootstrap/go-bootstrap.mk | 50 ----------------- package/go/Config.in.host | 4 +- package/go/go.mk | 4 +- 12 files changed, 117 insertions(+), 62 deletions(-) create mode 100644 package/go-bootstrap-stage1/Config.in.host rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk create mode 100644 package/go-bootstrap-stage2/Config.in.host create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk delete mode 100644 package/go-bootstrap/Config.in.host delete mode 100644 package/go-bootstrap/go-bootstrap.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..b452852180 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -552,6 +552,8 @@ F: package/docker-engine/ F: package/embiggen-disk/ F: package/fuse-overlayfs/ F: package/go/ +F: package/go-bootstrap-stage1/ +F: package/go-bootstrap-stage2/ F: package/gocryptfs/ F: package/mbpfan/ F: package/moby-buildkit/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..fff75cd165 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -40,7 +40,8 @@ menu "Host utilities" source "package/genpart/Config.in.host" source "package/gnupg/Config.in.host" source "package/go/Config.in.host" - source "package/go-bootstrap/Config.in.host" + source "package/go-bootstrap-stage1/Config.in.host" + source "package/go-bootstrap-stage2/Config.in.host" source "package/google-breakpad/Config.in.host" source "package/gptfdisk/Config.in.host" source "package/imagemagick/Config.in.host" diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host new file mode 100644 index 0000000000..56a743caf9 --- /dev/null +++ b/package/go-bootstrap-stage1/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS + bool + # See src/cmd/dist/unix.c for the list of supported architectures + default y if BR2_HOSTARCH = "x86" + default y if BR2_HOSTARCH = "x86_64" + default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash similarity index 100% rename from package/go-bootstrap/go-bootstrap.hash rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk new file mode 100644 index 0000000000..dba18e86e9 --- /dev/null +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# go-bootstrap-stage1 +# +################################################################################ + +# Use last C-based Go compiler: v1.4.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz + +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE + +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) + +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ + GOOS=linux \ + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + CC=$(HOSTCC_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash +endef + +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host new file mode 100644 index 0000000000..967ddaed1d --- /dev/null +++ b/package/go-bootstrap-stage2/Config.in.host @@ -0,0 +1,4 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + bool + default y + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash new file mode 100644 index 0000000000..874737ea2d --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash @@ -0,0 +1,3 @@ +# From https://go.dev/dl +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk new file mode 100644 index 0000000000..d0ee86b84e --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# go-bootstrap-stage2 +# +################################################################################ + +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.10 +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz + +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE + +# Use go-bootstrap-stage1 to bootstrap. +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 + +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) + +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ + GO111MODULE=off \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + GOOS=linux \ + CC=$(HOSTCC_NOCCACHE) \ + CXX=$(HOSTCXX_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS + cd $(@D)/src && \ + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) +endef + +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ + + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host deleted file mode 100644 index fab80d24b4..0000000000 --- a/package/go-bootstrap/Config.in.host +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS - bool - # See src/cmd/dist/unix.c for the list of support - # architectures - default y if BR2_HOSTARCH = "x86" - default y if BR2_HOSTARCH = "x86_64" - default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk deleted file mode 100644 index 71696a1540..0000000000 --- a/package/go-bootstrap/go-bootstrap.mk +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# -# go-bootstrap -# -################################################################################ - -# Use last C-based Go compiler: v1.4.x -# See https://golang.org/doc/install/source#bootstrapFromSource -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 -GO_BOOTSTRAP_SITE = https://dl.google.com/go -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz - -GO_BOOTSTRAP_LICENSE = BSD-3-Clause -GO_BOOTSTRAP_LICENSE_FILES = LICENSE - -# To build programs that need cgo support the toolchain needs to be -# available, so the toolchain is not needed to build host-go-bootstrap -# itself, but needed by other packages that depend on -# host-go-bootstrap. -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain - -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) - -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE -# here. See https://github.com/golang/go/issues/11685. -HOST_GO_BOOTSTRAP_MAKE_ENV = \ - GOOS=linux \ - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ - GOROOT="$(@D)" \ - GOBIN="$(@D)/bin" \ - CC=$(HOSTCC_NOCCACHE) \ - CGO_ENABLED=0 - -define HOST_GO_BOOTSTRAP_BUILD_CMDS - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash -endef - -define HOST_GO_BOOTSTRAP_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt - - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ - - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ -endef - -$(eval $(host-generic-package)) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..90a54f0da6 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -2,7 +2,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index 545d2117b7..a96c6ab5dd 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause GO_LICENSE_FILES = LICENSE GO_CPE_ID_VENDOR = golang -HOST_GO_DEPENDENCIES = host-go-bootstrap +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 HOST_GO_GOPATH = $(HOST_DIR)/share/go-path HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache HOST_GO_ROOT = $(HOST_DIR)/lib/go @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ GOROOT_FINAL=$(HOST_GO_ROOT) \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \ -- 2.41.0 From christian at aperture.us Tue Jun 6 21:45:55 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:55 -0700 Subject: [Buildroot] [PATCH v6 2/3] package/go: adjust comments In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: <20230606214556.174086-2-christian@aperture.us> Adjust comments in the Go package to improve clarity: Config.in.host: - Add comment mentioning list of supported architectures. go.mk: - Improve formatting of comment about NOCCACHE - Reword comment re: copying src/ to host/ - the previously linked issue is not relevant. - instead: mention that src/ is needed for stdlib. - Adjust comment re: adjusting file timestamps. - mention this is needed to avoid rebuilding stdlib Signed-off-by: Christian Stewart --- v3 -> v4: - move these comments to a separate patch - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- package/go/Config.in.host | 2 ++ package/go/go.mk | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index 90a54f0da6..b87b862cec 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -3,6 +3,8 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + # See https://go.dev/doc/install/source#environment + # See src/go/build/syslist.go for the list of supported architectures depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x diff --git a/package/go/go.mk b/package/go/go.mk index a96c6ab5dd..66af25db45 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -121,8 +121,8 @@ HOST_GO_HOST_ENV = \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" -# The go build system is not compatible with ccache, so use -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ @@ -154,12 +154,11 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 + # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a $(@D)/src $(HOST_GO_ROOT)/ - # Set all file timestamps to prevent the go compiler from rebuilding any - # built in packages when programs are built. + # Set file timestamps to prevent the Go compiler from rebuilding the stdlib + # when compiling other programs. find $(HOST_GO_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; endef -- 2.41.0 From christian at aperture.us Tue Jun 6 21:45:56 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:56 -0700 Subject: [Buildroot] [PATCH v6 3/3] package/go: bump to version 1.20.5 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: <20230606214556.174086-3-christian@aperture.us> The latest Go release, version 1.20, arrives six months after Go 1.19. Most of its changes are in the implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.20 https://go.dev/doc/devel/release#go1.20.5 https://github.com/golang/go/issues?q=milestone%3AGo1.20.5+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- v1 -> v2: - drop unnecessary change to config.in.host v2 -> v3: - bump to go 1.20.1 - add note about fixed cves v3 -> v4: - rebase on updated go1.19.x version - remove notes about cves (fixed in previous 1.19.x version) - update to go 1.20.2 v4 -> v5: - security update to go 1.20.4 v5 -> v6: - security update to go 1.20.5 Signed-off-by: Christian Stewart --- ...03-runtime-support-riscv64-SV57-mode.patch | 65 ------------------- package/go/go.hash | 2 +- package/go/go.mk | 4 +- 3 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 package/go/0003-runtime-support-riscv64-SV57-mode.patch diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch deleted file mode 100644 index f51c2ca093..0000000000 --- a/package/go/0003-runtime-support-riscv64-SV57-mode.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6618c7af436488fa12018cdcd31eeedb3a698745 Mon Sep 17 00:00:00 2001 -From: Dmitry Vyukov -Date: Fri, 27 May 2022 18:55:35 +0200 -Subject: [PATCH] runtime: support riscv64 SV57 mode - -Riscv64 has SV57 mode when user-space VA is 56 bits. -Linux kernel recently got support for this mode and Go binaries started crashing as: - -runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 -packed=0xffff5908a9400001 -> node=0xffff5908a940 - -Adjust lfstack code to use only 8 top bits of pointers on riscv64. - -For context see: -https://groups.google.com/g/syzkaller-bugs/c/lU0GQTZoNQQ/m/O_c3vmE3AAAJ - -Update #54104 - -Change-Id: Ib5d3d6a79c0c6eddf11618d73fcc8bc1832a9c25 -Signed-off-by: Christian Stewart ---- - -Upstream: https://go-review.googlesource.com/c/go/+/409055/4 ---- - src/runtime/lfstack_64bit.go | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/src/runtime/lfstack_64bit.go b/src/runtime/lfstack_64bit.go -index 154130cf63..39fa647b9e 100644 ---- a/src/runtime/lfstack_64bit.go -+++ b/src/runtime/lfstack_64bit.go -@@ -36,12 +36,21 @@ const ( - // We use one bit to distinguish between the two ranges. - aixAddrBits = 57 - aixCntBits = 64 - aixAddrBits + 3 -+ -+ // Riscv64 SV57 mode gives 56 bits of userspace VA. -+ // lfstack code supports it, but broader support for SV57 mode is incomplete, -+ // and there may be other issues (see #54104). -+ riscv64AddrBits = 56 -+ riscv64CntBits = 64 - riscv64AddrBits + 3 - ) - - func lfstackPack(node *lfnode, cnt uintptr) uint64 { - if GOARCH == "ppc64" && GOOS == "aix" { - return uint64(uintptr(unsafe.Pointer(node)))<<(64-aixAddrBits) | uint64(cnt&(1<> aixCntBits << 3) | 0xa<<56))) - } -+ if GOARCH == "riscv64" { -+ return (*lfnode)(unsafe.Pointer(uintptr(val >> riscv64CntBits << 3))) -+ } - return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) - } --- -2.35.1 - diff --git a/package/go/go.hash b/package/go/go.hash index 874737ea2d..524ebc826c 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz +sha256 9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88 go1.20.5.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 66af25db45..24d59e2c77 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.10 +GO_VERSION = 1.20.5 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz @@ -151,7 +151,7 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/lib $(HOST_GO_ROOT)/ mkdir -p $(HOST_GO_ROOT)/pkg - cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ + cp -a $(@D)/pkg/include $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. -- 2.41.0 From thomas.petazzoni at bootlin.com Wed Jun 7 04:38:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 07 Jun 2023 04:38:19 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-06 Message-ID: <20230607043825.3AE6640352@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-06 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 10 | 0 | 19 | master | 77 | 59 | 1 | 137 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.74.0 | 4 host-heimdal-f4faaeaba371ff... | 4 at-spi2-core-2.48.2 | 2 dhcpcd-10.0.1 | 2 edk2-edk2-stable202208 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-rust-1.68.2 | 2 linux-6.3.5 | 2 php-8.2.6 | 2 stress-ng-0.15.07 | 2 agentpp-4.6.0 | 1 dhcp-4.4.3-P1 | 1 dropbear-2022.83 | 1 dust-0.8.1 | 1 elfutils-0.186 | 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/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-12.3.0 | 1 host-go-1.19.9 | 1 igh-ethercat-2e2cef61318953... | 1 kmod-30 | 1 lapack-3.10.1 | 1 libdeflate-1.15 | 1 libglib2-2.76.1 | 1 libsigsegv-2.14 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20230127 | 1 lttng-modules-2.13.7 | 1 mpv-0.35.1 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 python-stack-data-0.6.2 | 1 reaver-1.6.6 | 1 syslog-ng-4.1.1 | 1 trinity-1.9 | 1 uboot-tools-2021.07 | 1 unknown | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8a920d439ad56f116046e653c90bd44f2db85bfb | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/bff487831471c8cce1d02d24eb2f4d14838d171e | riscv32 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/0b9ef4246341eed6b81f2c082d882a9b20db2ed1 | xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/be1a28669595ab9a8bf844f122b1a1fa67f55c6f | ORPH arm | dhcpcd-10.0.1 | NOK | http://autobuild.buildroot.net/results/218ffd3b1b1f9d99fde706154c9f9d2e1ddd7fda | arm | dhcpcd-10.0.1 | NOK | http://autobuild.buildroot.net/results/177319b8d288dde9fee4fdb9a5a12e6735caa4c1 | riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/d50475c40265b7e8fa12ebd8738bbdd3d76e23f8 | mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/b6fac7452a38d0c409ee4e7e66d7f02e09ca5dd9 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/2cd74679d42e35e0662569f8024ce9776d8bc9fa | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/a827e7a50f1f1547378831375bc305f39875f01b | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/995cfa46ed82af3cf9373d31e42a036b85190719 | ORPH sparc64 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/5305a42721e5dadc3e11a569d8f0c2a5e2446e06 | arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a5c451e591958f99e4f0651ac60d295c8ea0fe4e | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1ffd9c16a09d39c702cd79ff9fcb76d97b48176e | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/63afa5d19327086905a3379492bf5f2cdc511223 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/348e47bdb9f4c0f71bd2f1d53f2ec13d212762e4 | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/5b3fa13f19a42633c78691963d76fe35fc2ffc0b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/573ae382042447f888d621f9c2d46b985537c95b | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d13028245c8d5500ae8e6cc300d3ff3f5e7faf48 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7127c66a9ec2695cc0665f194c60aa39ec9dab09 | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/715eb36a2b499f061bf6384fee47e597b493bffa | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5d30e16982de9384d431d6e01193b0e1126eaaa0 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c757f5a354dd0adf2f17d2214292b0757904d4b4 | ORPH riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4f5d4aba858b51dacaedc49c4ab790441979b67 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/13575166e6dec075d57af98f92db7a6198096e67 | microblazeel | host-gcc-final-12.3.0 | NOK | http://autobuild.buildroot.net/results/7416359d5a208b838a90a597d0c4bd80d59cf309 | mips64el | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/e4d38f864fb00c60abf98cf3368ff43d98333629 | powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/d24c75ad5e05a586f5a5403a681824cf9641d2ac | ORPH powerpc | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/168307cecbb6f2b535948822510a3d0bd2f297ec | ORPH s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/57ae13f903e6e60d2fddd228232cc02c8d6bb087 | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/f8020e8773f08c9ab943ad95742819fa7a9113de | ORPH sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/4089ac3dc36580684ce130cb95169bf73d580703 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d11460ca0755e5924aeb5196cfdbb1fd72e8870f | powerpc64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/997e6ba12ac72d3487617fac338c17c09e705799 | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/8100cb6d4c97955bc04e34dfef8c39a1e6236123 | sh4aeb | lapack-3.10.1 | NOK | http://autobuild.buildroot.net/results/9348b22015496d54813ba0603c6487269e060ecc | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/f98a9ef6caa2123560d59c8f6e27d68bb48cda05 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/daef0905c5e62a7c327cfd893118415a7e3f14ca | mipsel | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/a87fabe047971bd72b6ec900a66b8c0f132c8db2 | ORPH mips | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/36459846a2b5488c493a19146877068d0e945126 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/df06e3e0aa966871ad5df38af95a3561db523164 | i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/18e57a39f6b856b14fd5b9fda9f70f751e692965 | or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/b033d749184004948468a9e1ed73a37908154e17 | powerpc64le | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/865ec124b190b167d328f47910acd29e8b1fcb7c | sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/5a09ac0e64c9fdcf0bccb50f8ef4cb0d8d94208d | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ac9b3f088c7e05d28b7ef6a13e26bbd80d43ddd8 | ORPH microblaze | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0ed3bfd58fd5a85116f4e056e32dfc7b2c90fae9 | ORPH microblazeel | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/92e86d5d859829e89b3f1d72a403c6165ba6ad77 | sparc64 | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a | powerpc64le | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/bebc924d46f61b42bd8578c15618e083ef345d1a | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/99d9d9f747b1978c6004578083d7b2cba64e3e85 | microblaze | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/8228d8aadbe8f2657ade301b77ce117fc4c8529c | xtensa | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/a8203e91c2ce988a59cad8f3a8e7548581fa0b0f | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/5996d083a78ea5ec5380c7289684df9d358eb024 | arm | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e0d5e461e989972e0a471691b6a757fc7b56a43c | ORPH mipsel | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/79c25dd476f9c8609bca17ab5830773aa378a22a | ORPH s390x | unknown | NOK | http://autobuild.buildroot.net/results/ff5b72e3439d1e6e697a40690da8fd3e6158e208 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4224e680aef24fe2fae7ac6917c763beaaa15f9e | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/0502b05020de57e4910125c699c4264047187c51 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 freeradius-client-1.1.7 | 1 heirloom-mailx-12.5 | 1 host-moby-buildkit-0.11.6 | 1 host-rust-1.67.1 | 1 libselinux-3.3 | 1 linux-5.10.162-cip24 | 1 olsr-0.9.8 | 1 perl-clone-0.46 | 1 zeek-4.1.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e6789ce724b0835c25f91e622fbcc5cb29408c5c | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ef6b14010110feec238016203cfee923e15d72a7 | sh4aeb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/856335121b969c962301ae487ac3abee1512a804 | arm | host-moby-buildkit-0.11.6 | NOK | http://autobuild.buildroot.net/results/d6211c7718f10b792e31c5b891660013515cbecc | arm | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/4eaf998c2ea556b583c5c9a0a1fc11633d23b682 | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/7978a8f0ef9b8b1bd0d8f356dd7f947549ff40cd | arm | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/2427cab5862b26590db03b3353ec0c96ed0003cb | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb4be43ec893c18d196ac6240e2ea54cecfd753a | ORPH arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/bec9fd1564e1741beffa5f2d415736383b38a5dd | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/821f1333aab865df9a0246822f6af60a088e0217 | -- http://autobuild.buildroot.net From neal.frager at amd.com Wed Jun 7 05:14:15 2023 From: neal.frager at amd.com (Neal Frager) Date: Wed, 7 Jun 2023 06:14:15 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: merge post scripts Message-ID: <20230607051415.532202-1-neal.frager@amd.com> This patch merges the zynq post scripts as only one script is needed. Signed-off-by: Neal Frager --- board/zynq/post-build.sh | 8 -------- board/zynq/post-image.sh | 2 +- configs/zynq_microzed_defconfig | 1 - configs/zynq_qmtech_defconfig | 1 - configs/zynq_zc706_defconfig | 1 - configs/zynq_zed_defconfig | 1 - 6 files changed, 1 insertion(+), 13 deletions(-) delete mode 100755 board/zynq/post-build.sh diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh deleted file mode 100755 index 810fe99879..0000000000 --- a/board/zynq/post-build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# genimage will need to find the extlinux.conf -# in the binaries directory - -BOARD_DIR="$(dirname "$0")" - -install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index 627c8ac41a..ac80b67011 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -11,5 +11,5 @@ FIRST_DT=$(sed -n \ [ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" BOARD_DIR="$(dirname "$0")" - +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..586dad8c30 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_qmtech_defconfig b/configs/zynq_qmtech_defconfig index f536b80f57..793a7967f8 100644 --- a/configs/zynq_qmtech_defconfig +++ b/configs/zynq_qmtech_defconfig @@ -5,7 +5,6 @@ BR2_ARM_ENABLE_VFP=y BR2_GLOBAL_PATCH_DIR="board/qmtech/zynq/patches" BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y BR2_TARGET_GENERIC_GETTY_PORT="ttyPS0" -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 diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..2d1716d400 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..aa73380c53 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 -- 2.25.1 From neal.frager at amd.com Wed Jun 7 05:26:16 2023 From: neal.frager at amd.com (Neal Frager) Date: Wed, 7 Jun 2023 06:26:16 +0100 Subject: [Buildroot] [PATCH v2 1/1] board/zynq: merge post scripts Message-ID: <20230607052616.533411-1-neal.frager@amd.com> This patch merges the zynq post scripts as only one script is needed. Signed-off-by: Neal Frager --- V1->V2: - Corrected comment in post-image.sh with system.dtb file name. --- board/zynq/post-build.sh | 8 -------- board/zynq/post-image.sh | 4 ++-- configs/zynq_microzed_defconfig | 1 - configs/zynq_qmtech_defconfig | 1 - configs/zynq_zc706_defconfig | 1 - configs/zynq_zed_defconfig | 1 - 6 files changed, 2 insertions(+), 14 deletions(-) delete mode 100755 board/zynq/post-build.sh diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh deleted file mode 100755 index 810fe99879..0000000000 --- a/board/zynq/post-build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# genimage will need to find the extlinux.conf -# in the binaries directory - -BOARD_DIR="$(dirname "$0")" - -install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index 627c8ac41a..463f3ccd68 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -1,6 +1,6 @@ #!/bin/sh -# By default U-Boot loads DTB from a file named "devicetree.dtb", so +# 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. @@ -11,5 +11,5 @@ FIRST_DT=$(sed -n \ [ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" BOARD_DIR="$(dirname "$0")" - +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..586dad8c30 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_qmtech_defconfig b/configs/zynq_qmtech_defconfig index f536b80f57..793a7967f8 100644 --- a/configs/zynq_qmtech_defconfig +++ b/configs/zynq_qmtech_defconfig @@ -5,7 +5,6 @@ BR2_ARM_ENABLE_VFP=y BR2_GLOBAL_PATCH_DIR="board/qmtech/zynq/patches" BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y BR2_TARGET_GENERIC_GETTY_PORT="ttyPS0" -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 diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..2d1716d400 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..aa73380c53 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 -- 2.25.1 From luca.ceresoli at bootlin.com Wed Jun 7 07:03:17 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 7 Jun 2023 09:03:17 +0200 Subject: [Buildroot] [PATCH v2 1/1] board/zynq: merge post scripts In-Reply-To: <20230607052616.533411-1-neal.frager@amd.com> References: <20230607052616.533411-1-neal.frager@amd.com> Message-ID: <20230607090317.259195a6@booty> On Wed, 7 Jun 2023 06:26:16 +0100 Neal Frager wrote: > This patch merges the zynq post scripts as only one script is needed. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From dalang at gmx.at Wed Jun 7 12:29:16 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 7 Jun 2023 14:29:16 +0200 Subject: [Buildroot] [PATCH] package/at-spi2-core: security bump to version 2.48.3 Message-ID: <20230607122917.21827-2-dalang@gmx.at> https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS Fixes a couple of use after frees when finalizing devices. Added systemd option to not fail if dbus-broker is detected on the host machine. Fixes: - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 Signed-off-by: Daniel Lang --- package/at-spi2-core/at-spi2-core.hash | 4 ++-- package/at-spi2-core/at-spi2-core.mk | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index db3ea7096e..8f856e1cac 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.2.sha256sum -sha256 86ebcb55f678381d7ed7825736add42dfccb70ad3b981dfd65d72e58f87828ee at-spi2-core-2.48.2.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.3.sha256sum +sha256 37316df43ca9989ce539d54cf429a768c28bb38a0b34950beadd0421827edf55 at-spi2-core-2.48.3.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index e9a93b3eda..0ca5bc1817 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -5,7 +5,7 @@ ################################################################################ AT_SPI2_CORE_VERSION_MAJOR = 2.48 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).2 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).3 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ @@ -29,6 +29,13 @@ else AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=true +AT_SPI2_CORE_DEPENDENCIES += systemd +else +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=false +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.41.0 From bugzilla at busybox.net Wed Jun 7 12:40:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 07 Jun 2023 12:40:24 +0000 Subject: [Buildroot] [Bug 15625] New: nodejs build fails in installation phase when BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL is set Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15625 Bug ID: 15625 Summary: nodejs build fails in installation phase when BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL is set Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: fesc2000 at mailbox.org CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9607 --> https://bugs.busybox.net/attachment.cgi?id=9607&action=edit patch for check-bin-arch to ignore nodejs files My setup is buildroot2023.02, host OS is Ubuntu, target is linux i686 (32 bit). I added some nodejs modules: BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL="zigbee2mqtt lirc2mqtt" Now when nodejs is being built check-bin-arch complains: ~~~ (...) ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv6.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/android-arm/node.napi.armv7.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/android-arm64/node.napi.armv8.node" is "AArch64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm64/node.napi.armv8.node" is "AArch64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/node.napi.glibc.node" is "Advanced Micro Devices X86-64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/node.napi.musl.node" is "Advanced Micro Devices X86-64", should be "Intel 80386" make[1]: *** [package/pkg-generic.mk:406: /home/felix/ffritz/packages/x86/buildroot-2023.02_glibc230/build/output/build/nodejs-16.18.1/.stamp_installed] Error 1 make: *** [Makefile:82: _all] Error 2 ~~~ Just re-building works. My fix is to have check-bin-arch ignore these files, see patch. I'm not sure if this is the proper approach. -- You are receiving this mail because: You are on the CC list for the bug. From alexander.i.mukhin at gmail.com Wed Jun 7 12:43:53 2023 From: alexander.i.mukhin at gmail.com (Alexander Mukhin) Date: Wed, 7 Jun 2023 15:43:53 +0300 Subject: [Buildroot] [PATCH 1/1] package/zfs: fix cross-compilation In-Reply-To: <20220724143533.GV2641@scaer> References: <20220720152440.1568667-1-sigmaepsilon92@gmail.com> <2569cf83-d180-41ea-ad10-d053528d462d@mind.be> <2b27ec0b-ef6d-9540-062c-04d6f75c2cd3@mind.be> <20220724143533.GV2641@scaer> Message-ID: Yann, All, Noticed the same issue on x86-64 without cross-compiling. Here again the host compiler was used instead of toolchain. The build failed because the host compiler was older and did not support some fancy flags. Host: Debian 11.7 x86_64 Host gcc: 10.2.1 Toolchain: x86-64--glibc--bleeding-edge-2022.08-1 Toolchain gcc: 12.2.0 The patch proposed by Michael Zimmermann fixed the issue. -- Alexander. On Sun, Jul 24, 2022 at 04:35:33PM +0200, Yann E. MORIN wrote: > Michael, All, > > On 2022-07-23 15:41 +0200, Arnout Vandecappelle spake thusly: > > On 23/07/2022 14:42, Arnout Vandecappelle wrote: > > >On 20/07/2022 17:24, Michael Zimmermann wrote: > > >>Currently, the kernel module gets built using the host-compiler(from the > > >>user distro, not from buildroot). > > ?It's actually easy to reproduce, just change the architecture to anything > > other than x86. > > > > ?I've looked around a bit and it seems to me that zfs already builds the > > kernel module from the autotools infrastructure, so we're actually building > > it twice. > > I checked, and it is not possible to tell the zfs buildsystem to not > build it. > > > I think we should therefore remove the kernel-module infra for > > this package, and instead add a dependency on linux and copy this part: > > > > # If the package is enabled, ensure the kernel will support modules > > ifeq ($$(BR2_PACKAGE_$(2)),y) > > LINUX_NEEDS_MODULES = y > > endif > > ... and add linux to ZFS_DEPDENDENCIES > > So, I've marked the patch as changes requested in patchwork. > > 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 From bernd.kuhls at t-online.de Wed Jun 7 17:17:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:17:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230607171708.595774-1-bernd.kuhls@t-online.de> Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 7 17:18:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:18:34 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libdeflate: bump version to 1.18 Message-ID: <20230607171834.595904-1-bernd.kuhls@t-online.de> Removed patches included in upstream release. Signed-off-by: Bernd Kuhls --- ...-target-when-required-due-to-gcc-bug.patch | 90 ------------------- ...or-due-to-PMULL-enabled-without-NEON.patch | 35 -------- package/libdeflate/libdeflate.hash | 2 +- package/libdeflate/libdeflate.mk | 2 +- 4 files changed, 2 insertions(+), 127 deletions(-) delete mode 100644 package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch delete mode 100644 package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch diff --git a/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch b/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch deleted file mode 100644 index 8823ec4b39..0000000000 --- a/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch +++ /dev/null @@ -1,90 +0,0 @@ -From f8f022e5bc574088ae80327ea5f88a8fe09b48c8 Mon Sep 17 00:00:00 2001 -From: Eric Biggers -Date: Sun, 25 Dec 2022 15:05:52 -0800 -Subject: [PATCH] lib/arm/crc32: use crypto target when required due to gcc bug - -Fixes https://github.com/ebiggers/libdeflate/issues/280 -Fixes: 6db64ab7afd2 ("lib/crc32: CRC-32 optimizations and other improvements") -[Retrieved from: -https://github.com/ebiggers/libdeflate/commit/f8f022e5bc574088ae80327ea5f88a8fe09b48c8] -Signed-off-by: Fabrice Fontaine ---- - lib/arm/cpu_features.h | 23 +++++++++++++++++++++++ - lib/arm/crc32_impl.h | 9 +++++---- - 2 files changed, 28 insertions(+), 4 deletions(-) - -diff --git a/lib/arm/cpu_features.h b/lib/arm/cpu_features.h -index 204c0cd5..4092eba8 100644 ---- a/lib/arm/cpu_features.h -+++ b/lib/arm/cpu_features.h -@@ -116,6 +116,29 @@ static inline u32 get_arm_cpu_features(void) { return 0; } - #else - # define HAVE_PMULL_INTRIN 0 - #endif -+/* -+ * Set USE_PMULL_TARGET_EVEN_IF_NATIVE if a workaround for a gcc bug that was -+ * fixed by commit 11a113d501ff ("aarch64: Simplify feature definitions") in gcc -+ * 13 is needed. A minimal program that fails to build due to this bug when -+ * compiled with -mcpu=emag, at least with gcc 10 through 12, is: -+ * -+ * static inline __attribute__((always_inline,target("+crypto"))) void f() {} -+ * void g() { f(); } -+ * -+ * The error is: -+ * -+ * error: inlining failed in call to ?always_inline? ?f?: target specific option mismatch -+ * -+ * The workaround is to explicitly add the crypto target to the non-inline -+ * function g(), even though this should not be required due to -mcpu=emag -+ * enabling 'crypto' natively and causing __ARM_FEATURE_CRYPTO to be defined. -+ */ -+#if HAVE_PMULL_NATIVE && defined(ARCH_ARM64) && \ -+ GCC_PREREQ(6, 1) && !GCC_PREREQ(13, 1) -+# define USE_PMULL_TARGET_EVEN_IF_NATIVE 1 -+#else -+# define USE_PMULL_TARGET_EVEN_IF_NATIVE 0 -+#endif - - /* CRC32 */ - #ifdef __ARM_FEATURE_CRC32 -diff --git a/lib/arm/crc32_impl.h b/lib/arm/crc32_impl.h -index e426a63d..b9300e4b 100644 ---- a/lib/arm/crc32_impl.h -+++ b/lib/arm/crc32_impl.h -@@ -236,7 +236,7 @@ crc32_arm_crc(u32 crc, const u8 *p, size_t len) - * for implementations that use pmull for folding the data itself. - */ - #if HAVE_CRC32_INTRIN && HAVE_PMULL_INTRIN --# if HAVE_CRC32_NATIVE && HAVE_PMULL_NATIVE -+# if HAVE_CRC32_NATIVE && HAVE_PMULL_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef ARCH_ARM32 -@@ -438,7 +438,7 @@ crc32_arm_crc_pmullcombine(u32 crc, const u8 *p, size_t len) - #if HAVE_PMULL_INTRIN - # define crc32_arm_pmullx4 crc32_arm_pmullx4 - # define SUFFIX _pmullx4 --# if HAVE_PMULL_NATIVE -+# if HAVE_PMULL_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef ARCH_ARM32 -@@ -558,7 +558,7 @@ crc32_arm_pmullx4(u32 crc, const u8 *p, size_t len) - #if defined(ARCH_ARM64) && HAVE_PMULL_INTRIN && HAVE_CRC32_INTRIN - # define crc32_arm_pmullx12_crc crc32_arm_pmullx12_crc - # define SUFFIX _pmullx12_crc --# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE -+# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef __clang__ -@@ -584,7 +584,8 @@ crc32_arm_pmullx4(u32 crc, const u8 *p, size_t len) - (HAVE_SHA3_TARGET || HAVE_SHA3_NATIVE) - # define crc32_arm_pmullx12_crc_eor3 crc32_arm_pmullx12_crc_eor3 - # define SUFFIX _pmullx12_crc_eor3 --# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && HAVE_SHA3_NATIVE -+# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && HAVE_SHA3_NATIVE && \ -+ !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef __clang__ diff --git a/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch b/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch deleted file mode 100644 index b13cbc48af..0000000000 --- a/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 079a6dd171583c1953017b703ec63c5367a284b4 Mon Sep 17 00:00:00 2001 -From: Eric Biggers -Date: Mon, 26 Dec 2022 11:32:47 -0800 -Subject: [PATCH] lib/arm/cpu_features: fix build error due to PMULL enabled - without NEON - -When building for soft float arm32, HAVE_PMULL_INTRIN is being set when -it shouldn't be, causing a build error: - - #error "NEON intrinsics not available with the soft-float ABI..." - -Fix this by making HAVE_PMULL_INTRIN depend on HAVE_NEON_INTRIN, as used -to be the case, in order to get the 'defined(__ARM_FP)' dependency, - -Fixes https://github.com/ebiggers/libdeflate/issues/282 -Fixes: 84c76f6f2cf5 ("lib/arm: make crc32 code work with MSVC") -[Retrieved from: -https://github.com/ebiggers/libdeflate/commit/079a6dd171583c1953017b703ec63c5367a284b4] -Signed-off-by: Fabrice Fontaine ---- - lib/arm/cpu_features.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/arm/cpu_features.h b/lib/arm/cpu_features.h -index 4092eba8..edcf7359 100644 ---- a/lib/arm/cpu_features.h -+++ b/lib/arm/cpu_features.h -@@ -97,6 +97,7 @@ static inline u32 get_arm_cpu_features(void) { return 0; } - #endif - #if HAVE_PMULL_NATIVE || \ - (HAVE_DYNAMIC_ARM_CPU_FEATURES && \ -+ HAVE_NEON_INTRIN /* needed to exclude soft float arm32 case */ && \ - (GCC_PREREQ(6, 1) || __has_builtin(__builtin_neon_vmull_p64) || \ - defined(_MSC_VER)) && \ - /* diff --git a/package/libdeflate/libdeflate.hash b/package/libdeflate/libdeflate.hash index 79de3439d7..c6a50efbfc 100644 --- a/package/libdeflate/libdeflate.hash +++ b/package/libdeflate/libdeflate.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 58b95040df7383dc0413defb700d9893c194732474283cc4c8f144b00a68154b libdeflate-1.15.tar.gz +sha256 225d982bcaf553221c76726358d2ea139bb34913180b20823c782cede060affd libdeflate-1.18.tar.gz sha256 5d246dd2537307b80fed9ba5fdddf5d0fe7a8f023393a071182b9daed56b40fe COPYING diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index c09a033325..00de2e82a9 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDEFLATE_VERSION = 1.15 +LIBDEFLATE_VERSION = 1.18 LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 7 17:35:14 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:35:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og Message-ID: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 package/php/0006-xxhash-h-Fix-GCC-12-Og.patch diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) -- 2.39.2 From kilian.zinnecker at mail.de Wed Jun 7 18:59:05 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Wed, 07 Jun 2023 20:59:05 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b Message-ID: <12221308.O9o76ZdvQC@kilian-aisec> Hello, this is my first email on this mailing list (and almost the first on an opensource mailinglist in general), so please forgive me and notify me about any mistake I make ;) I would love to use buildroot to create images for the Radxa Rock 5b. However, I am not much experienced and have a few questions about it: There exists a project on github from a user called flatmax, which provides files to support building bootable images with buildroot for different boards with Rockchip SoCs. Using this project, I was able to create a bootable image for the Rock 5b. However, I would rather like to see buildroot natively supporting the Rock 5b, if possible. >From what I see, the project from flatmax uses a special Linux kernel and u-boot, both provided by Radxa. In addition it also seems to need precompiled ATF binaries, provided by Rockchip. According to a blogpost on the Radxa forum, Rockchip does not provide the ATF sources for the particular SoC, but only compiled ATF binaries. Hence, my first question is: Is it in general ok to provide a board support (i.e., a defconfig) to buildroot, which then uses such alternative sources (e.g., Radxa kernel, Radxa u-boot, Rockchip ATF binaries)? I also saw that someone from Collabora currently works on u-boot networking support for the Rock 5b. I am particular interested in that, as I would love to be able to setup a tftpboot. I was already successful in using the u-boot version from Collabora to boot the kernel image and rootfs from the flatmax buildroot via tftp and nfs. However, I built the Collabora u-boot seperately, i.e., not as part of buildroot. Hence my second question is, are there people interested in (or maybe even currently working on) buildroot support for the Rock 5b and could help me? I saw that the defconfigs of other boards with Rockchip SoCs were dropped in the past due to lack of maintenance. Best regards, Kilian From giulio.benetti at benettiengineering.com Wed Jun 7 19:30:13 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 7 Jun 2023 21:30:13 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <12221308.O9o76ZdvQC@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> Message-ID: Hi Kilian, On 07/06/23 20:59, Kilian Zinnecker wrote: > Hello, > > this is my first email on this mailing list (and almost the first on an > opensource mailinglist in general), so please forgive me and notify me about > any mistake I make ;) > > I would love to use buildroot to create images for the Radxa Rock 5b. However, > I am not much experienced and have a few questions about it: > > There exists a project on github from a user called flatmax, which provides > files to support building bootable images with buildroot for different boards > with Rockchip SoCs. Using this project, I was able to create a bootable image > for the Rock 5b. > > However, I would rather like to see buildroot natively supporting the Rock 5b, > if possible. that would be good > From what I see, the project from flatmax uses a special Linux kernel and > u-boot, both provided by Radxa. In addition it also seems to need precompiled > ATF binaries, provided by Rockchip. According to a blogpost on the Radxa > forum, Rockchip does not provide the ATF sources for the particular SoC, but > only compiled ATF binaries. It's ok to use pre-built ATF if there are no open source solutions. Official ATF doesn't provide source for RK3588: https://github.com/ARM-software/arm-trusted-firmware/tree/master/plat/rockchip but the prebuilt binary is here: https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 It happens the same with GPU blobs or other closed-source blobs, so it's not a problem. > Hence, my first question is: Is it in general ok to provide a board support > (i.e., a defconfig) to buildroot, which then uses such alternative sources > (e.g., Radxa kernel, Radxa u-boot, Rockchip ATF binaries)? Yes, even if possibly you should use mainline U-Boot, Linux, ATF. In this case ATF is only provided as blob and maybe some driver has not been mainlined for RK3588 on U-Boot or Linux. You can take for example a look at i.MX family defconfigs. Freescale(NXP) maintained Linux and U-Boot: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_imx6ullevk_defconfig while mainlined defconfig is this: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_defconfig > I also saw that someone from Collabora currently works on u-boot networking > support for the Rock 5b. I am particular interested in that, as I would love > to be able to setup a tftpboot. I was already successful in using the u-boot > version from Collabora to boot the kernel image and rootfs from the flatmax > buildroot via tftp and nfs. However, I built the Collabora u-boot seperately, > i.e., not as part of buildroot. If Collabora's U-Boot supports some feature not supported by Rockchip's one or Mainline U-Boot it could make sense. > Hence my second question is, are there people interested in (or maybe even > currently working on) buildroot support for the Rock 5b and could help me? I think that ML and IRC can be the 2 place to find help to add support for that board. > I saw that > the defconfigs of other boards with Rockchip SoCs were dropped in the > past due to lack of maintenance. Sometimes it happens Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From peter at korsgaard.com Wed Jun 7 20:21:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:21:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode In-Reply-To: <20230607171708.595774-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:17:08 +0200") References: <20230607171708.595774-1-bernd.kuhls@t-online.de> Message-ID: <874jnj3twx.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fix the following build failure: > /tmp/ccGKQdKj.s: Assembler messages: > /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup > /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup > /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup > /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup > Fixes: > http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 20:23:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:23:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og In-Reply-To: <20230607173514.1070338-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:35:14 +0200") References: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Message-ID: <87zg5b2f9a.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Wed Jun 7 20:24:38 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 7 Jun 2023 22:24:38 +0200 Subject: [Buildroot] [PATCH 1/2] package/glslsandbox-player: bump to version v2023.04.05 Message-ID: <20230607202439.188050-1-ju.o@free.fr> License hash changed due to copyright year update. Signed-off-by: Julien Olivain --- package/glslsandbox-player/glslsandbox-player.hash | 4 ++-- package/glslsandbox-player/glslsandbox-player.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/glslsandbox-player/glslsandbox-player.hash b/package/glslsandbox-player/glslsandbox-player.hash index bc8946c62b..91af3c9c75 100644 --- a/package/glslsandbox-player/glslsandbox-player.hash +++ b/package/glslsandbox-player/glslsandbox-player.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4af34889faa6d3a904e980f23aeb720dfb614d50aa01b9b1874fc2ae77dbcf4 glslsandbox-player-2021.08.24.tar.gz -sha256 970d45d8a3dfd042d303008294f49db8c0c464f7687aa6e28a01b0926e74df85 LICENSE +sha256 8adf89f65a060958e6ba2aa52a28f3189fde23b5478958ad4b8b6a7e82007587 glslsandbox-player-2023.04.05.tar.gz +sha256 cda47d436d3aeb02d595ddd316d841494926d286327383b5d63734115204a8b2 LICENSE diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index 241f3475d2..0066f43567 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -4,7 +4,7 @@ # ################################################################################ -GLSLSANDBOX_PLAYER_VERSION = 2021.08.24 +GLSLSANDBOX_PLAYER_VERSION = 2023.04.05 GLSLSANDBOX_PLAYER_SITE = $(call github,jolivain,glslsandbox-player,v$(GLSLSANDBOX_PLAYER_VERSION)) GLSLSANDBOX_PLAYER_AUTORECONF = YES GLSLSANDBOX_PLAYER_DEPENDENCIES = libegl libgles host-pkgconf -- 2.40.1 From ju.o at free.fr Wed Jun 7 20:24:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 7 Jun 2023 22:24:39 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_glslsandbox_player.py: new runtime test In-Reply-To: <20230607202439.188050-1-ju.o@free.fr> References: <20230607202439.188050-1-ju.o@free.fr> Message-ID: <20230607202439.188050-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch series tested on branch master at commit a4fec34 with commands: utils/docker-run make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_glslsandbox_player ... OK --- DEVELOPERS | 2 + .../tests/package/test_glslsandbox_player.py | 50 +++++++++++++++++++ .../linux-vkms.fragment | 1 + 3 files changed, 53 insertions(+) create mode 100644 support/testing/tests/package/test_glslsandbox_player.py create mode 100644 support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..d2730f0cef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,8 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_glslsandbox_player.py +F: support/testing/tests/package/test_glslsandbox_player/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_glslsandbox_player.py b/support/testing/tests/package/test_glslsandbox_player.py new file mode 100644 index 0000000000..3b0dd60395 --- /dev/null +++ b/support/testing/tests/package/test_glslsandbox_player.py @@ -0,0 +1,50 @@ +import os + +import infra.basetest + + +class TestGlslsandboxPlayer(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="6.1.32" + 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_PACKAGE_LIBDRM=y + BR2_PACKAGE_MESA3D=y + BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y + BR2_PACKAGE_MESA3D_LLVM=y + BR2_PACKAGE_MESA3D_OPENGL_EGL=y + BR2_PACKAGE_MESA3D_OPENGL_ES=y + BR2_PACKAGE_GLSLSANDBOX_PLAYER=y + BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_glslsandbox_player/linux-vkms.fragment")) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # We force a small resolution in order to keep a relatively + # fast software rendering + cmd = "GSP_DRM_MODE=640x480 " + # We run 3 frames of a reduced resolution of SimpleMandel + cmd += "glslsandbox-player -S SimpleMandel -w0 -f3 -R8 -N -vv -r1 -D" + self.assertRunOk(cmd, timeout=30) + + # Since we render 3 frames and request a dump of the last one, + # a ppm image file is expected to be present + self.assertRunOk("test -s SimpleMandel-00002.ppm") diff --git a/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment b/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment new file mode 100644 index 0000000000..ec2ed4460c --- /dev/null +++ b/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment @@ -0,0 +1 @@ +CONFIG_DRM_VKMS=y -- 2.40.1 From peter at korsgaard.com Wed Jun 7 20:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:43:27 +0200 Subject: [Buildroot] [PATCH] package/at-spi2-core: security bump to version 2.48.3 In-Reply-To: <20230607122917.21827-2-dalang@gmx.at> (Daniel Lang's message of "Wed, 7 Jun 2023 14:29:16 +0200") References: <20230607122917.21827-2-dalang@gmx.at> Message-ID: <87v8fz2ec0.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS > Fixes a couple of use after frees when finalizing devices. > Added systemd option to not fail if dbus-broker is detected on the host > machine. > Fixes: > - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 > Signed-off-by: Daniel Lang Ideally this should have been two different commits, but OK. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 20:20:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:20:35 +0200 Subject: [Buildroot] [git commit] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230607204415.88C6386D6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62200879d49c085b120f37ce31d9123ebcc5895a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ From peter at korsgaard.com Wed Jun 7 20:24:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:24:34 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: security bump to version 2.48.3 Message-ID: <20230607204415.9EF5686D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17393a78e53a3b56aa0416369604ccb1dde414ef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS Fixes a couple of use after frees when finalizing devices. Added systemd option to not fail if dbus-broker is detected on the host machine. Fixes: - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard --- package/at-spi2-core/at-spi2-core.hash | 4 ++-- package/at-spi2-core/at-spi2-core.mk | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index db3ea7096e..8f856e1cac 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.2.sha256sum -sha256 86ebcb55f678381d7ed7825736add42dfccb70ad3b981dfd65d72e58f87828ee at-spi2-core-2.48.2.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.3.sha256sum +sha256 37316df43ca9989ce539d54cf429a768c28bb38a0b34950beadd0421827edf55 at-spi2-core-2.48.3.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index e9a93b3eda..0ca5bc1817 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -5,7 +5,7 @@ ################################################################################ AT_SPI2_CORE_VERSION_MAJOR = 2.48 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).2 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).3 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ @@ -29,6 +29,13 @@ else AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=true +AT_SPI2_CORE_DEPENDENCIES += systemd +else +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=false +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) From peter at korsgaard.com Wed Jun 7 20:23:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:23:03 +0200 Subject: [Buildroot] [git commit] package/php: Fix GCC 12 -Og Message-ID: <20230607204415.933A486D70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29e79c1f54407d0bb6cd9a3a27c65a4cbe3ccdcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) From peter at korsgaard.com Wed Jun 7 21:07:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 23:07:39 +0200 Subject: [Buildroot] [git commit] Update for 2023.05 Message-ID: <20230607210807.61DE086D82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbb0b4274cdbd74cf22fb4da4c1e43084f3d3125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 14 ++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 26 +++++++++++++------------- docs/website/news.html | 18 ++++++++++++++++++ support/misc/Vagrantfile | 2 +- 5 files changed, 48 insertions(+), 16 deletions(-) diff --git a/CHANGES b/CHANGES index 1f540b8f4b..fec806a215 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,17 @@ +2023.05, released June 7th, 2023 + + Fixes all over the tree. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room + for kernel modules. + + Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl, + perl-http-message, php, redis + 2023.05-rc3, released June 4th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index ce2f34dc5e..3187791d9b 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.05-rc3 +export BR2_VERSION := 2023.05 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1685877000 +BR2_VERSION_EPOCH = 1686172000 # 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 5e9280626d..2af7db1861 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,7 +8,7 @@
    Download
    -

    Latest stable / long term support release: 2023.02.1

    +

    Latest long term support release: 2023.02.1

    @@ -41,41 +41,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 7523bc57d9..32e9273215 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,24 @@

    News

      +
    • +
      +
      +
      +

      2023.05 released

      +

      7 June 2023

      +
      +
      +

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

      +
      +
      +
    • +
    • diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index d1b75ed405..eaac13e32b 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2023.02.1' +RELEASE='2023.05' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Wed Jun 7 21:29:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 23:29:32 +0200 Subject: [Buildroot] Buildroot 2023.05 released Message-ID: <87r0qn2c77.fsf@48ers.dk> Hi, Buildroot 2023.05 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.05.tar.gz or http://buildroot.net/downloads/buildroot-2023.05.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 somewhat smaller development cycle this time, but still almost 700 changes all over the tree and 94 unique contributors! I'm once again very happy to see so many "new" people next to the "oldtimers". Of noteworthy new features/changes we have: - Toolchain: - glibc update to 2.37, uClibc-ng updated to 1.0.43 - support 6.2.x / 6.3.x kernel headers - Infrastucture: - go: Ensure go versions of os/user and net are used for static builds so CGO is not used - rust / cargo: Correctly split up rust flags for host and target builds - New defconfigs: STM32F769 discovery - New packages: perl-clone, petitboot, python-asttokens, python-evdev, python-executing, python-hwdata, python-pure-eval, python-pyproject-hooks, python-stack-data, shadow And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.05 Many thanks to the people contributing to this release: git shortlog -s -n 2023.02.. 104 Bernd Kuhls 41 James Hilliard 37 Julien Olivain 34 Peter Seiderer 30 Romain Naour 29 Yann E. MORIN 25 Giulio Benetti 22 Daniel Lang 20 Peter Korsgaard 20 Vincent Fazio 19 Adam Duskett 19 James Knight 18 Christian Stewart 18 Fabrice Fontaine 18 Francois Perrad 15 Dario Binacchi 10 Sergey Matyukevich 9 Rapha?l M?lotte 8 Arnout Vandecappelle 8 Stefan Agner 7 Etienne Carriere 6 Lang Daniel 6 Maxim Kochetkov 5 Vincent Stehl? 4 Bagas Sanjaya 4 Joachim Wiberg 4 Luca Ceresoli 4 Neal Frager 4 Petr Vorel 4 Ricardo Martincoski 4 Thomas Claveirole 4 Thomas Devoogdt 3 Adrian Perez de Castro 3 Baruch Siach 3 Gary Bisson 3 Heiko Thiery 3 Laurent Vivier 3 Marcus Folkesson 3 Nicolas Cavallari 3 Niklas Cassel 3 Sergey Bobrenok 3 Simon Rowe 3 Witold Lipieta 2 Andreas Ziegler 2 Angelo Compagnucci 2 Carlos Santos 2 Casey Reeves 2 Florian Fainelli 2 Francis Laniel 2 Gwenhael Goavec-Merou 2 Luke D. Jones 2 Maksim Kiselev 2 Martin Hundeb?ll 2 Michael Nosthoff 2 Nicolas Serafini 2 Oleg Lyovin 2 Peter Thompson 2 S?bastien Szymanski 2 Waldemar Brodkorb 2 Xiangyu Chen 1 Aaron Sierra 1 Alistair Francis 1 AndreiCherniaev 1 Andr? Zwing 1 Chris Packham 1 Damien Le Moal 1 Diego Hurtado de Mendoza 1 Edgar Bonet 1 Fabio Estevam 1 Frank Vanbever 1 Joel Stanley 1 Jonathan Neusch?fer 1 Konstantin Menyaev 1 Kris Bahnsen 1 Leon Rinkel 1 Luca Pesce 1 Mario Haustein 1 Martin Hundeboll 1 Michael Fischer 1 Nasser Afshin 1 Norbert Lange 1 Pedro Aguilar 1 Raphael Pavlidis 1 Sebastian Weyer 1 Stefan Ott 1 Thierry GUIBERT 1 Thomas Petazzoni 1 Titouan Christophe 1 Uladzimir Bely 1 Yair Ben-Avraham 1 Yegor Yefremov 1 itzwam 1 ??H ????S 1 ?????? ????? (Leonid Yuriev) And a special thanks to our patch reviewers (we need more!): git log 2023.02.. | grep -Ei '(reviewed|acked)-by:' | \ sed 's/.*by: //' | sort | uniq -c | sort -n -r 6 Adrian Perez de Castro 4 Maxim Kochetkov 3 Giulio Benetti 2 Thomas Huth 2 Romain Naour 2 Petr Vorel 2 Luca Ceresoli 2 Chris Packham 1 Yann E. MORIN 1 Thomas Petazzoni 1 Herve Codina 1 Gwenhael Goavec-merou 1 Florian Fainelli 1 Christian Stewart 1 Bartosz Bilas The next release will be 2023.08. Expect the first release candidate at the beginning of August and the final release at the end of the month. This release will be supported with security and other important fixes until 2023.08 is out. For longer support, consider our long term support release (2023.02.x) instead, which will be supported until April 2024. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 21:32:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 23:32:45 +0200 Subject: [Buildroot] [git commit] docs/website/news.html: add 2023.05 announcement link Message-ID: <20230607213310.ECFA586D93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35b1ddbe635c11c7c60f51cbe9203a8f68e24857 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index 32e9273215..1a2af7ccfc 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -20,7 +20,8 @@

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

      From thomas.petazzoni at bootlin.com Thu Jun 8 04:40:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 08 Jun 2023 04:40:18 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-07 Message-ID: <20230608044025.EA00C82FA2@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-07 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 9 | 0 | 14 | master | 92 | 56 | 0 | 148 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 4 linux-6.3.6 | 4 host-heimdal-f4faaeaba371ff... | 3 syslog-ng-4.1.1 | 3 batman-adv-2022.3 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 host-rust-1.68.2 | 2 skalibs-2.12.0.1 | 2 trinity-1.9 | 2 unknown | 2 agentpp-4.6.0 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 edid-decode-2d44e1b01c7ed7d... | 1 fdk-aac-2.0.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-11.4.0 | 1 host-gcc-final-12.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 igh-ethercat-2e2cef61318953... | 1 json-c-0.16 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 linux-pam-1.5.2 | 1 lttng-modules-2.13.7 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 pv-1.6.20 | 1 python-pyicu-2.10.2 | 1 python-stack-data-0.6.2 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 stress-ng-0.15.07 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1eef9b67c124b3a5ee49e6a34625ab0a3d15b976 | sparc64 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/ec6f5354855cb5022cb3aadcc177f0d34bee5250 | powerpc | audit-3.1 | NOK | http://autobuild.buildroot.net/results/2c2fdcd72c54153bfe679eef13d5f1eceb02c3c8 | riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/f11c575c292f41a41c0a473789aec745c645853a | powerpc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/eef3d8bb8eeb53c2893166c5a84aa994ead127b0 | riscv64 | edid-decode-2d44e1b01c7ed7d... | NOK | http://autobuild.buildroot.net/results/c722c63891e551e9a05e4ad5dec289c0ffec7fce | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/24cd7c62976350dd4a5669fba7352a08a70f03cf | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/37222bff404626444867a1e0e114c8b196bcb55e | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a485916c0496a271215a6c2626ab07f31800284e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9036eed53242e6fc3515c1b28bf39a334d44b94f | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/bf7226e4aa7c697505a8964470cda4b8e058d249 | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/95472197494fd8e3637ee89d05834189e8797a0b | s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/957448a950a1f200a5a3abd63f85395c5bbc81c1 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/44f8dd160db9fd40c8533885c77ab42ce9be1fce | ORPH mips64 | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/48948ff8c146254897751f0523fca0bea337dfa9 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7df87f83ca98a2816dfc913bc6e96fb4e3111c32 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e04b52b17ce73fa014f2a565911d704bbcbab1a | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/c1c5744838c749c88b39d96a1eefcdbd89352d49 | microblazeel | host-gcc-final-12.3.0 | NOK | http://autobuild.buildroot.net/results/818da6c06a48f90566c5f4c7940a92320b30fde0 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/14aa3376be8093d285bed8189fa865253cb3f8e4 | ORPH or1k | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/02e9d116cd2d58156d25d8da809d7b3dba4640b6 | s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/5d324ca0fae580a9fb45b9eb0f3f615027358425 | aarch64_be | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e308e259e1c03581b68d7ae2f138f1eb02f8318a | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/b360466e5f9d55e6ad0711db6fec0c5f818141b1 | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/540d9c8aac7a6c892d3363738786f0638b191e42 | ORPH powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8ed81632c1b7a8f61f9bca5eb59f359ff13acd8d | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7f026b02ad823ea7afc685521983d2c3dad65670 | or1k | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/634099845c3b6e4f54b88e1d2c127b86822fd770 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d9b6af84690ab528374fb6cb90677b70113dd4c7 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/37f9c068e1e0d02b0448412a6423d09e1e590c86 | ORPH i686 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d3e0b5fb34596c6c9371346daaa04fdf471f841e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/de204cb21f471143030dfd681005d411acad838f | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/137e7dcc2ee5b8fadf2e6edf13aada1669a08029 | ORPH mips | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/12a7b4f43c4ff7a6bf7fcdf098b7b87ee1fed22d | ORPH powerpc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1973da515e55540cf8fb640b203056bd49cbc504 | ORPH m68k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/b070cbf8f13c80daed08dd6db830b2f802ef9b80 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/171dfc73bf3cfc655a2aead913418da555457846 | ORPH sparc | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/50f5514e450add17c02484e7ac055ecd242175ce | ORPH powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/9a20247a21bbc2e65bc72e37d619e12f0b59f4ef | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/161aa32aa60c90f8d34345c4cc58658bf97562b2 | x86_64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/62e967b5f187f36ec5a67f26f6efd2e1a13b370a | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/3d055d42bd493dfd416fa5eee1352f3743ffdee1 | ORPH xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/660a1efc883b8be298a85dc5043aefb073ea6f0c | mipsel | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/34a8be17bd647421ccd538adb181ef27e0d106e0 | i586 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/0a085015e5c40db4b8911cfd45ab65908c748a8a | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/148b63ef07881131225861a968bbf5e14ff8a09a | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/e4852032504b6d648a2f506ce0983d07252b164f | x86_64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/de2543b290e6f6851c5881967c7e46208861cb24 | powerpc | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/e0fc18ee1c5df004faf8034a992a9ea1e58643e4 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/94e273eab8394ac732de8b4f0d08b0d125418fd7 | mips64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/83d43620c4ace93ece74a136474638ce4b3f9fc6 | powerpc64le | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/b65c1f492379466277070377f2cd437351fe2ac4 | ORPH powerpc64le | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/9c8e2bd7f15262aca8a10f1fb0c6fbe59dc66897 | ORPH s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3de1eb9a3d927c6533c42e645d96d8acea68b7a8 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/15568e75af549a6e55b437bd00955b9e4d85b6fd | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/fa1e5e161a2ebd7c97f18a54ef78c2c870d891e7 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 2 host-qemu-7.2.0 | 2 host-gcc-final-12.2.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8656755bc3a3eb4b790aef644de753fa6a8913f2 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/676605c2f4e93a9b45dd3564cdff537f60d0006b | arm | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/4cf9bf88f37286d3e1a6d3a5acca7fd82170ddf6 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c39d0e135eb2fbfa160819499ab2d5938ab6295d | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/70e7787619b3a26196ccafc32aa6b60c1ef66420 | powerpc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/adb20a9fa55198a0a155b51ca39e67771bbb1d23 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ea55f2f5b4d8b15da52e40cfcf9f23acf3ccebea | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b1db05e79e5505c6606524e54e159224b633eac2 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/baa1a025a50bc8ab89faa00512840fa38d077e5b | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Thu Jun 8 08:50:15 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 10:50:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/rust-bindgen: new host package Message-ID: <20230608085015.1075425-1-sebastian.weyer@smile.fr> From: Romain Naour host-rust-bindgen will be required to build several different rust-based packages, includign a Linux kernel with rust modules and mesa3d's rusticl which is the rust-based implementation of OpenCL. The Cargo.toml file at the project root is a "virtual manifest". Since we only want to install rust-bindgen, we can specify RUST_BINDGEN_SUBDIR = bindgen-cli to use the Cargo.toml from this directory. Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- package/rust-bindgen/rust-bindgen.hash | 3 +++ package/rust-bindgen/rust-bindgen.mk | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 package/rust-bindgen/rust-bindgen.hash create mode 100644 package/rust-bindgen/rust-bindgen.mk diff --git a/package/rust-bindgen/rust-bindgen.hash b/package/rust-bindgen/rust-bindgen.hash new file mode 100644 index 0000000000..fe94bbc096 --- /dev/null +++ b/package/rust-bindgen/rust-bindgen.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e1cdbaa8e0ed96f647e49807aecfc44d9239d438c2b1c084edb9a3cca0b1f68f rust-bindgen-0.65.1.tar.gz +sha256 c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db LICENSE diff --git a/package/rust-bindgen/rust-bindgen.mk b/package/rust-bindgen/rust-bindgen.mk new file mode 100644 index 0000000000..b9c7647716 --- /dev/null +++ b/package/rust-bindgen/rust-bindgen.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# rust-bindgen +# +################################################################################ + +#When updating to a version >0.63.0, pay attention to the command line +#arguments --blacklist* and --whitelist* which are deprecated from 0.63.0 +#onwards but are still used when compiling the Linux Kernel as of the time +#of this comment +RUST_BINDGEN_VERSION = 0.65.1 +RUST_BINDGEN_SITE = $(call github,rust-lang,rust-bindgen,v$(RUST_BINDGEN_VERSION)) +RUST_BINDGEN_LICENSE = BSD-3-clause +RUST_BINDGEN_LICENSE_FILES = LICENSE + +# The Cargo.toml at the root directory is an "virtual manifest". +# Since we only want to build and install bindgen use the Cargo.toml +# from the bindgen-cli subdirectory. +RUST_BINDGEN_SUBDIR = bindgen-cli + +$(eval $(host-cargo-package)) -- 2.34.1 From martin at geanix.com Thu Jun 8 09:03:21 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 8 Jun 2023 11:03:21 +0200 Subject: [Buildroot] [PATCH] package/python-flask-smorest: bump version to 0.42.0 Message-ID: <20230608090321.1213226-1-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- package/python-flask-smorest/python-flask-smorest.hash | 4 ++-- package/python-flask-smorest/python-flask-smorest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-smorest/python-flask-smorest.hash b/package/python-flask-smorest/python-flask-smorest.hash index 941535c503..2c9cf3a51a 100644 --- a/package/python-flask-smorest/python-flask-smorest.hash +++ b/package/python-flask-smorest/python-flask-smorest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-smorest/json -md5 1dad52f26c59ca2dcaf0c5d109879605 flask-smorest-0.40.0.tar.gz -sha256 9b46b4937ccf78702d99fed8cfd1cd5c37608ddefd65ff16a86d1ad5c7f7d8c0 flask-smorest-0.40.0.tar.gz +md5 d7f8b4f7c9c6c2607dfc68bd5bbbd52d flask-smorest-0.42.0.tar.gz +sha256 868421b29e060a602e3739c2caf7b97cfe21c3ac488f51a2b5e95e168dd3bec2 flask-smorest-0.42.0.tar.gz # Locally computed sha256 checksums sha256 40999ea1d9c1b8202fa44f8e6849a557e22df892481e067abf999879064b9521 LICENSE diff --git a/package/python-flask-smorest/python-flask-smorest.mk b/package/python-flask-smorest/python-flask-smorest.mk index 069d9244dd..ac4ff188a5 100644 --- a/package/python-flask-smorest/python-flask-smorest.mk +++ b/package/python-flask-smorest/python-flask-smorest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SMOREST_VERSION = 0.40.0 +PYTHON_FLASK_SMOREST_VERSION = 0.42.0 PYTHON_FLASK_SMOREST_SOURCE = flask-smorest-$(PYTHON_FLASK_SMOREST_VERSION).tar.gz -PYTHON_FLASK_SMOREST_SITE = https://files.pythonhosted.org/packages/e6/b5/1b81ea4f7e377cf8a653aa10c249656a1c73de7a3695b2544d7a713ea3c2 +PYTHON_FLASK_SMOREST_SITE = https://files.pythonhosted.org/packages/45/ec/9ceb51a4b8a20ae66bfc7e83ad6781f03a9f37cde6a4111a65aa6cb669a2 PYTHON_FLASK_SMOREST_SETUP_TYPE = setuptools PYTHON_FLASK_SMOREST_LICENSE = MIT PYTHON_FLASK_SMOREST_LICENSE_FILES = LICENSE -- 2.39.1 From allmyaddmin at gmail.com Thu Jun 8 10:46:30 2023 From: allmyaddmin at gmail.com (Andy Bergh) Date: Thu, 8 Jun 2023 12:46:30 +0200 Subject: [Buildroot] cpufreq: cpufreq_online: CPU0: Running at unlisted freq In-Reply-To: References: Message-ID: This problem has been resolved. The cause was the use of the SYSBOOT pins (GPIO0_10 and GPIO0_11) which are used to set the frequency on the chip: [image: image.png] The pins were electronically isolated and configured to be used only after the boot register had been loaded and the OS started. This 'isolation' was not optimal which then caused this intermittent startup 'unlisted freq' message/error. Simply properly isolating the pins solved it. Hopefully this solution may help anyone in the future. Regards On Wed, May 31, 2023 at 4:08?PM Andy Bergh wrote: > Hi, > > I was not able to access the mailing list to search for this topic, I hope > I am not repeating the question. > > I am running a custom OS for the Beaglebone Black and am using the serial > port to talk to an external LCD screen via UART1. > This works most of the time at startup, but about 15% after powering on > the board the LCD does not work. It looks like the BAUD > rate on my OS is slightly off. > > After having a look at the console startup log I noticed that only on a > failure do the following messages appear: > ... > Calibrating delay loop... *915.86* BogoMIPS (lpj=4579328) *// On a > normal/working startup the output is: 996.14 BogoMIPS (lpj=4980736)* > ... > [4.214981] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 923076 > KHz > [4.450726] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency > changed to: 1000000 KHz > ... > I have searched extensively on the internet but could not resolve the > issue. > Based on what I read I also double checked the blob/*.dts files and > everything seems in order. I used this link > > to verify my setup. > > Would anyone be able to point me in the right direction regarding this > issue? How can I resolve this "*Running at unlisted freq*" warning? > Any information would be much appreciated. I am at a loss here. > > Thank you and regards > Andy > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 83868 bytes Desc: not available URL: From KAMenyaev at sberdevices.ru Thu Jun 8 13:28:59 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Thu, 8 Jun 2023 16:28:59 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 Message-ID: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Signed-off-by: Konstantin Menyaev --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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.40.1 From baruch at tkos.co.il Thu Jun 8 13:41:11 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 08 Jun 2023 16:41:11 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 In-Reply-To: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> References: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> Message-ID: <87r0qmcbpu.fsf@tarshish> Hi Konstantin, On Thu, Jun 08 2023, Konstantin Menyaev via buildroot wrote: > From: Konstantin Menyaev > > Signed-off-by: Konstantin Menyaev This bump is already in the 'next' branch: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 baruch > --- > 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 d49abf1f16..555d074c5d 100644 > --- a/package/strace/strace.hash > +++ b/package/strace/strace.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 > -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc > -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz > +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc > +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 > --- a/package/strace/strace.mk > +++ b/package/strace/strace.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -STRACE_VERSION = 6.2 > +STRACE_VERSION = 6.3 > STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz > STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) > STRACE_LICENSE = LGPL-2.1+ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bugzilla at busybox.net Thu Jun 8 13:44:34 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 08 Jun 2023 13:44:34 +0000 Subject: [Buildroot] [Bug 15628] New: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15628 Bug ID: 15628 Summary: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO Product: buildroot Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: sebastian.weyer at smile.fr CC: buildroot at uclibc.org Target Milestone: --- Piglit depends on mako, which in turn imports the modules pygments and markupsafe which are not selected by selecting BR2_PACKAGE_PYTHON_MAKO # piglit run sanity Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in ModuleNotFoundError: No module named 'pygments' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/bin/piglit", line 107, in import framework.programs.summary as summary File "/usr/lib64/piglit/framework/programs/summary.py", line 30, in from framework import summary, status, core, backends, exceptions File "/usr/lib64/piglit/framework/summary/__init__.py", line 31, in from .html_ import html, feat File "/usr/lib64/piglit/framework/summary/html_.py", line 37, in from mako.lookup import TemplateLookup File "/usr/lib/python3.11/site-packages/mako/lookup.py", line 13, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in ModuleNotFoundError: No module named 'markupsafe' -- You are receiving this mail because: You are on the CC list for the bug. From sebastian.weyer at smile.fr Thu Jun 8 13:54:24 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 15:54:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-make: add missing dependencies Message-ID: <20230608135425.1812345-1-sebastian.weyer@smile.fr> Mako imports pygments and markupsafe so it needs to be selected when selecting BR2_PACKAGE_PYTHON_MAKO Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15628 Signed-off-by: Sebastian Weyer --- package/python-mako/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 442e290efa..500137854f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_PYTHON_MAKO bool "python-mako" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime help Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 8 14:09:33 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 16:09:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-mako: add missing dependencies Message-ID: <20230608140933.1814667-1-sebastian.weyer@smile.fr> Mako imports pygments and markupsafe so it needs to be selected when selecting BR2_PACKAGE_PYTHON_MAKO Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15628 Signed-off-by: Sebastian Weyer --- v2: fix typo in commit message header --- package/python-mako/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 442e290efa..500137854f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_PYTHON_MAKO bool "python-mako" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime help Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules -- 2.34.1 From gadiyar at ti.com Thu Jun 8 13:29:02 2023 From: gadiyar at ti.com (Gadiyar, Anand) Date: Thu, 8 Jun 2023 13:29:02 +0000 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: <20230608063000.882363-1-patrick.oppenlander@gmail.com> References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> Message-ID: > From: patrick.oppenlander at gmail.com > > Hi, > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > Ideally it would be easiest to build support for the SOM on top of these > patches. Is this series still alive? Hi Patrick, I gave up after the last round of review comments, but there is someone at TI who has taken it up again recently. They're focusing on the AM62x including other goodies like display and GPU, and has a working baseline. He was planning to post the series upstream shortly after. The series 7 should still work functionally. All the review comments were valid though and might be easy to address if you want to start from there. Since there is community interest in having AM64x support, I would love to take this up again. Best Regards, Anand From kilian.zinnecker at mail.de Thu Jun 8 15:09:10 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Thu, 08 Jun 2023 17:09:10 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: References: <12221308.O9o76ZdvQC@kilian-aisec> Message-ID: <4834301.31r3eYUQgx@kilian-aisec> Hi Giulio, thanks for your very helpful answer! > > that would be good > I would like to try to use Collabora's U-Boot (and kernel) with the Rock 5b support, for starters. And I would like to setup the defconfig such, that buildroot fetches the sources from Github. Afaik this can be achieved by properly setting the respective CUSTOM_REPO_URL and CUSTOM_REPO_VERSION of the kernel and U-boot. However, Collabora's U-Boot needs two of the ATF binaries during compilation. How could I fulfil this requirement in the defconfig? I.e., how could I instruct buildroot to fetch both binaries, when attempting to build U-Boot? If the binaries are present, I think I should be able to use the CUSTOM_MAKEOPTS setting to tell U-Boot's makefile to use the two binaries. Also I would like to have a change to the used kernel config: I would like to have ethernet driver support activated in the kernel (CONFIG_R8169=y). Radxa's kernel version does feature a rockchip_linux_defconfig, which is also used by flatmax. However, Collabora's kernel repository does not. If the kernel defconfig was present in the kernel repository, I should be be able to use the BR2_LINUX_KERNEL_DEFCONFIG setting in the buildroot board defconfig to instruct buildroot to use that particular kernel defconfig, right? But since that file is not present, what could I do? And even if it was present: How could I introduce a change, i.e. activate the Realtek R8169 driver? > > You can take for example a look at i.MX family defconfigs. > Freescale(NXP) maintained Linux and U-Boot: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_i > mx6ullevk_defconfig while mainlined defconfig is this: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_ > defconfig > I also have a question regarding the freescale imx defconfig, you mentioned: There is a "call" command in the CUSTOM_TARBALL_LOCATION setting: $(call github,nxp-imx,linux-imx,lf-)/.tar.gz I suppose that this line results in buildroot downloading a particular tar from the net. But how does this command work in particular? Does it create some url from "github,nxp-imx,linux-imx,lf...."? Best regards, Kilian From dannenberg at ti.com Thu Jun 8 15:59:55 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 8 Jun 2023 10:59:55 -0500 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> Message-ID: <20230608155955.m7rqwkencyowlvqo@dasso> All, On Thu, Jun 08, 2023 at 01:29:02PM +0000, Gadiyar, Anand via buildroot wrote: > > From: patrick.oppenlander at gmail.com > > > > Hi, > > > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > > > Ideally it would be easiest to build support for the SOM on top of these > > patches. Is this series still alive? > > Hi Patrick, > > I gave up after the last round of review comments, but there is someone > at TI who has taken it up again recently. > > They're focusing on the AM62x including other goodies like display and GPU, and > has a working baseline. He was planning to post the series upstream shortly after. I work for TI and have since picked up the work on the v7 patch series that Anand and others last worked on. I've been forward porting the exisiting patches on top of the latest 'master' commit, doing some further cleanup also considering v7 feedback, plus making enhancements needed to better support TI K3 SoCs. I've also added AM62x support, and currently working on adding GPU support for AM62x (I have it already working being able to run Weston and Chocolate Doom for testing purposes, just needs some more cleanup). My intermediate work is posted here [1] together with some instructions and how to get it to work for anybody interested in the full solution *today*. My plan is once GPU support is complete and cleaned up I'll post a v8 series to this mailing list here with everything in it, and work with the community on any further cleanup that may be needed. I expect to be able to start this process next week. So I'd appreciate if we can refrain from posting additional TI K3 patches until then. Once merged, the temporary page [1] will get updated and/or dismantled. It is certainly not meant to be a "forked solution" of sorts, and was only intended to be a stop-gap measure for some immediate customer needs we had here at TI. Thanks, -- Andreas Dannenberg Texas Instruments Inc [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > The series 7 should still work functionally. All the review comments were > valid though and might be easy to address if you want to start from there. > > Since there is community interest in having AM64x support, I would love to > take this up again. > > Best Regards, > Anand > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd.kuhls at t-online.de Thu Jun 8 16:38:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:38:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 Message-ID: <20230608163828.422195-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.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 1307626599..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.1 +MESA3D_HEADERS_VERSION = 23.1.2 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 feeb20d158..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html -sha256 a2679031ed5b73b29c4f042ac64d96f83b0cfe4858617de32e2efc196c653a40 mesa-23.1.1.tar.xz -sha512 ac5522307d75ff71289a62e2e5827edca70a88e028563ed11907504b9727925186893cd40e5948f1f16c29d8ad9fad39012d7569276e2c75be97aef9c106baf8 mesa-23.1.1.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 3685ad7ef8..feb8547e73 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.1 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From giulio.benetti at benettiengineering.com Thu Jun 8 16:32:51 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 8 Jun 2023 18:32:51 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <4834301.31r3eYUQgx@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> Message-ID: <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> Hi Kilian, On 08/06/23 17:09, Kilian Zinnecker wrote: > Hi Giulio, > > thanks for your very helpful answer! > >> >> that would be good >> > > I would like to try to use Collabora's U-Boot (and kernel) with the Rock 5b > support, for starters. To begin is ok, but I see U-Boot supports this board, this is the defconfig: https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig that uses this dts file: https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts So I would go with mainline uboot. > And I would like to setup the defconfig such, that > buildroot fetches the sources from Github. Using mainline uboot is not needed but > Afaik this can be achieved by > properly setting the respective CUSTOM_REPO_URL and CUSTOM_REPO_VERSION of > the kernel and U-boot. Yes you can do it with those 2 variables > However, Collabora's U-Boot needs two of the ATF > binaries during compilation. How could I fulfil this requirement in the > defconfig? If you refer to BL31 or something similar that should already be an infrastructure in Buildroot for it. I suggest you to take a look at other similar boards in buildroot/configs and filter what you need and give a try. > I.e., how could I instruct buildroot to fetch both binaries, when > attempting to build U-Boot? If the binaries are present, I think I should be > able to use the CUSTOM_MAKEOPTS setting to tell U-Boot's makefile to use the > two binaries. As pointed above I think there should already be everything you need, it's only about to try to imitate what it's already been done. For example there are already boards with RK3399 that is similar to R3588. Take a look here at this defconfig: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/rockpro64_defconfig > > Also I would like to have a change to the used kernel config: I would like to > have ethernet driver support activated in the kernel (CONFIG_R8169=y). Radxa's > kernel version does feature a rockchip_linux_defconfig, which is also used by > flatmax. However, Collabora's kernel repository does not. If the kernel > defconfig was present in the kernel repository, I should be be able to use the > BR2_LINUX_KERNEL_DEFCONFIG setting in the buildroot board defconfig to > instruct buildroot to use that particular kernel defconfig, right? Exactly > But since > that file is not present, what could I do? You can customize Linux in Buildroot like this: $ make linux-menuconfig then save it and: $ cd output/build/linux.x.x/ $ make savedefconfig the resulting defconfig is the defconfig you're looking for if you want something specific BUT in general in Buildroot we tend to keep architecture default defconfig and... > And even if it was present: How > could I introduce a change, i.e. activate the Realtek R8169 driver? enable what we want using fragment files. Take a look here: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, you will see that you can en/disable options you need >> >> You can take for example a look at i.MX family defconfigs. >> Freescale(NXP) maintained Linux and U-Boot: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_i >> mx6ullevk_defconfig while mainlined defconfig is this: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_ >> defconfig >> > > I also have a question regarding the freescale imx defconfig, you mentioned: > There is a "call" command in the CUSTOM_TARBALL_LOCATION setting: > > $(call github,nxp-imx,linux-imx,lf-)/.tar.gz > > I suppose that this line results in buildroot downloading a particular tar > from the net. But how does this command work in particular? Does it create > some url from "github,nxp-imx,linux-imx,lf...."? That is a very useful helper that does exist for gitlab too and it's defined in: https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 it takes 3 argument when called and return the URL referred to Github. Same goes for Gitlab. Best regards -- CEO/CTO at Benetti Engineering sas From bernd.kuhls at t-online.de Thu Jun 8 16:53:05 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:53:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/python3: security bump version to 3.11.4 Message-ID: <20230608165305.451682-1-bernd.kuhls@t-online.de> Rebased two patches. Changelog: https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 Fixes the following security problems: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Signed-off-by: Bernd Kuhls --- .../0012-Add-an-option-to-disable-lib2to3.patch | 8 +++++--- ...4-Add-an-option-to-disable-the-tk-module.patch | 15 +++++++++------ package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) 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 0085d5a63f..228b86a90b 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -12,6 +12,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 17 ++++++++++++----- configure.ac | 6 ++++++ @@ -48,9 +50,9 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ + test \ + test/audiodata \ + test/capath \ @@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif 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 04f7e34435..b89e1d27bc 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 @@ -9,6 +9,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 10 +++++++--- configure.ac | 9 +++++++++ @@ -26,14 +28,15 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2038,9 +2038,6 @@ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock - + unittest/test \ + unittest/test/testmock ifeq (@PYDOC@,yes) @@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 16:55:29 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:55:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.371 Message-ID: <20230608165529.453542-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 16ab48654c..84979a70fa 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz +sha256 8059ed6f696b5be4bf77c59d57fc26e35d9e579ba2629e325400a6eb8b91089f hwdata-0.371.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index cbac3a22d4..cac6b80185 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.369 +HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 17:49:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 19:49:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.1 Message-ID: <20230608174938.3436542-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..cb36b674fa 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.1/meson-1.1.1.tar.gz.asc +sha256 d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c meson-1.1.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..503aca8c25 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.39.2 From salvador.joseluis at gmail.com Thu Jun 8 17:50:16 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:50:16 +0200 Subject: [Buildroot] [PATCH] package/zfs: not using kernel-module infra In-Reply-To: <20220724143533.GV2641@scaer> References: <20220724143533.GV2641@scaer> Message-ID: <20230608175016.1341416-1-salvador.joseluis@gmail.com> zfs already builds the kernel module from the autotools infrastructure. Signed-off-by: Jos? Luis Salvador Rufo --- package/zfs/Config.in | 1 + package/zfs/zfs.mk | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/zfs/Config.in b/package/zfs/Config.in index 6209c5865b..3bd9f8ab02 100644 --- a/package/zfs/Config.in +++ b/package/zfs/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_ZFS depends on BR2_PACKAGE_HAS_UDEV depends on BR2_USE_MMU # util-linux (libblkid) depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc + select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_LIBBLKID select BR2_PACKAGE_UTIL_LINUX_LIBUUID diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index e99413e611..50c1866045 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -15,7 +15,7 @@ ZFS_CPE_ID_PRODUCT = openzfs # 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch ZFS_AUTORECONF = YES -ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl +ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl linux # sysvinit installs only a commented-out modules-load.d/ config file ZFS_CONF_OPTS = \ @@ -87,5 +87,6 @@ define ZFS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_ZLIB_INFLATE) endef -$(eval $(kernel-module)) +# ZFS autotools will compile the kernel modules, so there is not needed to execute +# $(eval $(kernel-module)) $(eval $(autotools-package)) -- 2.41.0 From salvador.joseluis at gmail.com Thu Jun 8 17:53:23 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:53:23 +0200 Subject: [Buildroot] [PATCH] package/zfs: bump version to 2.1.12 Message-ID: <20230608175323.1344936-1-salvador.joseluis@gmail.com> Removed backported patch: - 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch Signed-off-by: Jos? Luis Salvador Rufo --- ...LegacyVersion-broke-ax_python_dev.m4.patch | 134 ------------------ package/zfs/zfs.hash | 4 +- package/zfs/zfs.mk | 2 +- 3 files changed, 3 insertions(+), 137 deletions(-) delete mode 100644 package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch diff --git a/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch b/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch deleted file mode 100644 index c7c4dc7d10..0000000000 --- a/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch +++ /dev/null @@ -1,134 +0,0 @@ -From ad2c8e13e42bc2f396cce117d17a227dadedd476 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Thu, 5 Jan 2023 11:04:24 -0800 -Subject: [PATCH] removal of LegacyVersion broke ax_python_dev.m4 - -The 22.0 release of the python `packaging` package removed the -`LegacyVersion` trait, causing ZFS to no longer compile. - -This commit replaces the sections of `ax_python_dev.m4` that rely on -`LegacyVersion` with updated implementations from the upstream -`autoconf-archive`. - -Reviewed-by: Brian Behlendorf -Signed-off-by: Matthew Ahrens -Closes #14297 -Upstream: https://github.com/openzfs/zfs/commit/b72efb751147ab57afd1588a15910f547cb22600 -[Romain: backport to 2.1.7] -Signed-off-by: Romain Naour ---- - config/ax_python_devel.m4 | 71 +++++++++++++++++++-------------------- - 1 file changed, 35 insertions(+), 36 deletions(-) - -diff --git a/config/ax_python_devel.m4 b/config/ax_python_devel.m4 -index 7adcf01a0..9eef45065 100644 ---- a/config/ax_python_devel.m4 -+++ b/config/ax_python_devel.m4 -@@ -97,23 +97,13 @@ AC_DEFUN([AX_PYTHON_DEVEL],[ - # Check for a version of Python >= 2.1.0 - # - AC_MSG_CHECKING([for a version of Python >= '2.1.0']) -- ac_supports_python_ver=`cat<= '2.1.0')"` - if test "$ac_supports_python_ver" != "True"; then - if test -z "$PYTHON_NOVERSIONCHECK"; then - AC_MSG_RESULT([no]) -- m4_ifvaln([$2],[$2],[ -- AC_MSG_FAILURE([ -+ AC_MSG_FAILURE([ - This version of the AC@&t at _PYTHON_DEVEL macro - doesn't work properly with versions of Python before - 2.1.0. You may need to re-run configure, setting the -@@ -122,7 +112,6 @@ PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. - Moreover, to disable this check, set PYTHON_NOVERSIONCHECK - to something else than an empty string. - ]) -- ]) - else - AC_MSG_RESULT([skip at user request]) - fi -@@ -131,37 +120,47 @@ to something else than an empty string. - fi - - # -- # if the macro parameter ``version'' is set, honour it -+ # If the macro parameter ``version'' is set, honour it. -+ # A Python shim class, VPy, is used to implement correct version comparisons via -+ # string expressions, since e.g. a naive textual ">= 2.7.3" won't work for -+ # Python 2.7.10 (the ".1" being evaluated as less than ".3"). - # - if test -n "$1"; then - AC_MSG_CHECKING([for a version of Python $1]) -- # Why the strip ()? Because if we don't, version.parse -- # will, for example, report 3.10.0 >= '3.11.0' -- ac_supports_python_ver=`cat< ax_python_devel_vpy.py -+class VPy: -+ def vtup(self, s): -+ return tuple(map(int, s.strip().replace("rc", ".").split("."))) -+ def __init__(self): -+ import sys -+ self.vpy = tuple(sys.version_info) -+ def __eq__(self, s): -+ return self.vpy == self.vtup(s) -+ def __ne__(self, s): -+ return self.vpy != self.vtup(s) -+ def __lt__(self, s): -+ return self.vpy < self.vtup(s) -+ def __gt__(self, s): -+ return self.vpy > self.vtup(s) -+ def __le__(self, s): -+ return self.vpy <= self.vtup(s) -+ def __ge__(self, s): -+ return self.vpy >= self.vtup(s) -+EOF -+ ac_supports_python_ver=`$PYTHON -c "import ax_python_devel_vpy; \ -+ ver = ax_python_devel_vpy.VPy(); \ -+ print (ver $1)"` -+ rm -rf ax_python_devel_vpy*.py* __pycache__/ax_python_devel_vpy*.py* - if test "$ac_supports_python_ver" = "True"; then -- AC_MSG_RESULT([yes]) -+ AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -- m4_ifvaln([$2],[$2],[ -- AC_MSG_ERROR([this package requires Python $1. -+ AC_MSG_ERROR([this package requires Python $1. - If you have it installed, but it isn't the default Python - interpreter in your system path, please pass the PYTHON_VERSION - variable to configure. See ``configure --help'' for reference. - ]) -- PYTHON_VERSION="" -- ]) -+ PYTHON_VERSION="" - fi - fi - --- -2.34.3 - diff --git a/package/zfs/zfs.hash b/package/zfs/zfs.hash index 0bce3817fe..3a73e5e94f 100644 --- a/package/zfs/zfs.hash +++ b/package/zfs/zfs.hash @@ -1,5 +1,5 @@ -# From https://github.com/openzfs/zfs/releases/download/zfs-2.1.7/zfs-2.1.7.sha256.asc -sha256 6462e63e185de6ff10c64ffa6ed773201a082f9dd13e603d7e8136fcb4aca71b zfs-2.1.7.tar.gz +# From https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.sha256.asc +sha256 64daa26aed3e12c931f6f4413d7527c4ebdb8da35416b356152b5f9fdd4c6e6d zfs-2.1.12.tar.gz sha256 96a27353fe717ff2c8b95deb8b009c4eb750303c6400e2d8a2582ab1ec12b25a bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch # Hash for license files: diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index 50c1866045..2fda1adbe6 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZFS_VERSION = 2.1.7 +ZFS_VERSION = 2.1.12 ZFS_SITE = https://github.com/openzfs/zfs/releases/download/zfs-$(ZFS_VERSION) ZFS_PATCH = https://github.com/openzfs/zfs/commit/bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch ZFS_LICENSE = CDDL -- 2.41.0 From salvador.joseluis at gmail.com Thu Jun 8 17:55:38 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:55:38 +0200 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations Message-ID: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Signed-off-by: Jos? Luis Salvador Rufo --- package/zfs/zfs.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index 97e9442cf8..e99413e611 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -58,6 +58,14 @@ else ZFS_CONF_OPTS += --disable-pam endif +# Sets the environment for the `make` that will be run ZFS autotools checks. +ZFS_CONF_ENV += \ + ARCH=$(KERNEL_ARCH) \ + CROSS_COMPILE="$(TARGET_CROSS)" +ZFS_MAKE_ENV += \ + ARCH=$(KERNEL_ARCH) \ + CROSS_COMPILE="$(TARGET_CROSS)" + # ZFS userland tools are unfunctional without the Linux kernel modules. ZFS_MODULE_SUBDIRS = \ module/avl \ -- 2.41.0 From romain.naour at gmail.com Thu Jun 8 18:08:29 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:29 +0200 Subject: [Buildroot] [PATCH 01/16] support/testing: TestPythonPy3S3transfer: increase ext2 size to 250M Message-ID: <20230608180844.189528-1-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_s3transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_s3transfer.py b/support/testing/tests/package/test_python_s3transfer.py index d81560aeb1..1578f3aa74 100644 --- a/support/testing/tests/package/test_python_s3transfer.py +++ b/support/testing/tests/package/test_python_s3transfer.py @@ -9,7 +9,7 @@ class TestPythonPy3S3transfer(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_S3TRANSFER=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_s3transfer.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:30 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:30 +0200 Subject: [Buildroot] [PATCH 02/16] support/testing: TestPythonPy3Boto3: increase ext2 size to 250M In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-2-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_boto3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_boto3.py b/support/testing/tests/package/test_python_boto3.py index 126ddae63a..02a1f69d40 100644 --- a/support/testing/tests/package/test_python_boto3.py +++ b/support/testing/tests/package/test_python_boto3.py @@ -9,7 +9,7 @@ class TestPythonPy3Boto3(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTO3=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_boto3.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:31 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:31 +0200 Subject: [Buildroot] [PATCH 03/16] support/testing: TestPythonPy3Botocore: increase ext2 size to 250M In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-3-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index f123993c08..0f3dc93a37 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -9,7 +9,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTOCORE=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] timeout = 30 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:32 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:32 +0200 Subject: [Buildroot] [PATCH 04/16] support/testing: TestSELinuxSystemd: kernel bump 6.1.26 In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-4-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will break the kernel build with the Bootlin stable toolchain due to an latent issue. Fixes: arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table make[4]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1 make[4]: *** Deleting file 'arch/x86/entry/thunk_64.o' make[4]: *** Waiting for unfinished jobs.... [fixed since kernel 6.0] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de979c83574abf6e78f3fa65b716515c91b2613d Signed-off-by: Romain Naour --- support/testing/tests/init/test_systemd_selinux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/init/test_systemd_selinux.py b/support/testing/tests/init/test_systemd_selinux.py index 73604cfc32..5f91243f37 100644 --- a/support/testing/tests/init/test_systemd_selinux.py +++ b/support/testing/tests/init/test_systemd_selinux.py @@ -12,7 +12,7 @@ class TestSELinuxSystemd(infra.basetest.BRTest): BR2_INIT_SYSTEMD=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.12" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_PACKAGE_LIBSELINUX=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:34 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:34 +0200 Subject: [Buildroot] [PATCH 06/16] support/testing: TestPythonPy3SciPy: use base configuration In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-6-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_scipy.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_scipy.py b/support/testing/tests/package/test_python_scipy.py index 007bc9ffa5..999a497ad9 100644 --- a/support/testing/tests/package/test_python_scipy.py +++ b/support/testing/tests/package/test_python_scipy.py @@ -5,14 +5,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3SciPy(TestPythonPackageBase): __test__ = True - # We can't use the base configuration, as we need a glibc - # toolchain for scipy - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_SCIPY=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:33 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:33 +0200 Subject: [Buildroot] [PATCH 05/16] support/testing/infra/basetest.py: use Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-5-romain.naour@gmail.com> From: Sebastian Weyer This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. So the testsuite was executed using a toolchain that can't be built by the Buildroot internal toolchain backend anymore. This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). The switch to Glibc requires to update some tests for the following reasons: - TestPython3Py, TestPython3Pyc and TestPython3PyPyc has been updated since they use the libc binary file name in their test (uClibc: libc.so.1 vs Glibc: libc.so.6). - TestTmux needs at least one locale to pass (as stated in tmux help text "tmux needs a working UTF-8 locale"), so use "C.UTF-8". - TestOpenSsh needs a toolchain >= 5.x due to a openssh issue (Similar to: https://bugs.busybox.net/show_bug.cgi?id=13671) Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 - TestShadow needs a toolchain >= 4.14 Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 Runtime tested on the gcc farm server. Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- support/testing/infra/basetest.py | 10 ++-------- support/testing/tests/package/test_openssh.py | 8 +++++++- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_shadow.py | 7 ++++++- support/testing/tests/package/test_tmux.py | 1 + 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..12d96415da 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -9,14 +9,8 @@ BASIC_TOOLCHAIN_CONFIG = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y - BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_openssh.py b/support/testing/tests/package/test_openssh.py index 4b48059573..a28c28f797 100644 --- a/support/testing/tests/package/test_openssh.py +++ b/support/testing/tests/package/test_openssh.py @@ -32,9 +32,13 @@ class TestOpensshBase(infra.basetest.BRTest): class TestOpenSshuClibc(TestOpensshBase): - config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + config = \ TestOpensshBase.opensshconfig + \ """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y BR2_TARGET_ROOTFS_CPIO=y """ @@ -43,12 +47,14 @@ class TestOpenSshuClibc(TestOpensshBase): class TestOpenSshGlibc(TestOpensshBase): + config = \ TestOpensshBase.opensshconfig + \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_RNG_TOOLS=y BR2_TARGET_ROOTFS_CPIO=y """ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index 09b580de59..3352d454a5 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -5,9 +5,14 @@ from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG class TestShadow(BRTest): username = 'user_test' - config = BASIC_TOOLCHAIN_CONFIG + \ + # Need to use a different toolchain than the default due to + # shadow package requiring a toolchain w/ headers >= 4.14 + config = \ """ BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_SHADOW=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:35 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:35 +0200 Subject: [Buildroot] [PATCH 07/16] support/testing: TestMtools: use base configuration In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-7-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_mtools.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py index 51e5138481..4a232bc926 100644 --- a/support/testing/tests/package/test_mtools.py +++ b/support/testing/tests/package/test_mtools.py @@ -4,14 +4,8 @@ import infra.basetest class TestMtools(infra.basetest.BRTest): - # We use a glibc toolchain to have iconv conversion working for - # codepage 850. - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_MTOOLS=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:36 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:36 +0200 Subject: [Buildroot] [PATCH 08/16] support/testing: Test{No, All, NonDefaultLimited}Timezone: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-8-romain.naour@gmail.com> While at it remove Glibc from the test name since all Timezone now use a Glibc toolchain. Signed-off-by: Romain Naour --- support/testing/tests/core/test_timezone.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/core/test_timezone.py b/support/testing/tests/core/test_timezone.py index f661519196..0e5009494d 100644 --- a/support/testing/tests/core/test_timezone.py +++ b/support/testing/tests/core/test_timezone.py @@ -26,11 +26,9 @@ class TestNoTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "UTC") -class TestGlibcAllTimezone(infra.basetest.BRTest): - config = \ +class TestAllTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set @@ -48,11 +46,9 @@ class TestGlibcAllTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "CET") -class TestGlibcNonDefaultLimitedTimezone(infra.basetest.BRTest): - config = \ +class TestNonDefaultLimitedTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_TZ_ZONELIST="northamerica" BR2_TARGET_LOCALTIME="America/New_York" -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:37 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:37 +0200 Subject: [Buildroot] [PATCH 09/16] support/testing: TestPythonPy3Autobahn: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-9-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_autobahn.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_autobahn.py b/support/testing/tests/package/test_python_autobahn.py index 6c1678a615..f845885fe5 100644 --- a/support/testing/tests/package/test_python_autobahn.py +++ b/support/testing/tests/package/test_python_autobahn.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_AUTOBAHN=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:38 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:38 +0200 Subject: [Buildroot] [PATCH 10/16] support/testing: TestPythonPy3Crossbar: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-10-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_crossbar.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 178b16be82..d586f32aef 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -4,14 +4,8 @@ import os class TestPythonPy3Crossbar(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_CROSSBAR=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:39 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:39 +0200 Subject: [Buildroot] [PATCH 11/16] support/testing: TestPythonPy3Cryptography: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-11-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_cryptography.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_cryptography.py b/support/testing/tests/package/test_python_cryptography.py index bf11c02e5c..91446decc8 100644 --- a/support/testing/tests/package/test_python_cryptography.py +++ b/support/testing/tests/package/test_python_cryptography.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Cryptography(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_CRYPTOGRAPHY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:40 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:40 +0200 Subject: [Buildroot] [PATCH 12/16] support/testing: TestPythonPy3MagicWormhole: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-12-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- .../testing/tests/package/test_python_magic_wormhole.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py index d6541a2480..9869aa783a 100644 --- a/support/testing/tests/package/test_python_magic_wormhole.py +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -5,14 +5,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:41 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:41 +0200 Subject: [Buildroot] [PATCH 13/16] support/testing: TestPythonPy3ServiceIdentity: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-13-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- .../testing/tests/package/test_python_service_identity.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_service_identity.py b/support/testing/tests/package/test_python_service_identity.py index dbad5f931f..d50402f715 100644 --- a/support/testing/tests/package/test_python_service_identity.py +++ b/support/testing/tests/package/test_python_service_identity.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3ServiceIdentity(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_SERVICE_IDENTITY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:42 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:42 +0200 Subject: [Buildroot] [PATCH 14/16] support/testing: TestPythonPy3Treq: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-14-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_treq.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_treq.py b/support/testing/tests/package/test_python_treq.py index 515f1ea304..bb6e1a90aa 100644 --- a/support/testing/tests/package/test_python_treq.py +++ b/support/testing/tests/package/test_python_treq.py @@ -14,14 +14,8 @@ class TestPythonTreq(TestPythonPackageBase): class TestPythonPy3Treq(TestPythonTreq): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_TREQ=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:43 +0200 Subject: [Buildroot] [PATCH 15/16] support/testing: TestPythonPy3Txtorcon: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-15-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_txtorcon.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_txtorcon.py b/support/testing/tests/package/test_python_txtorcon.py index 6f0c4ca1ed..d471b43a4b 100644 --- a/support/testing/tests/package/test_python_txtorcon.py +++ b/support/testing/tests/package/test_python_txtorcon.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Txtorcon(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_TXTORCON=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:44 +0200 Subject: [Buildroot] [PATCH 16/16] support/testing: TestZ3: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-16-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_z3.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py index 71b074a587..30794a250b 100644 --- a/support/testing/tests/package/test_z3.py +++ b/support/testing/tests/package/test_z3.py @@ -4,14 +4,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From bernd.kuhls at t-online.de Thu Jun 8 18:52:54 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:54 +0200 Subject: [Buildroot] [PATCH 3/4] package/libgpg-error: bump version to 1.47 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-3-bernd.kuhls@t-online.de> Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgpg-error/libgpg-error.hash | 8 ++------ package/libgpg-error/libgpg-error.mk | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/libgpg-error/libgpg-error.hash b/package/libgpg-error/libgpg-error.hash index ffe27e9d99..5c445ba0b2 100644 --- a/package/libgpg-error/libgpg-error.hash +++ b/package/libgpg-error/libgpg-error.hash @@ -1,10 +1,6 @@ # From https://www.gnupg.org/download/integrity_check.html -sha1 a6e5efdd72e848aab4064e5ef4c6835ba344bcf1 libgpg-error-1.46.tar.bz2 - -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d libgpg-error-1.46.tar.bz2 +sha1 94668233fd7bd8e7c0ec5e363134cd53c575da60 libgpg-error-1.47.tar.bz2 +sha256 9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb libgpg-error-1.47.tar.bz2 # Locally calculated sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3ab8535a9c..60e3da9de1 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPG_ERROR_VERSION = 1.46 +LIBGPG_ERROR_VERSION = 1.47 LIBGPG_ERROR_SITE = https://www.gnupg.org/ftp/gcrypt/libgpg-error LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2 LIBGPG_ERROR_LICENSE = GPL-2.0+, LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:53 +0200 Subject: [Buildroot] [PATCH 2/4] package/libgcrypt: bump to version 1.10.2 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-2-bernd.kuhls@t-online.de> Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgcrypt/libgcrypt.hash | 8 ++++---- package/libgcrypt/libgcrypt.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76c..cfbf9eaf17 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ -# Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 0b9555960d84a09ea14e52360808f2e02e9c12d2 libgcrypt-1.10.2.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 +# Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..4fffe5360e 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:55 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:55 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-4-bernd.kuhls@t-online.de> Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgpgme/libgpgme.hash | 7 +++---- package/libgpgme/libgpgme.mk | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash index 7d02b9e139..a71cec1e38 100644 --- a/package/libgpgme/libgpgme.hash +++ b/package/libgpgme/libgpgme.hash @@ -1,6 +1,5 @@ -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 # Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk index 2120ee8e3c..21a0b30d3b 100644 --- a/package/libgpgme/libgpgme.mk +++ b/package/libgpgme/libgpgme.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPGME_VERSION = 1.17.1 +LIBGPGME_VERSION = 1.20.0 LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 LIBGPGME_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:52 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:52 +0200 Subject: [Buildroot] [PATCH 1/4] package/gnupg2: bump version to 2.4.2 Message-ID: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Added sha256 hash provided by upstream. Release notes: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Bernd Kuhls --- package/gnupg2/gnupg2.hash | 10 ++++------ package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..aa71881f41 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,5 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 -# Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 +# Locally calculated sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:59:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:59:31 +0200 Subject: [Buildroot] [PATCH 2/2] package/libxslt: bump to version 1.1.38 In-Reply-To: <20230608185931.3518078-1-bernd.kuhls@t-online.de> References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Message-ID: <20230608185931.3518078-2-bernd.kuhls@t-online.de> Release notes: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news Signed-off-by: Bernd Kuhls --- package/libxslt/libxslt.hash | 4 ++-- package/libxslt/libxslt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxslt/libxslt.hash b/package/libxslt/libxslt.hash index c771e1fd7e..458c1388d3 100644 --- a/package/libxslt/libxslt.hash +++ b/package/libxslt/libxslt.hash @@ -1,5 +1,5 @@ -# from https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.sha256sum -sha256 3a4b27dc8027ccd6146725950336f1ec520928f320f144eb5fa7990ae6123ab4 libxslt-1.1.37.tar.xz +# From https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.sha256sum +sha256 1f32450425819a09acaff2ab7a5a7f8a2ec7956e505d7beeb45e843d0e1ecab1 libxslt-1.1.38.tar.xz # Hash for license file: sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING diff --git a/package/libxslt/libxslt.mk b/package/libxslt/libxslt.mk index 95b0325c94..ec066fbfa2 100644 --- a/package/libxslt/libxslt.mk +++ b/package/libxslt/libxslt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXSLT_VERSION = 1.1.37 +LIBXSLT_VERSION = 1.1.38 LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.xz LIBXSLT_SITE = https://download.gnome.org/sources/libxslt/1.1 LIBXSLT_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:59:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:59:30 +0200 Subject: [Buildroot] [PATCH 1/2] package/libxml2: bump version to 2.11.4 Message-ID: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Release notes: https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news Signed-off-by: Bernd Kuhls --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 37030bdfaa..f3650c5ec5 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum -sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz +# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.sha256sum +sha256 737e1d7f8ab3f139729ca13a2494fd17bf30ddb4b7a427cf336252cab57f57f7 libxml2-2.11.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index cf26a36cc4..9f7774f719 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXML2_VERSION_MAJOR = 2.10 +LIBXML2_VERSION_MAJOR = 2.11 LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:02:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:02:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libfribidi: bump to version 1.0.13 Message-ID: <20230608190234.3523884-1-bernd.kuhls@t-online.de> Release notes: https://github.com/fribidi/fribidi/releases/tag/v1.0.13 Signed-off-by: Bernd Kuhls --- 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 7e5df98112..9187112cee 100644 --- a/package/libfribidi/libfribidi.hash +++ b/package/libfribidi/libfribidi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495 fribidi-1.0.12.tar.xz +sha256 7fa16c80c81bd622f7b198d31356da139cc318a63fc7761217af4130903f54a2 fribidi-1.0.13.tar.xz sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING diff --git a/package/libfribidi/libfribidi.mk b/package/libfribidi/libfribidi.mk index ec86f468a4..ba0859c93d 100644 --- a/package/libfribidi/libfribidi.mk +++ b/package/libfribidi/libfribidi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFRIBIDI_VERSION = 1.0.12 +LIBFRIBIDI_VERSION = 1.0.13 LIBFRIBIDI_SOURCE = fribidi-$(LIBFRIBIDI_VERSION).tar.xz LIBFRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(LIBFRIBIDI_VERSION) LIBFRIBIDI_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:13:01 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:13:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: bump version to 20230515 Message-ID: <20230608191301.3527479-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commits: - copyright year bumps https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENSE.amdgpu?id=d0598c3b82f24f3ed811f5505f4090924c4da626 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENCE.qat_firmware?id=24c9df9b942518717dd53966712df69ac35c8b90 - other changes https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENCE.qat_firmware?id=588dd07134daf4b0f6f74698f24eeb74ebe90012 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/WHENCE Signed-off-by: Bernd Kuhls --- package/linux-firmware/linux-firmware.hash | 8 ++++---- package/linux-firmware/linux-firmware.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index 6bbc2f9c77..55178ba8f8 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -1,9 +1,9 @@ # From https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/sha256sums.asc -sha256 e793783e92acbde549965521462d1d1327827360664cf242dbda08f075654331 linux-firmware-20221214.tar.xz +sha256 8b1acfa16f1ee94732a6acb50d9d6c835cf53af11068bd89ed207bbe04a1e951 linux-firmware-20230515.tar.xz # Hash for license files sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis -sha256 a6c0ec4338bc89480da52812bea7f9e4b52bc7118e3e352141f99d779c397c53 LICENSE.amdgpu +sha256 33c0ba2ed43918f2602cfb7274757ff62a6c743082aeeec78ad636ff74200faf LICENSE.amdgpu sha256 2d6062d63b91eb750bf741498691604f75184b9fee97608ec537cd09bd6a42b4 LICENCE.Marvell sha256 802b7014b26c606cf6248ae8b0ab1ce6d2d1b0db236d38dd269e676cd70710f2 LICENCE.atheros_firmware sha256 3b5eb392b2d9d8c46d6aae26d06c187e5ea3029b12d13bc2b8deb8b3ce6bfa53 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt @@ -19,7 +19,7 @@ sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENC sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware sha256 0fc67bd715b3395f3f2af464781910e9e69c4ba23da304352229b42dc9e986c3 LICENCE.microchip sha256 59ae206c89108905ebdc9ad4c9336526bd2c0d50fbf988c21e8c2a82719d42a4 LICENCE.moxa -sha256 2051d5bf0755a0668f8c3d9a0d1c41d4b8cc411aba70f720fda71ae9e3b4d25c LICENCE.qat_firmware +sha256 0bd9f7cae3cf72b12a63359a725ccbb76ddbd6831372695a9162144329800dd0 LICENCE.qat_firmware sha256 4071a11d878dbc0ac6d9e71203d03b151638f9d7a8bc47a54c3cb964100d5822 LICENCE.qla2xxx sha256 d7bec70668ddd4aae8fb4aa32870e54b49fcdb0b9b007aa9f54b53a1ac7461bd LICENCE.ralink-firmware.txt sha256 8568352b57f3574f9d5b2753cdb7c6e5eb2b79e82fbb9c9ba6566947467ef508 LICENCE.ralink_a_mediatek_company_firmware @@ -35,6 +35,6 @@ sha256 8542aeabf2761935122d693561e16766ce1bcc2b0d003204f9040b7d6d929f2e LICENS sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom sha256 fc6223d4bfe9f2f9e2eddc44b9fe5721d0caf49f01cb08d602906add686d8c6f LICENSE.radeon sha256 2bdd2e716f05d9737d3f9a20f9a3a3c0caee0e866100ddb0673f1178e42f92b9 LICENSE.sdma_firmware -sha256 744babd4eae138ccfb5bd343b1589912b9839274f8a794af0b6c9b451df73579 WHENCE +sha256 d41a4f4e4230e27d9dfd83b49d2ec839792d80cc559b0bb2b1112adbb0916e6b 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 9d9d12bd5f..393f82774d 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUX_FIRMWARE_VERSION = 20221214 +LINUX_FIRMWARE_VERSION = 20230515 LINUX_FIRMWARE_SOURCE = linux-firmware-$(LINUX_FIRMWARE_VERSION).tar.xz LINUX_FIRMWARE_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/firmware LINUX_FIRMWARE_INSTALL_IMAGES = YES -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:18:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:18:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: enable intel-xe-kmd Message-ID: <20230608191840.3534303-1-bernd.kuhls@t-online.de> ref: - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20418 Xe KMD is a fresh KMD implementation for Intel GPUs, you can read more about it in here: https://patchwork.freedesktop.org/series/112188/ Xe KMD will only support Tigerlake and newer platforms, so here is added Xe KMD support for Iris and ANV, to properly work it is necessary to enable Xe KMD in build time with -Dintel-xe-kmd=enabled then in run time it will check if you have i915 or Xe KMD loaded and take the appropriate code paths. Signed-off-by: Bernd Kuhls --- package/mesa3d/mesa3d.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index feb8547e73..e4b03b65bb 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -98,6 +98,12 @@ else MESA3D_CONF_OPTS += -Dgallium-vc4-neon=disabled endif +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS),y) +MESA3D_CONF_OPTS += -Dintel-xe-kmd=enabled +else +MESA3D_CONF_OPTS += -Dintel-xe-kmd=disabled +endif + # Drivers #Gallium Drivers -- 2.39.2 From peter at korsgaard.com Thu Jun 8 20:39:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:25 +0200 Subject: [Buildroot] [PATCH v2 1/5] package/rpm: drop remnants of custom CFLAGS In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:29 -0400") References: Message-ID: <87ilbx3czm.fsf@48ers.dk> >>>>> "James" == James Knight writes: > Drops the use of `RPM_CFLAGS`, which their use has been obsolete when > this package bumped to v4.17 [1]. > [1]: 429e247b869027f6ecd4efa0f31bccd2765e3875 > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - This patch has been split across multiple patches; no changes to the > implementation itself (suggested by Yann E. MORIN) Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:39:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:49 +0200 Subject: [Buildroot] [PATCH v2 3/5] package/rpm: bump to version 4.18.1 In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:31 -0400") References: <20230507213433.4128-1-james.d.knight@live.com> Message-ID: <87edml3cyy.fsf@48ers.dk> >>>>> "James" == James Knight writes: > The most recent release of RPM is v4.18.1 [1]. > Adding an upstream patch to prevent build failures for certain > toolchains (0001-fix-var-declare-in-label-error.patch). Fix should be > available next release. > [1]: https://rpm.org/wiki/Releases/4.18.1 > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - New patch in v2, with changes from the original first patch. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:39:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:56 +0200 Subject: [Buildroot] [PATCH v2 2/5] package/rpm: add more disabling options In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:30 -0400") References: <20230507213433.4128-1-james.d.knight@live.com> Message-ID: <87a5x93cyr.fsf@48ers.dk> >>>>> "James" == James Knight writes: > Adding a series of feature-disable configurations of options introduced > over the recent versions, but where never added. > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - New patch in v2, with changes from the original first patch. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:42:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:42:24 +0200 Subject: [Buildroot] [PATCH] package/cairomm1_14: use official website In-Reply-To: <20230507201636.52947-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 7 May 2023 22:16:36 +0200") References: <20230507201636.52947-1-dalang@gmx.at> Message-ID: <875y7x3cun.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > The website [1] states that the released version can be downloaded from > the cairo release area [2], which also features a sha1 hash. > [1]: https://www.cairographics.org/cairomm/ > [2]: https://www.cairographics.org/releases/ > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - split patch from unrelated cairomm patches Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:45:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:45:06 +0200 Subject: [Buildroot] [PATCH v2] package/cairomm: bump to version 1.16.2 In-Reply-To: <20230507202257.53475-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 7 May 2023 22:22:58 +0200") References: <20230507202257.53475-1-dalang@gmx.at> Message-ID: <871qil3cq5.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > The website [1] states that the released version can be downloaded from > the cairo release area [2], which also features a sha1 hash. > [1]: https://www.cairographics.org/cairomm/ > [2]: https://www.cairographics.org/releases/ > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - split patch from unrelated cairomm1_14 patches > - merge version bump and website change into a sigle patch Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:43:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:43:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cairomm: bump to version 1.16.2 Message-ID: <20230608204543.D6AE882195@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae1e0bf96a4957e6ef021b07b060ddcc269549c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash, but only provides xz archives (no gz). [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit c85f9f4a5e01c4b948c4ac0c915467f6c606942e) Signed-off-by: Peter Korsgaard --- package/cairomm/Config.in | 2 +- package/cairomm/cairomm.hash | 5 ++++- package/cairomm/cairomm.mk | 5 +++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index 75f6692b8a..174f3967ab 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_CAIROMM help The cairomm package is a set of C++ bindings for Cairo. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" depends on BR2_USE_MMU diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index d14a65c2d6..254413af09 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz.sha1 +sha1 c24339d5962e2bcbbea85b2fc66347e71fd3db8c cairomm-1.16.2.tar.xz + # Locally computed -sha256 bb86d855041bd46d31b03e43ea355d233de44034b39d4200725b1e0947e63e67 cairomm-1.16.1.tar.gz +sha256 6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f cairomm-1.16.2.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 856c9d67fc..571512878e 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -4,10 +4,11 @@ # ################################################################################ -CAIROMM_VERSION = 1.16.1 +CAIROMM_VERSION = 1.16.2 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING -CAIROMM_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM_VERSION) +CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz +CAIROMM_SITE = https://cairographics.org/releases CAIROMM_INSTALL_STAGING = YES CAIROMM_DEPENDENCIES = cairo libglib2 libsigc host-pkgconf CAIROMM_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false From peter at korsgaard.com Thu Jun 8 20:41:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:41:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cairomm1_14: use official website Message-ID: <20230608204543.CA42A8219F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3fd9ccde9d89282ec4eddb480a001dec7521d88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash, but only provides xz archives (no gz). [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit 9d392f43437e0ee0332cac66c9d0477230ed019f) Signed-off-by: Peter Korsgaard --- package/cairomm1_14/Config.in | 2 +- package/cairomm1_14/cairomm1_14.hash | 5 ++++- package/cairomm1_14/cairomm1_14.mk | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in index 6e767d2428..e369aa6f4a 100644 --- a/package/cairomm1_14/Config.in +++ b/package/cairomm1_14/Config.in @@ -14,7 +14,7 @@ config BR2_PACKAGE_CAIROMM1_14 This is the last version before the API and ABI change introduced in 1.16.0 which requires C++17. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash index 521e7cc546..6d58de360a 100644 --- a/package/cairomm1_14/cairomm1_14.hash +++ b/package/cairomm1_14/cairomm1_14.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz.sha1 +sha1 a58419bb9792a2c998631704ce5671c38e0c82a1 cairomm-1.14.4.tar.xz + # Locally computed -sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 4749d25a2b2ef67cc0c014caaf5c87fa46792fc4b3ede186fb0fc932d2055158 cairomm-1.14.4.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk index 5d076ddf0a..6502d34c5a 100644 --- a/package/cairomm1_14/cairomm1_14.mk +++ b/package/cairomm1_14/cairomm1_14.mk @@ -7,8 +7,8 @@ CAIROMM1_14_VERSION = 1.14.4 CAIROMM1_14_LICENSE = LGPL-2.0+ CAIROMM1_14_LICENSE_FILES = COPYING -CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz -CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.xz +CAIROMM1_14_SITE = https://cairographics.org/releases CAIROMM1_14_INSTALL_STAGING = YES CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false From peter at korsgaard.com Thu Jun 8 20:37:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:37:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: add more disabling options Message-ID: <20230608204543.B45508219B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=999e55cea232603157c2ee39fa36bc39a50283e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Adding a series of feature-disable configurations of options introduced over the recent versions, but where never added. Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit 2a068781f1280f7f36d95678b3b359b1457f8dc9) Signed-off-by: Peter Korsgaard --- package/rpm/rpm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 08bcb85ae4..38e4ea2160 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -29,7 +29,10 @@ RPM_SELINUX_MODULES = rpm RPM_CONF_OPTS = \ --disable-python \ --disable-rpath \ - --with-gnu-ld + --with-gnu-ld \ + --without-fapolicyd \ + --without-fsverity \ + --without-imaevm ifeq ($(BR2_PACKAGE_ACL),y) RPM_DEPENDENCIES += acl From peter at korsgaard.com Thu Jun 8 20:38:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:38:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: bump to version 4.18.1 Message-ID: <20230608204543.BFE3F8219D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33127e67f1d5ac0e704ddb5406fc9f0de83bdae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The most recent release of RPM is v4.18.1 [1]. Adding an upstream patch to prevent build failures for certain toolchains (0001-fix-var-declare-in-label-error.patch). Fix should be available next release. [1]: https://rpm.org/wiki/Releases/4.18.1 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit 233be1c216a8f7f923245791c6d9a897e10e5c63) Signed-off-by: Peter Korsgaard --- .../rpm/0001-fix-var-declare-in-label-error.patch | 40 ++++++++++++++++++++++ package/rpm/rpm.hash | 4 +-- package/rpm/rpm.mk | 2 +- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/package/rpm/0001-fix-var-declare-in-label-error.patch b/package/rpm/0001-fix-var-declare-in-label-error.patch new file mode 100644 index 0000000000..648040c663 --- /dev/null +++ b/package/rpm/0001-fix-var-declare-in-label-error.patch @@ -0,0 +1,40 @@ +From b960c0b43a080287a7c13533eeb2d9f288db1414 Mon Sep 17 00:00:00 2001 +From: Florian Festi +Date: Thu, 16 Mar 2023 19:05:04 +0100 +Subject: [PATCH] Fix compiler error on clang + +Turns out variable declarations are not allowed after a label, even in +C99. And while some compilers don't seem to care others do. + +Moving the declaration of mayopen to the start of the function to avoid +this problem. + +Resolves: #2435 + +Upstream: b960c0b43a080287a7c13533eeb2d9f288db1414 +Signed-off-by: James Knight +--- + lib/fsm.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/lib/fsm.c b/lib/fsm.c +index 5671ac642d..183293edb0 100644 +--- a/lib/fsm.c ++++ b/lib/fsm.c +@@ -879,6 +879,7 @@ int rpmPackageFilesInstall(rpmts ts, rpmte te, rpmfiles files, + int nodigest = (rpmtsFlags(ts) & RPMTRANS_FLAG_NOFILEDIGEST) ? 1 : 0; + int nofcaps = (rpmtsFlags(ts) & RPMTRANS_FLAG_NOCAPS) ? 1 : 0; + int firstlinkfile = -1; ++ int mayopen = 0; + char *tid = NULL; + struct filedata_s *fdata = xcalloc(fc, sizeof(*fdata)); + struct filedata_s *firstlink = NULL; +@@ -1016,7 +1017,7 @@ int rpmPackageFilesInstall(rpmts ts, rpmte te, rpmfiles files, + + setmeta: + /* Special files require path-based ops */ +- int mayopen = S_ISREG(fp->sb.st_mode) || S_ISDIR(fp->sb.st_mode); ++ mayopen = S_ISREG(fp->sb.st_mode) || S_ISDIR(fp->sb.st_mode); + if (!rc && fd == -1 && mayopen) { + int flags = O_RDONLY; + /* Only follow safe symlinks, and never on temporary files */ diff --git a/package/rpm/rpm.hash b/package/rpm/rpm.hash index dfe50303f7..fd03f062bc 100644 --- a/package/rpm/rpm.hash +++ b/package/rpm/rpm.hash @@ -1,5 +1,5 @@ -# From https://rpm.org/wiki/Releases/4.18.0.html -sha256 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 rpm-4.18.0.tar.bz2 +# From https://rpm.org/wiki/Releases/4.18.1.html +sha256 37f3b42c0966941e2ad3f10fde3639824a6591d07197ba8fd0869ca0779e1f56 rpm-4.18.1.tar.bz2 # Hash for license file sha256 171d94d9f1641316bff7f157a903237dc69cdb5fca405fed8c832c76ed8370f9 COPYING diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 38e4ea2160..2b289fcc9f 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -5,7 +5,7 @@ ################################################################################ RPM_VERSION_MAJOR = 4.18 -RPM_VERSION = $(RPM_VERSION_MAJOR).0 +RPM_VERSION = $(RPM_VERSION_MAJOR).1 RPM_SOURCE = rpm-$(RPM_VERSION).tar.bz2 RPM_SITE = http://ftp.rpm.org/releases/rpm-$(RPM_VERSION_MAJOR).x RPM_DEPENDENCIES = \ From peter at korsgaard.com Thu Jun 8 20:37:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:37:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: drop remnants of custom CFLAGS Message-ID: <20230608204543.A8FBF82195@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5288721e8d059bc46ee9a87dfcdc710f47a2bc71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Drops the use of `RPM_CFLAGS`, which their use has been obsolete when this package bumped to v4.17 [1]. [1]: 429e247b869027f6ecd4efa0f31bccd2765e3875 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit b7de8417e1b8f36da2b002a7adb9a633cdcc0ac4) Signed-off-by: Peter Korsgaard --- package/rpm/rpm.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index fc57a14fd6..08bcb85ae4 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -104,7 +104,6 @@ endif # ac_cv_prog_cc_c99: RPM uses non-standard GCC extensions (ex. `asm`). RPM_CONF_ENV = \ ac_cv_prog_cc_c99='-std=gnu99' \ - CFLAGS="$(TARGET_CFLAGS) $(RPM_CFLAGS)" \ LIBS=$(TARGET_NLS_LIBS) $(eval $(autotools-package)) From bernd.kuhls at t-online.de Thu Jun 8 20:48:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 22:48:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.7 Message-ID: <20230608204817.3724715-1-bernd.kuhls@t-online.de> Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 Release notes: https://www.php.net/releases/8_2_7.php Signed-off-by: Bernd Kuhls --- package/php/php.hash | 2 +- package/php/php.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/php/php.hash b/package/php/php.hash index 96e8803cb2..4fe77f1c5b 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz +sha256 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0 php-8.2.7.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 981da5b15d..3bb27f1306 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.6 +PHP_VERSION = 8.2.7 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES -- 2.39.2 From peter at korsgaard.com Thu Jun 8 20:52:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:52:24 +0200 Subject: [Buildroot] [PATCH v5 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230424151439.GJ3960430@igalia.com> (Adrian Perez de Castro's message of "Mon, 24 Apr 2023 15:14:39 +0300") References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-5-thomas.devoogdt@barco.com> <20230424151439.GJ3960430@igalia.com> Message-ID: <87wn0d1xtj.fsf@48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > On Mon, 27 Feb 2023 11:58:38 +0100 Thomas Devoogdt wrote: >> If both, hicolor-icon-theme (selected by libgtk3-demo) and >> adwaita-icon-theme is not selected, then the /usr/share/icons >> folder is empty, causing find to fail. >> >> Signed-off-by: Thomas Devoogdt > Tested-by: Adrian Perez de Castro Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:50:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:50:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libgtk3: fix update-icon-cache on empty directory Message-ID: <20230608205236.604FC821B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a2bb6fd2f1895039e0e19b1dc10b3d1403a5f89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro Reviewed-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN (cherry picked from commit d2f45dea4c4e3548c8938d69acb254c902bdd928) Signed-off-by: Peter Korsgaard --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index b41049b0ee..ef31d71b6f 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE From peter at korsgaard.com Thu Jun 8 20:56:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:56:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libass: bump version to 0.17.1 In-Reply-To: <20230508170342.1347176-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Mon, 8 May 2023 19:03:42 +0200") References: <20230508170342.1347176-1-bernd.kuhls@t-online.de> Message-ID: <87sfb11xme.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://github.com/libass/libass/releases/tag/0.17.1 .. which states "This is an important, bug-fix-only release. Users of 0.17.0 are advised to upgrade to 0.17.1 soon. Nothing has changed besides fixing crash and build-stopper bugs, so there are no side effects." So committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 21:10:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 23:10:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mdio-tools: fix Config.in Message-ID: <20230608221116.F3585821FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bff385173bcd6628bd34a2c09c3253a6d057f8d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add project's site and add a full stop at the end of the description. Signed-off-by: Yegor Yefremov Signed-off-by: Yann E. MORIN (cherry picked from commit 6ea396aef272fa107775ea8e4903506d2ffc99e0) Signed-off-by: Peter Korsgaard --- package/mdio-tools/Config.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index 237f4454cc..790c9c534a 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -14,4 +14,6 @@ config BR2_PACKAGE_MDIO_TOOLS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL help - Low-level debug tools for MDIO devices + Low-level debug tools for MDIO devices. + + https://github.com/wkz/mdio-tools From peter at korsgaard.com Thu Jun 8 21:05:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 23:05:09 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/glibmm2_66: bump to version 2.66.6 Message-ID: <20230608221116.E7FC2821FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bff0536e4c642ff87c8a3f45a6d42d34a096b5fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x https://gitlab.gnome.org/GNOME/glibmm/-/raw/2.66.6/NEWS Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit feb16bd9878bcde7d690a1887604ddc861f5f30d) Signed-off-by: Peter Korsgaard --- package/glibmm2_66/glibmm2_66.hash | 4 ++-- package/glibmm2_66/glibmm2_66.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/glibmm2_66/glibmm2_66.hash b/package/glibmm2_66/glibmm2_66.hash index b7d19b261c..19272d2b90 100644 --- a/package/glibmm2_66/glibmm2_66.hash +++ b/package/glibmm2_66/glibmm2_66.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.5.sha256sum -sha256 7b384662dd6ec3b86c0570331d32af05db2bd99a791602b767b4a0b2566ec149 glibmm-2.66.5.tar.xz +# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.6.sha256sum +sha256 5358742598181e5351d7bf8da072bf93e6dd5f178d27640d4e462bc8f14e152f glibmm-2.66.6.tar.xz # License files, locally calculated sha256 3ea7fa7c5d9a3a113e950eca9cfb85107f096270d8e4dd99daa9d8abdebc60e7 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/glibmm2_66/glibmm2_66.mk b/package/glibmm2_66/glibmm2_66.mk index b58c7ca8df..7f28342c52 100644 --- a/package/glibmm2_66/glibmm2_66.mk +++ b/package/glibmm2_66/glibmm2_66.mk @@ -5,7 +5,7 @@ ################################################################################ GLIBMM2_66_VERSION_MAJOR = 2.66 -GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).5 +GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).6 GLIBMM2_66_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GLIBMM2_66_LICENSE_FILES = COPYING COPYING.tools GLIBMM2_66_SOURCE = glibmm-$(GLIBMM2_66_VERSION).tar.xz From peter at korsgaard.com Thu Jun 8 20:55:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:55:13 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libass: bump version to 0.17.1 Message-ID: <20230608221116.D80AA821F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1432aa62314a5d78db7e380729a44754d8d6227 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://github.com/libass/libass/releases/tag/0.17.1 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 9cc48fb94a4f3594f378f6fb5b6a98b0bbb80743) Signed-off-by: Peter Korsgaard --- package/libass/libass.hash | 2 +- package/libass/libass.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libass/libass.hash b/package/libass/libass.hash index beb7639b1f..bf9b8251d7 100644 --- a/package/libass/libass.hash +++ b/package/libass/libass.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 971e2e1db59d440f88516dcd1187108419a370e64863f70687da599fdf66cc1a libass-0.17.0.tar.xz +sha256 f0da0bbfba476c16ae3e1cfd862256d30915911f7abaa1b16ce62ee653192784 libass-0.17.1.tar.xz sha256 f7e30699d02798351e7f839e3d3bfeb29ce65e44efa7735c225464c4fd7dfe9c COPYING diff --git a/package/libass/libass.mk b/package/libass/libass.mk index 1cc8310312..8b14c899c4 100644 --- a/package/libass/libass.mk +++ b/package/libass/libass.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBASS_VERSION = 0.17.0 +LIBASS_VERSION = 0.17.1 LIBASS_SOURCE = libass-$(LIBASS_VERSION).tar.xz # Do not use the github helper here, the generated tarball is *NOT* # the same as the one uploaded by upstream for the release. From romain.naour at gmail.com Thu Jun 8 23:28:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:43 +0200 Subject: [Buildroot] [PATCH v2 01/17] package/python-iptables: fix _find_library() Message-ID: <20230608232859.1245497-1-romain.naour@gmail.com> While the commit [1] already fixed some runtime issue with uClibc toolchain, the same test TestPythonPy3Iptables fail with Glibc toolchain. xtables_version = 12 if xtables_version: _searchlib = "libxtables.so.%s" % (xtables_version,) else: _searchlib = "xtables" _lib_xtables, xtables_version = find_library(_searchlib) _lib_xtables and xtables_version are null with glibc The implementation of find_library() rely on the custom _find_library() that try to use the IPTABLES_LIBDIR environment variable (that does not exist in the context of Buildroot). Within the scope of buildroot we can determine what IPTABLES_LIBDIR should be at build time and replace the calls to os.environ.get('IPTABLES_LIBDIR', None) with the correct value. [1] d341ec035067120b456f669a826e26eb594c0237 Signed-off-by: Romain Naour --- I don't know why TestPythonPy3Iptables pass succesfully with a uClibc toolchain but not with a glibc toolchain. The current python code searching for xtables, modules and libraries seems fragile... --- package/python-iptables/python-iptables.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-iptables/python-iptables.mk b/package/python-iptables/python-iptables.mk index 0ccf064217..9cb4285ec3 100644 --- a/package/python-iptables/python-iptables.mk +++ b/package/python-iptables/python-iptables.mk @@ -15,6 +15,7 @@ define PYTHON_IPTABLES_SET_XTABLES_ENV_VARS XTABLES_VERSION=`awk '/XTABLES_VERSION_CODE/ {print $$NF}' $(STAGING_DIR)/usr/include/xtables-version.h`; \ sed -i "s%os.getenv(\"PYTHON_IPTABLES_XTABLES_VERSION\")%$$XTABLES_VERSION%" $(@D)/iptc/xtables.py sed -i "s%os.getenv(\"XTABLES_LIBDIR\")%\"/usr/lib/xtables\"%" $(@D)/iptc/xtables.py + sed -i "s%os.environ.get('IPTABLES_LIBDIR', None)%\"/usr/lib\"%" $(@D)/iptc/util.py endef PYTHON_IPTABLES_PRE_BUILD_HOOKS += PYTHON_IPTABLES_SET_XTABLES_ENV_VARS -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:44 +0200 Subject: [Buildroot] [PATCH v2 02/17] support/testing: TestPythonPy3S3transfer: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-2-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_s3transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_s3transfer.py b/support/testing/tests/package/test_python_s3transfer.py index d81560aeb1..1578f3aa74 100644 --- a/support/testing/tests/package/test_python_s3transfer.py +++ b/support/testing/tests/package/test_python_s3transfer.py @@ -9,7 +9,7 @@ class TestPythonPy3S3transfer(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_S3TRANSFER=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_s3transfer.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:45 +0200 Subject: [Buildroot] [PATCH v2 03/17] support/testing: TestPythonPy3Boto3: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-3-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_boto3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_boto3.py b/support/testing/tests/package/test_python_boto3.py index 126ddae63a..02a1f69d40 100644 --- a/support/testing/tests/package/test_python_boto3.py +++ b/support/testing/tests/package/test_python_boto3.py @@ -9,7 +9,7 @@ class TestPythonPy3Boto3(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTO3=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_boto3.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:48 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:48 +0200 Subject: [Buildroot] [PATCH v2 06/17] support/testing/infra/basetest.py: use Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-6-romain.naour@gmail.com> From: Sebastian Weyer This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. So the testsuite was executed using a toolchain that can't be built by the Buildroot internal toolchain backend anymore. This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). The switch to Glibc requires to update some tests for the following reasons: - TestPython3Py, TestPython3Pyc and TestPython3PyPyc has been updated since they use the libc binary file name in their test (uClibc: libc.so.1 vs Glibc: libc.so.6). - TestTmux needs at least one locale to pass (as stated in tmux help text "tmux needs a working UTF-8 locale"), so use "C.UTF-8". - TestOpenSsh needs a toolchain >= 5.x due to a openssh issue (Similar to: https://bugs.busybox.net/show_bug.cgi?id=13671) Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 - TestShadow needs a toolchain >= 4.14 Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 Runtime tested on the gcc farm server. Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- support/testing/infra/basetest.py | 10 ++-------- support/testing/tests/package/test_openssh.py | 8 +++++++- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_shadow.py | 7 ++++++- support/testing/tests/package/test_tmux.py | 1 + 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..12d96415da 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -9,14 +9,8 @@ BASIC_TOOLCHAIN_CONFIG = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y - BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_openssh.py b/support/testing/tests/package/test_openssh.py index 4b48059573..a28c28f797 100644 --- a/support/testing/tests/package/test_openssh.py +++ b/support/testing/tests/package/test_openssh.py @@ -32,9 +32,13 @@ class TestOpensshBase(infra.basetest.BRTest): class TestOpenSshuClibc(TestOpensshBase): - config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + config = \ TestOpensshBase.opensshconfig + \ """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y BR2_TARGET_ROOTFS_CPIO=y """ @@ -43,12 +47,14 @@ class TestOpenSshuClibc(TestOpensshBase): class TestOpenSshGlibc(TestOpensshBase): + config = \ TestOpensshBase.opensshconfig + \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_RNG_TOOLS=y BR2_TARGET_ROOTFS_CPIO=y """ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index 09b580de59..3352d454a5 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -5,9 +5,14 @@ from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG class TestShadow(BRTest): username = 'user_test' - config = BASIC_TOOLCHAIN_CONFIG + \ + # Need to use a different toolchain than the default due to + # shadow package requiring a toolchain w/ headers >= 4.14 + config = \ """ BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_SHADOW=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:47 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:47 +0200 Subject: [Buildroot] [PATCH v2 05/17] support/testing: TestSELinuxSystemd: kernel bump 6.1.26 In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-5-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will break the kernel build with the Bootlin stable toolchain due to an latent issue. Fixes: arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table make[4]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1 make[4]: *** Deleting file 'arch/x86/entry/thunk_64.o' make[4]: *** Waiting for unfinished jobs.... [fixed since kernel 6.0] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de979c83574abf6e78f3fa65b716515c91b2613d Signed-off-by: Romain Naour --- support/testing/tests/init/test_systemd_selinux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/init/test_systemd_selinux.py b/support/testing/tests/init/test_systemd_selinux.py index 73604cfc32..5f91243f37 100644 --- a/support/testing/tests/init/test_systemd_selinux.py +++ b/support/testing/tests/init/test_systemd_selinux.py @@ -12,7 +12,7 @@ class TestSELinuxSystemd(infra.basetest.BRTest): BR2_INIT_SYSTEMD=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.12" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_PACKAGE_LIBSELINUX=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:49 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:49 +0200 Subject: [Buildroot] [PATCH v2 07/17] support/testing: TestMtools: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-7-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_mtools.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py index 51e5138481..4a232bc926 100644 --- a/support/testing/tests/package/test_mtools.py +++ b/support/testing/tests/package/test_mtools.py @@ -4,14 +4,8 @@ import infra.basetest class TestMtools(infra.basetest.BRTest): - # We use a glibc toolchain to have iconv conversion working for - # codepage 850. - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_MTOOLS=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:50 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:50 +0200 Subject: [Buildroot] [PATCH v2 08/17] support/testing: TestZ3: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-8-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_z3.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py index 71b074a587..30794a250b 100644 --- a/support/testing/tests/package/test_z3.py +++ b/support/testing/tests/package/test_z3.py @@ -4,14 +4,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:51 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:51 +0200 Subject: [Buildroot] [PATCH v2 09/17] support/testing: Test{No, All, NonDefaultLimited}Timezone: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-9-romain.naour@gmail.com> While at it remove Glibc from the test name since all Timezone now use a Glibc toolchain. Signed-off-by: Romain Naour --- support/testing/tests/core/test_timezone.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/core/test_timezone.py b/support/testing/tests/core/test_timezone.py index f661519196..0e5009494d 100644 --- a/support/testing/tests/core/test_timezone.py +++ b/support/testing/tests/core/test_timezone.py @@ -26,11 +26,9 @@ class TestNoTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "UTC") -class TestGlibcAllTimezone(infra.basetest.BRTest): - config = \ +class TestAllTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set @@ -48,11 +46,9 @@ class TestGlibcAllTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "CET") -class TestGlibcNonDefaultLimitedTimezone(infra.basetest.BRTest): - config = \ +class TestNonDefaultLimitedTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_TZ_ZONELIST="northamerica" BR2_TARGET_LOCALTIME="America/New_York" -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:46 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:46 +0200 Subject: [Buildroot] [PATCH v2 04/17] support/testing: TestPythonPy3Botocore: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-4-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index f123993c08..0f3dc93a37 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -9,7 +9,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTOCORE=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] timeout = 30 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:52 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:52 +0200 Subject: [Buildroot] [PATCH v2 10/17] support/testing: TestPythonPy3SciPy: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-10-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_scipy.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_scipy.py b/support/testing/tests/package/test_python_scipy.py index 007bc9ffa5..06297763c3 100644 --- a/support/testing/tests/package/test_python_scipy.py +++ b/support/testing/tests/package/test_python_scipy.py @@ -5,14 +5,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3SciPy(TestPythonPackageBase): __test__ = True - # We can't use the base configuration, as we need a glibc - # toolchain for scipy - config = \ + config = TestPythonPackageBase.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_SCIPY=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:53 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:53 +0200 Subject: [Buildroot] [PATCH v2 11/17] support/testing: TestPythonPy3Autobahn: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-11-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_autobahn.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_autobahn.py b/support/testing/tests/package/test_python_autobahn.py index 6c1678a615..f785b1af97 100644 --- a/support/testing/tests/package/test_python_autobahn.py +++ b/support/testing/tests/package/test_python_autobahn.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_AUTOBAHN=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:54 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:54 +0200 Subject: [Buildroot] [PATCH v2 12/17] support/testing: TestPythonPy3Crossbar: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-12-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_crossbar.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 178b16be82..e67ab9ff6e 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -4,14 +4,8 @@ import os class TestPythonPy3Crossbar(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_CROSSBAR=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:55 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:55 +0200 Subject: [Buildroot] [PATCH v2 13/17] support/testing: TestPythonPy3Cryptography: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-13-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_cryptography.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_cryptography.py b/support/testing/tests/package/test_python_cryptography.py index bf11c02e5c..ee8e75f885 100644 --- a/support/testing/tests/package/test_python_cryptography.py +++ b/support/testing/tests/package/test_python_cryptography.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Cryptography(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_CRYPTOGRAPHY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:56 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:56 +0200 Subject: [Buildroot] [PATCH v2 14/17] support/testing: TestPythonPy3MagicWormhole: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-14-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- .../testing/tests/package/test_python_magic_wormhole.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py index d6541a2480..abd34bca50 100644 --- a/support/testing/tests/package/test_python_magic_wormhole.py +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -5,14 +5,8 @@ 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 = \ + config = TestPythonPackageBase.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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:57 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:57 +0200 Subject: [Buildroot] [PATCH v2 15/17] support/testing: TestPythonPy3ServiceIdentity: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-15-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- .../testing/tests/package/test_python_service_identity.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_service_identity.py b/support/testing/tests/package/test_python_service_identity.py index dbad5f931f..16ea943d41 100644 --- a/support/testing/tests/package/test_python_service_identity.py +++ b/support/testing/tests/package/test_python_service_identity.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3ServiceIdentity(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_SERVICE_IDENTITY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:58 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:58 +0200 Subject: [Buildroot] [PATCH v2 16/17] support/testing: TestPythonPy3Treq: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-16-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_treq.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_treq.py b/support/testing/tests/package/test_python_treq.py index 515f1ea304..bd472d3b39 100644 --- a/support/testing/tests/package/test_python_treq.py +++ b/support/testing/tests/package/test_python_treq.py @@ -14,14 +14,8 @@ class TestPythonTreq(TestPythonPackageBase): class TestPythonPy3Treq(TestPythonTreq): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_TREQ=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:59 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:59 +0200 Subject: [Buildroot] [PATCH v2 17/17] support/testing: TestPythonPy3Txtorcon: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-17-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_txtorcon.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_txtorcon.py b/support/testing/tests/package/test_python_txtorcon.py index 6f0c4ca1ed..107f53c6a3 100644 --- a/support/testing/tests/package/test_python_txtorcon.py +++ b/support/testing/tests/package/test_python_txtorcon.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Txtorcon(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_TXTORCON=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From yairba at protonmail.com Fri Jun 9 03:37:43 2023 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Fri, 09 Jun 2023 03:37:43 +0000 Subject: [Buildroot] [PATCH 1/1] package/tpm2-pkcs11: bump version to 1.9.0 Message-ID: <3BZE266B89j-Oimbd_8h4tun1G60GrejVfGJajLoDnLBoJ56dpXbbiDB5cz75lracrEQCyPa8GTVynXu27sk3-16XX72SRO_X-dJ8cmJXLs=@protonmail.com> Signed-off-by: Yair Ben-Avraham --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index b027bad72a..797955a69b 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz +sha256 35bf06c30cfa76fc0eba2c5f503cf7dd0d34a66afb2d292fee896b90362f633b tpm2-pkcs11-1.9.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index 9d61340775..18f04157e3 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,7 +4,7 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.8.0 +TPM2_PKCS11_VERSION = 1.9.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 -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Jun 9 04:39:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 09 Jun 2023 04:39:39 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-08 Message-ID: <20230609043944.8B56240570@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-08 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 1 | 4 | 0 | 5 | master | 69 | 47 | 0 | 116 | Classification of failures by reason for master ----------------------------------------------- agentpp-4.6.0 | 3 gobject-introspection-1.74.0 | 3 quickjs-2021-03-27 | 3 highway-1.0.3 | 2 host-heimdal-f4faaeaba371ff... | 2 host-rust-1.68.2 | 2 kexec-2.0.26 | 2 linux-6.3.6 | 2 ltp-testsuite-20230127 | 2 xenomai-3.0.10 | 2 dahdi-linux-3.2.0 | 1 dropbear-2022.83 | 1 elfutils-0.186 | 1 ffmpeg-4.4.4 | 1 file-5.43 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haveged-1.9.18 | 1 host-gdb-arc-2020.09-releas... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libsepol-3.5 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 nginx-1.24.0 | 1 olsr-0.9.8 | 1 opensc-0.22.0 | 1 perl-5.36.1 | 1 reaver-1.6.6 | 1 sdl2-2.26.5 | 1 syslog-ng-4.1.1 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d08ae911f875af77c6bb4f503301b35eb34353ac | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8e41403b086fd4380fbcd350fc4f89a0672b0f13 | aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/36b9988c6e9334bd5810877b9178c813ad597e2b | xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/1de887a1db20d3dc2f8c8f568e50d4c85655183a | riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/e38b35ffbd644e94582f9e574dd08ace67a7a485 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/70e12067a1a081489f417a21519bce5aeb393320 | ORPH arceb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/ed96872d07c7d341bb27571feb8722cb35344f79 | x86_64 | file-5.43 | NOK | http://autobuild.buildroot.net/results/8b282f2ba72950cd363d823ac9235b78dba6965f | ORPH aarch64_be | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/597cf8be36cc8a013faf3a75bcc79627f47d9908 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50009053a83b6139b03a9cd36541da3951312c50 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5b9504dd7473871efccfdffc10ea7dc5ca62cb80 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/d6368f839d3031074e5c61096f86a98f9f3392e0 | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0d1b181640a10b9bd3a3a09b60c16b59ce4e2ad3 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/74cee07f58429ea83af3468eb046ae31c1ba3e36 | ORPH armeb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/45e2b136a58bfb6eb78f7b0da9466464c114465d | aarch64_be | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/7c265cefe9b17924648f6bae6b75adbf72a69503 | riscv64 | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/6ba12eeedda480f1287d94b5d3d7ace923cb9b68 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/bf917855ec091e2e1fee45d3dd6c1e7b849af40d | ORPH sparc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/48b52d205150e30e522b40d1c7b51f339ae8b0db | ORPH powerpc | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/764c94e1f9758dbadd595e052a8b40b0bb776e87 | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/790e4684825348037fcf4be97d5a7ad7780c3f75 | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/02f1dae2c068ef4db1c056dbfba8e363369853be | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/edb0953f74dbc414e0ea814c6cbbeec8ab95995b | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/9bda26c3ad5291c4cf7716059bd17da9172d9310 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1f31f2d4917ea723cc2e1da573f5959520ee9e1e | ORPH arm | libsepol-3.5 | NOK | http://autobuild.buildroot.net/results/79c58476cc80f216052c309746cd6afbeb59447a | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/ffb8393affafe03af8d2266feb7887ce65c5514b | mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/311312ec6d0f184c98bb10800583200ea3d91414 | ORPH or1k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/4024f8dc2b86c743ec31061adddb9a091c1f5fd5 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/59db86959cd38a518e7314bc076163af5d960902 | ORPH powerpc64le | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ba69e45336dd6042511a159155de0db07d21d2b2 | mips64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f4791114a8eff203bbc27398b4cd306908b595c4 | arc | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/621f7f9c07ae9ee6938f4b3b15421c3487afed56 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9b7fc7b13dc5b18d3497dced35bc81ee0d108fe9 | ORPH armeb | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/98276ac6288b0b2652819c693775fd7757233538 | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/56a0f71af2cc4b8d099c9fe9de950dfcf76056c1 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/08656052483977b90baab86775ef20386669a1bd | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/177494146317a5db576817f9f693c175ca208e38 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6b31d82649778799a7a4d34409d6e6832bf68a8a | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/27aa55e5d1d480dbfbb3115289fb8a47ae9a853f | armeb | sdl2-2.26.5 | NOK | http://autobuild.buildroot.net/results/3629b08fe77f6cfc67213da92120aba46b23bfea | powerpc64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/412e67f4c8ac90e98afd1a3be4e513f9f306788f | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/8b9a7f7a1a5c65dbd4108d9f2ea1df566850a8df | armeb | unknown | NOK | http://autobuild.buildroot.net/results/c4ad8758d6f2096d5568452af93f40ab36633bd7 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/ebee9d8558b1080b1da9006a47fb62352a047cd9 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/6b5939695e2b6211f4233db611a12eb959520392 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/e6a0b19f34febf023d3612046d5f0b0bff6f5e6b | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gdb-arc-2020.09-releas... | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/9f605710413ccffbbb3518377353137c3db839ee | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/17ca4c42abd64f85debf2aa63f41e30377785381 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/e76926c5bc00fa4f72cf7e89eab1db8e6c21485c | ORPH aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/fae47fac2a2924c28b7264a0e3f483854a018ca5 | -- http://autobuild.buildroot.net From kilian.zinnecker at mail.de Fri Jun 9 06:35:45 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 09 Jun 2023 08:35:45 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> Message-ID: <5942184.lOV4Wx5bFT@kilian-aisec> Hi Giulio thanks again for your very helpful answer! > To begin is ok, but I see U-Boot supports this board, this is the defconfig: > https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig > that uses this dts file: > https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts > > So I would go with mainline uboot. Yes, absolutely correct, and the changes to support the Rock 5b's ethernet in U-Boot are also mainline already: https://source.denx.de/u-boot/u-boot/-/commit/ bcbb64b1990cc1f3f8137c05fbc49b13fcb320ff Thank you, I actually did not realize this and used Collabora's gitlab repository. I just compiled the mainline U-Boot and tested the tftpboot and it works just fine! > For example there are already boards with RK3399 that is similar to > R3588. Take a look here at this defconfig: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/ rockpro64_defconfig As far as I see the rk3399 is actually a different case: For this particular SoC the ATF is released as source and part of the ATF repository, see here: https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/ rockchip.rst?plain=1#L12 This is different for the rk3588, which is the SoC on the Rock 5b: For the rk3588 Rockchip did not release the ATF source code, hence one needs to use 2 ATF blobs for U-Boot, see also the U-Boot documentation about this: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/board/rockchip/ rockchip.rst?plain=1#L199-200 Both blobs are provided by the Rockchip, see here: https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 So currently it seems mandatory to me to setup Buildroot in some way, that these two blobs are obtained from the rkbin repo and provided to U-Boot during build. > If you refer to BL31 or something similar that should already be an > infrastructure in Buildroot for it. I suggest you to take a look at > other similar boards in buildroot/configs and filter what you need and > give a try. As you suggested, I looked for Buildroot infrastructure to support such requirements and came across the following two patches on the ML, adding some similar support for IMX SoCs in the past: https://lists.buildroot.org/pipermail/buildroot/2021-September/622642.html https://lists.buildroot.org/pipermail/buildroot/2021-September/622643.html In recent Buildroot the support seems to be implemented as option BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE here: https://github.com/buildroot/buildroot/blob/master/boot/uboot/uboot.mk#L194-L208 The option is currently used in four defconfigs: * imx8mn_bsh_smm_s2_defconfig * imx8mn_bsh_smm_s2_pro_defconfig * kontron_bl_imx8mm_defconfig * kontron_pitx_imx8m_defconfig However, the defconfigs don't set any option for some specific remote git repository, from which the binaries can be obtained. Instead "firmware-imx" is added to UBOOT_DEPENDENCIES in the uboot.mk. As I understand it, this corresponds to the package "package/freescale-imx/firmware-imx". So from my understanding, in order to set up the U-Boot build for the Rock 5b in buildroot, I would have to do the following steps: * Add a package "package/rockchip/firmware-rk" which fetches the rkbin repository properly, similar to "package/freescale-imx/firmware-imx" * Implement the following targets in the uboot.mk similar to the IMX ones: BR2_TARGET_UBOOT_NEEDS_RK_FIRMWARE UBOOT_COPY_RK_FW_FILES and add UBOOT_COPY_RK_FW_FILES to UBOOT_PRE_BUILD_HOOKS * Add a Rock 5b defconfig to buildroot with the BR2...UBOOT_NEEDS_RK_FIRMWARE option activated What do you think? I would really like to do this! If I get it working it actually would be my first opensource contribution. However, I am on a one week vacation from tomorrow and will not have a laptop. So everybody who reads this and does not urgently need Rock 5b boar support: Please be a bit patient and let me do it in a week! ;) > > And even if it was present: How > > could I introduce a change, i.e. activate the Realtek R8169 driver? > > enable what we want using fragment files. Take a look here: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_ > olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, > you will see that you can en/disable options you need > That is a very useful helper that does exist for gitlab too and it's > defined in: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 > > it takes 3 argument when called and return the URL referred to Github. > Same goes for Gitlab. Thank you very much for the info! Best regards, Kilian From peter at korsgaard.com Fri Jun 9 08:11:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 10:11:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix building with zlib-ng In-Reply-To: <20230425070923.1294644-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte=22's?= message of "Tue, 25 Apr 2023 09:09:22 +0200") References: <20230425070923.1294644-1-raphael.melotte@mind.be> Message-ID: <87fs7112e1.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte writes: > The current mupdf version fails to build when zlib-ng is used as the > zlib implementation. Add a patch to fix it. > This fixes the following build failure raised since the bump to > version 1.21.0 of the mupdf package in commit > 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: > source/fitz/encode-basic.c: In function 'deflate_write': > source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) > 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); > | ^~~~~~~~ > source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? > Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 > Signed-off-by: Rapha?l M?lotte Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 09:09:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 11:09:21 +0200 Subject: [Buildroot] [PATCH] support/testing: new runtime test for bash In-Reply-To: <20230424215106.1202752-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Mon, 24 Apr 2023 23:51:06 +0200") References: <20230424215106.1202752-1-yann.morin.1998@free.fr> Message-ID: <87bkhp0zpa.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash > with invalid locale specification) fixed a regression in readline 8.2 > [0], that could have been caught with a runtime test. readline is a > library, so we need an executable that exercises readline. > Since readline and bash are developped in tandem [1], it is only logical > to use bash to test readline. > Add a new runtime test for bash, that checks that we can indeed run an > interactive shell, and that an non-existing locale does not cause the > dreaded segfault. We do not use the default configuration, because it > uses a uclibc toolchain, and we want to reproduce against a glibc one. > [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 > [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 09:10:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 11:10:10 +0200 Subject: [Buildroot] [PATCH v2 1/1] package: busybox: backport fix for missing getrandom() In-Reply-To: <20230509115831.634176-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte?= via buildroot"'s message of "Tue, 9 May 2023 13:58:29 +0200") References: <20230425070923.1294644-1-raphael.melotte@mind.be> <20230509115831.634176-1-raphael.melotte@mind.be> Message-ID: <877csd0znx.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte via buildroot writes: > The current Busybox version (1.36.0) fails to build with some > libc/linux combinations where getrandom() is not available. Two fixes > for glibc already exists upstream, so backport them here. A third > one (submitted upstream, not part of the main branch yet) was needed > to be able to compile with older musl and uClibc versions (or older > kernels). > This fixes the following build failure raised since commit > d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: > miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory > #include > Fixes: > - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c > - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 > It also fixes the following (similar) build failure, raised since the > same commit: > miscutils/lib.a(seedrng.o): In function `seedrng_main': > seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' > seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' > collect2: error: ld returned 1 exit status > Fixes: > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 > Signed-off-by: Rapha?l M?lotte > --- > Changes v1 -> v2: > - fix building with make 4.2.1 and earlier. > - use the current latest patch sent upstream (v4). Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 08:12:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 10:12:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing: new runtime test for bash Message-ID: <20230609091042.63E4A8256E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ce02522a7c0c2ced03cd1b0350db68c1b28f6d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash with invalid locale specification) fixed a regression in readline 8.2 [0], that could have been caught with a runtime test. readline is a library, so we need an executable that exercises readline. Since readline and bash are developped in tandem [1], it is only logical to use bash to test readline. Add a new runtime test for bash, that checks that we can indeed run an interactive shell, and that an non-existing locale does not cause the dreaded segfault. We do not use the default configuration, because it uses a uclibc toolchain, and we want to reproduce against a glibc one. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs Signed-off-by: Yann E. MORIN (cherry picked from commit 511f28ae5ca0fbd3c997f5c460747a5d3e0ca24b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_bash.py | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/support/testing/tests/package/test_bash.py b/support/testing/tests/package/test_bash.py new file mode 100644 index 0000000000..f0ee8cadc1 --- /dev/null +++ b/support/testing/tests/package/test_bash.py @@ -0,0 +1,47 @@ +import os + +import infra.basetest + + +class TestBash(infra.basetest.BRTest): + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_ENABLE_LOCALE_WHITELIST="" + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check that we are indeed not (yet) running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Already running bash instead of busybox' sh") + + self.assertRunOk("bash -il") + # Twist! The above command is still runing, it's just that + # bash did display the prompt we expect. Check we are indeed + # actually bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + # Exit bash, back to busybox' shell + self.emulator.run("exit 0") + + # Check that we are indeed no longer running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Still running bash instead of busybox' sh") + + # Try to run with a non-available locale + self.assertRunOk("LC_ALL=en_US bash -il") + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + self.emulator.run("exit 0") From peter at korsgaard.com Fri Jun 9 08:10:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 10:10:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mupdf: fix building with zlib-ng Message-ID: <20230609091042.5BCF88256D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9f2fa8e63c35bdd79412902546f46a825d01305 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The current mupdf version fails to build when zlib-ng is used as the zlib implementation. Add a patch to fix it. This fixes the following build failure raised since the bump to version 1.21.0 of the mupdf package in commit 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: source/fitz/encode-basic.c: In function 'deflate_write': source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); | ^~~~~~~~ source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit b20eb56440fd2a7b8f578bf9eda89160c8053434) Signed-off-by: Peter Korsgaard --- ...Add-missing-limits.h-include-for-UINT_MAX.patch | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch new file mode 100644 index 0000000000..95f2f86666 --- /dev/null +++ b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch @@ -0,0 +1,70 @@ +From ebce9f1b129ebc8f2b17afa02a4ffcb9453c11d9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Mon, 24 Apr 2023 17:27:35 +0200 +Subject: [PATCH] Add missing limits.h include for UINT_MAX +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +encode-basic.c uses 'UINT_MAX', which is available in the 'limits.h' +header. + +In some configurations that build with zlib from [1], by chance +limits.h gets indirectly included when including 'z-imp.h' (the +includes are: 'z-imp.h' -> 'zlib.h' -> 'zconf.h' -> 'limits.h'), so +the build succeeds. + +When using other zlib implementations however (for example from [2]), +limits.h is not necessarily included indirectly, which leads to the +build failing in the following way: + +source/fitz/encode-basic.c: In function 'deflate_write': +source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) + 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); + | ^~~~~~~~ +source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? + +Add the missing include, so that the build succeeds no matter if zlib +indirectly includes 'limit.h' or not. + +Similarly, also add it in output-ps.c where it's also missing. + +[1]: https://zlib.net/ +[2]: https://github.com/zlib-ng/zlib-ng + +Signed-off-by: Rapha??l M??lotte +Upstream: https://bugs.ghostscript.com/show_bug.cgi?id=706667 +--- + source/fitz/encode-basic.c | 2 ++ + source/fitz/output-ps.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/source/fitz/encode-basic.c b/source/fitz/encode-basic.c +index 03a4ff76b..84f0c35e6 100644 +--- a/source/fitz/encode-basic.c ++++ b/source/fitz/encode-basic.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + struct ahx + { + fz_output *chain; +diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c +index ef22c3cd6..3dc8ea17d 100644 +--- a/source/fitz/output-ps.c ++++ b/source/fitz/output-ps.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + typedef struct ps_band_writer_s + { + fz_band_writer super; +-- +2.39.1 + From peter at korsgaard.com Fri Jun 9 09:09:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 11:09:42 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package: busybox: backport fix for missing getrandom() Message-ID: <20230609091042.6C784821F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b8e7f2e40b7ea93964f4d6aa845925f0749d3d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The current Busybox version (1.36.0) fails to build with some libc/linux combinations where getrandom() is not available. Two fixes for glibc already exists upstream, so backport them here. A third one (submitted upstream, not part of the main branch yet) was needed to be able to compile with older musl and uClibc versions (or older kernels). This fixes the following build failure raised since commit d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory #include Fixes: - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 It also fixes the following (similar) build failure, raised since the same commit: miscutils/lib.a(seedrng.o): In function `seedrng_main': seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' collect2: error: ld returned 1 exit status Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit cd02f96b871c9bed5fec92605806668b2aca2bf4) Signed-off-by: Peter Korsgaard --- ...ix-for-glibc-2.24-not-providing-getrandom.patch | 39 +++++++ ...-for-glibc-2.24-not-providing-random-head.patch | 60 ++++++++++ ...ix-getrandom-detection-for-non-glibc-libc.patch | 124 +++++++++++++++++++++ 3 files changed, 223 insertions(+) diff --git a/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch new file mode 100644 index 0000000000..4a194612b4 --- /dev/null +++ b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch @@ -0,0 +1,39 @@ +From 200a9669fbf6f06894e4243cccc9fc11a1a6073a Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Mon, 10 Apr 2023 17:26:04 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing getrandom() + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=200a9669fbf6f06894e4243cccc9fc11a1a6073a +--- + miscutils/seedrng.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 967741dc7..7cc855141 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -45,6 +45,20 @@ + #include + #include + ++/* Fix up glibc <= 2.24 not having getrandom() */ ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++#include ++# define getrandom(...) bb_getrandom(__VA_ARGS__) ++static ssize_t getrandom(void *buffer, size_t length, unsigned flags) ++{ ++# if defined(__NR_getrandom) ++ return syscall(__NR_getrandom, buffer, length, flags); ++# else ++ return ENOSYS; ++# endif ++} ++#endif ++ + #ifndef GRND_INSECURE + #define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ + #endif +-- +2.39.1 + diff --git a/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch new file mode 100644 index 0000000000..d729884805 --- /dev/null +++ b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch @@ -0,0 +1,60 @@ +From cb57abb46f06f4ede8d9ccbdaac67377fdf416cf Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 10 Apr 2023 19:58:15 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing random header + + - dropped the wrong define (not sure why it was there) + - not available if glibc <= 2.24 + - GRND_NONBLOCK not defined if not included + - ret < 0 && errno == ENOSYS has to be true to get creditable set + +Signed-off-by: Thomas Devoogdt +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=cb57abb46f06f4ede8d9ccbdaac67377fdf416cf +--- + miscutils/seedrng.c | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 7cc855141..3bf6e2ea7 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -42,25 +42,31 @@ + #include "libbb.h" + + #include +-#include + #include + + /* Fix up glibc <= 2.24 not having getrandom() */ + #if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 + #include +-# define getrandom(...) bb_getrandom(__VA_ARGS__) + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { + # if defined(__NR_getrandom) + return syscall(__NR_getrandom, buffer, length, flags); + # else +- return ENOSYS; ++ errno = ENOSYS; ++ return -1; + # endif + } ++#else ++#include ++#endif ++ ++/* Apparently some headers don't ship with this yet. */ ++#ifndef GRND_NONBLOCK ++#define GRND_NONBLOCK 0x0001 + #endif + + #ifndef GRND_INSECURE +-#define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ ++#define GRND_INSECURE 0x0004 + #endif + + #define DEFAULT_SEED_DIR "/var/lib/seedrng" +-- +2.39.1 + diff --git a/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch new file mode 100644 index 0000000000..140b27cae6 --- /dev/null +++ b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch @@ -0,0 +1,124 @@ +From b2d26d449ec855602b9a88f58c2eb675de0224f2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Tue, 18 Apr 2023 15:54:43 +0200 +Subject: [PATCH v4] seedrng: fix getrandom() detection for non-glibc libc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +glibc <= 2.24 does not provide getrandom(). A check for it has been +added in 200a9669fbf6f06894e4243cccc9fc11a1a6073a and fixed in +cb57abb46f06f4ede8d9ccbdaac67377fdf416cf. + +However, building with a libc other than glibc can lead to the same +problem as not every other libc has getrandom() either: + +- uClibc provides it from v1.0.2 onwards, but requires to define +_GNU_SOURCE (all versions - we already define it by default), and +stddef to be included first (when using uClibc < 1.0.35 - we already +include it through libbb.h). + +- musl libc has getrandom(), but only from version 1.1.20 onwards. As +musl does not provide __MUSL__ or version information, it's not +possible to check for it like we did for glibc. + +All of this makes it difficult (or impossible in case of musl) to +check what we need to do to have getrandom() based on each libc +versions. + +On top of that, getrandom() is also not available on older kernels. As +an example, when using a 3.10 kernel with uClibc 1.0.26, getrandom() +is declared so compiling works, but it fails at link time because +getrandom() is not defined. + +To make it easier, take a similar approach to what was done for the +crypt library: try to build a sample program to see if we have +getrandom(). To keep it compatible with different versions of +make (for reference see [1]), a variable for '#' is also introduced. + +Based on the new Makefile variable, we now either use the +libc-provided getrandom() when it's available, or use our own +implementation when it's not (like it was the case already for glibc < +2.25). + +This should fix compiling with many libc/kernel combinations. + +[1]: https://git.savannah.gnu.org/cgit/make.git/commit/?id=c6966b323811c37acedff05b576b907b06aea5f4 + +Signed-off-by: Rapha??l M??lotte +Upstream: http://lists.busybox.net/pipermail/busybox/2023-May/090317.html +--- +Changes v3 -> v4: + - use a variable for '#' for compatibility with GNU make 4.2.1 and earlier. + +Changes v2 -> v3: + - fix _GNU_SOURCE define location + +Changes v1 -> v2: + - move _GNU_SOURCE to bb_libtest.c + - remove GRND_NONBLOCK + +Note that I was not able to test every single combination, but I could +confirm it builds successfully for: +uClibc 10.0.24, linux headers 3.10 (libc getrandom NOT used) +uClibc 1.0.36, linux headers 4.9 (libc getrandom used) +musl 1.1.16, linux headers 4.12 (libc getrandom NOT used) +musl 1.2.1, linux headers (libc getrandom used) +glibc 2.25, linux headers 4.10 (libc getrandom used) + + Makefile.flags | 12 ++++++++++++ + miscutils/seedrng.c | 8 ++++---- + 2 files changed, 16 insertions(+), 4 deletions(-) + +diff --git a/Makefile.flags b/Makefile.flags +index 1cec5ba20..0d437303a 100644 +--- a/Makefile.flags ++++ b/Makefile.flags +@@ -161,6 +161,18 @@ ifeq ($(RT_AVAILABLE),y) + LDLIBS += rt + endif + ++# GNU Make version 4.2.1 and earlier require number signs ('#') ++# inside function invocations to be escaped, while versions 4.3+ ++# require them to be unescaped. Use a variable for it so that it works ++# for both versions: ++C := \# ++# Not all libc versions have getrandom, so check for it: ++HAVE_GETRANDOM := $(shell printf '$Cdefine _GNU_SOURCE\n$Cinclude \n$Cinclude \nint main(void){char buf[256];\ngetrandom(buf,sizeof(buf),0);}' >bb_libtest.c; $(CC) $(CFLAGS) $(CFLAGS_busybox) -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c) ++ ++ifeq ($(HAVE_GETRANDOM),y) ++CFLAGS += -DHAVE_GETRANDOM ++endif ++ + # libpam may use libpthread, libdl and/or libaudit. + # On some platforms that requires an explicit -lpthread, -ldl, -laudit. + # However, on *other platforms* it fails when some of those flags +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 3bf6e2ea7..2f1e18c32 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -44,8 +44,10 @@ + #include + #include + +-/* Fix up glibc <= 2.24 not having getrandom() */ +-#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++/* Fix up some libc (e.g. glibc <= 2.24) not having getrandom() */ ++#if defined HAVE_GETRANDOM ++#include ++#else /* No getrandom */ + #include + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { +@@ -56,8 +58,6 @@ static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + return -1; + # endif + } +-#else +-#include + #endif + + /* Apparently some headers don't ship with this yet. */ +-- +2.39.1 + From laurent at vivier.eu Fri Jun 9 11:25:19 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:19 +0200 Subject: [Buildroot] [PATCH v13 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 58 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..83305ed9ea8a --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,54 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:21 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:21 +0200 Subject: [Buildroot] [PATCH v13 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-4-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 24 ++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7f3..804a4cd2c1d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1820,6 +1820,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..a109553187b4 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,24 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:22 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:22 +0200 Subject: [Buildroot] [PATCH v13 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-5-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index a109553187b4..454c8e353f2a 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -6,6 +6,8 @@ BR2_RELRO_NONE=y BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -22,3 +24,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:20 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:20 +0200 Subject: [Buildroot] [PATCH v13 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:18 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:18 +0200 Subject: [Buildroot] [PATCH v13 0/4] package: add petitboot to use with qemu-system-m68k Message-ID: <20230609112522.97790-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v13: - rebase - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/893416741 v12: - rebase - fix shellcheck warning (Upstream: and shell syntax error) v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (4): petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 29 +++++++++++ package/petitboot/S15pb-discover | 54 ++++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 10 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.1 From ddrokosov at sberdevices.ru Fri Jun 9 11:34:15 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Fri, 9 Jun 2023 14:34:15 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools Message-ID: <20230609113415.13856-1-ddrokosov@sberdevices.ru> This toolset was designed to facilitate the testing, monitoring, and tracing of various things with virtual memory, pages, and slab objects. It is an invaluable resource for identifying and analyzing memory-related issues, such as leaks and bottlenecks, and can greatly enhance one's understanding of memory utilization within a system. The mm toolset includes: - page_owner_sort: userspace helper to sort the output of /sys/kernel/debug/page_owner, which helps to know who allocates the page from kernel context - slabinfo: the tool which gets reports about slabs, for example show empty slabs, modify of slab debug options at runtime, display all information about a slabcache - page-types: a handy tool for querying page flags Signed-off-by: Dmitry Rokosov --- package/linux-tools/Config.in | 18 ++++++++ package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 package/linux-tools/linux-tool-mm.mk.in diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 880ad08f0f1c..3ecc45574b82 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON endif # BR2_PACKAGE_LINUX_TOOLS_HV +config BR2_PACKAGE_LINUX_TOOLS_MM + bool "mm" + select BR2_PACKAGE_LINUX_TOOLS + help + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. + + - page_owner_sort: userspace helper to sort the output of + /sys/kernel/debug/page_owner, which helps to know who allocates + the page from kernel context + + - slabinfo: the tool which gets reports about slabs, for example + show empty slabs, modify of slab debug options at runtime, display + all information about a slabcache + + - page-types: a handy tool for querying page flags + + These tools are available only from kernel version 3.4. + endmenu diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in new file mode 100644 index 000000000000..a59f1c46ff97 --- /dev/null +++ b/package/linux-tools/linux-tool-mm.mk.in @@ -0,0 +1,59 @@ +################################################################################ +# +# mm +# +################################################################################ + +LINUX_TOOLS += mm + +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" + +KVER = $(shell echo $(LINUX_VERSION_PROBED)) +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) + +# For the first time tools/vm was introduced in the 3.4 kernel version +KVER_MAJOR_MIN = 3 +KVER_MINOR_MIN = 4 + +# Starting from 6.3 kernel version mm tools are located at tools/mm folder +# instead of tools/vm +KVER_MAJOR_MM = 6 +KVER_MINOR_MM = 3 + +define MM_BUILD_CMDS + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ + echo "too old and doesn't have the mm tools." ; \ + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ + echo "kernel must be used." ; \ + exit 1 ; \ + fi + + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ + MM=mm; \ + else \ + MM=vm; \ + fi; \ + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ + $(MM_MAKE_OPTS) $${MM} +endef + +define MM_INSTALL_TARGET_CMDS + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ + MM=mm; \ + else \ + MM=vm; \ + fi; \ + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ + $(MM_MAKE_OPTS) \ + INSTALL_ROOT=$(TARGET_DIR) \ + DESTDIR=$(TARGET_DIR) \ + $${MM}_install +endef -- 2.36.0 From bernd.kuhls at t-online.de Fri Jun 9 14:40:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 9 Jun 2023 16:40:26 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230609144026.56039-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b4d32f6ea3..69bf91bbf9 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 18ede2d60f..20e67fc4d1 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz -sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz +sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz +sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz -sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz -sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz +sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz +sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz +sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz -sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz +sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz +sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index f9a164d78d..00ec22d606 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.316" if BR2_KERNEL_HEADERS_4_14 - default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.245" if BR2_KERNEL_HEADERS_5_4 - default "5.10.182" if BR2_KERNEL_HEADERS_5_10 - default "5.15.115" if BR2_KERNEL_HEADERS_5_15 - default "6.1.32" if BR2_KERNEL_HEADERS_6_1 - default "6.3.6" if BR2_KERNEL_HEADERS_6_3 + default "4.14.317" if BR2_KERNEL_HEADERS_4_14 + default "4.19.285" if BR2_KERNEL_HEADERS_4_19 + default "5.4.246" if BR2_KERNEL_HEADERS_5_4 + default "5.10.183" if BR2_KERNEL_HEADERS_5_10 + default "5.15.116" if BR2_KERNEL_HEADERS_5_15 + default "6.1.33" if BR2_KERNEL_HEADERS_6_1 + default "6.3.7" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd.kuhls at t-online.de Fri Jun 9 14:43:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 9 Jun 2023 16:43:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus Message-ID: <20230609144313.60393-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 +- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash index b89320d9c0..9ef0d4e758 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bad9e7dd4f67348015f8fc477e0c4c8447e00dbd38b9f6548d1ce04f0845b1fd kodi-pvr-nextpvr-20.4.1-Nexus.tar.gz +sha256 1ce85447426ddf6d443a5e3444145a2d3af65ce73d9fb583e42cd8afc9d599a5 kodi-pvr-nextpvr-20.4.2-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk index 7b11407954..2629cd9147 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_NEXTPVR_VERSION = 20.4.1-Nexus +KODI_PVR_NEXTPVR_VERSION = 20.4.2-Nexus KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION)) KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+ KODI_PVR_NEXTPVR_LICENSE_FILES = LICENSE.md -- 2.39.2 From peter at korsgaard.com Fri Jun 9 16:13:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 Message-ID: <20230609161307.432DD8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4ac14e09a57667168278187331cdf7238b80324 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps bootgen to version xilinx_v2023.1. The patch for build machines with modern flex is no longer needed. Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...01-Fix-build-on-machines-with-modern-flex.patch | 133 --------------------- package/bootgen/bootgen.hash | 2 +- package/bootgen/bootgen.mk | 2 +- 4 files changed, 2 insertions(+), 136 deletions(-) Patch is too large, so refusing to show it From yann.morin.1998 at free.fr Fri Jun 9 16:13:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] package/mosquitto: libwebsockets support needs external loop support Message-ID: <20230609161307.79C0C8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e7c321ba0424123b0bf6f10a31af00607daaa8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When libwebsockets is enabled, mosquitto broker is built with websocket support, but its code requires libwebsockets being built with external loop option - otherwise, mosquitto gives a compile-time warning hinting to unusable websocket support: https://github.com/eclipse/mosquitto/commit/1b24f625ea4ee77f3c4796ec2233d059f8c7977e To fix this, select the BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL option. Signed-off-by: Luca Pesce Signed-off-by: Yann E. MORIN --- package/mosquitto/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mosquitto/Config.in b/package/mosquitto/Config.in index 6fa5f79c6c..8bedf2ad21 100644 --- a/package/mosquitto/Config.in +++ b/package/mosquitto/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_MOSQUITTO_BROKER depends on BR2_USE_MMU # fork() depends on !BR2_STATIC_LIBS # include depends on BR2_PACKAGE_MOSQUITTO + select BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL if BR2_PACKAGE_LIBWEBSOCKETS help Build and install the mosquitto broker onto target. From peter at korsgaard.com Fri Jun 9 16:13:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] configs/zynq_microzed_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.57FA38262E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c489bc3c289fc098f62d3333ee1118126aa78c1f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_microzed_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_microzed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..346738f665 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From peter at korsgaard.com Sun Jun 4 10:42:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:42:06 +0200 Subject: [Buildroot] [git commit] package/git: bump to version 2.41.0 Message-ID: <20230609161307.8C6B08262E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cd0059419ced783957a6c2d18bac529173fdfcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya Signed-off-by: Peter Korsgaard --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Fri Jun 9 16:13:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:09 -0000 Subject: [Buildroot] [git commit] configs/zynq_zed_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.61FD07F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6599bc75384b4cd1052940297ba07d58346c97f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_zed_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_zed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..dc167e3bc1 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From peter at korsgaard.com Fri Jun 9 16:13:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:10 -0000 Subject: [Buildroot] [git commit] configs/zynq_zc706_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.4CEEE8262C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fee9f199eea432c47c669ea61ef64f06d6592fd6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_zc706_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_zc706_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..55e4d8ea23 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From yann.morin.1998 at free.fr Fri Jun 9 16:13:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 09 Jun 2023 16:13:10 -0000 Subject: [Buildroot] [git commit] package/libwebsockets: (re-)enable external poll loop support Message-ID: <20230609161307.6F94782631@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7685016cdc5582985dc8fcb1eac09623467a2bc0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since version 3.2.0, libwebsockets does not compile its external loop support code anymore. That code was put under LWS_WITH_EXTERNAL_POLL compile option, which defaults to OFF. Applications relying on that support need to turn that option on, so let's add it to the package. For example, when libwebsockets is enabled, mosquitto broker is built with websocket support, but its code requires LWS_WITH_EXTERNAL_POLL to be on, otherwise it gives compile-time warning hinting to unusable websocket support: https://github.com/eclipse/mosquitto/commit/1b24f625ea4ee77f3c4796ec2233d059f8c7977e Signed-off-by: Luca Pesce Signed-off-by: Yann E. MORIN --- package/libwebsockets/Config.in | 12 ++++++++++++ package/libwebsockets/libwebsockets.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/package/libwebsockets/Config.in b/package/libwebsockets/Config.in index d7b529cafd..05c132641e 100644 --- a/package/libwebsockets/Config.in +++ b/package/libwebsockets/Config.in @@ -9,5 +9,17 @@ config BR2_PACKAGE_LIBWEBSOCKETS https://libwebsockets.org/ +if BR2_PACKAGE_LIBWEBSOCKETS + +config BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL + bool "enable external poll loop support" + default y # legacy, was previously always enabled + help + Enable external poll loop support code. This was + unconditionally compiled in for library versions + prior to 3.2.0. + +endif + comment "libwebsockets needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index fb0ee66883..86756ca612 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -94,4 +94,8 @@ ifeq ($(BR2_SHARED_LIBS),y) LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_STATIC=OFF endif +ifeq ($(BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_EXTERNAL_POLL=ON +endif + $(eval $(cmake-package)) From peter at korsgaard.com Sun Jun 4 10:54:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:54:24 +0200 Subject: [Buildroot] [git commit] package/strace: bump to version 6.3 Message-ID: <20230609161307.B201D7F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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 peter at korsgaard.com Fri Jun 2 22:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:28:29 +0200 Subject: [Buildroot] [git commit] package/openvpn: bump version to 2.6.4 Message-ID: <20230609161307.82BF58262C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a46ac2346558d05afe405dda3730169df4b677d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Added mandatory dependency to libcap-ng due to upstream commit https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac Added optional dependency to libnl due to upstream commit https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/Config.in | 1 + package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 11 +++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in index cd8b1db996..5aa2386d36 100644 --- a/package/openvpn/Config.in +++ b/package/openvpn/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_OPENVPN bool "openvpn" depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBCAP_NG select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL help diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 0959b7f838..8078b41157 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 08340a389905c84196b6cd750add1bc0fa2d46a1afebfd589c24120946c13e68 openvpn-2.5.7.tar.gz +sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 5c602e0448..920677e170 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,9 +4,9 @@ # ################################################################################ -OPENVPN_VERSION = 2.5.7 +OPENVPN_VERSION = 2.6.4 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases -OPENVPN_DEPENDENCIES = host-pkgconf +OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 OPENVPN_LICENSE_FILES = COPYRIGHT.GPL OPENVPN_CPE_ID_VENDOR = openvpn @@ -16,6 +16,13 @@ OPENVPN_CONF_OPTS = \ $(if $(BR2_STATIC_LIBS),--disable-plugins) OPENVPN_CONF_ENV = NETSTAT=/bin/netstat +ifeq ($(BR2_PACKAGE_LIBNL),y) +OPENVPN_CONF_OPTS += --enable-dco +OPENVPN_DEPENDENCIES += libnl +else +OPENVPN_CONF_OPTS += --disable-dco +endif + ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y) OPENVPN_CONF_OPTS += \ --enable-small \ From peter at korsgaard.com Sun Jun 4 10:52:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:33 +0200 Subject: [Buildroot] [git commit] package/lightning: bump version to 2.2.1 Message-ID: <20230609161307.9FCAE8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b26999abca4e9fb4c2050123af028b80fa0c990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master And restore support for MIPS64, which is supported by Lightning. Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - .../0001-lib-jit_disasm.c-fix-build.patch | 42 ---------------------- package/lightning/Config.in | 6 ++-- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 5 files changed, 6 insertions(+), 47 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81cf1afe6b..963efac992 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -893,7 +893,6 @@ package/libwebsock/0002-fix-ssl.patch Upstream package/libwebsock/0003-fix-incorrect-inline.patch Upstream package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream package/libyuv/0001-i386-sse2.patch Upstream -package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream diff --git a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch b/package/lightning/0001-lib-jit_disasm.c-fix-build.patch deleted file mode 100644 index 9e79be91a0..0000000000 --- a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 0d828c96c373c34b201ca7ea37b61c1e3b0485cd Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 19 Dec 2022 23:55:31 +0100 -Subject: [PATCH] lib/jit_disasm.c: fix build - -Fix the following build failure raised since -http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=837c7a1e8d08fb9294578dc84694077f4d6106f9: - -jit_disasm.c: In function 'fprintf_styled': -jit_disasm.c:57:27: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~ -jit_disasm.c:57:35: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~~~~~~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/e15e01e98e0d8c873efd3f512b671d98e4daf6c0 - -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: make it a backport now it's applied upstream] -Signed-off-by: Yann E. MORIN ---- - lib/jit_disasm.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/jit_disasm.c b/lib/jit_disasm.c -index 58a269b..68c966d 100644 ---- a/lib/jit_disasm.c -+++ b/lib/jit_disasm.c -@@ -54,7 +54,7 @@ static FILE *disasm_stream; - #endif - - #if BINUTILS_2_38 --static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) -+static int fprintf_styled(void * stream, enum disassembler_style style, const char* fmt, ...) - { - va_list args; - int r; --- -2.25.1 - diff --git a/package/lightning/Config.in b/package/lightning/Config.in index 3cf7c28ae2..e42730addb 100644 --- a/package/lightning/Config.in +++ b/package/lightning/Config.in @@ -1,12 +1,14 @@ comment "lightning needs a toolchain w/ dynamic library, threads" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LIGHTNING bool "lightning" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_THREADS help diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 998ae3743b..97b391674c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4e3984ff1ccf0ba30a985211d40fc5c06b25f014ebdf3d80d0fe3d0c80dd7c0e lightning-2.2.0.tar.gz +sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 8ab2ca1f9d..4a8c7e5efd 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.0 +LIGHTNING_VERSION = 2.2.1 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER From peter at korsgaard.com Sun Jun 4 10:43:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:43:31 +0200 Subject: [Buildroot] [git commit] package/gnuplot: bump version to 5.4.7 Message-ID: <20230609161307.9565782629@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e511e791daab76b1da42cb3a69a4d7c2baeb85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Michael Fischer Signed-off-by: Peter Korsgaard --- package/gnuplot/gnuplot.hash | 8 ++++---- package/gnuplot/gnuplot.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnuplot/gnuplot.hash b/package/gnuplot/gnuplot.hash index de0741d609..2f482ca434 100644 --- a/package/gnuplot/gnuplot.hash +++ b/package/gnuplot/gnuplot.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.6/ -md5 da719235bb2f46830f9d2101d04b14a5 gnuplot-5.4.6.tar.gz -sha1 31ea0c00af5c156e5d068e3b1cc2fb1847f471ab gnuplot-5.4.6.tar.gz +# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/ +md5 cdc9bb3ac0cc7e717246ed3df2d6ffa2 gnuplot-5.4.7.tar.gz +sha1 6e68f94af822ff56549beab3a465c2fe976d3b34 gnuplot-5.4.7.tar.gz # Locally computed -sha256 02fc27918200ed64d8f0c3b84fe81b95b59cd47ad99f270939ae497c19f27419 gnuplot-5.4.6.tar.gz +sha256 318a1501c9e659f39cf05ee5268335671bddc6c20eae06851f262fde27c2e739 gnuplot-5.4.7.tar.gz sha256 895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4d Copyright diff --git a/package/gnuplot/gnuplot.mk b/package/gnuplot/gnuplot.mk index c49fbc497d..23fbae10a9 100644 --- a/package/gnuplot/gnuplot.mk +++ b/package/gnuplot/gnuplot.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPLOT_VERSION = 5.4.6 +GNUPLOT_VERSION = 5.4.7 GNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION) GNUPLOT_LICENSE = gnuplot license (open source) GNUPLOT_LICENSE_FILES = Copyright From peter at korsgaard.com Sun Jun 4 10:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:50 +0200 Subject: [Buildroot] [git commit] package/z3: bump to version 4.12.2 Message-ID: <20230609161307.A7DC082631@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=108bb3395b5ed2abe1c3c5a20fb9205dfc672b54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since v4.12.1, see: - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/z3/z3.hash | 2 +- package/z3/z3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/z3/z3.hash b/package/z3/z3.hash index 8a511c3fe5..bddf3066ba 100644 --- a/package/z3/z3.hash +++ b/package/z3/z3.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3735fabf00e1341adcc70394993c05fd3e2ae167a3e9bb46045e33084eb64a3 z3-4.12.1.tar.gz +sha256 9f58f3710bd2094085951a75791550f547903d75fe7e2fcb373c5f03fc761b8f z3-4.12.2.tar.gz sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk index 45c412ad12..501d9ee61a 100644 --- a/package/z3/z3.mk +++ b/package/z3/z3.mk @@ -4,7 +4,7 @@ # ################################################################################ -Z3_VERSION = 4.12.1 +Z3_VERSION = 4.12.2 Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) Z3_LICENSE = MIT Z3_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Jun 9 16:10:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 18:10:00 +0200 Subject: [Buildroot] [git commit] Merge branch 'next' Message-ID: <20230609161307.D5D918262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ea4f3b549512d7f25696aece1b3db029aa427b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard From peter at korsgaard.com Fri Jun 9 16:08:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 18:08:27 +0200 Subject: [Buildroot] [git commit] Kickoff 2023.08 cycle Message-ID: <20230609161307.CBB457F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e63b3b8dc72dd595b06563673c59e65de4fd4dee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Patch is too large, so refusing to show it From fperrad at gmail.com Fri Jun 9 16:20:11 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:11 +0200 Subject: [Buildroot] [PATCH 1/8] package/perl-data-optlist: bump to version 0.114 Message-ID: <20230609162018.1231615-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-data-optlist/perl-data-optlist.hash | 6 +++--- package/perl-data-optlist/perl-data-optlist.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-data-optlist/perl-data-optlist.hash b/package/perl-data-optlist/perl-data-optlist.hash index ccc05ae4d..6d55d6388 100644 --- a/package/perl-data-optlist/perl-data-optlist.hash +++ b/package/perl-data-optlist/perl-data-optlist.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 cda08370c4058ba56e40c2f21d94d233 Data-OptList-0.113.tar.gz -sha256 36aebc5817b7d4686b649434c2ee41f45c8bf97d4ca5a99f607cc40f695a4285 Data-OptList-0.113.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 d63ec5d446eff1aaa5ba92bc13a52b77 Data-OptList-0.114.tar.gz +sha256 9fd1093b917a21fb79ae1607db53d113b4e0ad8fe0ae776cb077a7e50044fdf3 Data-OptList-0.114.tar.gz # computed by scancpan sha256 712f3e40537810ba3046533fd71d877f69ab446d5e8e8a1135771804494b8b42 LICENSE diff --git a/package/perl-data-optlist/perl-data-optlist.mk b/package/perl-data-optlist/perl-data-optlist.mk index 1a9aa05cc..8c22cfe78 100644 --- a/package/perl-data-optlist/perl-data-optlist.mk +++ b/package/perl-data-optlist/perl-data-optlist.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_DATA_OPTLIST_VERSION = 0.113 +PERL_DATA_OPTLIST_VERSION = 0.114 PERL_DATA_OPTLIST_SOURCE = Data-OptList-$(PERL_DATA_OPTLIST_VERSION).tar.gz PERL_DATA_OPTLIST_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RJ/RJBS PERL_DATA_OPTLIST_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:12 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:12 +0200 Subject: [Buildroot] [PATCH 2/8] package/perl-date-manip: bump to version 6.92 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-date-manip/perl-date-manip.hash | 6 +++--- package/perl-date-manip/perl-date-manip.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-date-manip/perl-date-manip.hash b/package/perl-date-manip/perl-date-manip.hash index 9762e7bc6..72741e413 100644 --- a/package/perl-date-manip/perl-date-manip.hash +++ b/package/perl-date-manip/perl-date-manip.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 f9fe372c7abaf90e9da2ee7c3a4d32ff Date-Manip-6.89.tar.gz -sha256 5caaa9cd1e2b0a1b84124c373e02e89b17c89fdb8fc5bc5f75ac41d304a37617 Date-Manip-6.89.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 3ac4e55802837c396a30860492f33e67 Date-Manip-6.92.tar.gz +sha256 ab962bd39ca09ec6fcfe7e5a6912af71b0c1f6f03e4ed2bef6e4471c9d367a13 Date-Manip-6.92.tar.gz # computed by scancpan sha256 8ba2a138654f8b59b7e1e3ad0d4c81918b9148ff95078b172ccbb45fa241431d LICENSE diff --git a/package/perl-date-manip/perl-date-manip.mk b/package/perl-date-manip/perl-date-manip.mk index 6eab7790c..8739caefd 100644 --- a/package/perl-date-manip/perl-date-manip.mk +++ b/package/perl-date-manip/perl-date-manip.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_DATE_MANIP_VERSION = 6.89 +PERL_DATE_MANIP_VERSION = 6.92 PERL_DATE_MANIP_SOURCE = Date-Manip-$(PERL_DATE_MANIP_VERSION).tar.gz PERL_DATE_MANIP_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SB/SBECK PERL_DATE_MANIP_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:13 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:13 +0200 Subject: [Buildroot] [PATCH 3/8] package/perl-gd: bump to version 2.77 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-gd/Config.in | 2 +- package/perl-gd/perl-gd.hash | 6 +++--- package/perl-gd/perl-gd.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/perl-gd/Config.in b/package/perl-gd/Config.in index 044e60102..bff6244d9 100644 --- a/package/perl-gd/Config.in +++ b/package/perl-gd/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_PERL_GD select BR2_PACKAGE_ZLIB select BR2_PACKAGE_GD help - Perl interface to the gd2 graphics library. + Perl interface to the libgd graphics library. https://metacpan.org/release/GD diff --git a/package/perl-gd/perl-gd.hash b/package/perl-gd/perl-gd.hash index 97f1da821..fd9321be6 100644 --- a/package/perl-gd/perl-gd.hash +++ b/package/perl-gd/perl-gd.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 fb4bacab10ed4f28d52c2aabdaf866bb GD-2.76.tar.gz -sha256 693d9e3d709e9188a682cb9090a77b70aac12a04e84128677577b94e4331775b GD-2.76.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 da3f969367ea2e6d217ec05d3b98bc6f GD-2.77.tar.gz +sha256 b56c88b8ef3be016ce29bb62dd1f1b6f6b5fbcaa57fea59e9468af6901016fb5 GD-2.77.tar.gz # computed by scancpan sha256 1e2250289d6df4ba1c24f7550982d7ffaff2c97cd02e847659406e1afd28e83f LICENSE diff --git a/package/perl-gd/perl-gd.mk b/package/perl-gd/perl-gd.mk index cd32c7fb8..17c24bc97 100644 --- a/package/perl-gd/perl-gd.mk +++ b/package/perl-gd/perl-gd.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_GD_VERSION = 2.76 +PERL_GD_VERSION = 2.77 PERL_GD_SOURCE = GD-$(PERL_GD_VERSION).tar.gz PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RURBAN PERL_GD_DEPENDENCIES = host-perl-extutils-pkgconfig zlib gd -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:14 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:14 +0200 Subject: [Buildroot] [PATCH 4/8] package/perl-html-parser: bump to version 3.81 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-html-parser/perl-html-parser.hash | 6 +++--- package/perl-html-parser/perl-html-parser.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-html-parser/perl-html-parser.hash b/package/perl-html-parser/perl-html-parser.hash index ccd115d6c..71157c3cd 100644 --- a/package/perl-html-parser/perl-html-parser.hash +++ b/package/perl-html-parser/perl-html-parser.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 8e7151d08f30457a2ba80020b936285f HTML-Parser-3.80.tar.gz -sha256 63411db03016747e37c2636db11b05f8cc71608ef5bff36d04ddb0dc92f7835b HTML-Parser-3.80.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 b9f5dd3b14632f7a60541a2b61389c06 HTML-Parser-3.81.tar.gz +sha256 c0910a5c8f92f8817edd06ccfd224ba1c2ebe8c10f551f032587a1fc83d62ff2 HTML-Parser-3.81.tar.gz # computed by scancpan sha256 9081922eb873ec1809c20672a7385a65f3c6b1163166bf69b2bbe986fb5b0159 LICENSE diff --git a/package/perl-html-parser/perl-html-parser.mk b/package/perl-html-parser/perl-html-parser.mk index 1e1f8e605..50efaa273 100644 --- a/package/perl-html-parser/perl-html-parser.mk +++ b/package/perl-html-parser/perl-html-parser.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_HTML_PARSER_VERSION = 3.80 +PERL_HTML_PARSER_VERSION = 3.81 PERL_HTML_PARSER_SOURCE = HTML-Parser-$(PERL_HTML_PARSER_VERSION).tar.gz PERL_HTML_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTML_PARSER_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:15 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:15 +0200 Subject: [Buildroot] [PATCH 5/8] package/perl-http-daemon: bump to version 6.16 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-5-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-http-daemon/perl-http-daemon.hash | 6 +++--- package/perl-http-daemon/perl-http-daemon.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-http-daemon/perl-http-daemon.hash b/package/perl-http-daemon/perl-http-daemon.hash index c19b3b955..e297362be 100644 --- a/package/perl-http-daemon/perl-http-daemon.hash +++ b/package/perl-http-daemon/perl-http-daemon.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 3111b0081d08d8b225f52884033de349 HTTP-Daemon-6.14.tar.gz -sha256 f0767e7f3cbb80b21313c761f07ad8ed253bce9fa2d0ba806b3fb72d309b2e1d HTTP-Daemon-6.14.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 51425462790165aeafc2819a7359706f HTTP-Daemon-6.16.tar.gz +sha256 b38d092725e6fa4e0c4dc2a47e157070491bafa0dbe16c78a358e806aa7e173d HTTP-Daemon-6.16.tar.gz # computed by scancpan sha256 311f168ba9a7819ffab4fea19858f9e880737baf6d112929d11530205035a4cc LICENCE diff --git a/package/perl-http-daemon/perl-http-daemon.mk b/package/perl-http-daemon/perl-http-daemon.mk index fe50c768b..c017c4e09 100644 --- a/package/perl-http-daemon/perl-http-daemon.mk +++ b/package/perl-http-daemon/perl-http-daemon.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_HTTP_DAEMON_VERSION = 6.14 +PERL_HTTP_DAEMON_VERSION = 6.16 PERL_HTTP_DAEMON_SOURCE = HTTP-Daemon-$(PERL_HTTP_DAEMON_VERSION).tar.gz PERL_HTTP_DAEMON_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTTP_DAEMON_DEPENDENCIES = host-perl-module-build-tiny -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:16 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:16 +0200 Subject: [Buildroot] [PATCH 6/8] package/perl-mojolicious: bump to version 9.32 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-6-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-mojolicious/perl-mojolicious.hash | 6 +++--- package/perl-mojolicious/perl-mojolicious.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-mojolicious/perl-mojolicious.hash b/package/perl-mojolicious/perl-mojolicious.hash index 989eaf341..6d8f50015 100644 --- a/package/perl-mojolicious/perl-mojolicious.hash +++ b/package/perl-mojolicious/perl-mojolicious.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 523193316a839ff56a447f0f0c2e5b36 Mojolicious-9.31.tar.gz -sha256 cb96ccd7a5319321ec6f57633c88bf17193d45169f4d7846da254bb6f9ed8312 Mojolicious-9.31.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 e06ce611dd2444f2ca5b74f3a910b679 Mojolicious-9.32.tar.gz +sha256 bc04c552ee24eaecc45feb8709d49c2901bc26fb82b4a1a8e17574e1cca083dc Mojolicious-9.32.tar.gz # computed by scancpan sha256 19e2e0f2079ea1ce1576eb4ecc0575b33fe45b2b8e71f4aa589d6bedd1da4e0a LICENSE diff --git a/package/perl-mojolicious/perl-mojolicious.mk b/package/perl-mojolicious/perl-mojolicious.mk index 618327d09..63b02a518 100644 --- a/package/perl-mojolicious/perl-mojolicious.mk +++ b/package/perl-mojolicious/perl-mojolicious.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_MOJOLICIOUS_VERSION = 9.31 +PERL_MOJOLICIOUS_VERSION = 9.32 PERL_MOJOLICIOUS_SOURCE = Mojolicious-$(PERL_MOJOLICIOUS_VERSION).tar.gz PERL_MOJOLICIOUS_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SR/SRI PERL_MOJOLICIOUS_LICENSE = Artistic-2.0 -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:17 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:17 +0200 Subject: [Buildroot] [PATCH 7/8] package/perl-net-dns: bump to version 1.39 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-7-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-net-dns/perl-net-dns.hash | 6 +++--- package/perl-net-dns/perl-net-dns.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-net-dns/perl-net-dns.hash b/package/perl-net-dns/perl-net-dns.hash index a98ac3525..cef979990 100644 --- a/package/perl-net-dns/perl-net-dns.hash +++ b/package/perl-net-dns/perl-net-dns.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 b70b74481908d995f57569ab7cfe6432 Net-DNS-1.36.tar.gz -sha256 143ba0e530f8b727be61ec052974cbf52df5b0afc0582d75b04809e0b2a95ebe Net-DNS-1.36.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 4a20cb266f1f75d97b2d535655d211db Net-DNS-1.39.tar.gz +sha256 e99cdedf9f0d60dca16f613e488c5b7f123c2fb24b3346d580cfe7da40851ac6 Net-DNS-1.39.tar.gz # computed by scancpan sha256 1e44fcf65509b47a251eda0ce1f8bd6aefa13517e38cb1e95b8d36120fb15452 LICENSE diff --git a/package/perl-net-dns/perl-net-dns.mk b/package/perl-net-dns/perl-net-dns.mk index f4c20c07a..2626c22d6 100644 --- a/package/perl-net-dns/perl-net-dns.mk +++ b/package/perl-net-dns/perl-net-dns.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_NET_DNS_VERSION = 1.36 +PERL_NET_DNS_VERSION = 1.39 PERL_NET_DNS_SOURCE = Net-DNS-$(PERL_NET_DNS_VERSION).tar.gz PERL_NET_DNS_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NL/NLNETLABS PERL_NET_DNS_LICENSE = MIT -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:18 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:18 +0200 Subject: [Buildroot] [PATCH 8/8] package/perl-uri: bump to version 5.19 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-8-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-uri/perl-uri.hash | 6 +++--- package/perl-uri/perl-uri.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/perl-uri/perl-uri.hash b/package/perl-uri/perl-uri.hash index daf043347..a428b7c56 100644 --- a/package/perl-uri/perl-uri.hash +++ b/package/perl-uri/perl-uri.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 63675c429cfb1df73d7d21a9302e1000 URI-5.17.tar.gz -sha256 5f7e42b769cb27499113cfae4b786c37d49e7c7d32dbb469602cd808308568f8 URI-5.17.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 3afa2a27cd215d88c3301087f7b150c1 URI-5.19.tar.gz +sha256 8fed5f819905c8a8e18f4447034322d042c3536b43c13ac1f09ba92e1a50a394 URI-5.19.tar.gz # computed by scancpan sha256 d4f0b7a8771dcb1eee79a38c2e466eb997e23565a6687dd1900a2027eabe12a0 LICENSE diff --git a/package/perl-uri/perl-uri.mk b/package/perl-uri/perl-uri.mk index d4bfcb44e..a7fab863a 100644 --- a/package/perl-uri/perl-uri.mk +++ b/package/perl-uri/perl-uri.mk @@ -4,9 +4,9 @@ # ################################################################################ -PERL_URI_VERSION = 5.17 +PERL_URI_VERSION = 5.19 PERL_URI_SOURCE = URI-$(PERL_URI_VERSION).tar.gz -PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS +PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SI/SIMBABQUE PERL_URI_LICENSE = Artistic or GPL-1.0+ PERL_URI_LICENSE_FILES = LICENSE PERL_URI_DISTNAME = URI -- 2.39.2 From tianrui at tianruiwei.com Fri Jun 9 17:46:42 2023 From: tianrui at tianruiwei.com (Tianrui Wei) Date: Fri, 9 Jun 2023 17:46:42 +0000 Subject: [Buildroot] [PATCH] arch/config: Enable RISC-V Toolchain with Vector Extension Message-ID: <20230609174647.3097344-1-tianrui@tianruiwei.com> This commits adds support for building a RISC-V toolchain with the vector extension. Signed-off-by: Tianrui Wei --- arch/Config.in.riscv | 8 ++++++++ arch/arch.mk.riscv | 3 +++ 2 files changed, 11 insertions(+) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c5b6c48ed3 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -18,6 +18,9 @@ config BR2_RISCV_ISA_RVD config BR2_RISCV_ISA_RVC bool +config BR2_RISCV_ISA_RVV + bool + choice prompt "Target Architecture Variant" default BR2_riscv_g @@ -63,6 +66,11 @@ config BR2_RISCV_ISA_CUSTOM_RVD config BR2_RISCV_ISA_CUSTOM_RVC bool "Compressed Instructions (C)" select BR2_RISCV_ISA_RVC + +config BR2_RISCV_ISA_CUSTOM_RVV + bool "Vector Instructions (V)" + select BR2_RISCV_ISA_RVV + endif choice diff --git a/arch/arch.mk.riscv b/arch/arch.mk.riscv index 8d2236147c..ee5c434b97 100644 --- a/arch/arch.mk.riscv +++ b/arch/arch.mk.riscv @@ -26,6 +26,9 @@ endif ifeq ($(BR2_RISCV_ISA_RVC),y) GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c endif +ifeq ($(BR2_RISCV_ISA_RVV),y) +GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)v +endif # Starting from gcc 12.x, csr and fence instructions have been # separated from the base I instruction set, and special -march -- 2.41.0 From romain.naour at gmail.com Fri Jun 9 17:49:52 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:52 +0200 Subject: [Buildroot] [PATCH 1/4] support/testing: add python-mako runtime test Message-ID: <20230609174955.409551-1-romain.naour@gmail.com> This new runtime test allows to reproduce the issue reported by https://bugs.busybox.net/show_bug.cgi?id=15628 with a simple python script. Traceback (most recent call last): File "/bin/piglit", line 107, in import framework.programs.summary as summary File "/usr/lib64/piglit/framework/programs/summary.py", line 30, in from framework import summary, status, core, backends, exceptions File "/usr/lib64/piglit/framework/summary/__init__.py", line 31, in from .html_ import html, feat File "/usr/lib64/piglit/framework/summary/html_.py", line 37, in from mako.lookup import TemplateLookup File "/usr/lib/python3.11/site-packages/mako/lookup.py", line 13, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in ModuleNotFoundError: No module named 'markupsafe Signed-off-by: Romain Naour --- support/testing/tests/package/sample_python_mako.py | 1 + support/testing/tests/package/test_python_mako.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 support/testing/tests/package/sample_python_mako.py create mode 100644 support/testing/tests/package/test_python_mako.py diff --git a/support/testing/tests/package/sample_python_mako.py b/support/testing/tests/package/sample_python_mako.py new file mode 100644 index 0000000000..aedae7ebad --- /dev/null +++ b/support/testing/tests/package/sample_python_mako.py @@ -0,0 +1 @@ +from mako import runtime diff --git a/support/testing/tests/package/test_python_mako.py b/support/testing/tests/package/test_python_mako.py new file mode 100644 index 0000000000..b6075bde6a --- /dev/null +++ b/support/testing/tests/package/test_python_mako.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Mako(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAKO=y + """ + sample_scripts = ["tests/package/sample_python_mako.py"] + timeout = 30 -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:54 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:54 +0200 Subject: [Buildroot] [PATCH 3/4] package/python-mako: add optionnal runtime dependency on python-babel In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-3-romain.naour@gmail.com> Signed-off-by: Romain Naour --- package/python-mako/Config.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 2e1094189f..7bba31943e 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -17,4 +17,11 @@ config BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN Provide python-pygments support for mako.ext.pygmentplugin +config BR2_PACKAGE_PYTHON_MAKO_EXT_BABELPLUGIN + bool "mako extension babelplugin" + select BR2_PACKAGE_PYTHON_BABEL # runtime + help + Provide python-babel support for + mako.ext.babelplugin + endif -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:53 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:53 +0200 Subject: [Buildroot] [PATCH 2/4] package/python-mako: add optionnal runtime dependency on python-pygments In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-2-romain.naour@gmail.com> Signed-off-by: Romain Naour --- package/python-mako/Config.in | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index e6a10c9c2e..2e1094189f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -7,3 +7,14 @@ config BR2_PACKAGE_PYTHON_MAKO for maximum performance. https://pypi.python.org/pypi/Mako + +if BR2_PACKAGE_PYTHON_MAKO + +config BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN + bool "mako extension pygmentplugin" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + help + Provide python-pygments support for + mako.ext.pygmentplugin + +endif -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:55 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:55 +0200 Subject: [Buildroot] [PATCH 4/4] support/testing: TestPythonPy3MakoExt: add a test for mako external plugin (pygmentsplugin, babel) In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-4-romain.naour@gmail.com> Mako provide some external plugins that requires additionnal and optionnal runtime dependencies. Signed-off-by: Romain Naour --- .../testing/tests/package/sample_python_mako_ext.py | 3 +++ support/testing/tests/package/test_python_mako.py | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 support/testing/tests/package/sample_python_mako_ext.py diff --git a/support/testing/tests/package/sample_python_mako_ext.py b/support/testing/tests/package/sample_python_mako_ext.py new file mode 100644 index 0000000000..5b06a28181 --- /dev/null +++ b/support/testing/tests/package/sample_python_mako_ext.py @@ -0,0 +1,3 @@ +from mako import runtime +import mako.ext.pygmentplugin +import mako.ext.babelplugin diff --git a/support/testing/tests/package/test_python_mako.py b/support/testing/tests/package/test_python_mako.py index b6075bde6a..f1031d1d59 100644 --- a/support/testing/tests/package/test_python_mako.py +++ b/support/testing/tests/package/test_python_mako.py @@ -10,3 +10,15 @@ class TestPythonPy3Mako(TestPythonPackageBase): """ sample_scripts = ["tests/package/sample_python_mako.py"] timeout = 30 + +class TestPythonPy3MakoExt(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAKO=y + BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN=y + BR2_PACKAGE_PYTHON_MAKO_EXT_BABELPLUGIN=y + """ + sample_scripts = ["tests/package/sample_python_mako_ext.py"] + timeout = 30 -- 2.40.1 From lancethepants at gmail.com Fri Jun 9 18:10:51 2023 From: lancethepants at gmail.com (Lance Fredrickson) Date: Fri, 9 Jun 2023 12:10:51 -0600 Subject: [Buildroot] 2023.05 host ccache detects avx512 and fails to buld Message-ID: <5e6129b8-9672-efd0-32c7-18d0defcad21@gmail.com> Migrating my project to 2023.05 I'm encountering an issue when enabling ccache compiler support. In the cmake build invocation I see -- Performing Test HAVE_C_AVX512 - Success and then blake3 fails to build [? 9%] Building C object src/third_party/blake3/CMakeFiles/blake3.dir/blake3_avx512.c.o /tmp/ccyNm1NA.s:3844: Error: unsupported instruction `vmovdqu' I've tried both in VM (12900k using virtualbox) and on ancient corei5 bare metal. The funny thing is I can manually compile it fine with. cmake \ -Wno-dev \ -DCMAKE_BUILD_TYPE=Release \ -DZSTD_FROM_INTERNET=ON \ -DREDIS_STORAGE_BACKEND=OFF \ ./ Then I try adding -DHAVE_C_AVX512=no to ccache.mk and it then succeeds. So seems like some option or combination of options is making cmake think avx512 is supported when it is not. Lance From alexander.i.mukhin at gmail.com Fri Jun 9 19:05:02 2023 From: alexander.i.mukhin at gmail.com (Alexander Mukhin) Date: Fri, 9 Jun 2023 22:05:02 +0300 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations In-Reply-To: <20230608175538.1347170-1-salvador.joseluis@gmail.com> References: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Message-ID: Jos?, I am glad to confirm that your patch fixes the issue. Tested on: Host: Debian 11.7 x86-64 Toolchains: x86-64--glibc--bleeding-edge-2022.08 armv6-eabihf--glibc--bleeding-edge-2022.08 Thank you! -- Alexander. On Thu, Jun 08, 2023 at 07:55:38PM +0200, Jos? Luis Salvador Rufo wrote: > Signed-off-by: Jos? Luis Salvador Rufo > --- > package/zfs/zfs.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk > index 97e9442cf8..e99413e611 100644 > --- a/package/zfs/zfs.mk > +++ b/package/zfs/zfs.mk > @@ -58,6 +58,14 @@ else > ZFS_CONF_OPTS += --disable-pam > endif > > +# Sets the environment for the `make` that will be run ZFS autotools checks. > +ZFS_CONF_ENV += \ > + ARCH=$(KERNEL_ARCH) \ > + CROSS_COMPILE="$(TARGET_CROSS)" > +ZFS_MAKE_ENV += \ > + ARCH=$(KERNEL_ARCH) \ > + CROSS_COMPILE="$(TARGET_CROSS)" > + > # ZFS userland tools are unfunctional without the Linux kernel modules. > ZFS_MODULE_SUBDIRS = \ > module/avl \ > -- > 2.41.0 > From lancethepants at gmail.com Fri Jun 9 20:16:52 2023 From: lancethepants at gmail.com (Lance Fredrickson) Date: Fri, 9 Jun 2023 14:16:52 -0600 Subject: [Buildroot] 2023.05 - heimdal now requires the libjson perl package Message-ID: While samab4 was updated and looks as though it has a workaround for not requiring the system's libjson-perl package, heimdal that samba4 is dependent on doesn't seem to have a workaround and still requires the system's libjson-perl package to be installed if I'm not mistaken. Lance From giulio.benetti at benettiengineering.com Fri Jun 9 20:50:41 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 9 Jun 2023 22:50:41 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <5942184.lOV4Wx5bFT@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> <5942184.lOV4Wx5bFT@kilian-aisec> Message-ID: <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> Hi Kilian, On 09/06/23 08:35, Kilian Zinnecker wrote: > Hi Giulio > > thanks again for your very helpful answer! > >> To begin is ok, but I see U-Boot supports this board, this is the defconfig: >> https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig >> that uses this dts file: >> https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts >> >> So I would go with mainline uboot. > > Yes, absolutely correct, and the changes to support the Rock 5b's ethernet in > U-Boot are also mainline already: > > https://source.denx.de/u-boot/u-boot/-/commit/ > bcbb64b1990cc1f3f8137c05fbc49b13fcb320ff > > Thank you, I actually did not realize this and used Collabora's gitlab > repository. I just compiled the mainline U-Boot and tested the tftpboot and it > works just fine! very well > >> For example there are already boards with RK3399 that is similar to >> R3588. Take a look here at this defconfig: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/ > rockpro64_defconfig > > As far as I see the rk3399 is actually a different case: For this particular > SoC the ATF is released as source and part of the ATF repository, see here: > > https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/ > rockchip.rst?plain=1#L12 > > This is different for the rk3588, which is the SoC on the Rock 5b: For the > rk3588 Rockchip did not release the ATF source code, you're right > hence one needs to use 2 > ATF blobs for U-Boot, see also the U-Boot documentation about this: > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/board/rockchip/ > rockchip.rst?plain=1#L199-200 > > Both blobs are provided by the Rockchip, see here: > > https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 > > So currently it seems mandatory to me to setup Buildroot in some way, that > these two blobs are obtained from the rkbin repo and provided to U-Boot during > build. totally >> If you refer to BL31 or something similar that should already be an >> infrastructure in Buildroot for it. I suggest you to take a look at >> other similar boards in buildroot/configs and filter what you need and >> give a try. > > As you suggested, I looked for Buildroot infrastructure to support such > requirements and came across the following two patches on the ML, adding some > similar support for IMX SoCs in the past: > > https://lists.buildroot.org/pipermail/buildroot/2021-September/622642.html > https://lists.buildroot.org/pipermail/buildroot/2021-September/622643.html > > In recent Buildroot the support seems to be implemented as option > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE here: > > https://github.com/buildroot/buildroot/blob/master/boot/uboot/uboot.mk#L194-L208 yes > The option is currently used in four defconfigs: > > * imx8mn_bsh_smm_s2_defconfig > * imx8mn_bsh_smm_s2_pro_defconfig > * kontron_bl_imx8mm_defconfig > * kontron_pitx_imx8m_defconfig > > However, the defconfigs don't set any option for some specific remote git > repository, from which the binaries can be obtained. Instead "firmware-imx" is > added to UBOOT_DEPENDENCIES in the uboot.mk. As I understand it, this > corresponds to the package "package/freescale-imx/firmware-imx". exactly, "firmware-imx" is defined in package/freescale-imx/Config.in > So from my understanding, in order to set up the U-Boot build for the Rock 5b > in buildroot, I would have to do the following steps: > > * Add a package "package/rockchip/firmware-rk" which fetches the rkbin > repository properly, similar to "package/freescale-imx/firmware-imx" > > * Implement the following targets in the uboot.mk similar to the IMX ones: > BR2_TARGET_UBOOT_NEEDS_RK_FIRMWARE > UBOOT_COPY_RK_FW_FILES > and add UBOOT_COPY_RK_FW_FILES to UBOOT_PRE_BUILD_HOOKS > > * Add a Rock 5b defconfig to buildroot with the BR2...UBOOT_NEEDS_RK_FIRMWARE > option activated > > What do you think? It works for me, so this way you follow what's already been done for imx. > I would really like to do this! If I get it working it > actually would be my first opensource contribution. However, I am on a one > week vacation from tomorrow and will not have a laptop. So everybody who reads > this and does not urgently need Rock 5b boar support: Please be a bit patient > and let me do it in a week! ;) Usually board patches take long time to be committed and they don't show up everyday in the Mailing List :-) So I wait for you upcoming patch to review it. By the way, as a second step you could enable GPU acceleration. Rockchip-mali package is already there and needs some adjustment to point to a specific Mali model. I see here [1] that Valhalla G610 is supported and package mali-driver is available in Buildroot even if I still have to fix it with Linux 6.2 :-/ Even if while writing it came to my mind that Valhalla Mali driver is probably not compatible with Midgard/Bifrost. But that is other work that can be done later. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > >>> And even if it was present: How >>> could I introduce a change, i.e. activate the Realtek R8169 driver? >> >> enable what we want using fragment files. Take a look here: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_ >> olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, >> you will see that you can en/disable options you need > >> That is a very useful helper that does exist for gitlab too and it's >> defined in: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 >> >> it takes 3 argument when called and return the URL referred to Github. >> Same goes for Gitlab. > > Thank you very much for the info! > > > Best regards, > Kilian > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Sat Jun 10 04:39:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 10 Jun 2023 04:39:40 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-09 Message-ID: <20230610043947.E686B40382@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-09 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 3 | 0 | 8 | master | 73 | 47 | 1 | 121 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.74.0 | 4 elfutils-0.186 | 3 unknown | 3 agentpp-4.6.0 | 2 host-binutils-2.38 | 2 libglib2-2.76.1 | 2 linux-6.3.6 | 2 php-8.2.6 | 2 audit-3.1 | 1 batman-adv-2022.3 | 1 cmocka-1.1.5 | 1 coreutils-9.3 | 1 cryptodev-linux-1.12 | 1 dropbear-2022.83 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 host-rust-1.68.2 | 1 libgcrypt-1.10.1 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 netsniff-ng-0.6.8 | 1 openblas-0.3.23 | 1 opensc-0.22.0 | 1 perl-5.36.1 | 1 ruby-3.1.3 | 1 sdl-1.2.15 | 1 trinity-1.9 | 1 uclibc-1.0.43 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e4774e09d1d50474ef6da6c179d100f71adbba42 | arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/bd51fc995bfa810fc8d68275af8b80a766a37a4e | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/7cf5140a5f4df6d721b14eecaf8cc8b11e452dc1 | sparc | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/cb4ca51871910dc1c57129b9bc92215ed67845f7 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/b30fa4c4423115f8f1e203782280f84703c9be44 | sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/531566cdb9ed7883bf1bffc76e493c7481c1f57a | ORPH i686 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/f55f7001f39b8aba1ea67ed0c1f71bb8a3669afd | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/977e58532806d4e4b18dc3188862ced0a6c94f19 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9106ab5c8db690dcef7a37c5a53c5434329748e8 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0ebbd57dc955d4c0d864b67f6c10975cf0fc571c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ba91f1398bff196a8ddb6d1a1087ac5d4c6906d | ORPH s390x | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/f81fad5731ec9ad1e677c3345a4b6705d7350f73 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b6a2b8a5ca04126514925ebe736a5a8985d6f69 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca1b654e46aff2403ade5eac8c455e6efe2121e3 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50ecb973e3684865a56031ca205cddf59141be5a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/828d4ceee0321f8d020b80333687a48a69f9c71d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/7bf10467bf747e9d728e44c0bb4d09ac4bee78a4 | i586 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/d63dd993f00781335bc246fb3088a3ef60e59d3b | ORPH powerpc | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c8c55eb5348e63f6935dd8d0072d16de5981225b | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f883e3d329835e5ea2cbe7c2740caa417e263e55 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1f9cf508d92a63c74a41402ca5a1e4e66b91534b | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/b3a5bb8a28978903dc2e2cacba623f1c3782d7e8 | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d321ff8c315ad6c1ba607997a3561594ed862bff | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cc76f84181d5db9ff461b85531f9410aa40d0a3a | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/58ab688907ada42f833dbb057d5d1a19337e3c49 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/12478f13ac26b767bf8a5664e8300c6e5dc8e9df | ORPH mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/539416972687e8414849c9341a1af72b725555ad | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/064d135f6c5833cf3a4da3486ca44a21538012ef | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1a248643b6a69072835f81d92047b600cb91fa62 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/3a47cf7c448d471462b4b1eb52eefad0829c9339 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/502d05977dce0d7eaa76f4e4299adc3b802d0270 | sh4 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7ba3b46726754b41294634d252b188f8b30a20ab | ORPH powerpc64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/26138853fcff3bee3cafb8a668d7c495a7fc572d | ORPH i586 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d79ec94e7aae4bcbe357c81c70aee68488891a28 | ORPH x86_64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/b3772b889a03eb3da68fd5ca7507bdd6f8de7158 | i686 | openblas-0.3.23 | NOK | http://autobuild.buildroot.net/results/62b728f5402893d5e8babc24b5be8709b08e6655 | mips64el | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/614d28462fffdada11ac23dd657d9153fff0bcee | or1k | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/c166e6760c0c3b3b98ac1ac7b54fabfa636dd77f | sh4 | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/0e454776446420ecd18842c2de192889090680eb | armeb | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/a7d07a2d2e8cb3152b97f1e0287c9e99f027689d | arc | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/a831a3b90d12c43a78c29a0ddc7db62c525aa1f4 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/a899cb1a019a40bb438d2a4e3b75cc0eea9fd28b | ORPH armeb | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/cb96e5e7b2a267307cbe9ef42e375cc64d709ead | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4fcb3de4e94d9656b44594eb32eb6624b1f0de47 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/0c107b918ca1f744b444275c572db243b5d75082 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/233b85aa96b8a8e30a46123ba2e5b8428b55bfd1 | mips | unknown | NOK | http://autobuild.buildroot.net/results/3fae54233e4874381282da72c6314de23e57077f | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/2d19dfbe7405025336403a16bff28a5084c3eb02 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8d9d25916eddc450c39bb845f1dfd8d5fc90bd77 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4445b861b0dd4bf42830e1bba7fa35f37359bbc8 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/9413442c442e9a3361f715114a59079a3690c2a3 | Gitlab CI results for 2023-06-09 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447866 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447867 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447869 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447872 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447903 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447924 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447926 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447980 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447990 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447991 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447992 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447994 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447995 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447997 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447998 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448027 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448042 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448044 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448139 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448174 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448185 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448233 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448235 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448237 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448239 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448240 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448241 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448242 | -- http://autobuild.buildroot.net From bernd.kuhls at t-online.de Sat Jun 10 07:06:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 09:06:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/heimdal: Use perl module JSON, part of core, instead of JSON:PP package Message-ID: <20230610070628.228669-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ Signed-off-by: Bernd Kuhls --- ...JSON-part-of-core-instead-of-JSON-PP.patch | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch diff --git a/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch new file mode 100644 index 0000000000..a7d8777a78 --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch @@ -0,0 +1,54 @@ +From f77b0d16ace70d93c018241e25826611f3124604 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON, part of core, instead of + JSON:PP package + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch + +Upstream: Not applicable + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index b946dfff4..c08cb24dc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 07:07:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 09:07:22 +0200 Subject: [Buildroot] 2023.05 - heimdal now requires the libjson perl package References: Message-ID: Am Fri, 9 Jun 2023 14:16:52 -0600 schrieb Lance Fredrickson: > While samab4 was updated and looks as though it has a workaround for not > requiring the system's libjson-perl package, heimdal that samba4 is > dependent on doesn't seem to have a workaround and still requires the > system's libjson-perl package to be installed if I'm not mistaken. > > Lance Hi Lance, should be fixed by https://patchwork.ozlabs.org/project/buildroot/patch/ 20230610070628.228669-1-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Sat Jun 10 08:35:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:35:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/lcms2: bump version to 2.15 Message-ID: <20230610083528.3232068-1-bernd.kuhls@t-online.de> Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ Signed-off-by: Bernd Kuhls --- package/lcms2/lcms2.hash | 6 +++--- package/lcms2/lcms2.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lcms2/lcms2.hash b/package/lcms2/lcms2.hash index 700b9746f1..45728a36f1 100644 --- a/package/lcms2/lcms2.hash +++ b/package/lcms2/lcms2.hash @@ -1,5 +1,5 @@ -# From https://sourceforge.net/projects/lcms/files/lcms/2.14 -sha1 94350a2638fe58da736e8726048c859b46a69e6f lcms2-2.14.tar.gz +# From https://sourceforge.net/projects/lcms/files/lcms/2.15 +sha1 b143ff29b03676119dbca30f13cbed72af15cce8 lcms2-2.15.tar.gz # Locally computed: -sha256 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740 lcms2-2.14.tar.gz +sha256 b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39 lcms2-2.15.tar.gz sha256 46d4e05af3bce75332a12d01f19bcce7e32b6bac544be28a64043d0231291e31 COPYING diff --git a/package/lcms2/lcms2.mk b/package/lcms2/lcms2.mk index 743b0ec858..3892dbfbdc 100644 --- a/package/lcms2/lcms2.mk +++ b/package/lcms2/lcms2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LCMS2_VERSION = 2.14 +LCMS2_VERSION = 2.15 LCMS2_SITE = http://downloads.sourceforge.net/project/lcms/lcms/$(LCMS2_VERSION) LCMS2_LICENSE = MIT LCMS2_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:39:57 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:39:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/leafpad: bump version to 0.8.19 Message-ID: <20230610083957.3233937-1-bernd.kuhls@t-online.de> Changelog: https://github.com/tarot231/leafpad/blob/main/ChangeLog Signed-off-by: Bernd Kuhls --- package/leafpad/leafpad.hash | 2 +- package/leafpad/leafpad.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/leafpad/leafpad.hash b/package/leafpad/leafpad.hash index e21c07ad2c..4f6e68f0a2 100644 --- a/package/leafpad/leafpad.hash +++ b/package/leafpad/leafpad.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 959d22ae07f22803bc66ff40d373a854532a6e4732680bf8a96a3fbcb9f80a2c leafpad-0.8.18.1.tar.gz +sha256 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 leafpad-0.8.19.tar.gz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/leafpad/leafpad.mk b/package/leafpad/leafpad.mk index c6c28d12e8..608fa37be4 100644 --- a/package/leafpad/leafpad.mk +++ b/package/leafpad/leafpad.mk @@ -4,7 +4,7 @@ # ################################################################################ -LEAFPAD_VERSION = 0.8.18.1 +LEAFPAD_VERSION = 0.8.19 LEAFPAD_SITE = http://savannah.nongnu.org/download/leafpad LEAFPAD_DEPENDENCIES = libgtk2 host-intltool LEAFPAD_LICENSE = GPL-2.0+ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:46:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:46:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/less: bump version to 633 Message-ID: <20230610084637.3239026-1-bernd.kuhls@t-online.de> Removed patch which is included in this version. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...-on-invalid-embedded-escape-sequence.patch | 27 ------------------- package/less/less.hash | 4 +-- package/less/less.mk | 5 +--- 4 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch diff --git a/.checkpackageignore b/.checkpackageignore index 592bf95d3a..71a96a9116 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -686,7 +686,6 @@ package/lcdproc/0001-LCDd.conf.patch Upstream package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream package/leafnode2/0001-cross_makefile.patch Upstream -package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch deleted file mode 100644 index 233f949e24..0000000000 --- a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +++ /dev/null @@ -1,27 +0,0 @@ -From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 -From: Mark Nudelman -Date: Fri, 7 Oct 2022 19:25:46 -0700 -Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. - -[Retrieved from: -https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] -Signed-off-by: Fabrice Fontaine ---- - line.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/line.c b/line.c -index 236c49ae..cba7bdd1 100644 ---- a/line.c -+++ b/line.c -@@ -633,8 +633,8 @@ ansi_step(pansi, ch) - /* Hyperlink ends with \7 or ESC-backslash. */ - if (ch == '\7') - return ANSI_END; -- if (pansi->prev_esc && ch == '\\') -- return ANSI_END; -+ if (pansi->prev_esc) -+ return (ch == '\\') ? ANSI_END : ANSI_ERR; - pansi->prev_esc = (ch == ESC); - return ANSI_MID; - } diff --git a/package/less/less.hash b/package/less/less.hash index 19be26cae0..8018c9fab1 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# https://www.greenwoodsoftware.com/less/less-608.sig -sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz +# https://www.greenwoodsoftware.com/less/less-633.sig +sha256 2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f less-633.tar.gz # Locally calculated sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index dfbd411863..91ce08f4f0 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,16 +4,13 @@ # ################################################################################ -LESS_VERSION = 608 +LESS_VERSION = 633 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses -# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch -LESS_IGNORE_CVES += CVE-2022-46663 - define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:54:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:54:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcap: security bump version to 2.69 Message-ID: <20230610085443.3241799-1-bernd.kuhls@t-online.de> Fixes - CVE-2023-2602 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb - CVE-2023-2603 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 Updated license hash due to an upstream commit which added a SPDX header: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 Signed-off-by: Bernd Kuhls --- package/libcap/libcap.hash | 4 ++-- package/libcap/libcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcap/libcap.hash b/package/libcap/libcap.hash index 5fc8173905..0f1501d31b 100644 --- a/package/libcap/libcap.hash +++ b/package/libcap/libcap.hash @@ -1,5 +1,5 @@ # https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/sha256sums.asc -sha256 73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd libcap-2.65.tar.xz +sha256 f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb libcap-2.69.tar.xz # Hash for license file: -sha256 f58c80bcce8c929db39a23c32e924876e3311f3ffa54f66076c38056d38fa59b License +sha256 68467e731f4744bd6e0bb69e8df9c3a994e09cd6b203d0c41327ac6d079c581d License diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 728a6ba6cc..c9727c75c9 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAP_VERSION = 2.65 +LIBCAP_VERSION = 2.69 LIBCAP_SITE = https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2 LIBCAP_SOURCE = libcap-$(LIBCAP_VERSION).tar.xz LIBCAP_LICENSE = GPL-2.0 or BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:59:24 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:59:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcodec2: bump version to 1.1.0 Message-ID: <20230610085924.3246961-1-bernd.kuhls@t-online.de> Removed patch which is included in this version. Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - package/libcodec2/0001-update-cmake.patch | 301 ---------------------- package/libcodec2/libcodec2.hash | 2 +- package/libcodec2/libcodec2.mk | 2 +- 4 files changed, 2 insertions(+), 304 deletions(-) delete mode 100644 package/libcodec2/0001-update-cmake.patch diff --git a/.checkpackageignore b/.checkpackageignore index 71a96a9116..754a6b0be0 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -708,7 +708,6 @@ package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream package/libcgicc/0001-disable-documentation-option.patch Sob Upstream package/libclc/0001-support-out-of-tree-build.patch Upstream -package/libcodec2/0001-update-cmake.patch Upstream package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream package/libcuefile/0001-fix-static-link.patch Upstream diff --git a/package/libcodec2/0001-update-cmake.patch b/package/libcodec2/0001-update-cmake.patch deleted file mode 100644 index e983800e27..0000000000 --- a/package/libcodec2/0001-update-cmake.patch +++ /dev/null @@ -1,301 +0,0 @@ -From 812d69af486e608a10380ed5817b03d08c6e786a Mon Sep 17 00:00:00 2001 -From: "A. Maitland Bottoms" -Date: Sun, 17 Jul 2022 17:04:44 -0400 -Subject: [PATCH] update cmake - -Some minor refactoring of Codec2 build to better use CMake -features to improve readability ans maintainability. - -[Retrieved from: -https://github.com/drowe67/codec2/commit/812d69af486e608a10380ed5817b03d08c6e786a] -Signed-off-by: Fabrice Fontaine ---- - CMakeLists.txt | 48 +++++--------------------- - src/CMakeLists.txt | 84 ++++++++++++++++++++++++---------------------- - 2 files changed, 53 insertions(+), 79 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 54ac1f4f4..998af5ddf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,19 +5,13 @@ - # Please report questions, comments, problems, or patches to the freetel - # mailing list: https://lists.sourceforge.net/lists/listinfo/freetel-codec2 - # --set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") -- --project(codec2) -- --cmake_minimum_required(VERSION 3.0) -- --# Set policies here, probably should move to cmake dir. --if(POLICY CMP0075) -- cmake_policy(SET CMP0075 NEW) --endif() --if(POLICY CMP0079) -- cmake_policy(SET CMP0079 NEW) --endif() -+cmake_minimum_required(VERSION 3.13) -+project(CODEC2 -+ VERSION 1.0.5 -+ DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio" -+ HOMEPAGE_URL "https://www.rowetel.com/codec2.html" -+ LANGUAGES C -+ ) - - include(GNUInstallDirs) - mark_as_advanced(CLEAR -@@ -39,23 +33,6 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - "separate build directory and run cmake from there.") - endif("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - --# --# Set project version information. This should probably be done via external --# file at some point. --# --set(CODEC2_VERSION_MAJOR 1) --set(CODEC2_VERSION_MINOR 0) --# Set to patch level if needed, otherwise leave FALSE. --# Must be positive (non-zero) if set, since 0 == FALSE in CMake. --set(CODEC2_VERSION_PATCH 5) --set(CODEC2_VERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --# Patch level version bumps should not change API/ABI. --set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --if(CODEC2_VERSION_PATCH) -- set(CODEC2_VERSION "${CODEC2_VERSION}.${CODEC2_VERSION_PATCH}") --endif() --message(STATUS "codec2 version: ${CODEC2_VERSION}") -- - # Set default build type - if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -@@ -65,6 +42,7 @@ endif() - if(BUILD_OSX_UNIVERSAL) - set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64") - endif(BUILD_OSX_UNIVERSAL) -+set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") - - # - # Find the git hash if this is a working copy. -@@ -190,10 +168,6 @@ if (_GNU_SOURCE) - add_definitions(-D_GNU_SOURCE=1) - endif() - --if(UNIX) -- set(CMAKE_REQUIRED_LIBRARIES m) --endif() -- - check_symbol_exists(floor math.h HAVE_FLOOR) - check_symbol_exists(ceil math.h HAVE_CEIL) - check_symbol_exists(pow math.h HAVE_POW) -@@ -288,11 +262,7 @@ else() - endif() - - # Return the date (yyyy-mm-dd) --macro(DATE RESULT) -- execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT}) --endmacro() --DATE(DATE_RESULT) --string(REGEX REPLACE "\n$" "" DATE_RESULT "${DATE_RESULT}") -+string(TIMESTAMP DATE_RESULT "%Y-%m-%d" UTC) - message(STATUS "Compilation date = XX${DATE_RESULT}XX") - - set(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_PATCH}-${DATE_RESULT}-${FREEDV_HASH}") -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 642404962..cb0990bc2 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -81,7 +81,7 @@ else(CMAKE_CROSSCOMPILING) - # Build code generator binaries. These do not get installed. - # generate_codebook - add_executable(generate_codebook generate_codebook.c) -- target_link_libraries(generate_codebook m ${CMAKE_REQUIRED_LIBRARIES}) -+ target_link_libraries(generate_codebook m) - # Make native builds available for cross-compiling. - export(TARGETS generate_codebook - FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) -@@ -238,12 +238,16 @@ set(CODEC2_PUBLIC_HEADERS - # - # Setup the codec2 library - # -+# Patch level version bumps should not change API/ABI. -+set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") -+message(STATUS "codec2 version: ${CODEC2_VERSION}") - add_library(codec2 ${CODEC2_SRCS}) - if(UNIX) -- target_link_libraries(codec2 m) -+ target_link_libraries(codec2 PUBLIC m) - endif(UNIX) - if(LPCNET AND lpcnetfreedv_FOUND) -- target_link_libraries(codec2 lpcnetfreedv) -+ target_link_libraries(codec2 PRIVATE lpcnetfreedv) -+ list(APPEND CODEC2_PUBLIC_HEADERS ${CMAKE_SOURCE_DIR}/lpcnet/src/lpcnet_freedv.h) - endif() - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - set_target_properties(codec2 PROPERTIES -@@ -269,70 +273,70 @@ export(TARGETS codec2 - ) - - add_executable(c2enc c2enc.c) --target_link_libraries(c2enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2enc codec2) - - add_executable(c2dec c2dec.c) --target_link_libraries(c2dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2dec codec2) - - add_executable(c2sim c2sim.c sd.c) --target_link_libraries(c2sim ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2sim codec2) - - add_executable(fdmdv_get_test_bits fdmdv_get_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_get_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_get_test_bits m) - - add_executable(fdmdv_mod fdmdv_mod.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_mod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_mod m) - - add_executable(fdmdv_demod fdmdv_demod.c fdmdv.c kiss_fft.c octave.c modem_stats.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_demod m) - - add_executable(fdmdv_put_test_bits fdmdv_put_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_put_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_put_test_bits m) - - add_executable(fdmdv_channel fdmdv_channel.c) --target_link_libraries(fdmdv_channel ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fdmdv_channel codec2) - - add_executable(insert_errors insert_errors.c) --target_link_libraries(insert_errors ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(insert_errors) - - add_executable(freedv_tx freedv_tx.c) --target_link_libraries(freedv_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_tx codec2) - - add_executable(freedv_rx freedv_rx.c) --target_link_libraries(freedv_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_rx codec2) - - add_executable(freedv_data_raw_tx freedv_data_raw_tx.c) --target_link_libraries(freedv_data_raw_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_tx codec2) - - add_executable(freedv_data_raw_rx freedv_data_raw_rx.c octave.c) --target_link_libraries(freedv_data_raw_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_rx codec2) - - add_executable(freedv_data_tx freedv_data_tx.c) --target_link_libraries(freedv_data_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_tx codec2) - - add_executable(freedv_data_rx freedv_data_rx.c) --target_link_libraries(freedv_data_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_rx codec2) - - add_executable(freedv_mixed_tx freedv_mixed_tx.c) --target_link_libraries(freedv_mixed_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_tx codec2) - - add_executable(freedv_mixed_rx freedv_mixed_rx.c) --target_link_libraries(freedv_mixed_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_rx codec2) - - add_executable(fsk_mod fsk_mod.c) --target_link_libraries(fsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_mod codec2) - - add_executable(fsk_mod_ext_vco fsk_mod_ext_vco.c) --target_link_libraries(fsk_mod_ext_vco m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fsk_mod_ext_vco m) - - add_executable(fsk_demod fsk_demod.c modem_probe.c octave.c) --target_link_libraries(fsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_demod codec2) - - add_executable(fsk_get_test_bits fsk_get_test_bits.c) - target_link_libraries(fsk_get_test_bits) - - add_executable(fsk_put_test_bits fsk_put_test_bits.c) --target_link_libraries(fsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_put_test_bits codec2) - - add_executable(framer framer.c) - target_link_libraries(framer) -@@ -341,46 +345,46 @@ add_executable(deframer deframer.c) - target_link_libraries(deframer) - - add_executable(fm_demod fm_demod.c fm.c) --target_link_libraries(fm_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fm_demod m) - - add_executable(cohpsk_mod cohpsk_mod.c) --target_link_libraries(cohpsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_mod codec2) - - add_executable(ofdm_get_test_bits ofdm_get_test_bits.c) --target_link_libraries(ofdm_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_get_test_bits codec2) - - add_executable(ofdm_put_test_bits ofdm_put_test_bits.c) --target_link_libraries(ofdm_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_put_test_bits codec2) - - add_executable(ofdm_mod ofdm_mod.c) --target_link_libraries(ofdm_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_mod codec2) - - add_executable(ofdm_demod ofdm_demod.c octave.c) --target_link_libraries(ofdm_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_demod codec2) - - add_executable(fmfsk_mod fmfsk_mod.c) --target_link_libraries(fmfsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_mod codec2) - - add_executable(fmfsk_demod fmfsk_demod.c modem_probe.c octave.c) --target_link_libraries(fmfsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_demod codec2) - - add_executable(vhf_deframe_c2 vhf_deframe_c2.c) --target_link_libraries(vhf_deframe_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_deframe_c2 codec2) - - add_executable(vhf_frame_c2 vhf_frame_c2.c) --target_link_libraries(vhf_frame_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_frame_c2 codec2) - - add_executable(cohpsk_demod cohpsk_demod.c octave.c) --target_link_libraries(cohpsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_demod codec2) - - add_executable(cohpsk_get_test_bits cohpsk_get_test_bits.c) --target_link_libraries(cohpsk_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_get_test_bits codec2) - - add_executable(cohpsk_put_test_bits cohpsk_put_test_bits.c octave.c) --target_link_libraries(cohpsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_put_test_bits codec2) - - add_executable(ch ch.c) --target_link_libraries(ch ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ch codec2) - - add_executable(tollr tollr.c) - -@@ -388,10 +392,10 @@ add_executable(ldpc_noise ldpc_noise.c) - target_link_libraries(ldpc_noise m) - - add_executable(ldpc_enc ldpc_enc.c) --target_link_libraries(ldpc_enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_enc codec2) - - add_executable(ldpc_dec ldpc_dec.c) --target_link_libraries(ldpc_dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_dec codec2) - - install(TARGETS codec2 EXPORT codec2-config - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib diff --git a/package/libcodec2/libcodec2.hash b/package/libcodec2/libcodec2.hash index ba44aa015c..b2de750c34 100644 --- a/package/libcodec2/libcodec2.hash +++ b/package/libcodec2/libcodec2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826 libcodec2-1.0.5.tar.gz +sha256 d56ba661008a780b823d576a5a2742c94d0b0507574643a7d4f54c76134826a3 libcodec2-1.1.0.tar.gz sha256 9ebb6f82b7380a62ac74c5f0322c88e6744dedf2ebe1f54d6f088282b39844bf COPYING diff --git a/package/libcodec2/libcodec2.mk b/package/libcodec2/libcodec2.mk index b97db8ff59..66758a1697 100644 --- a/package/libcodec2/libcodec2.mk +++ b/package/libcodec2/libcodec2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCODEC2_VERSION = 1.0.5 +LIBCODEC2_VERSION = 1.1.0 LIBCODEC2_SITE = $(call github,drowe67,codec2,v$(LIBCODEC2_VERSION)) LIBCODEC2_LICENSE = LGPL-2.1 LIBCODEC2_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:06:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:06:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/libedit: bump version to 20221030-3.1 Message-ID: <20230610090608.3255661-1-bernd.kuhls@t-online.de> Rebased patch, switched _SITE to https. Changelog: https://www.thrysoee.dk/editline/ Signed-off-by: Bernd Kuhls --- package/libedit/0001-check-bsd-functions-in-libbsd.patch | 8 ++++---- package/libedit/libedit.hash | 2 +- package/libedit/libedit.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libedit/0001-check-bsd-functions-in-libbsd.patch b/package/libedit/0001-check-bsd-functions-in-libbsd.patch index 0af9472f17..5f056ff5ad 100644 --- a/package/libedit/0001-check-bsd-functions-in-libbsd.patch +++ b/package/libedit/0001-check-bsd-functions-in-libbsd.patch @@ -3,20 +3,20 @@ configure: on Linux, the BSD functions require linking against libbsd Signed-off-by: "Fabrice Fontaine" (Rebased against 20210910-3.1) Signed-off-by: "Yann E. MORIN" -(Rebased against 20150325-3.1) +(Rebased against 20150325-3.1 & 20221030-3.1) Signed-off-by: Bernd Kuhls diff -durN libedit-20130712-3.1.orig/configure.ac libedit-20130712-3.1/configure.ac --- libedit-20130712-3.1.orig/configure.ac 2013-07-12 20:39:22.000000000 +0200 +++ libedit-20130712-3.1/configure.ac 2013-07-28 23:35:35.012676469 +0200 -@@ -117,6 +117,10 @@ +@@ -119,6 +119,10 @@ + #AC_FUNC_MALLOC #AC_FUNC_REALLOC - AC_TYPE_SIGNAL AC_FUNC_STAT + +# Search for libbsd for *vis functions +AC_CHECK_LIB([bsd], [vis]) + - AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv]) + AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv reallocarr]) # strlcpy diff --git a/package/libedit/libedit.hash b/package/libedit/libedit.hash index 6d139730e8..2e7363d828 100644 --- a/package/libedit/libedit.hash +++ b/package/libedit/libedit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6792a6a992050762edcca28ff3318cdb7de37dccf7bc30db59fcd7017eed13c5 libedit-20210910-3.1.tar.gz +sha256 f0925a5adf4b1bf116ee19766b7daa766917aec198747943b1c4edf67a4be2bb libedit-20221030-3.1.tar.gz sha256 9da6c9c74987a36c84302982799d17d2f748ba1c1c0c471425716173c1d07649 COPYING diff --git a/package/libedit/libedit.mk b/package/libedit/libedit.mk index 595a59f702..576a163173 100644 --- a/package/libedit/libedit.mk +++ b/package/libedit/libedit.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBEDIT_VERSION = 20210910-3.1 -LIBEDIT_SITE = http://www.thrysoee.dk/editline +LIBEDIT_VERSION = 20221030-3.1 +LIBEDIT_SITE = https://www.thrysoee.dk/editline LIBEDIT_INSTALL_STAGING = YES LIBEDIT_DEPENDENCIES = ncurses LIBEDIT_LICENSE = BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:17:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:17:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 Message-ID: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html Signed-off-by: Bernd Kuhls --- package/libinput/libinput.hash | 2 +- package/libinput/libinput.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash index d8282ff03b..f6a67fc1ed 100644 --- a/package/libinput/libinput.hash +++ b/package/libinput/libinput.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 # License files sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk index 07f20293ab..ff7b75077b 100644 --- a/package/libinput/libinput.mk +++ b/package/libinput/libinput.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBINPUT_VERSION = 1.20.1 +LIBINPUT_VERSION = 1.23.0 LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev libudev -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:20:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:20:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libplist: bump version to 2.3.0 Message-ID: <20230610092034.3269282-1-bernd.kuhls@t-online.de> Release notes: https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 Signed-off-by: Bernd Kuhls --- package/libplist/libplist.hash | 2 +- package/libplist/libplist.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libplist/libplist.hash b/package/libplist/libplist.hash index 4dab755e5d..460f63516a 100644 --- a/package/libplist/libplist.hash +++ b/package/libplist/libplist.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4a5517e5377ec421df84c586ba85bb4e1d26f11ad203d7d450a907c0156fbd9a libplist-2.2.0.tar.bz2 +sha256 4e8580d3f39d3dfa13cefab1a13f39ea85c4b0202e9305c5c8f63818182cac61 libplist-2.3.0.tar.bz2 sha256 7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d COPYING diff --git a/package/libplist/libplist.mk b/package/libplist/libplist.mk index e7cecb612d..8f094c133d 100644 --- a/package/libplist/libplist.mk +++ b/package/libplist/libplist.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPLIST_VERSION = 2.2.0 +LIBPLIST_VERSION = 2.3.0 LIBPLIST_SOURCE = libplist-$(LIBPLIST_VERSION).tar.bz2 LIBPLIST_SITE = https://github.com/libimobiledevice/libplist/releases/download/$(LIBPLIST_VERSION) LIBPLIST_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:30:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:30:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/{libuv, uvw}: bump to versions 1.45.0, 3.1.0_libuv_v1.45 Message-ID: <20230610093042.3292143-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commits: - various cleanups, parts of old license file was moved to LICENSE-extra https://github.com/libuv/libuv/commits/v1.x/LICENSE - copyright year bump https://github.com/skypjack/uvw/commit/68803053f42bb3b0e139a984837a5539e5da7fe6 Signed-off-by: Bernd Kuhls --- package/libuv/libuv.hash | 5 +++-- package/libuv/libuv.mk | 4 ++-- package/uvw/uvw.hash | 4 ++-- package/uvw/uvw.mk | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/libuv/libuv.hash b/package/libuv/libuv.hash index b0fa0ff5be..3ca184feaf 100644 --- a/package/libuv/libuv.hash +++ b/package/libuv/libuv.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 e6e2ba8b4c349a4182a33370bb9be5e23c51b32efb9b9e209d0e8556b73a48da libuv-1.44.2.tar.gz -sha256 95b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8 LICENSE +sha256 458e34d5ef7f3c0394a2bfd8c39d757cb1553baa5959b9b4b45df63aa027a228 libuv-1.45.0.tar.gz +sha256 16de0c32b265cb7d46a6d3bd614f259dd4d693a5e26b3407b04aae8d73041f0c LICENSE +sha256 262c44bd2cdba037e6d2a82fba15f5800d292bc993a6f5d6b6ea487744d02836 LICENSE-extra diff --git a/package/libuv/libuv.mk b/package/libuv/libuv.mk index c169b76a6a..640c5bb1ce 100644 --- a/package/libuv/libuv.mk +++ b/package/libuv/libuv.mk @@ -6,13 +6,13 @@ # When bumping libuv, check if a new version of uvw is available # and bump it too. -LIBUV_VERSION = 1.44.2 +LIBUV_VERSION = 1.45.0 LIBUV_SITE = $(call github,libuv,libuv,v$(LIBUV_VERSION)) LIBUV_DEPENDENCIES = host-pkgconf LIBUV_INSTALL_STAGING = YES LIBUV_AUTORECONF = YES LIBUV_LICENSE = BSD-2-Clause, BSD-3-Clause, ISC, MIT -LIBUV_LICENSE_FILES = LICENSE +LIBUV_LICENSE_FILES = LICENSE LICENSE-extra LIBUV_CPE_ID_VENDOR = libuv # Upstream needs tests to be run sequentially. This is the default in diff --git a/package/uvw/uvw.hash b/package/uvw/uvw.hash index a0c74bbe05..8e54ea7d60 100644 --- a/package/uvw/uvw.hash +++ b/package/uvw/uvw.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3460842778e91e7d2fae4201e49e4521e9d94fbbf3891ae6c52d3c9fc0673598 uvw-2.12.1_libuv_v1.44.tar.gz -sha256 1e3b8fb895c0396aaa2138ff82c02968524e220645b21b0a4ac765858a898732 LICENSE +sha256 0a612bd243150fbbe1365cdaf48203d32061c1d14f93825a31876b183922f93b uvw-3.1.0_libuv_v1.45.tar.gz +sha256 e2a4062818ab05e2a0908737ad49b7c01202247364e900167ac81105de8713f3 LICENSE diff --git a/package/uvw/uvw.mk b/package/uvw/uvw.mk index b6c2135d6f..364a2eded4 100644 --- a/package/uvw/uvw.mk +++ b/package/uvw/uvw.mk @@ -4,7 +4,7 @@ # ################################################################################ -UVW_VERSION = 2.12.1_libuv_v1.44 +UVW_VERSION = 3.1.0_libuv_v1.45 UVW_SITE = $(call github,skypjack,uvw,v$(UVW_VERSION)) UVW_INSTALL_STAGING = YES UVW_INSTALL_TARGET = NO -- 2.39.2 From christian at aperture.us Sat Jun 10 12:08:17 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 10 Jun 2023 05:08:17 -0700 Subject: [Buildroot] [PATCH 1/2] package/docker-engine: bump version to v24.0.2 Message-ID: <20230610120818.968354-1-christian@aperture.us> v24.0.0 release notes: https://github.com/moby/moby/releases/tag/v24.0.0 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.0 v24.0.1 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.1 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.1 v24.0.2 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.2 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.2 Signed-off-by: Christian Stewart --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 092ec989cf..b6729ab660 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 f502eba135828ae52cefb12f1c74092c8865e39cb94f5daed0f3f6717a8d50a3 docker-engine-23.0.5.tar.gz +sha256 f4bc7d7cc2ee3671371ae80fd624e61f0598e614b5c235012581f8ec1d593aa0 docker-engine-24.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index f904793aa2..8127689e9e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.5 +DOCKER_ENGINE_VERSION = 24.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.41.0 From christian at aperture.us Sat Jun 10 12:08:18 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 10 Jun 2023 05:08:18 -0700 Subject: [Buildroot] [PATCH 2/2] package/docker-cli: bump version to v24.0.1 In-Reply-To: <20230610120818.968354-1-christian@aperture.us> References: <20230610120818.968354-1-christian@aperture.us> Message-ID: <20230610120818.968354-2-christian@aperture.us> v24.0.0 release notes: https://github.com/moby/moby/releases/tag/v24.0.0 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.0 v24.0.1 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.1 https://github.com/docker/cli/releases/tag/v24.0.1 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.1 v24.0.2 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.2 https://github.com/docker/cli/releases/tag/v24.0.2 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.2 Signed-off-by: Christian Stewart --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index e9e9a18cb1..dd5d598278 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2d6599783d447ac56d4caa482e9d8f09ad9e6f91ba2be6707bc107be04f89ddd docker-cli-23.0.5.tar.gz +sha256 632357aa58d7f5e16ce87dbd73641c5f65c25b6501e3917ac4f0ce553a01e0bc docker-cli-24.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 522971ac98..ddd3e7bf91 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.5 +DOCKER_CLI_VERSION = 24.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 -- 2.41.0 From fperrad at gmail.com Sat Jun 10 12:25:15 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 14:25:15 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.38 Message-ID: <20230610122516.1633303-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 22c37bf60..4d6c210c6 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.37.sha256sum -sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.38.sha256sum +sha256 ce11decf018b25bdd8505544a4f87242854ec88be054d9ade5f3a20444dd8ee7 gtk+-3.24.38.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 8291b8d35..6655a0d09 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).37 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).38 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.39.2 From thomas at devoogdt.com Sat Jun 10 13:32:48 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:48 +0200 Subject: [Buildroot] [PATCH v2 1/4] package/fluent-bit: bump to version 2.1.4 Message-ID: <20230610133251.97022-1-thomas@devoogdt.com> Fluent Bit v2.1 is the start of the new stable series of the project. Release Notes: https://fluentbit.io/announcements/v2.1.0/ https://fluentbit.io/announcements/v2.1.1/ https://fluentbit.io/announcements/v2.1.2/ https://fluentbit.io/announcements/v2.1.3/ https://fluentbit.io/announcements/v2.1.4/ Fluent Bit v2.1.4 contains this list of upstreamed patches: https://github.com/fluent/fluent-bit/pull/7266 https://github.com/fluent/fluent-bit/pull/7254 https://github.com/fluent/fluent-bit/pull/7253 So the old patches can be dropped. Signed-off-by: Thomas Devoogdt --- v2: bump from 2.1.3 to 2.1.4 --- .checkpackageignore | 3 - .../0001-lib-cfl-fixup-static_assert.patch | 33 ----- .../0002-lib-c-ares-fixup-static_assert.patch | 56 -------- .../fluent-bit/0003-fix-build-without-C.patch | 131 ------------------ package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 6 files changed, 2 insertions(+), 225 deletions(-) delete mode 100644 package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch delete mode 100644 package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch delete mode 100644 package/fluent-bit/0003-fix-build-without-C.patch diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..b4fcb051c3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -480,9 +480,6 @@ package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Ups package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream package/flite/0001-fix-alsa-static.patch Upstream package/fltk/0001-disable-tests.patch Upstream -package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream -package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream -package/fluent-bit/0003-fix-build-without-C.patch Upstream package/fluxbox/0001-fixes-bug-1138.patch Upstream package/freeipmi/0001-add-disable-doc.patch Upstream package/freeradius-client/0001-fix-for-nettle.patch Upstream diff --git a/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch b/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch deleted file mode 100644 index 19dab7cac6..0000000000 --- a/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch +++ /dev/null @@ -1,33 +0,0 @@ -From e4f825dd9e952f4a056bf89342049e67102ae6bb Mon Sep 17 00:00:00 2001 -From: Thomas Devoogdt -Date: Wed, 1 Feb 2023 11:38:15 +0100 -Subject: [PATCH] lib: cfl: fixup static_assert - -"undefined reference to 'static_assert'" - -Not defined when using uClibc or if not C++ >= 11. - -upstream: https://github.com/Cyan4973/xxHash/commit/6189ecd3d44a693460f86280ccf49d33cb4b18e1 - -Signed-off-by: Thomas Devoogdt ---- - lib/cfl/lib/xxhash/xxhash.h | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/lib/cfl/lib/xxhash/xxhash.h b/lib/cfl/lib/xxhash/xxhash.h -index 08ab79457..511c4d12b 100644 ---- a/lib/cfl/lib/xxhash/xxhash.h -+++ b/lib/cfl/lib/xxhash/xxhash.h -@@ -1546,8 +1546,7 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) - /* note: use after variable declarations */ - #ifndef XXH_STATIC_ASSERT - # if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) /* C11 */ --# include --# define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { static_assert((c),m); } while(0) -+# define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { _Static_assert((c),m); } while(0) - # elif defined(__cplusplus) && (__cplusplus >= 201103L) /* C++11 */ - # define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { static_assert((c),m); } while(0) - # else --- -2.34.1 - diff --git a/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch b/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch deleted file mode 100644 index d9b918ea8a..0000000000 --- a/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch +++ /dev/null @@ -1,56 +0,0 @@ -From f55f9bf6d9201169d2e5d3782068b03ff17dec90 Mon Sep 17 00:00:00 2001 -From: Thomas Devoogdt -Date: Wed, 1 Feb 2023 11:26:56 +0100 -Subject: [PATCH] lib: c-ares: fixup static_assert - -"undefined reference to 'static_assert'" - -Not defined when using uClibc or if not C++ >= 11. - -upstream: https://github.com/c-ares/c-ares/issues/504 - -Signed-off-by: Thomas Devoogdt ---- - lib/c-ares-1.19.0/configure | 4 ++++ - lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 | 3 +++ - 2 files changed, 7 insertions(+) - -diff --git a/lib/c-ares-1.19.0/configure b/lib/c-ares-1.19.0/configure -index 4c5e1a966..58712ec34 100755 ---- a/lib/c-ares-1.19.0/configure -+++ b/lib/c-ares-1.19.0/configure -@@ -6317,6 +6317,8 @@ else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#define static_assert _Static_assert -+ - template - struct check - { -@@ -6394,6 +6396,8 @@ else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#define static_assert _Static_assert -+ - template - struct check - { -diff --git a/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 b/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -index 229de3091..fe4a11c67 100644 ---- a/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -+++ b/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -@@ -37,6 +37,9 @@ - #serial 9 - - m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[ -+ -+#define static_assert _Static_assert -+ - template - struct check - { --- -2.34.1 - diff --git a/package/fluent-bit/0003-fix-build-without-C.patch b/package/fluent-bit/0003-fix-build-without-C.patch deleted file mode 100644 index 0f0b239216..0000000000 --- a/package/fluent-bit/0003-fix-build-without-C.patch +++ /dev/null @@ -1,131 +0,0 @@ -From f2aeca6fcc37bf22dd7307cab8fc9db6b53dd652 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 21 Feb 2023 00:09:57 +0100 -Subject: [PATCH] fix build without C++ - -Fix the following build failure without C++: - --- Check for working CXX compiler: /usr/bin/c++ - broken -CMake Error at /home/autobuild/autobuild/instance-15/output-1/per-package/fluent-bit/host/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake:62 (message): - The C++ compiler - - "/usr/bin/c++" - - is not able to compile a simple test program. - - It fails with the following output: - - Change Dir: /home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp - - Run Build Command(s):/home/autobuild/make/make -f Makefile cmTC_bfb29/fast && make[1]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - /home/autobuild/make/make -f CMakeFiles/cmTC_bfb29.dir/build.make CMakeFiles/cmTC_bfb29.dir/build - make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - Building CXX object CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o - /usr/bin/c++ --sysroot=/home/autobuild/autobuild/instance-15/output-1/per-package/fluent-bit/host/xtensa-buildroot-linux-uclibc/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O2 -g0 -fcommon -U_FILE_OFFSET_BITS -g -fPIE -o CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o -c /home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp/testCXXCompiler.cxx - c++: error: unrecognized command-line option '-mlongcalls' - c++: error: unrecognized command-line option '-mauto-litpools' - make[2]: *** [CMakeFiles/cmTC_bfb29.dir/build.make:78: CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o] Error 1 - make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - make[1]: *** [Makefile:127: cmTC_bfb29/fast] Error 2 - make[1]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - - CMake will not be able to correctly generate this project. -Call Stack (most recent call first): - lib/msgpack-c/CMakeLists.txt:2 (project) - -Fixes: - - http://autobuild.buildroot.org/results/4b0f90d79d6dbbf976acf1da839260b0ee94ddda - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/fluent/fluent-bit/pull/6893] ---- - lib/chunkio/CMakeLists.txt | 2 +- - lib/lwrb/CMakeLists.txt | 2 +- - lib/msgpack-c/CMakeLists.txt | 2 +- - lib/onigmo/CMakeLists.txt | 2 +- - lib/snappy-fef67ac/CMakeLists.txt | 2 +- - lib/tutf8e/CMakeLists.txt | 2 +- - src/stream_processor/CMakeLists.txt | 2 +- - 7 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/lib/chunkio/CMakeLists.txt b/lib/chunkio/CMakeLists.txt -index 233bce35c..8bfe5199d 100644 ---- a/lib/chunkio/CMakeLists.txt -+++ b/lib/chunkio/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 3.0) --project(chunk-io) -+project(chunk-io C) - - set(CIO_VERSION_MAJOR 1) - set(CIO_VERSION_MINOR 4) -diff --git a/lib/lwrb/CMakeLists.txt b/lib/lwrb/CMakeLists.txt -index 2fabd6319..031cbc1dd 100644 ---- a/lib/lwrb/CMakeLists.txt -+++ b/lib/lwrb/CMakeLists.txt -@@ -1,7 +1,7 @@ - cmake_minimum_required(VERSION 3.0) - - # Setup project --project(LwLibPROJECT) -+project(LwLibPROJECT C) - - # ------------------------------------------------- - # This CMakeLists.txt is used only if it is a top-level file. -diff --git a/lib/msgpack-c/CMakeLists.txt b/lib/msgpack-c/CMakeLists.txt -index 810ad609a..ffbbc5ddb 100644 ---- a/lib/msgpack-c/CMakeLists.txt -+++ b/lib/msgpack-c/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(msgpack-c) -+project(msgpack-c C) - - set(src - src/objectc.c -diff --git a/lib/onigmo/CMakeLists.txt b/lib/onigmo/CMakeLists.txt -index 4a3b30d7d..66865130a 100644 ---- a/lib/onigmo/CMakeLists.txt -+++ b/lib/onigmo/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 3.4) --project(onigmo) -+project(onigmo C) - - # Onigmo Version - set(ONIGMO_VERSION_MAJOR 6) -diff --git a/lib/snappy-fef67ac/CMakeLists.txt b/lib/snappy-fef67ac/CMakeLists.txt -index 8bb1e9598..ae9225c49 100644 ---- a/lib/snappy-fef67ac/CMakeLists.txt -+++ b/lib/snappy-fef67ac/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(snappy-c) -+project(snappy-c C) - - set(CMAKE_POSITION_INDEPENDENT_CODE ON) - -diff --git a/lib/tutf8e/CMakeLists.txt b/lib/tutf8e/CMakeLists.txt -index 35cbe01ad..a056ef83c 100644 ---- a/lib/tutf8e/CMakeLists.txt -+++ b/lib/tutf8e/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(tutf8e) -+project(tutf8e C) - - # Not supported: -std=c90 (lacks support for inline) - # Supported: -std=gnu90, -std=c99 or -std=gnu99 -diff --git a/src/stream_processor/CMakeLists.txt b/src/stream_processor/CMakeLists.txt -index 8c5d70d13..de2c2fe38 100644 ---- a/src/stream_processor/CMakeLists.txt -+++ b/src/stream_processor/CMakeLists.txt -@@ -1,4 +1,4 @@ --project(stream-processor) -+project(stream-processor C) - - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - --- -2.39.1 - diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index d60531438a..ec55038f3a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz +sha256 27c50c04cc39f4327a168c7eb00b7ab9d587d1b414f046668bb6ba93020ac7a5 fluent-bit-2.1.4.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 319815f056..a6080b0aab 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.10 +FLUENT_BIT_VERSION = 2.1.4 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:49 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:49 +0200 Subject: [Buildroot] [PATCH v2 2/4] package/fluent-bit: use the system provided LuaJIT In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-2-thomas@devoogdt.com> Luajit was not used at all when it was selected, instead fluent-bit recompiled it without taking care of the complexities that were handled in the luajit package. Fix this by linking dynamically to the buildroot provided version. Signed-off-by: Thomas Devoogdt --- v2: No change. --- ...-the-system-provided-LuaJIT-if-found.patch | 62 +++++++++++++++++++ package/fluent-bit/fluent-bit.mk | 1 + 2 files changed, 63 insertions(+) create mode 100644 package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch diff --git a/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch b/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch new file mode 100644 index 0000000000..9f6f4d0ebb --- /dev/null +++ b/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch @@ -0,0 +1,62 @@ +From 4f8eb7bb5a39d83374806928b7a5b622136ef055 Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Fri, 28 Apr 2023 10:25:16 +0200 +Subject: [PATCH] build: use the system provided LuaJIT if found + +e.g. buildroot has logic to build luajit, +so if pkg_check_modules can find a suitable version, +then use that one if -DFLB_PREFER_SYSTEM_LIBS=Yes. + +Upstream: https://github.com/fluent/fluent-bit/pull/7286 +Signed-off-by: Thomas Devoogdt +--- + CMakeLists.txt | 12 +++++++++++- + src/CMakeLists.txt | 2 +- + 2 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9af783c79..0601b7c18 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -123,6 +123,7 @@ option(FLB_TESTS_INTERNAL_FUZZ "Enable internal fuzz tests" No) + option(FLB_TESTS_OSSFUZZ "Enable OSS-Fuzz build" No) + option(FLB_MTRACE "Enable mtrace support" No) + option(FLB_POSIX_TLS "Force POSIX thread storage" No) ++option(FLB_PREFER_SYSTEM_LIBS "Prefer system installed libraries" No) + option(FLB_INOTIFY "Enable inotify support" Yes) + option(FLB_SQLDB "Enable SQL embedded DB" Yes) + option(FLB_HTTP_SERVER "Enable HTTP Server" Yes) +@@ -1003,7 +1004,16 @@ endif() + # LuaJIT (Scripting Support) + # ========================== + if(FLB_LUAJIT) +- include(cmake/luajit.cmake) ++ if(FLB_PREFER_SYSTEM_LIBS) ++ find_package(PkgConfig) ++ pkg_check_modules(LUAJIT luajit>=2.1.0) ++ endif() ++ if(LUAJIT_FOUND) ++ include_directories(${LUAJIT_INCLUDE_DIRS}) ++ else() ++ include(cmake/luajit.cmake) ++ set(LUAJIT_LIBRARIES "libluajit") ++ endif() + FLB_DEFINITION(FLB_HAVE_LUAJIT) + endif() + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 06a206dd4..8b66ddd22 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -220,7 +220,7 @@ endif() + if(FLB_LUAJIT) + set(extra_libs + ${extra_libs} +- "libluajit") ++ ${LUAJIT_LIBRARIES}) + endif() + + if(FLB_SQLDB) +-- +2.34.1 + diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index a6080b0aab..2949c5cdd0 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -20,6 +20,7 @@ FLUENT_BIT_CONF_OPTS += \ -DFLB_RELEASE=Yes \ -DFLB_EXAMPLES=No \ -DFLB_CHUNK_TRACE=No \ + -DFLB_PREFER_SYSTEM_LIBS=Yes \ -DFLB_BACKTRACE=No ifeq ($(BR2_PACKAGE_FLUENT_BIT_WASM),y) -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:50 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:50 +0200 Subject: [Buildroot] [PATCH v2 3/4] package/fluent-bit: drop cxx handling In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-3-thomas@devoogdt.com> Fluent-bit is written in pure c, so drop any cxx handling. Only the wasm part needs c++, but that one doesn't need the fixes which are now dropped. Signed-off-by: Thomas Devoogdt --- v2: No change. --- package/fluent-bit/fluent-bit.mk | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 2949c5cdd0..9df34efd78 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -13,7 +13,6 @@ FLUENT_BIT_CPE_ID_PRODUCT = fluent_bit FLUENT_BIT_DEPENDENCIES = host-bison host-flex libyaml openssl FLUENT_BIT_CFLAGS = $(TARGET_CFLAGS) -FLUENT_BIT_CXXFLAGS = $(TARGET_CXXFLAGS) FLUENT_BIT_CONF_OPTS += \ -DFLB_DEBUG=No \ @@ -49,13 +48,11 @@ FLUENT_BIT_CONF_OPTS += \ # Fix multiple definition of `mk_tls_*'. # https://github.com/fluent/fluent-bit/issues/5537 FLUENT_BIT_CFLAGS += -fcommon -FLUENT_BIT_CXXFLAGS += -fcommon # Undefining _FILE_OFFSET_BITS here because of a "bug" with glibc fts.h # large file support. # https://bugzilla.redhat.com/show_bug.cgi?id=574992 FLUENT_BIT_CFLAGS += -U_FILE_OFFSET_BITS -FLUENT_BIT_CXXFLAGS += -U_FILE_OFFSET_BITS ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) FLUENT_BIT_DEPENDENCIES += libexecinfo @@ -74,8 +71,7 @@ endif FLUENT_BIT_CONF_OPTS += \ -DCMAKE_EXE_LINKER_FLAGS="$(FLUENT_BIT_LDFLAGS)" \ - -DCMAKE_C_FLAGS="$(FLUENT_BIT_CFLAGS)" \ - -DCMAKE_CXX_FLAGS="$(FLUENT_BIT_CXXFLAGS)" + -DCMAKE_C_FLAGS="$(FLUENT_BIT_CFLAGS)" define FLUENT_BIT_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/fluent-bit/S99fluent-bit \ -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:51 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:51 +0200 Subject: [Buildroot] [PATCH v2 4/4] package/fluent-bit: rework wasm handling In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-4-thomas@devoogdt.com> Fluent-bit isn't very great at supporting the various architectures, so help a little bit by defining the WAMR_BUILD_TARGET ourselves. ./utils/test-pkg -c fluent-bit.config -p fluent-bit -a arm-aarch64 [ 1/45]: OK bootlin-aarch64-glibc [ 2/45]: OK bootlin-arcle-hs38-uclibc [ 3/45]: OK bootlin-armv5-uclibc [ 4/45]: OK bootlin-armv7-glibc [ 5/45]: OK bootlin-armv7m-uclibc [ 6/45]: SKIPPED bootlin-armv7-musl [ 7/45]: OK bootlin-m68k-5208-uclibc [ 8/45]: SKIPPED bootlin-m68k-68040-uclibc [ 9/45]: OK bootlin-microblazeel-uclibc [10/45]: OK bootlin-mipsel32r6-glibc [11/45]: OK bootlin-mipsel-uclibc [12/45]: OK bootlin-nios2-glibc [13/45]: OK bootlin-openrisc-uclibc [14/45]: OK bootlin-powerpc64le-power8-glibc [15/45]: OK bootlin-powerpc-e500mc-uclibc [16/45]: OK bootlin-riscv32-glibc [17/45]: OK bootlin-riscv64-glibc [18/45]: OK bootlin-riscv64-musl [19/45]: OK bootlin-s390x-z13-glibc [20/45]: OK bootlin-sh4-uclibc [21/45]: OK bootlin-sparc64-glibc [22/45]: OK bootlin-sparc-uclibc [23/45]: SKIPPED bootlin-x86-64-glibc [24/45]: OK bootlin-x86-64-musl [25/45]: OK bootlin-x86-64-uclibc [26/45]: OK bootlin-xtensa-uclibc [27/45]: OK br-arm-basic [28/45]: OK br-arm-full-nothread [29/45]: SKIPPED br-arm-full-static [30/45]: SKIPPED br-i386-pentium4-full [31/45]: OK br-i386-pentium-mmx-musl [32/45]: OK br-mips64-n64-full [33/45]: OK br-mips64r6-el-hf-glibc [34/45]: OK br-powerpc-603e-basic-cpp [35/45]: OK br-powerpc64-power7-glibc [36/45]: OK linaro-aarch64-be [37/45]: OK linaro-aarch64 [38/45]: OK linaro-arm [39/45]: OK sourcery-arm-armv4t [40/45]: OK sourcery-arm [41/45]: OK sourcery-arm-thumb2 [42/45]: OK sourcery-mips64 [43/45]: FAILED sourcery-mips [44/45]: FAILED sourcery-nios2 [45/45]: OK Two failures: - sourcery-mips64: core/iwasm/common/arch/invokeNative_mips.s: Assembler messages: core/iwasm/common/arch/invokeNative_mips.s:58: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f12,0($sp)' core/iwasm/common/arch/invokeNative_mips.s:59: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f14,8($sp)' make[4]: *** [src/wasm/CMakeFiles/vmlib-static.dir/build.make:495: src/wasm/CMakeFiles/vmlib-static.dir/__/__/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/common/arch/invokeNative_mips.s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... - sourcery-mips: core/iwasm/common/arch/invokeNative_mips.s: Assembler messages: core/iwasm/common/arch/invokeNative_mips.s:58: Error: opcode not supported on this processor: mips32r2 (mips32r2) `ldc1 $f12,0($sp)' core/iwasm/common/arch/invokeNative_mips.s:59: Error: opcode not supported on this processor: mips32r2 (mips32r2) `ldc1 $f14,8($sp)' make[4]: *** [src/wasm/CMakeFiles/vmlib-static.dir/build.make:495: src/wasm/CMakeFiles/vmlib-static.dir/__/__/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/common/arch/invokeNative_mips.s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... Fix see: https://github.com/bytecodealliance/wasm-micro-runtime/issues/625 >> Hi, building the invokeNative_general.c explicitly is supported now, please pull the latest code and use >> "cmake -DWAMR_BUILD_INVOKE_NATIVE_GENERAL=1 ..." to build it. Signed-off-by: Thomas Devoogdt --- v2: No change. --- package/fluent-bit/Config.in | 25 ------------------------- package/fluent-bit/fluent-bit.mk | 32 ++++++++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index bfdea895b0..dc477e9f39 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -11,31 +11,6 @@ config BR2_PACKAGE_FLUENT_BIT https://github.com/fluent/fluent-bit -if BR2_PACKAGE_FLUENT_BIT - -config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - bool - # see lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms - default y if BR2_arc - default y if BR2_arm || BR2_armeb - default y if BR2_aarch64 || BR2_aarch64_be - default y if BR2_i386 || BR2_x86_64 - default y if BR2_RISCV_64 - default y if BR2_xtensa - -config BR2_PACKAGE_FLUENT_BIT_WASM - bool "wasm runtime support" - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - help - Support for WASM-based plugins. - -comment "wasm runtime support needs a toolchain w/ C++" - depends on BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - depends on !BR2_INSTALL_LIBSTDCPP - -endif - comment "fluent-bit needs a toolchain w/ threads, dynamic library" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 9df34efd78..46f7c603b5 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -22,8 +22,36 @@ FLUENT_BIT_CONF_OPTS += \ -DFLB_PREFER_SYSTEM_LIBS=Yes \ -DFLB_BACKTRACE=No -ifeq ($(BR2_PACKAGE_FLUENT_BIT_WASM),y) -FLUENT_BIT_CONF_OPTS += -DFLB_WASM=Yes +# WASM runtime support needs a toolchain w/ C++ +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +ifeq ($(BR2_aarch64)$(BR2_aarch64_be),y) +FLUENT_BIT_WAMR_BUILD_TARGET = AARCH64 +else ifeq ($(BR2_arcle)$(BR2_arceb),y) +FLUENT_BIT_WAMR_BUILD_TARGET = ARC +else ifeq ($(BR2_arm)$(BR2_armeb),y) +FLUENT_BIT_WAMR_BUILD_TARGET = ARM +else ifeq ($(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el),y) +FLUENT_BIT_WAMR_BUILD_TARGET = MIPS +# https://github.com/bytecodealliance/wasm-micro-runtime/issues/625 +# Fix unknown opcode 'ldc1', seen on mips32r2 and mips64r2. +FLUENT_BIT_CONF_OPTS += \ + -DWAMR_BUILD_INVOKE_NATIVE_GENERAL=1 +else ifeq ($(BR2_riscv)$(BR2_RISCV_32),yy) +FLUENT_BIT_WAMR_BUILD_TARGET = RISCV32 +else ifeq ($(BR2_riscv)$(BR2_RISCV_64),yy) +FLUENT_BIT_WAMR_BUILD_TARGET = RISCV64 +else ifeq ($(BR2_i386),y) +FLUENT_BIT_WAMR_BUILD_TARGET = X86_32 +else ifeq ($(BR2_x86_64),y) +FLUENT_BIT_WAMR_BUILD_TARGET = X86_64 +else ifeq ($(BR2_xtensa),y) +FLUENT_BIT_WAMR_BUILD_TARGET = XTENSA +endif +endif + +ifneq ($(FLUENT_BIT_WAMR_BUILD_TARGET),) +FLUENT_BIT_CONF_OPTS += -DFLB_WASM=Yes \ + -DWAMR_BUILD_TARGET=$(FLUENT_BIT_WAMR_BUILD_TARGET) else FLUENT_BIT_CONF_OPTS += -DFLB_WASM=No endif -- 2.34.1 From fperrad at gmail.com Sat Jun 10 13:53:06 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 15:53:06 +0200 Subject: [Buildroot] [PATCH] package/mc: bump to version 4.8.29 Message-ID: <20230610135307.1721115-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/mc/mc.hash | 4 ++-- package/mc/mc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mc/mc.hash b/package/mc/mc.hash index b0381474f..5edfc7911 100644 --- a/package/mc/mc.hash +++ b/package/mc/mc.hash @@ -1,4 +1,4 @@ -# Hash from http://ftp.midnight-commander.org/mc-4.8.28.sha256 -sha256 e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803 mc-4.8.28.tar.xz +# Hash from http://ftp.midnight-commander.org/mc-4.8.29.sha256 +sha256 01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4 mc-4.8.29.tar.xz # sha256 locally computed: sha256 5576bbec76296e1c8e081f7037ebd01bdada388635f58d844a2f20d37bbe4284 COPYING diff --git a/package/mc/mc.mk b/package/mc/mc.mk index 3858d6288..894b23144 100644 --- a/package/mc/mc.mk +++ b/package/mc/mc.mk @@ -4,7 +4,7 @@ # ################################################################################ -MC_VERSION = 4.8.28 +MC_VERSION = 4.8.29 MC_SOURCE = mc-$(MC_VERSION).tar.xz MC_SITE = http://ftp.midnight-commander.org MC_LICENSE = GPL-3.0+ -- 2.39.2 From fperrad at gmail.com Sat Jun 10 13:53:18 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 15:53:18 +0200 Subject: [Buildroot] [PATCH] package/libgcrypt: bump to version 1.10.2 Message-ID: <20230610135318.1721136-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- .../0001-configure.ac-add-an-option-to-disable-tests.patch | 2 +- package/libgcrypt/libgcrypt.hash | 4 ++-- package/libgcrypt/libgcrypt.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch b/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch index 5ddde9df1..2ba1bf8b1 100644 --- a/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch +++ b/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch @@ -44,7 +44,7 @@ diff --git a/configure.ac b/configure.ac index e8c8cd39..1a6b61e5 100644 --- a/configure.ac +++ b/configure.ac -@@ -3231,6 +3231,16 @@ AC_ARG_ENABLE([doc], AC_HELP_STRING([--disable-doc], +@@ -3248,6 +3248,16 @@ AC_ARG_ENABLE([doc], AC_HELP_STRING([--disable-doc], AM_CONDITIONAL([BUILD_DOC], [test "x$build_doc" != xno]) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76..522d67283 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig +# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2.sig # using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3..4fffe5360 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:07:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:07:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump version to 6.3 Message-ID: <20230610140743.900775-1-bernd.kuhls@t-online.de> Release notes: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS Signed-off-by: Bernd Kuhls --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 846ca7efc3..905b47fb06 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz +sha256 d9425f0a3df138734001fccc4175fe178c025f938460ac25c4ebc39960168822 ethtool-6.3.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index a35e274bc4..9f1ef19e7b 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.2 +ETHTOOL_VERSION = 6.3 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:10:18 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:10:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/fetchmail: bump version to 6.4.37 Message-ID: <20230610141018.901645-1-bernd.kuhls@t-online.de> Release notes: https://sourceforge.net/p/fetchmail/mailman/message/37770051/ https://sourceforge.net/p/fetchmail/mailman/message/37783197/ Signed-off-by: Bernd Kuhls --- package/fetchmail/fetchmail.hash | 4 ++-- package/fetchmail/fetchmail.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fetchmail/fetchmail.hash b/package/fetchmail/fetchmail.hash index bb03dcf94a..9ca6b2c7a7 100644 --- a/package/fetchmail/fetchmail.hash +++ b/package/fetchmail/fetchmail.hash @@ -1,4 +1,4 @@ -# From https://sourceforge.net/p/fetchmail/mailman/message/37756758/ -sha256 7b0b56cbc0fca854504f167795fab532d5a54d5a7d3b6e3e36a33f34a0960a01 fetchmail-6.4.35.tar.xz +# From https://sourceforge.net/p/fetchmail/mailman/message/37783197/ +sha256 4a182e5d893e9abe6ac37ae71e542651fce6d606234fc735c2aaae18657e69ea fetchmail-6.4.37.tar.xz # Locally computed: sha256 6d87443b61041067a5eddb2cabf8aebff15b8b40771ad6b5e4754e607ec21b39 COPYING diff --git a/package/fetchmail/fetchmail.mk b/package/fetchmail/fetchmail.mk index d6053508a5..6d418f9739 100644 --- a/package/fetchmail/fetchmail.mk +++ b/package/fetchmail/fetchmail.mk @@ -5,7 +5,7 @@ ################################################################################ FETCHMAIL_VERSION_MAJOR = 6.4 -FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).35 +FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).37 FETCHMAIL_SOURCE = fetchmail-$(FETCHMAIL_VERSION).tar.xz FETCHMAIL_SITE = https://downloads.sourceforge.net/project/fetchmail/branch_$(FETCHMAIL_VERSION_MAJOR) FETCHMAIL_LICENSE = GPL-2.0; some exceptions are mentioned in COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:14:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:14:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/flatbuffers: bump version to 23.5.26 Message-ID: <20230610141436.904889-1-bernd.kuhls@t-online.de> Changelog: https://github.com/google/flatbuffers/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls --- package/flatbuffers/flatbuffers.hash | 2 +- package/flatbuffers/flatbuffers.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash index 2ff56a8b76..3c3a90d6f3 100644 --- a/package/flatbuffers/flatbuffers.hash +++ b/package/flatbuffers/flatbuffers.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8aff985da30aaab37edf8e5b02fda33ed4cbdd962699a8e2af98fdef306f4e4d flatbuffers-23.3.3.tar.gz +sha256 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3 flatbuffers-23.5.26.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 58c0414533..3998a25cdf 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLATBUFFERS_VERSION = 23.3.3 +FLATBUFFERS_VERSION = 23.5.26 FLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION)) FLATBUFFERS_LICENSE = Apache-2.0 FLATBUFFERS_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:29:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:29:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/fmt: bump version to 10.0.0 Message-ID: <20230610152930.907894-1-bernd.kuhls@t-online.de> Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst Updated license hash due to upstream commit, no legal changes: https://github.com/fmtlib/fmt/commit/48dfbcaa95f2043d29e3591ffd3090af4a5f33e2 Signed-off-by: Bernd Kuhls --- package/fmt/fmt.hash | 4 ++-- package/fmt/fmt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fmt/fmt.hash b/package/fmt/fmt.hash index 65eeaa4ebe..279f071262 100644 --- a/package/fmt/fmt.hash +++ b/package/fmt/fmt.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 cceb4cb9366e18a5742128cb3524ce5f50e88b476f1e54737a47ffdf4df4c996 fmt-9.1.0.zip -sha256 825c9324e70f8c839c8ba910543dd4a7daee243b86ef960594c11381a19980b8 LICENSE.rst +sha256 4943cb165f3f587f26da834d3056ee8733c397e024145ca7d2a8a96bb71ac281 fmt-10.0.0.zip +sha256 07580f2a3b35709ce703d523f447b242f6dfec7582a8c0df102c7fa2849375f8 LICENSE.rst diff --git a/package/fmt/fmt.mk b/package/fmt/fmt.mk index ed0703cbc9..f2c94b8231 100644 --- a/package/fmt/fmt.mk +++ b/package/fmt/fmt.mk @@ -4,7 +4,7 @@ # ################################################################################ -FMT_VERSION = 9.1.0 +FMT_VERSION = 10.0.0 FMT_SITE = https://github.com/fmtlib/fmt/releases/download/$(FMT_VERSION) FMT_SOURCE = fmt-$(FMT_VERSION).zip FMT_LICENSE = MIT with exception -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:38:19 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:38:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: security bump version to 10.01.1 Message-ID: <20230610153819.936259-1-bernd.kuhls@t-online.de> Switch tarball to .xz Fixes CVE-2023-28879: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 Release notes: https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link Signed-off-by: Bernd Kuhls --- package/ghostscript/ghostscript.hash | 4 ++-- package/ghostscript/ghostscript.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash index ca26a38a02..30c45a5a74 100644 --- a/package/ghostscript/ghostscript.hash +++ b/package/ghostscript/ghostscript.hash @@ -1,5 +1,5 @@ -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/SHA512SUMS -sha512 f498384af80654c040635564b8bc9a64c4bb5b0769bb00aade4042bbe9117c482362dc1a1fac72db3ce9487dd5a5bb8fb81b35b360680fe598df33dfbbe79499 ghostscript-9.56.1.tar.gz +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10011/SHA512SUMS +sha512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 ghostscript-10.01.1.tar.xz # Hash for license file: sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 364fa1469a..d215afccd2 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -4,7 +4,8 @@ # ################################################################################ -GHOSTSCRIPT_VERSION = 9.56.1 +GHOSTSCRIPT_VERSION = 10.01.1 +GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION)) GHOSTSCRIPT_LICENSE = AGPL-3.0 GHOSTSCRIPT_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:44:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:44:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnu-efi: bump version to 3.0.17 Message-ID: <20230610154440.938853-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Signed-off-by: Bernd Kuhls --- package/gnu-efi/gnu-efi.hash | 3 +-- package/gnu-efi/gnu-efi.mk | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/gnu-efi/gnu-efi.hash b/package/gnu-efi/gnu-efi.hash index 251a99e5d7..4e282f9c54 100644 --- a/package/gnu-efi/gnu-efi.hash +++ b/package/gnu-efi/gnu-efi.hash @@ -1,6 +1,5 @@ # From http://sourceforge.net/projects/gnu-efi/files -md5 192d94e995ddd4ebdce4903adfd06039 gnu-efi-3.0.15.tar.bz2 -sha1 40c8a4715cf8c409a093c8d2ca9f5d5b24d73058 gnu-efi-3.0.15.tar.bz2 +sha1 9715285022124b231520d58b26709f5ab338e981 gnu-efi-3.0.17.tar.bz2 # Locally computed sha256 931a257b9c5c1ba65ff519f18373c438a26825f2db7866b163e96d1b168f20ea gnu-efi-3.0.15.tar.bz2 sha256 42d352e9c28dd446fd0209cd6f75588c8e41f0934540bb382bbd61c752360265 README.efilib diff --git a/package/gnu-efi/gnu-efi.mk b/package/gnu-efi/gnu-efi.mk index 93b5888370..b205c197d5 100644 --- a/package/gnu-efi/gnu-efi.mk +++ b/package/gnu-efi/gnu-efi.mk @@ -4,9 +4,9 @@ # ################################################################################ -GNU_EFI_VERSION = 3.0.15 +GNU_EFI_VERSION = 3.0.17 GNU_EFI_SOURCE = gnu-efi-$(GNU_EFI_VERSION).tar.bz2 -GNU_EFI_SITE = http://downloads.sourceforge.net/project/gnu-efi +GNU_EFI_SITE = https://downloads.sourceforge.net/project/gnu-efi GNU_EFI_INSTALL_STAGING = YES GNU_EFI_LICENSE = BSD-3-Clause and/or GPL-2.0+ (gnuefi), BSD-3-Clause (efilib) GNU_EFI_LICENSE_FILES = README.efilib -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:53:23 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:53:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnutls: bump version to 3.8.0 Message-ID: <20230610155323.968228-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commit: "Sync GPL/LGPL license files from Gnulib" https://github.com/gnutls/gnutls/commit/a39e528897184c6f6a33d245b82891a8dc8090ce Removed configure options related to guile which were removed upstream: https://github.com/gnutls/gnutls/commit/100cc2a706b8e097cbeb63d08c7ea59717c906ca Signed-off-by: Bernd Kuhls --- package/gnutls/gnutls.hash | 8 ++++---- package/gnutls/gnutls.mk | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/gnutls/gnutls.hash b/package/gnutls/gnutls.hash index 303f1351e0..2f6dba9d3c 100644 --- a/package/gnutls/gnutls.hash +++ b/package/gnutls/gnutls.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.8.tar.xz.sig -sha256 c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114 gnutls-3.7.8.tar.xz +# https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.0.tar.xz.sig +sha256 0ea0d11a1660a1e63f960f157b197abe6d0c8cb3255be24e1fb3815930b9bdc5 gnutls-3.8.0.tar.xz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b doc/COPYING -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 doc/COPYING.LESSER +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 doc/COPYING +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 doc/COPYING.LESSER diff --git a/package/gnutls/gnutls.mk b/package/gnutls/gnutls.mk index 6e2cc501ef..d6b8b229bd 100644 --- a/package/gnutls/gnutls.mk +++ b/package/gnutls/gnutls.mk @@ -5,8 +5,8 @@ ################################################################################ # When bumping, make sure *all* --without-libfoo-prefix options are in GNUTLS_CONF_OPTS -GNUTLS_VERSION_MAJOR = 3.7 -GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).8 +GNUTLS_VERSION_MAJOR = 3.8 +GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).0 GNUTLS_SOURCE = gnutls-$(GNUTLS_VERSION).tar.xz GNUTLS_SITE = https://www.gnupg.org/ftp/gcrypt/gnutls/v$(GNUTLS_VERSION_MAJOR) GNUTLS_LICENSE = LGPL-2.1+ (core library) @@ -16,7 +16,6 @@ GNUTLS_DEPENDENCIES = host-pkgconf libtasn1 libunistring nettle GNUTLS_CPE_ID_VENDOR = gnu GNUTLS_CONF_OPTS = \ --disable-doc \ - --disable-guile \ --disable-libdane \ --disable-rpath \ --disable-tests \ @@ -44,7 +43,6 @@ GNUTLS_INSTALL_STAGING = YES HOST_GNUTLS_DEPENDENCIES = host-pkgconf host-libtasn1 host-libunistring host-nettle HOST_GNUTLS_CONF_OPTS = \ --disable-doc \ - --disable-guile \ --disable-libdane \ --disable-rpath \ --disable-tests \ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:56:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:56:22 +0200 Subject: [Buildroot] [PATCH] package/libgcrypt: bump to version 1.10.2 References: <20230610135318.1721136-1-francois.perrad__10174.8896575131$1686405233$gmane$org@gadz.org> Message-ID: Am Sat, 10 Jun 2023 15:53:18 +0200 schrieb Francois Perrad: > Signed-off-by: Francois Perrad > Hi Francois, your patch is a duplicate of https://patchwork.ozlabs.org/project/ buildroot/patch/20230608185255.3505647-2-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Sat Jun 10 16:29:41 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:29:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/icu: bump version to 73-1 Message-ID: <20230610162941.1013899-1-bernd.kuhls@t-online.de> Updated license hash due to copyright year bump: https://github.com/unicode-org/icu/commit/9e16711b54d055cad10f7dc59f19d124ca6618be Release notes: https://icu.unicode.org/download/71 https://icu.unicode.org/download/72 https://icu.unicode.org/download/73 Signed-off-by: Bernd Kuhls --- package/icu/icu.hash | 4 ++-- package/icu/icu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/icu/icu.hash b/package/icu/icu.hash index 56a0a5dd53..77d5a9269c 100644 --- a/package/icu/icu.hash +++ b/package/icu/icu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5 icu4c-70_1-src.tgz -sha256 861671f8c712aa046f8f5ac89239e6c33821636516c5d0cc8c4e1973085f27a6 LICENSE +sha256 a457431de164b4aa7eca00ed134d00dfbf88a77c6986a10ae7774fc076bb8c45 icu4c-73_1-src.tgz +sha256 f3005e195ff74d8812cc1f182a1c446fab678d70a10e3dada497585befee5416 LICENSE diff --git a/package/icu/icu.mk b/package/icu/icu.mk index 8107796ae9..96ac5cef61 100644 --- a/package/icu/icu.mk +++ b/package/icu/icu.mk @@ -7,7 +7,7 @@ # Git tags (and therefore versions on release-monitoring.org) use the # XX-Y format, but the tarballs are named XX_Y and the containing # directories XX.Y. -ICU_VERSION = 70-1 +ICU_VERSION = 73-1 ICU_SOURCE = icu4c-$(subst -,_,$(ICU_VERSION))-src.tgz ICU_SITE = \ https://github.com/unicode-org/icu/releases/download/release-$(ICU_VERSION) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:32:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:32:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.7 Message-ID: <20230610163230.1017019-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index 00a4654b12..82da96f6b1 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz +sha256 49b9e40c75a5e3859f5166a2543f333bb8c618f433ca495965e0c13cd6525273 intel-gmmlib-22.3.7.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 74ba6e3603..1ccb49a390 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.5 +INTEL_GMMLIB_VERSION = 22.3.7 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:36:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:36:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/mcelog: bump version to 194 Message-ID: <20230610163638.1019447-1-bernd.kuhls@t-online.de> Changelog: https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ Signed-off-by: Bernd Kuhls --- package/mcelog/mcelog.hash | 2 +- package/mcelog/mcelog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mcelog/mcelog.hash b/package/mcelog/mcelog.hash index 23fd4e50f3..a82d6f2ed2 100644 --- a/package/mcelog/mcelog.hash +++ b/package/mcelog/mcelog.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b3b2616acde7afba4752d4dc447a2c2ad5a75da65e7496e0da30f8f8d2015cfa mcelog-191.tar.gz +sha256 52ad2771a8dc8e30b44a52864620cf1be1fce81f9ae83c4652a9e2d010b1a533 mcelog-194.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mcelog/mcelog.mk b/package/mcelog/mcelog.mk index 9f7194e376..5cd00cc354 100644 --- a/package/mcelog/mcelog.mk +++ b/package/mcelog/mcelog.mk @@ -4,7 +4,7 @@ # ################################################################################ -MCELOG_VERSION = 191 +MCELOG_VERSION = 194 MCELOG_SITE = $(call github,andikleen,mcelog,v$(MCELOG_VERSION)) MCELOG_LICENSE = GPL-2.0 MCELOG_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:44:12 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:44:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/mpg123: bump version to 1.31.3 Message-ID: <20230610164412.1029852-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Updated license hash due to copyright year bump. Signed-off-by: Bernd Kuhls --- package/mpg123/mpg123.hash | 9 ++++----- package/mpg123/mpg123.mk | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/mpg123/mpg123.hash b/package/mpg123/mpg123.hash index e5fb09b46a..39ded93fb9 100644 --- a/package/mpg123/mpg123.hash +++ b/package/mpg123/mpg123.hash @@ -1,7 +1,6 @@ -# From https://sourceforge.net/projects/mpg123/files/mpg123/1.25.15/ -sha1 286fcb83afad3ecbfea60434d3ee1b6d7f41bb7c mpg123-1.25.15.tar.bz2 -md5 9a050d4b3573661c606f8095a3f34ca3 mpg123-1.25.15.tar.bz2 +# From https://sourceforge.net/projects/mpg123/files/mpg123/1.31.3/ +sha1 c41b98e4c5ac55a5b3787b5aa309a71a6d458145 mpg123-1.31.3.tar.bz2 # Locally calculated -sha256 503a76d82d97f1a6513bbeb284e460a99fb17ef80f23a661d8fc026ce6adcbbc mpg123-1.25.15.tar.bz2 +sha256 1ca77d3a69a5ff845b7a0536f783fee554e1041139a6b978f6afe14f5814ad1a mpg123-1.31.3.tar.bz2 # License file -sha256 f40e0dd86b27b52e429b693a87b3ca63ae0a98a4d142e77207aa6bdf1db7a295 COPYING +sha256 c22482728a634a8dfdb4ff72a96d4c1ed64cd8f3e79335c401751ac591609366 COPYING diff --git a/package/mpg123/mpg123.mk b/package/mpg123/mpg123.mk index fbb011c2c2..64c8e0d8e5 100644 --- a/package/mpg123/mpg123.mk +++ b/package/mpg123/mpg123.mk @@ -4,9 +4,9 @@ # ################################################################################ -MPG123_VERSION = 1.25.15 +MPG123_VERSION = 1.31.3 MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2 -MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) +MPG123_SITE = https://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) MPG123_INSTALL_STAGING = YES MPG123_LICENSE = LGPL-2.1 MPG123_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:49:59 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:49:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/ncurses: bump version to 6.4.20230603 Message-ID: <20230610164959.1049309-1-bernd.kuhls@t-online.de> Release notes: https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS Signed-off-by: Bernd Kuhls --- package/ncurses/ncurses.hash | 2 +- package/ncurses/ncurses.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ncurses/ncurses.hash b/package/ncurses/ncurses.hash index a5f83c8725..b82a7b29e4 100644 --- a/package/ncurses/ncurses.hash +++ b/package/ncurses/ncurses.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 004603a9b3ec51599ef0a0089482004ee3d33b0240d87ce17b6f77525b51fb4e ncurses-6.4-20230429.tar.gz +sha256 b0910671694c2c8377f579eea68477a15d67bd20ddd4b29328cfe15c62c7b3fd ncurses-6.4-20230603.tar.gz # Locally computed sha256 0413b2f4ea863194c174673032f0fca84f1ea1ed4eed6476baea68c075a631ce COPYING diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index 4753da299c..3b805cb1fd 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -6,7 +6,7 @@ # When there is no snapshost yet for a new version, set it to the empty string NCURSES_VERSION_MAJOR = 6.4 -NCURSES_SNAPSHOT_DATE = 20230429 +NCURSES_SNAPSHOT_DATE = 20230603 NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE)) NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION))) NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT)) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:53:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:53:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/nettle: bump version to 3.9.1 Message-ID: <20230610165342.1056828-1-bernd.kuhls@t-online.de> Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html Signed-off-by: Bernd Kuhls --- package/nettle/nettle.hash | 4 ++-- package/nettle/nettle.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/nettle/nettle.hash b/package/nettle/nettle.hash index d726cb94c6..6c2486e260 100644 --- a/package/nettle/nettle.hash +++ b/package/nettle/nettle.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz.sig -sha256 364f3e2b77cd7dcde83fd7c45219c834e54b0c75e428b6f894a23d12dd41cbfe nettle-3.8.1.tar.gz +# https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz.sig +sha256 ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3 nettle-3.9.1.tar.gz # Locally calculated sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSERv3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYINGv2 diff --git a/package/nettle/nettle.mk b/package/nettle/nettle.mk index dd4dfbbe38..d1987d427f 100644 --- a/package/nettle/nettle.mk +++ b/package/nettle/nettle.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETTLE_VERSION = 3.8.1 +NETTLE_VERSION = 3.9.1 NETTLE_SITE = https://ftp.gnu.org/gnu/nettle NETTLE_DEPENDENCIES = gmp NETTLE_INSTALL_STAGING = YES -- 2.39.2 From ju.o at free.fr Sat Jun 10 16:58:12 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 10 Jun 2023 18:58:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/perftest: bump to version 23.04.0-0.23 Message-ID: <20230610165813.357109-1-ju.o@free.fr> For release note, see: https://github.com/linux-rdma/perftest/releases/tag/23.04.0-0.23 Note: the version scheme changed since the previous version, from "v4.5-0.20" to "23.04.0-0.23" (the "v" was removed). Signed-off-by: Julien Olivain --- package/perftest/perftest.hash | 2 +- package/perftest/perftest.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perftest/perftest.hash b/package/perftest/perftest.hash index 4333231c44..a9ea10ef44 100644 --- a/package/perftest/perftest.hash +++ b/package/perftest/perftest.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 32e667dac1c0dd41a3951c5a54b961a8e28db5d9478caea2dfc268a312968c99 perftest-4.5-0.20.tar.gz +sha256 c76f0fd5524a3486c335897357c596d0a6d4f82680f93fc1bc7120670fabd5f9 perftest-23.04.0-0.23.tar.gz sha256 763adb7d5094f2127b026adea8701f042d28d4b1f6fb8b6e828989227a9cf7f5 COPYING diff --git a/package/perftest/perftest.mk b/package/perftest/perftest.mk index 7ad20d0974..7101e318aa 100644 --- a/package/perftest/perftest.mk +++ b/package/perftest/perftest.mk @@ -4,8 +4,8 @@ # ################################################################################ -PERFTEST_VERSION = 4.5-0.20 -PERFTEST_SITE = $(call github,linux-rdma,perftest,v$(PERFTEST_VERSION)) +PERFTEST_VERSION = 23.04.0-0.23 +PERFTEST_SITE = $(call github,linux-rdma,perftest,$(PERFTEST_VERSION)) PERFTEST_LICENSE = GPL-2.0 or BSD-2-Clause PERFTEST_LICENSE_FILES = COPYING PERFTEST_DEPENDENCIES = pciutils rdma-core -- 2.41.0 From ju.o at free.fr Sat Jun 10 16:58:13 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 10 Jun 2023 18:58:13 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: test_perftest: update test kernel to 6.1.33 In-Reply-To: <20230610165813.357109-1-ju.o@free.fr> References: <20230610165813.357109-1-ju.o@free.fr> Message-ID: <20230610165813.357109-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- support/testing/tests/package/test_perftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_perftest.py b/support/testing/tests/package/test_perftest.py index 680b70d784..08089456c2 100644 --- a/support/testing/tests/package/test_perftest.py +++ b/support/testing/tests/package/test_perftest.py @@ -12,7 +12,7 @@ class TestPerftest(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.91" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.33" 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="{}" -- 2.41.0 From bernd.kuhls at t-online.de Sat Jun 10 17:08:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:08:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/ntp: bump version to 4.2.8p17 Message-ID: <20230610170836.1084327-1-bernd.kuhls@t-online.de> Changelog: https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/NEWS Removed patch 0003, upstream updated autogen to 5.18.16, see Changelog. Removed patch 0004, fixed upstream: https://bugs.ntp.org/show_bug.cgi?id=3741 Use sha256 hash provided by upstream. Updated license hash due to upstream additions to the license text: https://bugs.ntp.org/show_bug.cgi?id=3725 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 2 -- package/ntp/0003-override-shell.patch | 20 ----------- ...o-not-use-PTHREAD_STACK_MIN-on-glibc.patch | 33 ------------------- package/ntp/ntp.hash | 9 +++-- package/ntp/ntp.mk | 2 +- 5 files changed, 5 insertions(+), 61 deletions(-) delete mode 100644 package/ntp/0003-override-shell.patch delete mode 100644 package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch diff --git a/.checkpackageignore b/.checkpackageignore index 754a6b0be0..69b9b6720e 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1083,8 +1083,6 @@ package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables package/ntp/0001-nano.patch Upstream package/ntp/0002-ntp-syscalls-fallback.patch Upstream -package/ntp/0003-override-shell.patch Upstream -package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream diff --git a/package/ntp/0003-override-shell.patch b/package/ntp/0003-override-shell.patch deleted file mode 100644 index 0161e6520a..0000000000 --- a/package/ntp/0003-override-shell.patch +++ /dev/null @@ -1,20 +0,0 @@ -sntp/libopts/m4/libopts.m4: allow override shell with POSIX_SHELL - -Pull in fix from upstream AutoGen [1] to accept POSIX_SHELL from the -environment during the configure step. - -[1] http://git.savannah.gnu.org/cgit/autogen.git/commit/?id=db064b9a252f3ef3d8db25411ea0edb0ff8ea758 - -Signed-off-by: James Byrne - -diff --git a/sntp/libopts/m4/libopts.m4 b/sntp/libopts/m4/libopts.m4 ---- a/sntp/libopts/m4/libopts.m4 -+++ b/sntp/libopts/m4/libopts.m4 -@@ -114,6 +114,7 @@ - AC_PROG_SED - [while : - do -+ test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which bash` - test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which dash` diff --git a/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch b/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch deleted file mode 100644 index da03ad4aac..0000000000 --- a/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 082a504cfcc046c3d8adaae1164268bc94e5108a Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sat, 31 Jul 2021 10:51:41 -0700 -Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc - -In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which -could mean different stack sizes at runtime on different architectures -and it also causes compile failure. Default glibc thread stack size -or 64Kb set by ntp should be good in glibc these days. - -Signed-off-by: Khem Raj -[Copied from https://github.com/openembedded/meta-openembedded/blob/master/meta-networking/recipes-support/ntp/ntp/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch] -Signed-off-by: Alexey Brodkin ---- - libntp/work_thread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libntp/work_thread.c b/libntp/work_thread.c -index 03a5647..3ddd751 100644 ---- a/libntp/work_thread.c -+++ b/libntp/work_thread.c -@@ -41,7 +41,7 @@ - #ifndef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE (64U * 1024) - #endif --#ifndef __sun -+#if !defined(__sun) && !defined(__GLIBC__) - #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN - # undef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN --- -2.32.0 - diff --git a/package/ntp/ntp.hash b/package/ntp/ntp.hash index 3c2f6a95a7..96e21bf2df 100644 --- a/package/ntp/ntp.hash +++ b/package/ntp/ntp.hash @@ -1,5 +1,4 @@ -# From http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p15.tar.gz.md5 -md5 e1e6b23d2fc75cced41801dbcd6c2561 ntp-4.2.8p15.tar.gz -# Calculated based on the hash above -sha256 f65840deab68614d5d7ceb2d0bb9304ff70dcdedd09abb79754a87536b849c19 ntp-4.2.8p15.tar.gz -sha256 957e6a13445cc61ab1ca3dc80d8c269cf9b0a6d9eaec20f9f39639b0b3e66ee8 COPYRIGHT +# From https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.8p17.tar.gz.sha256 +sha256 103dd272e6a66c5b8df07dce5e9a02555fcd6f1397bdfb782237328e89d3a866 ntp-4.2.8p17.tar.gz +# Locally computed +sha256 06246b8c15ccc1a1873c78525c810f0802e68f383e79ee041e06d1ab9cbf80a4 COPYRIGHT diff --git a/package/ntp/ntp.mk b/package/ntp/ntp.mk index 96b099d5b1..e64f6308ec 100644 --- a/package/ntp/ntp.mk +++ b/package/ntp/ntp.mk @@ -6,7 +6,7 @@ NTP_VERSION_MAJOR = 4.2 NTP_VERSION_MINOR = 8 -NTP_VERSION_POINT = 15 +NTP_VERSION_POINT = 17 NTP_VERSION = $(NTP_VERSION_MAJOR).$(NTP_VERSION_MINOR)p$(NTP_VERSION_POINT) NTP_SITE = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(NTP_VERSION_MAJOR) NTP_DEPENDENCIES = host-pkgconf libevent -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:11:24 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:11:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/opus: bump version to 1.4 Message-ID: <20230610171124.1092368-1-bernd.kuhls@t-online.de> Release notes: https://opus-codec.org/release/stable/2023/04/20/libopus-1_4.html Signed-off-by: Bernd Kuhls --- package/opus/opus.hash | 2 +- package/opus/opus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/opus/opus.hash b/package/opus/opus.hash index 2365e47c7d..7569ee08d1 100644 --- a/package/opus/opus.hash +++ b/package/opus/opus.hash @@ -1,5 +1,5 @@ # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt -sha256 65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1.tar.gz +sha256 c9b32b4253be5ae63d1ff16eea06b94b5f0f2951b7a02aceef58e3a3ce49c51f opus-1.4.tar.gz # Hash for license file sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 COPYING diff --git a/package/opus/opus.mk b/package/opus/opus.mk index d8e0623e15..15531b521a 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPUS_VERSION = 1.3.1 +OPUS_VERSION = 1.4 OPUS_SITE = https://downloads.xiph.org/releases/opus OPUS_LICENSE = BSD-3-Clause OPUS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:14:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:14:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/pciutils: bump version to 3.10.0 Message-ID: <20230610171440.1094251-1-bernd.kuhls@t-online.de> Changelog: https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog Signed-off-by: Bernd Kuhls --- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 93df1558ff..2ac28d327b 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz +sha256 238a2e27166730e53a17fe07bfad229e07fa39b618117e5944b6d7eda9fbb0e9 pciutils-3.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 95b377d844..a6708ce94b 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.9.0 +PCIUTILS_VERSION = 3.10.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:20:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:20:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/pngquant: bump version to 2.18.0 Message-ID: <20230610172042.1096872-1-bernd.kuhls@t-online.de> Bump this package to the latest release of the package written in C. Version 3.x are written in Rust: https://pngquant.org/rust.html Signed-off-by: Bernd Kuhls --- package/pngquant/pngquant.hash | 2 +- package/pngquant/pngquant.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pngquant/pngquant.hash b/package/pngquant/pngquant.hash index a7ea4aa997..2926dfb6de 100644 --- a/package/pngquant/pngquant.hash +++ b/package/pngquant/pngquant.hash @@ -1,4 +1,4 @@ # From https://pngquant.org/releases.html -sha256 a27cf0e64db499ccb3ddae9b36036e881f78293e46ec27a9e7a86a3802fcda66 pngquant-2.17.0-src.tar.gz +sha256 e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4 pngquant-2.18.0-src.tar.gz # Locally computed sha256 e4f467f7abf860b4e620f5f60fdd88bc3a63a0fdb98a481fb002b5e511c9b826 COPYRIGHT diff --git a/package/pngquant/pngquant.mk b/package/pngquant/pngquant.mk index 87537aa18e..8ef3216007 100644 --- a/package/pngquant/pngquant.mk +++ b/package/pngquant/pngquant.mk @@ -4,7 +4,7 @@ # ################################################################################ -PNGQUANT_VERSION = 2.17.0 +PNGQUANT_VERSION = 2.18.0 PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz PNGQUANT_SITE = https://pngquant.org PNGQUANT_LICENSE = GPL-3.0+ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:25:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:25:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/privoxy: bump to version 3.0.34 Message-ID: <20230610172553.1102096-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Release notes: https://www.privoxy.org/announce.txt Signed-off-by: Bernd Kuhls --- package/privoxy/privoxy.hash | 7 +++---- package/privoxy/privoxy.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/privoxy/privoxy.hash b/package/privoxy/privoxy.hash index cf1056ecc4..67a44f2c94 100644 --- a/package/privoxy/privoxy.hash +++ b/package/privoxy/privoxy.hash @@ -1,6 +1,5 @@ -# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.33%20%28stable%29/ -md5 d6caf3eaad4812f0658b68d5b3ba3a06 privoxy-3.0.33-stable-src.tar.gz -sha1 688da305077d8ecbcf6423e02201f01f7a7098f4 privoxy-3.0.33-stable-src.tar.gz +# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/ +sha1 e65298c4ee235320ea9ddfb689187bda29a63bbb privoxy-3.0.34-stable-src.tar.gz # Locally computed -sha256 04b104e70dac61561b9dd110684b250fafc8c13dbe437a60fae18ddd9a881fae privoxy-3.0.33-stable-src.tar.gz +sha256 e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c privoxy-3.0.34-stable-src.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/privoxy/privoxy.mk b/package/privoxy/privoxy.mk index 06642200df..e1353ef0c7 100644 --- a/package/privoxy/privoxy.mk +++ b/package/privoxy/privoxy.mk @@ -4,8 +4,8 @@ # ################################################################################ -PRIVOXY_VERSION = 3.0.33 -PRIVOXY_SITE = http://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 +PRIVOXY_VERSION = 3.0.34 +PRIVOXY_SITE = https://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 PRIVOXY_SOURCE = privoxy-$(PRIVOXY_VERSION)-stable-src.tar.gz # configure not shipped PRIVOXY_AUTORECONF = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:38:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:38:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/putty: bump version to 0.78 Message-ID: <20230610173850.1108670-1-bernd.kuhls@t-online.de> Changelog: https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html Removed patch, the patched file does not exist anymore in this release. Switched build system to cmake. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...1-unix-uxutils.h-fix-build-on-uclibc.patch | 41 ------------------- package/putty/putty.hash | 9 ++-- package/putty/putty.mk | 10 ++--- 4 files changed, 7 insertions(+), 54 deletions(-) delete mode 100644 package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch diff --git a/.checkpackageignore b/.checkpackageignore index 69b9b6720e..c6c3c61320 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1252,7 +1252,6 @@ package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Vari package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream package/pulseview/0003-Support-glibmm-2.68.patch Upstream -package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream diff --git a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch b/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch deleted file mode 100644 index 78cef8b908..0000000000 --- a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 3f30f3a7e3f07f5ca3cef0f405b02e22a018c6e4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 9 May 2021 15:22:29 +0200 -Subject: [PATCH] unix/uxutils.h: fix build on uclibc - -Build on uclibc is broken since version 0.75 and commit -65383082bf0c49cec63f4b36001a40bd9b13edf6 because AT_HWCAP2 is used -even if is not available: - -unix/uxutils.c: In function 'platform_aes_hw_available': -unix/uxutils.c:13:22: error: 'AT_HWCAP2' undeclared (first use in this function) - 13 | return getauxval(AT_HWCAP2) & HWCAP2_AES; - | ^~~~~~~~~ - -To fix this build failure, include - -Fixes: - - http://autobuild.buildroot.org/results/726f7c5ce13e78ed91e827b872e9d7ccfa13f298 - -Signed-off-by: Fabrice Fontaine -[Upstream status: sent to Simon Tatham ] ---- - unix/uxutils.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/unix/uxutils.h b/unix/uxutils.h -index c9acff53..b80bf972 100644 ---- a/unix/uxutils.h -+++ b/unix/uxutils.h -@@ -18,6 +18,8 @@ - - #if defined __arm__ || defined __aarch64__ - -+#include -+ - #ifdef HAVE_SYS_TYPES_H - #include - #endif --- -2.30.2 - diff --git a/package/putty/putty.hash b/package/putty/putty.hash index 861d45cb76..0d24768b24 100644 --- a/package/putty/putty.hash +++ b/package/putty/putty.hash @@ -1,8 +1,7 @@ -# Hashes from: http://the.earth.li/~sgtatham/putty/0.76/{md5,sha1,sha256,sha512}sums -md5 9d22f8c56c1eaa1c0af3098438f25908 putty-0.76.tar.gz -sha1 de09f50aee330eb05ad0cb81b970d0cc8e5c9b25 putty-0.76.tar.gz -sha256 547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f putty-0.76.tar.gz -sha512 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz +# Hashes from: http://the.earth.li/~sgtatham/putty/0.78/{sha1,sha256,sha512}sums +sha1 198f01db6bea708e480fb11dd23026eda7b3f49f putty-0.78.tar.gz +sha256 274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f putty-0.78.tar.gz +sha512 d7a3e2eabd5f1f65fc0f3f1ee0789c30fbe891b57f63ddeac0b92befcb6aecd4a748f04a21c76ee42d992deb77c2e1a0454a71cc620ef26fbf23af660bd84bb5 putty-0.78.tar.gz # Locally calculated sha256 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 LICENCE diff --git a/package/putty/putty.mk b/package/putty/putty.mk index e57a78be96..e816ad04a5 100644 --- a/package/putty/putty.mk +++ b/package/putty/putty.mk @@ -4,18 +4,14 @@ # ################################################################################ -PUTTY_VERSION = 0.76 +PUTTY_VERSION = 0.78 PUTTY_SITE = http://the.earth.li/~sgtatham/putty/$(PUTTY_VERSION) PUTTY_LICENSE = MIT PUTTY_LICENSE_FILES = LICENCE PUTTY_CPE_ID_VENDOR = putty -PUTTY_CONF_OPTS = --disable-gtktest ifeq ($(BR2_PACKAGE_LIBGTK2),y) -PUTTY_CONF_OPTS += --with-gtk=2 -PUTTY_DEPENDENCIES += libgtk2 -else -PUTTY_CONF_OPTS += --without-gtk +PUTTY_DEPENDENCIES += host-pkgconf libgtk2 endif -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:46:25 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:46:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/rrdtool: bump version to 1.8.0 Message-ID: <20230610174625.1122318-1-bernd.kuhls@t-online.de> Release notes: https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ Signed-off-by: Bernd Kuhls --- package/rrdtool/rrdtool.hash | 2 +- package/rrdtool/rrdtool.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rrdtool/rrdtool.hash b/package/rrdtool/rrdtool.hash index 5266e5b7a1..1a6d18aea9 100644 --- a/package/rrdtool/rrdtool.hash +++ b/package/rrdtool/rrdtool.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db rrdtool-1.7.2.tar.gz +sha256 bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 rrdtool-1.8.0.tar.gz sha256 ab6b4646e9e01f1ec287c29c351c886c4cb7f945c11efc0a1be9f6e5e6cc5320 COPYRIGHT sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 LICENSE diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 051aec1c19..24d84c79c3 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -4,8 +4,8 @@ # ################################################################################ -RRDTOOL_VERSION = 1.7.2 -RRDTOOL_SITE = http://oss.oetiker.ch/rrdtool/pub +RRDTOOL_VERSION = 1.8.0 +RRDTOOL_SITE = https://github.com/oetiker/rrdtool-1.x/releases/download/v$(RRDTOOL_VERSION) RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIGHT RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) -- 2.39.2 From james.hilliard1 at gmail.com Sat Jun 10 18:19:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 10 Jun 2023 12:19:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers Message-ID: <20230610181914.541374-1-james.hilliard1@gmail.com> Details: https://github.com/strace/strace/issues/253 Fixes: - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d Signed-off-by: James Hilliard --- package/strace/strace.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/strace/strace.mk b/package/strace/strace.mk index 6514bfe354..9f6b333318 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI STRACE_LICENSE = LGPL-2.1+ STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later STRACE_CPE_ID_VENDOR = strace_project -STRACE_CONF_OPTS = --enable-mpers=no +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no ifeq ($(BR2_PACKAGE_LIBUNWIND),y) STRACE_DEPENDENCIES += libunwind -- 2.34.1 From bernd.kuhls at t-online.de Sat Jun 10 18:50:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 20:50:15 +0200 Subject: [Buildroot] [PATCH 1/2] package/spdlog: add upstream patch to fix build with newer fmt Message-ID: <20230610185016.2227373-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- ...fix-build-for-master-fmt-non-bundled.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch diff --git a/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch b/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch new file mode 100644 index 0000000000..58bc6280c0 --- /dev/null +++ b/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch @@ -0,0 +1,43 @@ +From 0ca574ae168820da0268b3ec7607ca7b33024d05 Mon Sep 17 00:00:00 2001 +From: H1X4 <10332146+H1X4Dev at users.noreply.github.com> +Date: Fri, 31 Mar 2023 20:39:32 +0300 +Subject: [PATCH] fix build for master fmt (non-bundled) (#2694) + +* fix build for master fmt (non-bundled) + +* update fmt_runtime_string macro + +* fix build of updated macro + +Upstream: https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05 + +Signed-off-by: Bernd Kuhls +--- + include/spdlog/common.h | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/include/spdlog/common.h b/include/spdlog/common.h +index e69201a81..5f671c5c6 100644 +--- a/include/spdlog/common.h ++++ b/include/spdlog/common.h +@@ -173,12 +173,19 @@ using format_string_t = fmt::format_string; + template + using remove_cvref_t = typename std::remove_cv::type>::type; + ++template ++#if FMT_VERSION >= 90101 ++using fmt_runtime_string = fmt::runtime_format_string; ++#else ++using fmt_runtime_string = fmt::basic_runtime; ++#endif ++ + // clang doesn't like SFINAE disabled constructor in std::is_convertible<> so have to repeat the condition from basic_format_string here, + // in addition, fmt::basic_runtime is only convertible to basic_format_string but not basic_string_view + template + struct is_convertible_to_basic_format_string + : std::integral_constant>::value || std::is_same, fmt::basic_runtime>::value> ++ std::is_convertible>::value || std::is_same, fmt_runtime_string>::value> + {}; + + # if defined(SPDLOG_WCHAR_FILENAMES) || defined(SPDLOG_WCHAR_TO_UTF8_SUPPORT) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 18:50:16 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 20:50:16 +0200 Subject: [Buildroot] [PATCH 2/2] package/fmt: bump version to 10.0.0 In-Reply-To: <20230610185016.2227373-1-bernd.kuhls@t-online.de> References: <20230610185016.2227373-1-bernd.kuhls@t-online.de> Message-ID: <20230610185016.2227373-2-bernd.kuhls@t-online.de> Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst Updated license hash due to upstream commit, no legal changes: https://github.com/fmtlib/fmt/commit/48dfbcaa95f2043d29e3591ffd3090af4a5f33e2 Signed-off-by: Bernd Kuhls --- package/fmt/fmt.hash | 4 ++-- package/fmt/fmt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fmt/fmt.hash b/package/fmt/fmt.hash index 65eeaa4ebe..279f071262 100644 --- a/package/fmt/fmt.hash +++ b/package/fmt/fmt.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 cceb4cb9366e18a5742128cb3524ce5f50e88b476f1e54737a47ffdf4df4c996 fmt-9.1.0.zip -sha256 825c9324e70f8c839c8ba910543dd4a7daee243b86ef960594c11381a19980b8 LICENSE.rst +sha256 4943cb165f3f587f26da834d3056ee8733c397e024145ca7d2a8a96bb71ac281 fmt-10.0.0.zip +sha256 07580f2a3b35709ce703d523f447b242f6dfec7582a8c0df102c7fa2849375f8 LICENSE.rst diff --git a/package/fmt/fmt.mk b/package/fmt/fmt.mk index ed0703cbc9..f2c94b8231 100644 --- a/package/fmt/fmt.mk +++ b/package/fmt/fmt.mk @@ -4,7 +4,7 @@ # ################################################################################ -FMT_VERSION = 9.1.0 +FMT_VERSION = 10.0.0 FMT_SITE = https://github.com/fmtlib/fmt/releases/download/$(FMT_VERSION) FMT_SOURCE = fmt-$(FMT_VERSION).zip FMT_LICENSE = MIT with exception -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Jun 11 04:39:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 11 Jun 2023 04:39:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-10 Message-ID: <20230611043930.CF6B240503@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-10 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 3 | 0 | 8 | master | 79 | 66 | 0 | 145 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 9 host-binutils-2.38 | 8 strace-6.3 | 7 host-go-1.19.10 | 5 host-rust-1.68.2 | 4 linux-6.3.6 | 3 coreutils-9.3 | 2 unknown | 2 audit-3.1 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 elfutils-0.186 | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection-1.74.0 | 1 gstreamer1-1.22.2 | 1 host-gcc-initial-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-f4faaeaba371ff... | 1 json-c-0.16 | 1 libglib2-2.76.1 | 1 libnss-3.89.1 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 owl-linux-1.0.7 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 rtl8189fs-c223a25b1000d6443... | 1 rtl8192eu-865656c3a1d1aee8c... | 1 syslog-ng-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/fbda64cdc3a73c5af19ec043c0dd61f2b5b8da4f | nios2 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d036b56407ec1ffe0094b3bcc589f59b8b7e5602 | sh4aeb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/52238ec97e6fb82a94e9cb06223d1b4c36df7957 | ORPH mips64 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/1a57f48332ac6c60b45265566fb6f78dada1fe62 | ORPH sparc64 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/1ff4eb6907e2313bb81466f93b63f914370c4877 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d288d2258a44e3e21b7f83ef42914df36e74b54e | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/6f3938d7f09d5c2884d07721292958598c399c91 | ORPH x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a70537722e836b47d9d437df9369e80282c2da68 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/32b7d78a96f1b0f4aa5075c05c7586681c822b97 | powerpc64le | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/fb27a7d2a235d088ad689f5b55adba5e1a09c5be | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8fb69e3e6d110fc5b18dea448e14352eb8cbcf3d | ORPH aarch64 | gstreamer1-1.22.2 | NOK | http://autobuild.buildroot.net/results/85a6b60a6c8c41ef78db5d1b73a3789d17d29774 | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/030bc1b83349b583d1a428e5372daf5e33ac9136 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c359bb1fd51a89ca3f08d0d020eaf32709d43626 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3789dcccecea60a9c6e513840731ee28d3838c85 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/85aeab736d9cf286dede6dca568f4c800ca07a53 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45d1ff32b7fc73bea594dfb266d27d4ac4b56821 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4893622a7630b5233ec197c3649a411bdf688d4 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5be06b0ba6e99a3bb4491144e2e1a825524791f6 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/af2cce4223b5509fa949d5e7bd503b15e8d12637 | nios2 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e22ac2a2818db44b923a1f1e87ad0c6d46e356f5 | x86_64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e151af2d88b971b5e86e285deec9acbebdccf57e | arm | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/7091e21a8828a183e0fae75f4269ccd25593cb35 | sparc64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/a8f7cdad83ec323903af82ddc48ab4c11bd16024 | powerpc | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/8f343b69b300d81f4c09e23750c752a5f879577a | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e8a0b4e1495f527c5c38a86b391abe0118a8837a | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/c5deb2826cd74bbdcfa1ab33a5790f3241eaf677 | armeb | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2761350a9d10251ad0ecc25d34f81906bb5d1dbf | riscv32 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/33557b696d3ab9af80a0ccaa366248a8c1a781d8 | arm | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/e6c045dadaf784e82785951dfbb73b1f43e72b65 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/030ee3d93e46f7aaaa740312d661d1ef361d791e | ORPH s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/a20f06514b44a3d8f4ce532c86dc38eba15b93eb | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b6c761e93fe2933fc2049d53e81f8fd8326ca6ac | i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/f7b397e6d9eb605ea1e7d3f92a6dbb0158772b42 | m68k | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/e576c210c638ff525a8aa1ad61ab20ae8ae3d675 | mips | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b80f70d07ee28eba0fdd25bb3f456a5069a082f0 | sh4 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/dcb665effc31b4a795190636195155869050449b | ORPH x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/16ee72af2262372ba60ccc4b8589e9a8b3da7749 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8df595a93a6f3be800a1a9d683e9e96740eabe4b | mips64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0bbfe99d28b4d9b886a0703e9418b901a6e660e4 | powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e6661621e6b3d16af3399a0f7c8c67c6f58f780f | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/7300dbe854d1a57aab5057956fa496737bd20c90 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/0d8e08ce1c7456c33f4745709c58fc858857447b | x86_64 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/7a16682f76e426aeb20e850e6949dbd86f2b5053 | mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/3504fd130d034956a28bf2f535451d190b8112b4 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/f0a371210d3847057e620ec7f5931cb5d937bc62 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1482801b7b9865806939ba05337ec3983db48116 | ORPH powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/94a039852294a03be04c52b7abe8a6416109ece6 | powerpc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/f17a554c86f0b24327b49fdc75612cc133f129ed | microblazeel | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/142ecef4693d4797886ef5a012bcca6e8fc4c100 | sparc64 | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/0cdc639f2b9982182fae07e14d2c80f4447a7b8a | ORPH armeb | owl-linux-1.0.7 | NOK | http://autobuild.buildroot.net/results/b6b4fb4e6b42ad4c2486de3201a8691ae7552246 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/72214b6a02903759e8d12ecc547823933d9527d7 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ed5763d6c5dfaf93ea5b13954e11c989ff16a88b | aarch64_be | rtl8189fs-c223a25b1000d6443... | NOK | http://autobuild.buildroot.net/results/c68d40ff7ba61dc421cfc5ec66b27fcadc2520a2 | microblaze | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/12962f0f6cb5b20547b00fcfc3882a0c6e50dd32 | microblaze | strace-6.3 | NOK | http://autobuild.buildroot.net/results/afad950dfd8ade850ac64116f4e484c4d4e80ee3 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/7972b20a0d1f75bb38772975d5bb5a13b78c0add | sparc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a15880dfdc9f704bc2db4204bcf91c183a5cfaaa | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1d7e592ec2a24c4adedc0b857d42ee9b88266999 | mips | strace-6.3 | NOK | http://autobuild.buildroot.net/results/8675aeca53653d9d792182be61a28ea550dc530d | arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ba5f3fbd3a1dd8bcb63096229a7e1dbd6a2da407 | aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/7ddf7f41074fa5a641c0c5cb4b32bbcb8ca875c4 | aarch64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/5928eb4487dfd3dfab3492497a5a9210604c850d | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/2a35c0095e1d68efc3e6ef9ea6ee75146e3b6733 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/684b2b1e35d4d01f0a5514c4291518db73627a4b | Classification of failures by reason for 2023.02.x -------------------------------------------------- check-0.15.2 | 1 libglib2-2.72.3 | 1 olsr-0.9.8 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/67a3053b9a4f44b09e28363cf01d194e5c305aca | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b26e35d66304b80e4732bc781c33ac3018750c16 | mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f84714f7c43c25b5cee496f3a6a110acb635f471 | ORPH -- http://autobuild.buildroot.net From baruch at tkos.co.il Sun Jun 11 05:42:13 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 11 Jun 2023 08:42:13 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers In-Reply-To: <20230610181914.541374-1-james.hilliard1@gmail.com> References: <20230610181914.541374-1-james.hilliard1@gmail.com> Message-ID: <87wn0atuu1.fsf@tarshish> Hi James, On Sat, Jun 10 2023, James Hilliard wrote: > Details: https://github.com/strace/strace/issues/253 > > Fixes: > - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d Thanks for following up on this. Github issue #253 you linked to mentions --enable-bundled as a workaround. Shouldn't we backport upstream commit 8f691206e4aa76 instead? https://github.com/strace/strace/commit/8f691206e4aa769cc99e264f1c15ae6956789f91 But then again maybe we do want to hardcode --enable-bundled for consistency? baruch > > Signed-off-by: James Hilliard > --- > package/strace/strace.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/strace/strace.mk b/package/strace/strace.mk > index 6514bfe354..9f6b333318 100644 > --- a/package/strace/strace.mk > +++ b/package/strace/strace.mk > @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI > STRACE_LICENSE = LGPL-2.1+ > STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later > STRACE_CPE_ID_VENDOR = strace_project > -STRACE_CONF_OPTS = --enable-mpers=no > +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no > > ifeq ($(BR2_PACKAGE_LIBUNWIND),y) > STRACE_DEPENDENCIES += libunwind -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From james.hilliard1 at gmail.com Sun Jun 11 06:02:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 11 Jun 2023 00:02:33 -0600 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers In-Reply-To: <87wn0atuu1.fsf@tarshish> References: <20230610181914.541374-1-james.hilliard1@gmail.com> <87wn0atuu1.fsf@tarshish> Message-ID: On Sat, Jun 10, 2023 at 11:46?PM Baruch Siach wrote: > > Hi James, > > On Sat, Jun 10 2023, James Hilliard wrote: > > > Details: https://github.com/strace/strace/issues/253 > > > > Fixes: > > - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d > > Thanks for following up on this. > > Github issue #253 you linked to mentions --enable-bundled as a > workaround. Shouldn't we backport upstream commit 8f691206e4aa76 > instead? > > https://github.com/strace/strace/commit/8f691206e4aa769cc99e264f1c15ae6956789f91 > > But then again maybe we do want to hardcode --enable-bundled for > consistency? Seems bundled may be less likely to break in the future. > > baruch > > > > > Signed-off-by: James Hilliard > > --- > > package/strace/strace.mk | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/strace/strace.mk b/package/strace/strace.mk > > index 6514bfe354..9f6b333318 100644 > > --- a/package/strace/strace.mk > > +++ b/package/strace/strace.mk > > @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI > > STRACE_LICENSE = LGPL-2.1+ > > STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later > > STRACE_CPE_ID_VENDOR = strace_project > > -STRACE_CONF_OPTS = --enable-mpers=no > > +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no > > > > ifeq ($(BR2_PACKAGE_LIBUNWIND),y) > > STRACE_DEPENDENCIES += libunwind > > > -- > ~. .~ 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 Sun Jun 11 07:51:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 09:51:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build Message-ID: <20230611075148.327954-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version 2.6.3 which includes the addition of the two files patched here. Signed-off-by: Bernd Kuhls --- After trying for an hour to register an account upstream I gave up because all my public mail accounts were rejected. So I was unable to send the patch upstream. ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch new file mode 100644 index 0000000000..3af4b75623 --- /dev/null +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch @@ -0,0 +1,44 @@ +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 11 Jun 2023 08:57:11 +0200 +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H + +Upstream: pending upload + +Signed-off-by: Bernd Kuhls +--- + support/reexport/fsidd.c | 2 ++ + support/reexport/reexport.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c +index 37649d06..d4b245e8 100644 +--- a/support/reexport/fsidd.c ++++ b/support/reexport/fsidd.c +@@ -3,7 +3,9 @@ + #endif + + #include ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c +index d597a2f7..d9a700af 100644 +--- a/support/reexport/reexport.c ++++ b/support/reexport/reexport.c +@@ -2,7 +2,9 @@ + #include + #endif + ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 08:22:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 10:22:28 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 References: <20230604191614.78018-1-giulio.benetti__7689.64225878648$1685906204$gmane$org@benettiengineering.com> Message-ID: Am Sun, 4 Jun 2023 21:16:14 +0200 schrieb Giulio Benetti: > Signed-off-by: Giulio Benetti > > --- > package/libnss/libnss.hash | 4 ++-- > package/libnss/libnss.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Hi Giulio, could you please check whether we need this fix? https://bugzilla.mozilla.org/show_bug.cgi?id=1836781 Regards, Bernd From bernd.kuhls at t-online.de Sun Jun 11 09:25:58 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 11:25:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/wireless-regdb: bump version to 2023.05.03 Message-ID: <20230611092558.644543-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/wireless-regdb/wireless-regdb.hash | 2 +- package/wireless-regdb/wireless-regdb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wireless-regdb/wireless-regdb.hash b/package/wireless-regdb/wireless-regdb.hash index 36451f839d..b4e8dcaf54 100644 --- a/package/wireless-regdb/wireless-regdb.hash +++ b/package/wireless-regdb/wireless-regdb.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/software/network/wireless-regdb/sha256sums.asc -sha256 fe81e8a8694dc4753a45087a1c4c7e1b48dee5a59f5f796ce374ea550f0b2e73 wireless-regdb-2023.02.13.tar.xz +sha256 f254d08ab3765aeae2b856222e11a95d44aef519a6663877c71ef68fae4c8c12 wireless-regdb-2023.05.03.tar.xz # Locally computed sha256 678b0df753c86198fc496d1f1033429bbd57f101472132ee7eaaf9f5e0a7fae1 LICENSE diff --git a/package/wireless-regdb/wireless-regdb.mk b/package/wireless-regdb/wireless-regdb.mk index 68fbe35b8b..db9c7f42d5 100644 --- a/package/wireless-regdb/wireless-regdb.mk +++ b/package/wireless-regdb/wireless-regdb.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRELESS_REGDB_VERSION = 2023.02.13 +WIRELESS_REGDB_VERSION = 2023.05.03 WIRELESS_REGDB_SOURCE = wireless-regdb-$(WIRELESS_REGDB_VERSION).tar.xz WIRELESS_REGDB_SITE = $(BR2_KERNEL_MIRROR)/software/network/wireless-regdb WIRELESS_REGDB_LICENSE = ISC -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 09:31:56 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 11:31:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/wget: bump version to 1.21.4 Message-ID: <20230611093156.655621-1-bernd.kuhls@t-online.de> Release notes: https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html Added upstream sha1 hash. Updated license hash due to copyright year bump: https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b Signed-off-by: Bernd Kuhls --- package/wget/wget.hash | 8 +++++--- package/wget/wget.mk | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/wget/wget.hash b/package/wget/wget.hash index 22674650a2..eed87e8e3d 100644 --- a/package/wget/wget.hash +++ b/package/wget/wget.hash @@ -1,6 +1,8 @@ +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING diff --git a/package/wget/wget.mk b/package/wget/wget.mk index 455faaed12..d2d3087961 100644 --- a/package/wget/wget.mk +++ b/package/wget/wget.mk @@ -4,7 +4,7 @@ # ################################################################################ -WGET_VERSION = 1.21.3 +WGET_VERSION = 1.21.4 WGET_SOURCE = wget-$(WGET_VERSION).tar.lz WGET_SITE = $(BR2_GNU_MIRROR)/wget WGET_DEPENDENCIES = host-pkgconf -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 10:41:59 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:41:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/util-linux: bump version to 2.39 Message-ID: <20230611104159.683078-1-bernd.kuhls@t-online.de> Release notes: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes Removed patch which is included in this version bump. Updated license hash duu to upstream commit https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=faeb1b64b36ededd1a0b62555cad65f002d47ac6 adding the BSD-2-Clause license: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/diff/README.licensing?id=faeb1b64b36ededd1a0b62555cad65f002d47ac6 Reformatted UTIL_LINUX_LICENSE and added BSD-2-Clause license. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...improve-dependence-on-NS_GET_-ioctls.patch | 34 ------------------- package/util-linux/util-linux.hash | 6 ++-- package/util-linux/util-linux.mk | 10 ++++-- 4 files changed, 11 insertions(+), 40 deletions(-) delete mode 100644 package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch diff --git a/.checkpackageignore b/.checkpackageignore index c6c3c61320..b296f641f5 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1561,7 +1561,6 @@ package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream -package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream diff --git a/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch b/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch deleted file mode 100644 index 8e79b8d4d3..0000000000 --- a/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch +++ /dev/null @@ -1,34 +0,0 @@ -From fc686823b008bc95e2ebe904c706a117a03e2754 Mon Sep 17 00:00:00 2001 -From: Karel Zak -Date: Wed, 6 Apr 2022 10:38:43 +0200 -Subject: lsns: improve dependence on NS_GET_ ioctls - -Fixes: http://autobuild.buildroot.org/results/572ecf8e37ac733a4e4265f4f78f35230337278e -Reported-by: Fabrice Fontaine -Signed-off-by: Karel Zak - -[Retrieved from: -https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=fc686823b008bc95e2ebe904c706a117a03e2754] -Signed-off-by: Fabrice Fontaine ---- - sys-utils/lsns.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c -index 1a7e9f333..75625b3a6 100644 ---- a/sys-utils/lsns.c -+++ b/sys-utils/lsns.c -@@ -40,7 +40,9 @@ - - #ifdef HAVE_LINUX_NSFS_H - # include --# define USE_NS_GET_API 1 -+# if defined(NS_GET_NSTYPE) && defined(NS_GET_OWNER_UID) -+# define USE_NS_GET_API 1 -+# endif - #endif - - #include "pathnames.h" --- -cgit - diff --git a/package/util-linux/util-linux.hash b/package/util-linux/util-linux.hash index 6f1bb74ecb..ab1807a287 100644 --- a/package/util-linux/util-linux.hash +++ b/package/util-linux/util-linux.hash @@ -1,7 +1,7 @@ -# From https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.38/sha256sums.asc -sha256 6d111cbe4d55b336db2f1fbeffbc65b89908704c01136371d32aa9bec373eb64 util-linux-2.38.tar.xz +# From https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/sha256sums.asc +sha256 32b30a336cda903182ed61feb3e9b908b762a5e66fe14e43efb88d37162075cb util-linux-2.39.tar.xz # License files, locally calculated -sha256 869660b5269f4f40a8a679da7f403ea3a6e71d46087aab5e14871b09bcb55955 README.licensing +sha256 64dfeae1519bf0e27563d905a71264310fb6a8fa74e5cf99bb36e4d30d7ef455 README.licensing sha256 9b718a9460fed5952466421235bc79eb49d4e9eacc920d7a9dd6285ab8fd6c6d Documentation/licenses/COPYING.BSD-3-Clause sha256 ba7640f00d93e72e92b94b9d71f25ec53bac2f1682f5c4adcccb0018359f60f8 Documentation/licenses/COPYING.BSD-4-Clause-UC sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 Documentation/licenses/COPYING.GPL-2.0-or-later diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk index 87ec3c19d7..621e43ba79 100644 --- a/package/util-linux/util-linux.mk +++ b/package/util-linux/util-linux.mk @@ -7,7 +7,7 @@ # When making changes to this file, please check if # util-linux-libs/util-linux-libs.mk needs to be updated accordingly as well. -UTIL_LINUX_VERSION_MAJOR = 2.38 +UTIL_LINUX_VERSION_MAJOR = 2.39 UTIL_LINUX_VERSION = $(UTIL_LINUX_VERSION_MAJOR) UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VERSION).tar.xz UTIL_LINUX_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/util-linux/v$(UTIL_LINUX_VERSION_MAJOR) @@ -15,7 +15,13 @@ UTIL_LINUX_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/util-linux/v$(UTIL_LINUX_VERS # README.licensing claims that some files are GPL-2.0 only, but this is not # true. Some files are GPL-3.0+ but only in tests and optionally in hwclock # (but we disable that option). rfkill uses an ISC-style license. -UTIL_LINUX_LICENSE = GPL-2.0+, BSD-4-Clause, LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid), ISC (rfkill) +UTIL_LINUX_LICENSE = \ + GPL-2.0+, \ + BSD-4-Clause, \ + LGPL-2.1+ (libblkid, libfdisk, libmount), \ + BSD-3-Clause (libuuid), \ + BSD-2-Clause (xxhash), \ + ISC (rfkill) UTIL_LINUX_LICENSE_FILES = README.licensing \ Documentation/licenses/COPYING.BSD-3-Clause \ Documentation/licenses/COPYING.BSD-4-Clause-UC \ -- 2.39.2 From ju.o at free.fr Sun Jun 11 10:45:16 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 12:45:16 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests Message-ID: <20230611104518.337528-1-ju.o@free.fr> If a program has the string '# ' (i.e. the default shell prompt) in its output, the test execution in the Buildroot runtime test infra is failing. This can be reproduced by adding a single line in a package test script: self.assertRunOk("echo ### this is a string with hashes ###") When executed with, for example, the command: support/testing/run-tests \ -d dl -o output_folder tests.package.test_sometest The test will fail with output: Traceback (most recent call last): File "/buildroot/support/testing/tests/package/test_sometest.py", line 20, in test_run self.assertRunOk("echo ### this is a string with hashes ###") File "/buildroot/support/testing/infra/basetest.py", line 94, in assertRunOk out, exit_code = self.emulator.run(cmd, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildroot/support/testing/infra/emulator.py", line 121, in run exit_code = int(exit_code) ^^^^^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' This issue has been seen with real softwares, for example while writing tests for the dieharder package, which creates report tables formatted with hash characters. See: https://github.com/eddelbuettel/dieharder/blob/3.31.1.4/libdieharder/version.c#L34 See also the output produced by a program invocation with command "dieharder -d 0". This issue has also been seen with dmidecode, producing comments in its output (when simply invoked with "dmidecode"). See: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/dmioutput.c?h=dmidecode-3-5#n30 This issue could technically be seen with program producing MarkDown formatted output (for example "# Header 1"). This issue happen because the test infra emulator.run() method expect the prompt "# " after running a command and while getting the return code. See: https://git.buildroot.org/buildroot/tree/support/testing/infra/emulator.py?h=2023.05#n113 Since the string "# " is quite common, this patch changes the prompt after the emulator.login(), by setting the PS1 variable to a string which is less likely to appear in a normal program output. A small caveat: since there is a command echo, the command setting the new prompt needs to be protected to make sure it will not be detected as an actual shell prompt. The prompt is encoded by single-quoting each character (e.g. abc -> 'a''b''c'). Signed-off-by: Julien Olivain --- Changes v1 -> v2: - reworded commit log, to mention this issue was also seen while writing a test for the dmidecode package - the patch series also introduce the new test for dmidecode --- support/testing/infra/emulator.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 02cf486128..390c582e9d 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -13,6 +13,7 @@ class Emulator(object): # can take a long time to run the emulator. Use a timeout multiplier # when running the tests to avoid sporadic failures. self.timeout_multiplier = timeout_multiplier + self.shell_prompt = "#BRTEST# " # Start Qemu to boot the system # @@ -100,6 +101,15 @@ class Emulator(object): index = self.qemu.expect(["# ", pexpect.TIMEOUT]) if index != 0: raise SystemError("Cannot login") + # Set a special shell prompt while testing. Since the standard + # prompt '# ' is quite generic, a normal process output could + # contain that string and confuse expect. When changing the + # prompt, we also need to encode or escape it in some way to + # make sure the command echo will not be seen as a prompt + # itself. The prompt is encoded by single-quoting each + # character (e.g. abc -> 'a''b''c'). + encoded_prompt = "''".join(self.shell_prompt) + self.run("export PS1='{}'".format(encoded_prompt)) self.run("dmesg -n 1") # Prevent the shell from wrapping the commands at 80 columns. self.run("stty columns 29999") @@ -110,13 +120,13 @@ class Emulator(object): self.qemu.sendline(cmd) if timeout != -1: timeout *= self.timeout_multiplier - self.qemu.expect("# ", timeout=timeout) + self.qemu.expect(self.shell_prompt, timeout=timeout) # Remove double carriage return from qemu stdout so str.splitlines() # works as expected. output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] self.qemu.sendline("echo $?") - self.qemu.expect("# ") + self.qemu.expect(self.shell_prompt) exit_code = self.qemu.before.splitlines()[2] exit_code = int(exit_code) -- 2.41.0 From bernd.kuhls at t-online.de Sun Jun 11 10:47:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:47:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/sofia-sip: bump version to 1.13.15 Message-ID: <20230611104753.710849-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/sofia-sip/sofia-sip.hash | 2 +- package/sofia-sip/sofia-sip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sofia-sip/sofia-sip.hash b/package/sofia-sip/sofia-sip.hash index 4617725571..f7293bd262 100644 --- a/package/sofia-sip/sofia-sip.hash +++ b/package/sofia-sip/sofia-sip.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 03dda8653367501b7b1188a6b6513416902372e27475553de9318ee89ac390ff sofia-sip-1.13.12.tar.gz +sha256 846b3d5eef57702e8d18967070b538030252116af1500f4baa78ad068c5fdd64 sofia-sip-1.13.15.tar.gz sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 COPYING sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 COPYRIGHTS diff --git a/package/sofia-sip/sofia-sip.mk b/package/sofia-sip/sofia-sip.mk index 59c365365b..9734da5020 100644 --- a/package/sofia-sip/sofia-sip.mk +++ b/package/sofia-sip/sofia-sip.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOFIA_SIP_VERSION = 1.13.12 +SOFIA_SIP_VERSION = 1.13.15 SOFIA_SIP_SITE = $(call github,freeswitch,sofia-sip,v$(SOFIA_SIP_VERSION)) SOFIA_SIP_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 10:56:58 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:56:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/leafnode2: bump version to 2.0.0.alpha202301 Message-ID: <20230611105658.715692-1-bernd.kuhls@t-online.de> Rebased patch. Updated license hash due to upstream refresh of the license file: https://gitlab.com/leafnode-2/leafnode-2/-/commit/37442bbb7dd4f3cfd36f7264b9c3772e09531b5a Switched project URLs to gitlab. Signed-off-by: Bernd Kuhls --- package/leafnode2/0001-cross_makefile.patch | 10 +++++----- package/leafnode2/Config.in | 9 +-------- package/leafnode2/leafnode2.hash | 4 ++-- package/leafnode2/leafnode2.mk | 6 +++--- 4 files changed, 11 insertions(+), 18 deletions(-) diff --git a/package/leafnode2/0001-cross_makefile.patch b/package/leafnode2/0001-cross_makefile.patch index b61a8ef3c6..32116446c3 100644 --- a/package/leafnode2/0001-cross_makefile.patch +++ b/package/leafnode2/0001-cross_makefile.patch @@ -10,11 +10,11 @@ Fix cross-compilation issues Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni -Index: b/Makefile.in +Index: b/Makefile.am =================================================================== ---- a/Makefile.in -+++ b/Makefile.in -@@ -1853,7 +1853,7 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -311,7 +311,7 @@ configparam_data.c: $(srcdir)/config.table b_sortnl$(EXEEXT) genconfigparam_data.awk rm -f config.table.sorted @@ -23,7 +23,7 @@ Index: b/Makefile.in $(AWK) -f $(srcdir)/genconfigparam_data.awk $@ \ || { rm -f $@ ; false ; } -@@ -1868,13 +1868,7 @@ +@@ -326,13 +326,7 @@ install-data-hook: $(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR) $(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)/leaf.node diff --git a/package/leafnode2/Config.in b/package/leafnode2/Config.in index e244bdc45b..3700b6fb80 100644 --- a/package/leafnode2/Config.in +++ b/package/leafnode2/Config.in @@ -7,11 +7,4 @@ config BR2_PACKAGE_LEAFNODE2 server designed for small sites with just a few active newsgroups. - Leafnode-2 needs inetd, check chapter 14 of the documentation - at: - http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta/leafnode-readme.txt - - For example, you can add this line to inetd.conf: - nntp stream tcp nowait news /usr/sbin/leafnode - - http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta + https://gitlab.com/leafnode-2/leafnode-2 diff --git a/package/leafnode2/leafnode2.hash b/package/leafnode2/leafnode2.hash index 7dfa7cce8d..d03ea472b1 100644 --- a/package/leafnode2/leafnode2.hash +++ b/package/leafnode2/leafnode2.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 34eba2cbbb871b724c8d5dd402d1c358aeb21ba426beb5658e155ed0d7461075 leafnode-2.0.0.alpha20140727b.tar.bz2 +sha256 1c74de60c3f91ef6f8a3ec20f0c34a0933658aeac8e3723a5f286c0646319e5c leafnode2-ce7d3b13fb285c9fb7bffc382ea10fd41e12582d.tar.gz sha256 59d37f745dc5a2d63a51dff344f4ad89f72e76f8c7b7d877f20880d838b1bec9 COPYING -sha256 0c92246a9d3636e0aa6a244f6c481639b2e530fbbb25bc048ce7acd83e1fc5f6 COPYING.LGPL +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL diff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk index e82ca2e1ee..3ed2e20266 100644 --- a/package/leafnode2/leafnode2.mk +++ b/package/leafnode2/leafnode2.mk @@ -4,12 +4,12 @@ # ################################################################################ -LEAFNODE2_VERSION = 2.0.0.alpha20140727b -LEAFNODE2_SOURCE = leafnode-$(LEAFNODE2_VERSION).tar.bz2 -LEAFNODE2_SITE = http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta +LEAFNODE2_VERSION = ce7d3b13fb285c9fb7bffc382ea10fd41e12582d +LEAFNODE2_SITE = $(call gitlab,leafnode-2,leafnode-2,$(LEAFNODE2_VERSION)) LEAFNODE2_LICENSE = LGPL-2.1 LEAFNODE2_LICENSE_FILES = COPYING COPYING.LGPL LEAFNODE2_DEPENDENCIES = host-pcre pcre +LEAFNODE2_AUTORECONF = YES LEAFNODE2_CONF_ENV = \ PCRECONFIG="$(STAGING_DIR)/usr/bin/pcre-config" -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/libasplib: remove package Message-ID: <20230611112222.717546-1-bernd.kuhls@t-online.de> Added in 2015 to be used by Kodi ADSP addons these efforts have stopped: https://forum.kodi.tv/showthread.php?tid=252871&pid=3053658#pid3053658 so this package is no longer needed. Signed-off-by: Bernd Kuhls --- Config.in.legacy | 8 ++++ DEVELOPERS | 1 - package/Config.in | 1 - ...asplib_CPUTimer.h-Fix-time.h-include.patch | 39 ------------------- package/libasplib/Config.in | 11 ------ package/libasplib/libasplib.hash | 3 -- package/libasplib/libasplib.mk | 21 ---------- 7 files changed, 8 insertions(+), 76 deletions(-) delete mode 100644 package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch delete mode 100644 package/libasplib/Config.in delete mode 100644 package/libasplib/libasplib.hash delete mode 100644 package/libasplib/libasplib.mk diff --git a/Config.in.legacy b/Config.in.legacy index ac2e302a6b..2e5c76616d 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,14 @@ endif ############################################################################### +comment "Legacy options removed in 2023.08" + +config BR2_PACKAGE_LIBASPLIB + bool "libasplib removed" + select BR2_LEGACY + help + libasplib is no longer needed. + comment "Legacy options removed in 2023.05" config BR2_KERNEL_HEADERS_6_2 diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..084a533506 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -357,7 +357,6 @@ F: package/kodi* F: package/lame/ F: package/leafnode2/ F: package/libaacs/ -F: package/libasplib/ F: package/libass/ F: package/libbdplus/ F: package/libbluray/ diff --git a/package/Config.in b/package/Config.in index aa25405947..4d24584be3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1405,7 +1405,6 @@ menu "Audio/Sound" source "package/caps/Config.in" source "package/fdk-aac/Config.in" source "package/libao/Config.in" - source "package/libasplib/Config.in" source "package/libbroadvoice/Config.in" source "package/libcdaudio/Config.in" source "package/libcddb/Config.in" diff --git a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch b/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch deleted file mode 100644 index e0d0beccff..0000000000 --- a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 7291289ba0c052e45e2a0330642318798d6a4caf Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 27 Jan 2017 16:02:27 +0100 -Subject: [PATCH] asplib_CPUTimer.h: Fix time.h include - -According to https://linux.die.net/man/3/clock_gettime time.h needs to -be included instead of sys/time.h. - -This patch fixes a build error found by buildroot autobuilders: - -http://autobuild.buildroot.net/results/cc0/cc0b928ee24a526b7c82fd3f391e2be024a14578// - -/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp: In member function 'void asplib::CCPUTimer::start_Timer()': -/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp:69:19: error: 'CLOCK_REALTIME' was not declared in this scope - clock_gettime(CLOCK_REALTIME, &m_startTime); - -Patch sent upstream: https://github.com/AchimTuran/asplib/pull/34 - -Signed-off-by: Bernd Kuhls ---- - asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -index a61ff49..a9676e0 100644 ---- a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -+++ b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -@@ -29,7 +29,7 @@ - #include - #include - #elif defined(TARGET_LINUX) -- #include -+ #include - #endif - - namespace asplib --- -2.11.0 - diff --git a/package/libasplib/Config.in b/package/libasplib/Config.in deleted file mode 100644 index 89d5448473..0000000000 --- a/package/libasplib/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_LIBASPLIB - bool "libasplib" - depends on BR2_INSTALL_LIBSTDCPP - help - asplib (Achim's Signal Processing LIBrary), is a small and - lightweight C++ library for digital signal processing. - - https://github.com/AchimTuran/asplib - -comment "asplib needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/libasplib/libasplib.hash b/package/libasplib/libasplib.hash deleted file mode 100644 index 251a50ee45..0000000000 --- a/package/libasplib/libasplib.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 68e117348fa17592dde7672477e927119a0e477103ced1d3a57d92e30880a147 libasplib-be7fac89218a84b75f7598e3d76625ece99296f2.tar.gz -sha256 12ac5047f2af0522f06798b1589ffc4599bc29c91f954d7874e0320634e777c0 LICENSE diff --git a/package/libasplib/libasplib.mk b/package/libasplib/libasplib.mk deleted file mode 100644 index 5da85abe0c..0000000000 --- a/package/libasplib/libasplib.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# libasplib -# -################################################################################ - -LIBASPLIB_VERSION = be7fac89218a84b75f7598e3d76625ece99296f2 -LIBASPLIB_SITE = $(call github,AchimTuran,asplib,$(LIBASPLIB_VERSION)) -LIBASPLIB_LICENSE = GPL-3.0+ -LIBASPLIB_LICENSE_FILES = LICENSE -LIBASPLIB_INSTALL_STAGING = YES - -LIBASPLIB_CONF_OPTS = \ - -DASPLIB_MODULES_TO_BUILD=some \ - -DBUILD_BIQUAD=ON \ - -DBUILD_IIR=ON \ - -DBUILD_LOGGER=ON \ - -DBUILD_SIGNALS=ON \ - -DBUILD_TIMER=ON - -$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:47 +0200 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: remove Bernd Kuhls from various packages In-Reply-To: <20230611112247.717566-1-bernd.kuhls@t-online.de> References: <20230611112247.717566-1-bernd.kuhls@t-online.de> Message-ID: <20230611112247.717566-2-bernd.kuhls@t-online.de> Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls --- DEVELOPERS | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 6945f0df86..0ba62834af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -321,8 +321,6 @@ F: package/apr-util/ F: package/bcg729/ F: package/bento4/ F: package/bitcoin/ -F: package/bluez-tools/ -F: package/boinc/ F: package/clamav/ F: package/dav1d/ F: package/dht/ @@ -343,13 +341,10 @@ F: package/fstrcmp/ F: package/ghostscript/ F: package/giflib/ F: package/gkrellm/ -F: package/gli/ -F: package/glmark2/ F: package/gpsd/ F: package/gptfdisk/ F: package/hdparm/ F: package/hddtemp/ -F: package/inih/ F: package/intel-gmmlib/ F: package/intel-mediadriver/ F: package/intel-mediasdk/ @@ -400,7 +395,6 @@ F: package/libsidplay2/ F: package/libsilk/ F: package/libsndfile/ F: package/libsoundtouch/ -F: package/libsquish/ F: package/libudfread/ F: package/libunibreak/ F: package/liburiparser/ @@ -449,7 +443,6 @@ F: package/perl-www-robotrules/ F: package/php/ F: package/pixman/ F: package/pngquant/ -F: package/pound/ F: package/pppd/ F: package/privoxy/ F: package/pure-ftpd/ @@ -470,7 +463,6 @@ F: package/rrdtool/ F: package/rtmpdump/ F: package/samba4/ F: package/sofia-sip/ -F: package/softether/ F: package/spandsp/ F: package/sqlite/ F: package/stellarium/ @@ -480,12 +472,8 @@ F: package/tor/ F: package/transmission/ F: package/tvheadend/ F: package/unixodbc/ -F: package/utf8proc/ -F: package/vdr/ -F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ -F: package/waylandpp/ F: package/wget/ F: package/wireless-regdb/ F: package/wireless_tools/ -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:46 +0200 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Bernd Kuhls to various packages Message-ID: <20230611112247.717566-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 084a533506..6945f0df86 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -329,11 +329,13 @@ F: package/dht/ F: package/dovecot/ F: package/dovecot-pigeonhole/ F: package/dtv-scan-tables/ +F: package/ethtool/ F: package/eudev/ F: package/exim/ F: package/fetchmail/ F: package/ffmpeg/ F: package/flac/ +F: package/flatbuffers/ F: package/freeswitch/ F: package/freeswitch-mod-bcg729/ F: package/freetype/ @@ -355,12 +357,14 @@ F: package/intel-microcode/ F: package/jsoncpp/ F: package/kodi* F: package/lame/ +F: package/lcms2/ F: package/leafnode2/ F: package/libaacs/ F: package/libass/ F: package/libbdplus/ F: package/libbluray/ F: package/libbroadvoice/ +F: package/libcap/ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ @@ -372,6 +376,7 @@ F: package/libdvdcss/ F: package/libdvdnav/ F: package/libdvdread/ F: package/libebur128/ +F: package/libfribidi/ F: package/libfreeglut/ F: package/libg7221/ F: package/libglew/ @@ -400,16 +405,23 @@ F: package/libudfread/ F: package/libunibreak/ F: package/liburiparser/ F: package/libutp/ +F: package/libuv/ F: package/libva/ F: package/libva-intel-driver/ F: package/libva-utils/ F: package/libvorbis/ F: package/libvpx/ F: package/libyuv/ +F: package/linux-firmware/ +F: package/mc/ F: package/mesa3d/ F: package/minidlna/ F: package/mjpg-streamer/ +F: package/mpg123/ +F: package/ntp/ F: package/nut/ +F: package/opus/ +F: package/pciutils/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ F: package/perl-crypt-openssl-rsa/ @@ -438,6 +450,8 @@ F: package/php/ F: package/pixman/ F: package/pngquant/ F: package/pound/ +F: package/pppd/ +F: package/privoxy/ F: package/pure-ftpd/ F: package/python-couchdb/ F: package/python-cssutils/ @@ -452,8 +466,10 @@ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ F: package/rsync/ +F: package/rrdtool/ F: package/rtmpdump/ F: package/samba4/ +F: package/sofia-sip/ F: package/softether/ F: package/spandsp/ F: package/sqlite/ @@ -470,6 +486,9 @@ F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ F: package/waylandpp/ +F: package/wget/ +F: package/wireless-regdb/ +F: package/wireless_tools/ F: package/x11r7/ F: package/x264/ F: package/x265/ -- 2.39.2 From romain.naour at gmail.com Sun Jun 11 11:57:47 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 13:57:47 +0200 Subject: [Buildroot] [PATCH 1/2] support/testing: TestGlxinfo: bump kernel version to 6.1.x Message-ID: <20230611115748.801929-1-romain.naour@gmail.com> The kernel 6.1.x is the latest LTS version. Signed-off-by: Romain Naour --- support/testing/tests/package/test_glxinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_glxinfo.py b/support/testing/tests/package/test_glxinfo.py index 79be596635..c7d62a690b 100644 --- a/support/testing/tests/package/test_glxinfo.py +++ b/support/testing/tests/package/test_glxinfo.py @@ -20,7 +20,7 @@ class TestGlxinfo(infra.basetest.BRTest): BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" BR2_PACKAGE_MESA3D_DEMOS=y -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 11:57:48 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 13:57:48 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: TestGlxinfo: bump the toolchain to x86 core2 Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230611115748.801929-1-romain.naour@gmail.com> References: <20230611115748.801929-1-romain.naour@gmail.com> Message-ID: <20230611115748.801929-2-romain.naour@gmail.com> This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). Signed-off-by: Romain Naour --- support/testing/tests/package/test_glxinfo.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/package/test_glxinfo.py b/support/testing/tests/package/test_glxinfo.py index c7d62a690b..6bedee5298 100644 --- a/support/testing/tests/package/test_glxinfo.py +++ b/support/testing/tests/package/test_glxinfo.py @@ -10,14 +10,8 @@ class TestGlxinfo(infra.basetest.BRTest): """ BR2_x86_core2=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="http://toolchains.bootlin.com/downloads/releases/toolchains/x86-core2/tarballs/x86-core2--glibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y - BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_STABLE=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" -- 2.40.1 From bernd.kuhls at t-online.de Sun Jun 11 12:29:02 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:29:02 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-pyicu: fix build Message-ID: <20230611122902.372821-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/ Signed-off-by: Bernd Kuhls --- Again I was unable to register on the upstream gitlab instance so I sent the patch by mail to the author. v2: prefer pkg-config (Yann), as proposed https://patchwork.ozlabs.org/project/buildroot/patch/20230516173411.823978-1-bernd.kuhls at t-online.de/ ...001-Try-pkg-config-before-icu-config.patch | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch diff --git a/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch b/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch new file mode 100644 index 0000000000..4f6b86ffd3 --- /dev/null +++ b/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch @@ -0,0 +1,79 @@ +From ba717b8726e9bbf59b7fb4c851e886564b9888f7 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 30 May 2023 20:12:03 +0200 +Subject: [PATCH] Try pkg-config before icu-config + +In cross-compile setups the host version of the deprecated icu-config +script can accidentally be picked up so try pkg-config first. + +Upstream: sent by mail to the author + +Signed-off-by: Bernd Kuhls +--- + setup.py | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/setup.py b/setup.py +index 164324e..f1229e1 100644 +--- a/setup.py ++++ b/setup.py +@@ -89,12 +89,12 @@ try: + ICU_VERSION = os.environ['ICU_VERSION'] + except: + try: +- ICU_VERSION = check_output(('icu-config', '--version')).strip() +- CONFIGURE_WITH_ICU_CONFIG[platform] = True ++ ICU_VERSION = check_output(('pkg-config', '--modversion', 'icu-i18n')).strip() ++ CONFIGURE_WITH_PKG_CONFIG[platform] = True + except: + try: +- ICU_VERSION = check_output(('pkg-config', '--modversion', 'icu-i18n')).strip() +- CONFIGURE_WITH_PKG_CONFIG[platform] = True ++ ICU_VERSION = check_output(('icu-config', '--version')).strip() ++ CONFIGURE_WITH_ICU_CONFIG[platform] = True + except: + raise RuntimeError(''' + Please install pkg-config on your system or set the ICU_VERSION environment +@@ -181,7 +181,9 @@ if 'PYICU_CFLAGS' in os.environ: + else: + _cflags = CFLAGS[platform] + try: +- if CONFIGURE_WITH_ICU_CONFIG[platform]: ++ if CONFIGURE_WITH_PKG_CONFIG[platform]: ++ configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') ++ elif CONFIGURE_WITH_ICU_CONFIG[platform]: + try: + configure_with_icu_config( + _cflags, ('--cxxflags', '--cppflags'), 'CFLAGS') +@@ -190,8 +192,6 @@ else: + configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') + else: + raise +- elif CONFIGURE_WITH_PKG_CONFIG[platform]: +- configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') + except: + if not _cflags: + raise RuntimeError(''' +@@ -218,7 +218,9 @@ if 'PYICU_LFLAGS' in os.environ: + else: + _lflags = LFLAGS[platform] + try: +- if CONFIGURE_WITH_ICU_CONFIG[platform]: ++ if CONFIGURE_WITH_PKG_CONFIG[platform]: ++ configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') ++ elif CONFIGURE_WITH_ICU_CONFIG[platform]: + try: + configure_with_icu_config(_lflags, ('--ldflags',), 'LFLAGS') + except: +@@ -226,8 +228,6 @@ else: + configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') + else: + raise +- elif CONFIGURE_WITH_PKG_CONFIG[platform]: +- configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') + except: + if not _lflags: + raise RuntimeError(''' +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 12:31:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:31:07 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-pyicu: bump version to 2.11 Message-ID: <20230611123108.372959-1-bernd.kuhls@t-online.de> Updated help text to follow upstream move to gitlab. This version bump introduces compatibility with icu 73-1: https://gitlab.pyicu.org/main/pyicu/-/commit/1ba50901161acfce691d41308be6c004a3956f4e Signed-off-by: Bernd Kuhls --- package/python-pyicu/Config.in | 2 +- package/python-pyicu/python-pyicu.hash | 4 ++-- package/python-pyicu/python-pyicu.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyicu/Config.in b/package/python-pyicu/Config.in index 93eac53387..cbd75c0119 100644 --- a/package/python-pyicu/Config.in +++ b/package/python-pyicu/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_PYTHON_PYICU help Python extension wrapping the ICU C++ API. - https://github.com/ovalhub/pyicu + https://gitlab.pyicu.org/main/pyicu comment "python-pyicu needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9" depends on !BR2_BINFMT_FLAT diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 009b264336..395d2fe47b 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ # 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 +md5 f13ffa91014efde6962c4c1ed6ee7a3c PyICU-2.11.tar.gz +sha256 3ab531264cfe9132b3d2ac5d708da9a4649d25f6e6813730ac88cf040a08a844 PyICU-2.11.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 512b2f857f..090ed51bff 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 2.10.2 +PYTHON_PYICU_VERSION = 2.11 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/03/1b/800fce0236be0b8a99b3ccbb797786dd178028960b3fd65544e2d8bad5ac PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 12:31:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:31:08 +0200 Subject: [Buildroot] [PATCH 2/2] package/icu: bump version to 73-1 In-Reply-To: <20230611123108.372959-1-bernd.kuhls@t-online.de> References: <20230611123108.372959-1-bernd.kuhls@t-online.de> Message-ID: <20230611123108.372959-2-bernd.kuhls@t-online.de> Updated license hash due to copyright year bump: https://github.com/unicode-org/icu/commit/9e16711b54d055cad10f7dc59f19d124ca6618be Release notes: https://icu.unicode.org/download/71 https://icu.unicode.org/download/72 https://icu.unicode.org/download/73 Signed-off-by: Bernd Kuhls --- package/icu/icu.hash | 4 ++-- package/icu/icu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/icu/icu.hash b/package/icu/icu.hash index 56a0a5dd53..77d5a9269c 100644 --- a/package/icu/icu.hash +++ b/package/icu/icu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5 icu4c-70_1-src.tgz -sha256 861671f8c712aa046f8f5ac89239e6c33821636516c5d0cc8c4e1973085f27a6 LICENSE +sha256 a457431de164b4aa7eca00ed134d00dfbf88a77c6986a10ae7774fc076bb8c45 icu4c-73_1-src.tgz +sha256 f3005e195ff74d8812cc1f182a1c446fab678d70a10e3dada497585befee5416 LICENSE diff --git a/package/icu/icu.mk b/package/icu/icu.mk index 8107796ae9..96ac5cef61 100644 --- a/package/icu/icu.mk +++ b/package/icu/icu.mk @@ -7,7 +7,7 @@ # Git tags (and therefore versions on release-monitoring.org) use the # XX-Y format, but the tarballs are named XX_Y and the containing # directories XX.Y. -ICU_VERSION = 70-1 +ICU_VERSION = 73-1 ICU_SOURCE = icu4c-$(subst -,_,$(ICU_VERSION))-src.tgz ICU_SITE = \ https://github.com/unicode-org/icu/releases/download/release-$(ICU_VERSION) -- 2.39.2 From romain.naour at gmail.com Sun Jun 11 13:16:27 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:27 +0200 Subject: [Buildroot] [PATCH 1/5] package/binutils: disable gprofng support for each known unsupported version Message-ID: <20230611131631.806432-1-romain.naour@gmail.com> While adding new binutils version, the gprofng support will no longer only available with one specific version. Instead disable gprofng explicitely for each binutils version that are know too old to support it. Signed-off-by: Romain Naour --- package/binutils/Config.in.host | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index 5dd2af2f9c..6e93b65c3e 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -39,7 +39,9 @@ config BR2_BINUTILS_VERSION config BR2_BINUTILS_GPROFNG bool "gprofng support" - depends on BR2_BINUTILS_VERSION_2_39_X + depends on !BR2_BINUTILS_VERSION_ARC + depends on !BR2_BINUTILS_VERSION_2_37_X + depends on !BR2_BINUTILS_VERSION_2_38_X help This option enables support for gprofng, a new profiler. -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:28 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:28 +0200 Subject: [Buildroot] [PATCH 2/5] package/{binutils, gdb}: switch to https urls for archives hashes In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-2-romain.naour@gmail.com> FTP urls doesn't work anymore with Firefox [1] and Google Chrome [2], switch to https urls. [1] https://blog.mozilla.org/addons/2020/04/13/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox/ [2] https://chromestatus.com/feature/6246151319715840 Signed-off-by: Romain Naour --- package/binutils/binutils.hash | 2 +- package/gdb/gdb.hash | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index 1a8574de92..5d45813b5a 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -1,4 +1,4 @@ -# From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum +# From https://gcc.gnu.org/pub/binutils/releases/sha512.sum sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash index 04c7d02d2f..36e2685a25 100644 --- a/package/gdb/gdb.hash +++ b/package/gdb/gdb.hash @@ -1,4 +1,4 @@ -# From ftp://gcc.gnu.org/pub/gdb/releases/sha512.sum +# From https://gcc.gnu.org/pub/gdb/releases/sha512.sum sha512 3653762ac008e065c37cd641653184c9ff7ce51ee2222ade1122bec9d6cc64dffd4fb74888ef11ac1942064a08910e96b7865112ad37f4602eb0a16bed074caa gdb-10.2.tar.xz sha512 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127 gdb-11.2.tar.xz sha512 425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d gdb-12.1.tar.xz -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:29 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:29 +0200 Subject: [Buildroot] [PATCH 3/5] package/binutils: add support for version 2.40 In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-3-romain.naour@gmail.com> See: https://sourceware.org/pipermail/binutils/2023-January/125671.html Disable zstd support to avoid adding a new dependency. Add Upstream tag on each binutils patches: 0001-sh-conf.patch: Buildroot specific since we are carrying this patch for years. 0002-poison-system-directories.patch: Add the Buildroot Upstream tag Remove 0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch since it was rejected by upstream [1] and actually only needed for binutils < 2.37. Binutils 2.37 replaced AC_PROG_CC with AC_PROG_CC_C99 in top level configure file [2]. [1] https://sourceware.org/pipermail/binutils/2021-June/116907.html [2] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=a8d6316b67d52eaa1b7b311084ddff71a66f7cc0 Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/895618463 Signed-off-by: Romain Naour Cc: Giulio Benetti --- package/binutils/2.40/0001-sh-conf.patch | 50 +++ .../2.40/0002-poison-system-directories.patch | 309 ++++++++++++++++++ package/binutils/Config.in.host | 4 + package/binutils/binutils.hash | 1 + package/binutils/binutils.mk | 6 +- 5 files changed, 368 insertions(+), 2 deletions(-) create mode 100644 package/binutils/2.40/0001-sh-conf.patch create mode 100644 package/binutils/2.40/0002-poison-system-directories.patch diff --git a/package/binutils/2.40/0001-sh-conf.patch b/package/binutils/2.40/0001-sh-conf.patch new file mode 100644 index 0000000000..ffa23a88a7 --- /dev/null +++ b/package/binutils/2.40/0001-sh-conf.patch @@ -0,0 +1,50 @@ +From 87551ade276aa0db86c4567b3ac219c4f979b538 Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Fri, 25 Dec 2015 11:38:13 +0100 +Subject: [PATCH] sh-conf + +Likewise, binutils has no idea about any of these new targets either, so we +fix that up too.. now we're able to actually build a real toolchain for +sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more +inept targets than that one, really. Go look, I promise). + +Upstream: N/A [Buildroot specific] + +[Romain: rebase on top of 2.32] +Signed-off-by: Romain Naour +[Thomas: rebase on top of 2.29, in which sh64 support was removed.] +Signed-off-by: Thomas Petazzoni +--- + configure | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure b/configure +index 417fc5a970c..fa8ba331796 100755 +--- a/configure ++++ b/configure +@@ -4067,7 +4067,7 @@ case "${target}" in + nvptx*-*-*) + noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" + ;; +- sh-*-*) ++ sh*-*-*) + case "${target}" in + sh*-*-elf) + ;; +diff --git a/configure.ac b/configure.ac +index 3a1eb0357e5..d700c14ddf5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1300,7 +1300,7 @@ case "${target}" in + nvptx*-*-*) + noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" + ;; +- sh-*-*) ++ sh*-*-*) + case "${target}" in + sh*-*-elf) + ;; +-- +2.40.1 + diff --git a/package/binutils/2.40/0002-poison-system-directories.patch b/package/binutils/2.40/0002-poison-system-directories.patch new file mode 100644 index 0000000000..4b927b630e --- /dev/null +++ b/package/binutils/2.40/0002-poison-system-directories.patch @@ -0,0 +1,309 @@ +From a6d90a842e349545ceb27f022317618dd99378ce Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Fri, 25 Dec 2015 11:45:38 +0100 +Subject: [PATCH] poison-system-directories + +Patch adapted to binutils 2.23.2 and extended to use +BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni. + +[Waldemar: rebase on top of 2.39] +Signed-off-by: Waldemar Brodkorb +[Romain: rebase on top of 2.33.1] +Signed-off-by: Romain Naour +[Gustavo: adapt to binutils 2.25] +Signed-off-by: Thomas Petazzoni +Signed-off-by: Gustavo Zacarias + +Upstream-Status: Inappropriate [distribution: codesourcery] +Upstream: N/A [Buildroot specific] + +Patch originally created by Mark Hatle, forward-ported to +binutils 2.21 by Scott Garman. + +purpose: warn for uses of system directories when cross linking + +Code Merged from Sourcery G++ binutils 2.19 - 4.4-277 + +2008-07-02 Joseph Myers + + ld/ + * ld.h (args_type): Add error_poison_system_directories. + * ld.texinfo (--error-poison-system-directories): Document. + * ldfile.c (ldfile_add_library_path): Check + command_line.error_poison_system_directories. + * ldmain.c (main): Initialize + command_line.error_poison_system_directories. + * lexsup.c (enum option_values): Add + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES. + (ld_options): Add --error-poison-system-directories. + (parse_args): Handle new option. + +2007-06-13 Joseph Myers + + ld/ + * config.in: Regenerate. + * ld.h (args_type): Add poison_system_directories. + * ld.texinfo (--no-poison-system-directories): Document. + * ldfile.c (ldfile_add_library_path): Check + command_line.poison_system_directories. + * ldmain.c (main): Initialize + command_line.poison_system_directories. + * lexsup.c (enum option_values): Add + OPTION_NO_POISON_SYSTEM_DIRECTORIES. + (ld_options): Add --no-poison-system-directories. + (parse_args): Handle new option. + +2007-04-20 Joseph Myers + + Merge from Sourcery G++ binutils 2.17: + + 2007-03-20 Joseph Myers + Based on patch by Mark Hatle . + ld/ + * configure.ac (--enable-poison-system-directories): New option. + * configure, config.in: Regenerate. + * ldfile.c (ldfile_add_library_path): If + ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib, + /usr/lib, /usr/local/lib or /usr/X11R6/lib. + +Signed-off-by: Mark Hatle +Signed-off-by: Scott Garman +--- + ld/config.in | 3 +++ + ld/configure | 14 ++++++++++++++ + ld/configure.ac | 10 ++++++++++ + ld/ld.h | 8 ++++++++ + ld/ld.texi | 12 ++++++++++++ + ld/ldfile.c | 17 +++++++++++++++++ + ld/ldlex.h | 2 ++ + ld/ldmain.c | 2 ++ + ld/lexsup.c | 21 +++++++++++++++++++++ + 9 files changed, 89 insertions(+) + +diff --git a/ld/config.in b/ld/config.in +index ad0dc6a106c..d21edaddce7 100644 +--- a/ld/config.in ++++ b/ld/config.in +@@ -58,6 +58,9 @@ + language is requested. */ + #undef ENABLE_NLS + ++/* Define to warn for use of native system library directories */ ++#undef ENABLE_POISON_SYSTEM_DIRECTORIES ++ + /* Additional extension a shared object might have. */ + #undef EXTRA_SHLIB_EXTENSION + +diff --git a/ld/configure b/ld/configure +index 43b44be1dc6..28f054ea3f8 100755 +--- a/ld/configure ++++ b/ld/configure +@@ -839,6 +839,7 @@ with_lib_path + enable_targets + enable_64_bit_bfd + with_sysroot ++enable_poison_system_directories + enable_gold + enable_got + enable_compressed_debug_sections +@@ -1521,6 +1522,8 @@ Optional Features: + --enable-checking enable run-time checks + --enable-targets alternative target configurations + --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) ++ --enable-poison-system-directories ++ warn for use of native system library directories + --enable-gold[=ARG] build gold [ARG={default,yes,no}] + --enable-got= GOT handling scheme (target, single, negative, + multigot) +@@ -15504,7 +15507,18 @@ else + fi + + ++# Check whether --enable-poison-system-directories was given. ++if test "${enable_poison_system_directories+set}" = set; then : ++ enableval=$enable_poison_system_directories; ++else ++ enable_poison_system_directories=no ++fi ++ ++if test "x${enable_poison_system_directories}" = "xyes"; then + ++$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h ++ ++fi + + # Check whether --enable-got was given. + if test "${enable_got+set}" = set; then : +diff --git a/ld/configure.ac b/ld/configure.ac +index 77edac3258c..a74dac63038 100644 +--- a/ld/configure.ac ++++ b/ld/configure.ac +@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot) + AC_SUBST(TARGET_SYSTEM_ROOT) + AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) + ++AC_ARG_ENABLE([poison-system-directories], ++ AS_HELP_STRING([--enable-poison-system-directories], ++ [warn for use of native system library directories]),, ++ [enable_poison_system_directories=no]) ++if test "x${enable_poison_system_directories}" = "xyes"; then ++ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES], ++ [1], ++ [Define to warn for use of native system library directories]) ++fi ++ + dnl Use --enable-gold to decide if this linker should be the default. + dnl "install_as_default" is set to false if gold is the default linker. + dnl "installed_linker" is the installed BFD linker name. +diff --git a/ld/ld.h b/ld/ld.h +index 05649ff61b8..1818c227473 100644 +--- a/ld/ld.h ++++ b/ld/ld.h +@@ -163,6 +163,14 @@ typedef struct + in the linker script. */ + bool force_group_allocation; + ++ /* If TRUE (the default) warn for uses of system directories when ++ cross linking. */ ++ bool poison_system_directories; ++ ++ /* If TRUE (default FALSE) give an error for uses of system ++ directories when cross linking instead of a warning. */ ++ bool error_poison_system_directories; ++ + /* Big or little endian as set on command line. */ + enum endian_enum endian; + +diff --git a/ld/ld.texi b/ld/ld.texi +index db3a9f09b45..9dacc934f80 100644 +--- a/ld/ld.texi ++++ b/ld/ld.texi +@@ -2949,6 +2949,18 @@ string identifying the original linked file does not change. + Passing @code{none} for @var{style} disables the setting from any + @code{--build-id} options earlier on the command line. + ++ at kindex --no-poison-system-directories ++ at item --no-poison-system-directories ++Do not warn for @option{-L} options using system directories such as ++ at file{/usr/lib} when cross linking. This option is intended for use ++in chroot environments when such directories contain the correct ++libraries for the target system rather than the host. ++ ++ at kindex --error-poison-system-directories ++ at item --error-poison-system-directories ++Give an error instead of a warning for @option{-L} options using ++system directories when cross linking. ++ + @kindex --package-metadata=@var{JSON} + @item --package-metadata=@var{JSON} + Request the creation of a @code{.note.package} ELF note section. The +diff --git a/ld/ldfile.c b/ld/ldfile.c +index b8fd4e5d8e0..1f1d8e23bc9 100644 +--- a/ld/ldfile.c ++++ b/ld/ldfile.c +@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline) + new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); + else + new_dirs->name = xstrdup (name); ++ ++#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES ++ if (command_line.poison_system_directories ++ && ((!strncmp (name, "/lib", 4)) ++ || (!strncmp (name, "/usr/lib", 8)) ++ || (!strncmp (name, "/usr/local/lib", 14)) ++ || (!strncmp (name, "/usr/X11R6/lib", 14)))) ++ { ++ if (command_line.error_poison_system_directories) ++ einfo (_("%X%P: error: library search path \"%s\" is unsafe for " ++ "cross-compilation\n"), name); ++ else ++ einfo (_("%P: warning: library search path \"%s\" is unsafe for " ++ "cross-compilation\n"), name); ++ } ++#endif ++ + } + + /* Try to open a BFD for a lang_input_statement. */ +diff --git a/ld/ldlex.h b/ld/ldlex.h +index 0538f0a06a1..d1de3aec23d 100644 +--- a/ld/ldlex.h ++++ b/ld/ldlex.h +@@ -166,6 +166,8 @@ enum option_values + OPTION_CTF_VARIABLES, + OPTION_NO_CTF_VARIABLES, + OPTION_CTF_SHARE_TYPES, ++ OPTION_NO_POISON_SYSTEM_DIRECTORIES, ++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, + OPTION_WARN_EXECSTACK, + OPTION_NO_WARN_EXECSTACK, + OPTION_WARN_RWX_SEGMENTS, +diff --git a/ld/ldmain.c b/ld/ldmain.c +index 9290a189b0d..e2e3074e872 100644 +--- a/ld/ldmain.c ++++ b/ld/ldmain.c +@@ -321,6 +321,8 @@ main (int argc, char **argv) + command_line.warn_mismatch = true; + command_line.warn_search_mismatch = true; + command_line.check_section_addresses = -1; ++ command_line.poison_system_directories = true; ++ command_line.error_poison_system_directories = false; + + /* We initialize DEMANGLING based on the environment variable + COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the +diff --git a/ld/lexsup.c b/ld/lexsup.c +index c5960385572..da0a7829914 100644 +--- a/ld/lexsup.c ++++ b/ld/lexsup.c +@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] = + " is: share-unconflicted (default),\n" + " share-duplicated"), + TWO_DASHES }, ++ { {"no-poison-system-directories", no_argument, NULL, ++ OPTION_NO_POISON_SYSTEM_DIRECTORIES}, ++ '\0', NULL, N_("Do not warn for -L options using system directories"), ++ TWO_DASHES }, ++ { {"error-poison-system-directories", no_argument, NULL, ++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, ++ '\0', NULL, N_("Give an error for -L options using system directories"), ++ TWO_DASHES }, + }; + + #define OPTION_COUNT ARRAY_SIZE (ld_options) +@@ -625,6 +633,7 @@ parse_args (unsigned argc, char **argv) + int ingroup = 0; + char *default_dirlist = NULL; + char *shortopts; ++ char *BR_paranoid_env; + struct option *longopts; + struct option *really_longopts; + int last_optind; +@@ -1692,6 +1701,14 @@ parse_args (unsigned argc, char **argv) + } + break; + ++ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: ++ command_line.poison_system_directories = false; ++ break; ++ ++ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: ++ command_line.error_poison_system_directories = true; ++ break; ++ + case OPTION_PUSH_STATE: + input_flags.pushed = xmemdup (&input_flags, + sizeof (input_flags), +@@ -1837,6 +1854,10 @@ parse_args (unsigned argc, char **argv) + command_line.soname = NULL; + } + ++ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); ++ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0) ++ command_line.error_poison_system_directories = true; ++ + while (ingroup) + { + einfo (_("%P: missing --end-group; added as last command line option\n")); +-- +2.40.1 + diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index 6e93b65c3e..fe1755683c 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -24,6 +24,9 @@ config BR2_BINUTILS_VERSION_2_38_X config BR2_BINUTILS_VERSION_2_39_X bool "binutils 2.39" +config BR2_BINUTILS_VERSION_2_40_X + bool "binutils 2.40" + config BR2_BINUTILS_VERSION_ARC bool "binutils arc (2.34.50)" depends on BR2_arc @@ -36,6 +39,7 @@ config BR2_BINUTILS_VERSION default "2.37" if BR2_BINUTILS_VERSION_2_37_X default "2.38" if BR2_BINUTILS_VERSION_2_38_X default "2.39" if BR2_BINUTILS_VERSION_2_39_X + default "2.40" if BR2_BINUTILS_VERSION_2_40_X config BR2_BINUTILS_GPROFNG bool "gprofng support" diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index 5d45813b5a..e831d31b8a 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -2,6 +2,7 @@ sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz +sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz # Locally calculated (fetched from Github) sha512 76a8227a19218435319c660e4983ea17985194b7f496f163e97543e7f6fd3e9249241fdc05a16ba512fba96a1d846c1f7b080983404d821d6215f10e7f11e238 binutils-gdb-arc-2020.09-release.tar.gz diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index 1ef7ee57d2..e34dd79f6f 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -54,7 +54,8 @@ BINUTILS_CONF_OPTS = \ --with-system-zlib \ --disable-gprofng \ $(BINUTILS_DISABLE_GDB_CONF_OPTS) \ - $(BINUTILS_EXTRA_CONFIG_OPTIONS) + $(BINUTILS_EXTRA_CONFIG_OPTIONS) \ + --without-zstd ifeq ($(BR2_STATIC_LIBS),y) BINUTILS_CONF_OPTS += --disable-plugins @@ -90,7 +91,8 @@ HOST_BINUTILS_CONF_OPTS = \ --enable-plugins \ --enable-lto \ $(BINUTILS_DISABLE_GDB_CONF_OPTS) \ - $(BINUTILS_EXTRA_CONFIG_OPTIONS) + $(BINUTILS_EXTRA_CONFIG_OPTIONS) \ + --without-zstd ifeq ($(BR2_BINUTILS_GPROFNG),y) HOST_BINUTILS_DEPENDENCIES += host-bison -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:30 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:30 +0200 Subject: [Buildroot] [PATCH 4/5] package/binutils: switch to 2.39.x as the default version In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-4-romain.naour@gmail.com> Now that 2.40 has been released, let's use 2.39.x as the default binutils version. Signed-off-by: Romain Naour --- package/binutils/Config.in.host | 2 +- package/binutils/binutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index fe1755683c..a1800e49e2 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -7,7 +7,7 @@ config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI choice prompt "Binutils Version" - default BR2_BINUTILS_VERSION_2_38_X if !BR2_arc + default BR2_BINUTILS_VERSION_2_39_X if !BR2_arc default BR2_BINUTILS_VERSION_ARC if BR2_arc help Select the version of binutils you wish to use. diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index e34dd79f6f..0dd8526b26 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -11,7 +11,7 @@ ifeq ($(BINUTILS_VERSION),) ifeq ($(BR2_arc),y) BINUTILS_VERSION = arc-2020.09-release else -BINUTILS_VERSION = 2.38 +BINUTILS_VERSION = 2.39 endif endif # BINUTILS_VERSION -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:31 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:31 +0200 Subject: [Buildroot] [PATCH 5/5] package/binutils: drop 2.37.x series In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-5-romain.naour@gmail.com> Now that 2.40.x has been added, that 2.39.x is the default version, drop support for 2.37.x. Signed-off-by: Romain Naour --- .checkpackageignore | 7 - Config.in.legacy | 8 + package/binutils/2.37/0001-sh-conf.patch | 48 --- .../2.37/0002-poison-system-directories.patch | 306 ------------------ ...or1k-fix-building-with-gcc-version-5.patch | 50 --- ...tive-relocation-against-dynamic-on-P.patch | 59 ---- ...K_GOT16-signed-overflow-by-using-spe.patch | 75 ----- ...le-descriptor-if-there-is-no-archive.patch | 236 -------------- ...OT32-relocations-against-ABS-symbols.patch | 47 --- package/binutils/Config.in.host | 8 - package/binutils/binutils.hash | 1 - 11 files changed, 8 insertions(+), 837 deletions(-) delete mode 100644 package/binutils/2.37/0001-sh-conf.patch delete mode 100644 package/binutils/2.37/0002-poison-system-directories.patch delete mode 100644 package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch delete mode 100644 package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch delete mode 100644 package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch delete mode 100644 package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch delete mode 100644 package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..1cbf664bcf 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -214,13 +214,6 @@ package/berkeleydb/0001-cwd-db_config.patch Upstream package/berkeleydb/0002-atomic_compare_exchange.patch Upstream package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables -package/binutils/2.37/0001-sh-conf.patch Upstream -package/binutils/2.37/0002-poison-system-directories.patch Upstream -package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream -package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream -package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream -package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream -package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream package/binutils/2.38/0001-sh-conf.patch Upstream package/binutils/2.38/0002-poison-system-directories.patch Upstream package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream diff --git a/Config.in.legacy b/Config.in.legacy index ac2e302a6b..d3a67aba83 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,14 @@ endif ############################################################################### +comment "Legacy options removed in 2023.08" + +config BR2_BINUTILS_VERSION_2_37_X + bool "binutils 2.37.x has been removed" + select BR2_LEGACY + help + binutils 2.37 has been removed, use a newer version. + comment "Legacy options removed in 2023.05" config BR2_KERNEL_HEADERS_6_2 diff --git a/package/binutils/2.37/0001-sh-conf.patch b/package/binutils/2.37/0001-sh-conf.patch deleted file mode 100644 index fcc597e4d9..0000000000 --- a/package/binutils/2.37/0001-sh-conf.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 33f3c1f804efc2e4f97849081589efb70cda31e5 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 25 Dec 2015 11:38:13 +0100 -Subject: [PATCH] sh-conf - -Likewise, binutils has no idea about any of these new targets either, so we -fix that up too.. now we're able to actually build a real toolchain for -sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more -inept targets than that one, really. Go look, I promise). - -[Romain: rebase on top of 2.32] -Signed-off-by: Romain Naour -[Thomas: rebase on top of 2.29, in which sh64 support was removed.] -Signed-off-by: Thomas Petazzoni ---- - configure | 2 +- - configure.ac | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure b/configure -index 3dd206525a7..6881ce632f5 100755 ---- a/configure -+++ b/configure -@@ -3892,7 +3892,7 @@ case "${target}" in - nvptx*-*-*) - noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" - ;; -- sh-*-*) -+ sh*-*-*) - case "${target}" in - sh*-*-elf) - ;; -diff --git a/configure.ac b/configure.ac -index 797a624621e..1f9256bbf18 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1175,7 +1175,7 @@ case "${target}" in - nvptx*-*-*) - noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" - ;; -- sh-*-*) -+ sh*-*-*) - case "${target}" in - sh*-*-elf) - ;; --- -2.31.1 - diff --git a/package/binutils/2.37/0002-poison-system-directories.patch b/package/binutils/2.37/0002-poison-system-directories.patch deleted file mode 100644 index 1a5fe46575..0000000000 --- a/package/binutils/2.37/0002-poison-system-directories.patch +++ /dev/null @@ -1,306 +0,0 @@ -From 4d8705ddb55897e8a74b617ab95736d520d9e1ea Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 25 Dec 2015 11:45:38 +0100 -Subject: [PATCH] poison-system-directories - -Patch adapted to binutils 2.23.2 and extended to use -BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni. - -[Romain: rebase on top of 2.33.1] -Signed-off-by: Romain Naour -[Gustavo: adapt to binutils 2.25] -Signed-off-by: Thomas Petazzoni -Signed-off-by: Gustavo Zacarias - -Upstream-Status: Inappropriate [distribution: codesourcery] - -Patch originally created by Mark Hatle, forward-ported to -binutils 2.21 by Scott Garman. - -purpose: warn for uses of system directories when cross linking - -Code Merged from Sourcery G++ binutils 2.19 - 4.4-277 - -2008-07-02 Joseph Myers - - ld/ - * ld.h (args_type): Add error_poison_system_directories. - * ld.texinfo (--error-poison-system-directories): Document. - * ldfile.c (ldfile_add_library_path): Check - command_line.error_poison_system_directories. - * ldmain.c (main): Initialize - command_line.error_poison_system_directories. - * lexsup.c (enum option_values): Add - OPTION_ERROR_POISON_SYSTEM_DIRECTORIES. - (ld_options): Add --error-poison-system-directories. - (parse_args): Handle new option. - -2007-06-13 Joseph Myers - - ld/ - * config.in: Regenerate. - * ld.h (args_type): Add poison_system_directories. - * ld.texinfo (--no-poison-system-directories): Document. - * ldfile.c (ldfile_add_library_path): Check - command_line.poison_system_directories. - * ldmain.c (main): Initialize - command_line.poison_system_directories. - * lexsup.c (enum option_values): Add - OPTION_NO_POISON_SYSTEM_DIRECTORIES. - (ld_options): Add --no-poison-system-directories. - (parse_args): Handle new option. - -2007-04-20 Joseph Myers - - Merge from Sourcery G++ binutils 2.17: - - 2007-03-20 Joseph Myers - Based on patch by Mark Hatle . - ld/ - * configure.ac (--enable-poison-system-directories): New option. - * configure, config.in: Regenerate. - * ldfile.c (ldfile_add_library_path): If - ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib, - /usr/lib, /usr/local/lib or /usr/X11R6/lib. - -Signed-off-by: Mark Hatle -Signed-off-by: Scott Garman ---- - ld/config.in | 3 +++ - ld/configure | 14 ++++++++++++++ - ld/configure.ac | 10 ++++++++++ - ld/ld.h | 8 ++++++++ - ld/ld.texi | 12 ++++++++++++ - ld/ldfile.c | 17 +++++++++++++++++ - ld/ldlex.h | 2 ++ - ld/ldmain.c | 2 ++ - ld/lexsup.c | 21 +++++++++++++++++++++ - 9 files changed, 89 insertions(+) - -diff --git a/ld/config.in b/ld/config.in -index 26d55a00d47..ffad464783c 100644 ---- a/ld/config.in -+++ b/ld/config.in -@@ -43,6 +43,9 @@ - language is requested. */ - #undef ENABLE_NLS - -+/* Define to warn for use of native system library directories */ -+#undef ENABLE_POISON_SYSTEM_DIRECTORIES -+ - /* Additional extension a shared object might have. */ - #undef EXTRA_SHLIB_EXTENSION - -diff --git a/ld/configure b/ld/configure -index c197aaef3cb..882263aa43f 100755 ---- a/ld/configure -+++ b/ld/configure -@@ -829,6 +829,7 @@ with_lib_path - enable_targets - enable_64_bit_bfd - with_sysroot -+enable_poison_system_directories - enable_gold - enable_got - enable_compressed_debug_sections -@@ -1498,6 +1499,8 @@ Optional Features: - --enable-checking enable run-time checks - --enable-targets alternative target configurations - --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) -+ --enable-poison-system-directories -+ warn for use of native system library directories - --enable-gold[=ARG] build gold [ARG={default,yes,no}] - --enable-got= GOT handling scheme (target, single, negative, - multigot) -@@ -15236,7 +15239,18 @@ else - fi - - -+# Check whether --enable-poison-system-directories was given. -+if test "${enable_poison_system_directories+set}" = set; then : -+ enableval=$enable_poison_system_directories; -+else -+ enable_poison_system_directories=no -+fi -+ -+if test "x${enable_poison_system_directories}" = "xyes"; then - -+$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h -+ -+fi - - # Check whether --enable-got was given. - if test "${enable_got+set}" = set; then : -diff --git a/ld/configure.ac b/ld/configure.ac -index 8ea97c43cd4..0f246db67d8 100644 ---- a/ld/configure.ac -+++ b/ld/configure.ac -@@ -106,6 +106,16 @@ AC_SUBST(use_sysroot) - AC_SUBST(TARGET_SYSTEM_ROOT) - AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) - -+AC_ARG_ENABLE([poison-system-directories], -+ AS_HELP_STRING([--enable-poison-system-directories], -+ [warn for use of native system library directories]),, -+ [enable_poison_system_directories=no]) -+if test "x${enable_poison_system_directories}" = "xyes"; then -+ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES], -+ [1], -+ [Define to warn for use of native system library directories]) -+fi -+ - dnl Use --enable-gold to decide if this linker should be the default. - dnl "install_as_default" is set to false if gold is the default linker. - dnl "installed_linker" is the installed BFD linker name. -diff --git a/ld/ld.h b/ld/ld.h -index 35fafebfaed..74e66405de6 100644 ---- a/ld/ld.h -+++ b/ld/ld.h -@@ -162,6 +162,14 @@ typedef struct - in the linker script. */ - bool force_group_allocation; - -+ /* If TRUE (the default) warn for uses of system directories when -+ cross linking. */ -+ bool poison_system_directories; -+ -+ /* If TRUE (default FALSE) give an error for uses of system -+ directories when cross linking instead of a warning. */ -+ bool error_poison_system_directories; -+ - /* Big or little endian as set on command line. */ - enum endian_enum endian; - -diff --git a/ld/ld.texi b/ld/ld.texi -index dd8f571d4e4..3ab210b41b9 100644 ---- a/ld/ld.texi -+++ b/ld/ld.texi -@@ -2863,6 +2863,18 @@ string identifying the original linked file does not change. - - Passing @code{none} for @var{style} disables the setting from any - @code{--build-id} options earlier on the command line. -+ -+ at kindex --no-poison-system-directories -+ at item --no-poison-system-directories -+Do not warn for @option{-L} options using system directories such as -+ at file{/usr/lib} when cross linking. This option is intended for use -+in chroot environments when such directories contain the correct -+libraries for the target system rather than the host. -+ -+ at kindex --error-poison-system-directories -+ at item --error-poison-system-directories -+Give an error instead of a warning for @option{-L} options using -+system directories when cross linking. - @end table - - @c man end -diff --git a/ld/ldfile.c b/ld/ldfile.c -index 9d0af06f1f6..7cdd3b1c1b1 100644 ---- a/ld/ldfile.c -+++ b/ld/ldfile.c -@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline) - new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); - else - new_dirs->name = xstrdup (name); -+ -+#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES -+ if (command_line.poison_system_directories -+ && ((!strncmp (name, "/lib", 4)) -+ || (!strncmp (name, "/usr/lib", 8)) -+ || (!strncmp (name, "/usr/local/lib", 14)) -+ || (!strncmp (name, "/usr/X11R6/lib", 14)))) -+ { -+ if (command_line.error_poison_system_directories) -+ einfo (_("%X%P: error: library search path \"%s\" is unsafe for " -+ "cross-compilation\n"), name); -+ else -+ einfo (_("%P: warning: library search path \"%s\" is unsafe for " -+ "cross-compilation\n"), name); -+ } -+#endif -+ - } - - /* Try to open a BFD for a lang_input_statement. */ -diff --git a/ld/ldlex.h b/ld/ldlex.h -index 9e8bf5fb835..2f0fadfe0a3 100644 ---- a/ld/ldlex.h -+++ b/ld/ldlex.h -@@ -163,6 +163,8 @@ enum option_values - OPTION_CTF_VARIABLES, - OPTION_NO_CTF_VARIABLES, - OPTION_CTF_SHARE_TYPES, -+ OPTION_NO_POISON_SYSTEM_DIRECTORIES, -+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, - }; - - /* The initial parser states. */ -diff --git a/ld/ldmain.c b/ld/ldmain.c -index 42660eb9a3c..1aef9387f93 100644 ---- a/ld/ldmain.c -+++ b/ld/ldmain.c -@@ -321,6 +321,8 @@ main (int argc, char **argv) - command_line.warn_mismatch = true; - command_line.warn_search_mismatch = true; - command_line.check_section_addresses = -1; -+ command_line.poison_system_directories = true; -+ command_line.error_poison_system_directories = false; - - /* We initialize DEMANGLING based on the environment variable - COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the -diff --git a/ld/lexsup.c b/ld/lexsup.c -index 00274c500d0..4f23b3a2da2 100644 ---- a/ld/lexsup.c -+++ b/ld/lexsup.c -@@ -595,6 +595,14 @@ static const struct ld_option ld_options[] = - " is: share-unconflicted (default),\n" - " share-duplicated"), - TWO_DASHES }, -+ { {"no-poison-system-directories", no_argument, NULL, -+ OPTION_NO_POISON_SYSTEM_DIRECTORIES}, -+ '\0', NULL, N_("Do not warn for -L options using system directories"), -+ TWO_DASHES }, -+ { {"error-poison-system-directories", no_argument, NULL, -+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, -+ '\0', NULL, N_("Give an error for -L options using system directories"), -+ TWO_DASHES }, - }; - - #define OPTION_COUNT ARRAY_SIZE (ld_options) -@@ -607,6 +615,7 @@ parse_args (unsigned argc, char **argv) - int ingroup = 0; - char *default_dirlist = NULL; - char *shortopts; -+ char *BR_paranoid_env; - struct option *longopts; - struct option *really_longopts; - int last_optind; -@@ -1643,6 +1652,14 @@ parse_args (unsigned argc, char **argv) - } - break; - -+ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: -+ command_line.poison_system_directories = false; -+ break; -+ -+ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: -+ command_line.error_poison_system_directories = true; -+ break; -+ - case OPTION_PUSH_STATE: - input_flags.pushed = xmemdup (&input_flags, - sizeof (input_flags), -@@ -1788,6 +1805,10 @@ parse_args (unsigned argc, char **argv) - command_line.soname = NULL; - } - -+ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); -+ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0) -+ command_line.error_poison_system_directories = true; -+ - while (ingroup) - { - einfo (_("%P: missing --end-group; added as last command line option\n")); --- -2.31.1 - diff --git a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch b/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch deleted file mode 100644 index bfd531b818..0000000000 --- a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch +++ /dev/null @@ -1,50 +0,0 @@ -From ef4ba1da823e8366ea4f126f50885a44ebf4dcf0 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 9 Jun 2021 17:28:27 +0200 -Subject: [PATCH] bfd/elf32-or1k: fix building with gcc version < 5 - -Gcc version >= 5 has standard C mode not set to -std=gnu11, so if we use -an old compiler(i.e. gcc 4.9) build fails on: -``` -elf32-or1k.c:2251:3: error: 'for' loop initial declarations are only allowed in -C99 or C11 mode - for (size_t i = 0; i < insn_count; i++) - ^ -``` - -So let's declare `size_t i` at the top of the function instead of inside -for loop. - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 4ae7f324d33..32063ab0289 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -2244,9 +2244,10 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj, - { - unsigned nodelay = elf_elfheader (output_bfd)->e_flags & EF_OR1K_NODELAY; - unsigned output_insns[PLT_MAX_INSN_COUNT]; -+ size_t i; - - /* Copy instructions into the output buffer. */ -- for (size_t i = 0; i < insn_count; i++) -+ for (i = 0; i < insn_count; i++) - output_insns[i] = insns[i]; - - /* Honor the no-delay-slot setting. */ -@@ -2277,7 +2278,7 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj, - } - - /* Write out the output buffer. */ -- for (size_t i = 0; i < (insn_count+1); i++) -+ for (i = 0; i < (insn_count+1); i++) - bfd_put_32 (output_bfd, output_insns[i], contents + (i*4)); - } - --- -2.31.1 - diff --git a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch b/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch deleted file mode 100644 index 0d18321ee1..0000000000 --- a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 203b80f8dbdd3ddb860114b03351a0dea28c978f Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Sat, 10 Jul 2021 17:57:34 +0200 -Subject: [PATCH] or1k: fix pc-relative relocation against dynamic on PC - relative 26 bit relocation - -When building openal we were seeing the assert failure: - -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourcePausev -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourceStopv -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourceRewindv -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourcePlayv -collect2: error: ld returned 1 exit status - -This happens because in R_OR1K_INSN_REL_26 case we can't reference local -symbol as previously done but we need to make sure that calls to actual -symbol always call the version of current object. - -bfd/Changelog: - - * elf32-or1k.c (or1k_elf_relocate_section): use a separate entry - in switch case R_OR1K_INSN_REL_26 where we need to check for - !SYMBOL_CALLS_LOCAL() instead of !SYMBOL_REFERENCES_LOCAL(). - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 32063ab0289..67252394173 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -1543,6 +1543,18 @@ or1k_elf_relocate_section (bfd *output_bfd, - break; - - case R_OR1K_INSN_REL_26: -+ /* For a non-shared link, these will reference plt or call the -+ version of actual object. */ -+ if (bfd_link_pic (info) && !SYMBOL_CALLS_LOCAL (info, h)) -+ { -+ _bfd_error_handler -+ (_("%pB: pc-relative relocation against dynamic symbol %s"), -+ input_bfd, name); -+ ret_val = false; -+ bfd_set_error (bfd_error_bad_value); -+ } -+ break; -+ - case R_OR1K_PCREL_PG21: - case R_OR1K_LO13: - case R_OR1K_SLO13: --- -2.31.1 - diff --git a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch b/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch deleted file mode 100644 index 8609db95b7..0000000000 --- a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 362a20108782b87cd780a989c0dbd014fc2def8b Mon Sep 17 00:00:00 2001 -From: Stafford Horne -Date: Sun, 2 Jan 2022 09:03:28 +0900 -Subject: [PATCH] or1k: Avoid R_OR1K_GOT16 signed overflow by using special - howto - -Previously when fixing PR 21464 we masked out upper bits of the -relocation value in order to avoid overflow complaints when acceptable. -It turns out this does not work when the relocation value ends up being -signed. - -To fix this this patch introduces a special howto with -complain_on_overflow set to complain_overflow_dont. This is used in -place of the normal R_OR1K_GOT16 howto when we detect R_OR1K_GOT_AHI16 -relocations. - -bfd/ChangeLog: - - PR 28735 - * elf32-or1k.c (or1k_elf_got16_no_overflow_howto): Define. - (or1k_elf_relocate_section): Use new howto instead of trying to - mask out relocation bits. - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 24 ++++++++++++++++++++---- - 1 file changed, 20 insertions(+), 4 deletions(-) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 4ae7f324d33..7fd88d72442 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -828,6 +828,23 @@ static reloc_howto_type or1k_elf_howto_table[] = - false), /* pcrel_offset */ - }; - -+/* A copy of the R_OR1K_GOT16 used in the presense of R_OR1K_GOT_AHI16 -+ relocations when we know we can ignore overflows. */ -+static reloc_howto_type or1k_elf_got16_no_overflow_howto = -+ HOWTO (R_OR1K_GOT16, /* type */ -+ 0, /* rightshift */ -+ 2, /* size (0 = byte, 1 = short, 2 = long) */ -+ 16, /* bitsize */ -+ false, /* pc_relative */ -+ 0, /* bitpos */ -+ complain_overflow_dont, /* complain_on_overflow */ -+ bfd_elf_generic_reloc, /* special_function */ -+ "R_OR1K_GOT16", /* name */ -+ false, /* partial_inplace */ -+ 0, /* src_mask */ -+ 0xffff, /* dst_mask */ -+ false); /* pcrel_offset */ -+ - /* Map BFD reloc types to Or1k ELF reloc types. */ - - struct or1k_reloc_map -@@ -1506,12 +1523,11 @@ or1k_elf_relocate_section (bfd *output_bfd, - if (r_type == R_OR1K_GOT_AHI16) - saw_gotha = true; - -- /* If we have a R_OR1K_GOT16 followed by a R_OR1K_GOT_AHI16 -+ /* If we have a R_OR1K_GOT16 following a R_OR1K_GOT_AHI16 - relocation we assume the code is doing the right thing to avoid -- overflows. Here we mask the lower 16-bit of the relocation to -- avoid overflow validation failures. */ -+ overflows. */ - if (r_type == R_OR1K_GOT16 && saw_gotha) -- relocation &= 0xffff; -+ howto = &or1k_elf_got16_no_overflow_howto; - - /* Addend should be zero. */ - if (rel->r_addend != 0) --- -2.25.1 - diff --git a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch b/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch deleted file mode 100644 index 46697cc5c8..0000000000 --- a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch +++ /dev/null @@ -1,236 +0,0 @@ -From 1c611b40e6bfc8029bff7696814330b5bc0ee5c0 Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -Date: Mon, 26 Jul 2021 05:59:55 -0700 -Subject: [PATCH] bfd: Close the file descriptor if there is no archive fd - -Close the file descriptor if there is no archive plugin file descriptor -to avoid running out of file descriptors on thin archives with many -archive members. - -bfd/ - - PR ld/28138 - * plugin.c (bfd_plugin_close_file_descriptor): Close the file - descriptor there is no archive plugin file descriptor. - -ld/ - - PR ld/28138 - * testsuite/ld-plugin/lto.exp: Run tmpdir/pr28138 only for - native build. - - PR ld/28138 - * testsuite/ld-plugin/lto.exp: Run ld/28138 tests. - * testsuite/ld-plugin/pr28138.c: New file. - * testsuite/ld-plugin/pr28138-1.c: Likewise. - * testsuite/ld-plugin/pr28138-2.c: Likewise. - * testsuite/ld-plugin/pr28138-3.c: Likewise. - * testsuite/ld-plugin/pr28138-4.c: Likewise. - * testsuite/ld-plugin/pr28138-5.c: Likewise. - * testsuite/ld-plugin/pr28138-6.c: Likewise. - * testsuite/ld-plugin/pr28138-7.c: Likewise. - -(cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742) -(cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2) - -[Upstream: - https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1c611b40e6bfc8029bff7696814330b5bc0ee5c0] -Signed-off-by: Peter Seiderer ---- - bfd/plugin.c | 8 +++++++ - ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++ - ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++ - 10 files changed, 104 insertions(+) - create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c - create mode 100644 ld/testsuite/ld-plugin/pr28138.c - -diff --git a/bfd/plugin.c b/bfd/plugin.c -index 6cfa2b66470..3bab8febe88 100644 ---- a/bfd/plugin.c -+++ b/bfd/plugin.c -@@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd) - && !bfd_is_thin_archive (abfd->my_archive)) - abfd = abfd->my_archive; - -+ /* Close the file descriptor if there is no archive plugin file -+ descriptor. */ -+ if (abfd->archive_plugin_fd == -1) -+ { -+ close (fd); -+ return; -+ } -+ - abfd->archive_plugin_fd_open_count--; - /* Dup the archive plugin file descriptor for later use, which - will be closed by _bfd_archive_close_and_cleanup. */ -diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp -index def69e43ab3..999d911ce6a 100644 ---- a/ld/testsuite/ld-plugin/lto.exp -+++ b/ld/testsuite/ld-plugin/lto.exp -@@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } { - } - } - -+run_cc_link_tests [list \ -+ [list \ -+ "Build pr28138.a" \ -+ "-T" "" \ -+ {pr28138-1.c pr28138-2.c pr28138-3.c pr28138-4.c pr28138-5.c \ -+ pr28138-6.c pr28138-7.c} {} "pr28138.a" \ -+ ] \ -+ [list \ -+ "Build pr28138.o" \ -+ "" "" \ -+ {pr28138.c} {} \ -+ ] \ -+] -+ -+set exec_output [run_host_cmd "sh" \ -+ "-c \"ulimit -n 20; \ -+ $CC -Btmpdir/ld -o tmpdir/pr28138 \ -+ tmpdir/pr28138.o tmpdir/pr28138.a\""] -+set exec_output [prune_warnings $exec_output] -+if [string match "" $exec_output] then { -+ if { [isnative] } { -+ set exec_output [run_host_cmd "tmpdir/pr28138" ""] -+ if [string match "PASS" $exec_output] then { -+ pass "PR ld/28138" -+ } else { -+ fail "PR ld/28138" -+ } -+ } else { -+ pass "PR ld/28138" -+ } -+} else { -+ fail "PR ld/28138" -+} -+ - set testname "Build liblto-11.a" - remote_file host delete "tmpdir/liblto-11.a" - set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"] -diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c -new file mode 100644 -index 00000000000..51d119e1642 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-1.c -@@ -0,0 +1,6 @@ -+extern int a0(void); -+int -+a1(void) -+{ -+ return 1 + a0(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c -new file mode 100644 -index 00000000000..1120cd797e9 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-2.c -@@ -0,0 +1,6 @@ -+extern int a1(void); -+int -+a2(void) -+{ -+ return 1 + a1(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c -new file mode 100644 -index 00000000000..ec464947ee6 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-3.c -@@ -0,0 +1,6 @@ -+extern int a2(void); -+int -+a3(void) -+{ -+ return 1 + a2(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c -new file mode 100644 -index 00000000000..475701b2c5c ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-4.c -@@ -0,0 +1,6 @@ -+extern int a3(void); -+int -+a4(void) -+{ -+ return 1 + a3(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c -new file mode 100644 -index 00000000000..e24f86c363e ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-5.c -@@ -0,0 +1,6 @@ -+extern int a4(void); -+int -+a5(void) -+{ -+ return 1 + a4(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c -new file mode 100644 -index 00000000000..b5b938bdb21 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-6.c -@@ -0,0 +1,6 @@ -+extern int a5(void); -+int -+a6(void) -+{ -+ return 1 + a5(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c -new file mode 100644 -index 00000000000..4ef75bf0f0c ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-7.c -@@ -0,0 +1,6 @@ -+extern int a6(void); -+int -+a7(void) -+{ -+ return 1 + a6(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c -new file mode 100644 -index 00000000000..68252c9f382 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138.c -@@ -0,0 +1,20 @@ -+#include -+ -+extern int a7(void); -+ -+int -+a0(void) -+{ -+ return 0; -+} -+ -+int -+main() -+{ -+ if (a7() == 7) -+ { -+ printf ("PASS\n"); -+ return 0; -+ } -+ return 1; -+} --- -2.34.1 - diff --git a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch b/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch deleted file mode 100644 index 3e29282261..0000000000 --- a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 30a954525f4e53a9cd50a1a8a6f201c7cf6595c7 Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -Date: Mon, 7 Feb 2022 15:22:19 -0800 -Subject: [PATCH] i386: Allow GOT32 relocations against ABS symbols - -GOT32 relocations are allowed since absolute value + addend is stored in -the GOT slot. - -Tested on glibc 2.35 build with GCC 11.2 and -Os. - -bfd/ - - PR ld/28870 - * elfxx-x86.c (_bfd_elf_x86_valid_reloc_p): Also allow GOT32 - relocations. - - -Signed-off-by: Waldemar Brodkorb - -diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c -index 7ac2411fc80..d00dc45677b 100644 ---- a/bfd/elfxx-x86.c -+++ b/bfd/elfxx-x86.c -@@ -1942,9 +1942,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section, - irel = *rel; - - /* Only allow relocations against absolute symbol, which can be -- resolved as absolute value + addend. GOTPCREL relocations -- are allowed since absolute value + addend is stored in the -- GOT slot. */ -+ resolved as absolute value + addend. GOTPCREL and GOT32 -+ relocations are allowed since absolute value + addend is -+ stored in the GOT slot. */ - if (bed->target_id == X86_64_ELF_DATA) - { - r_type &= ~R_X86_64_converted_reloc_bit; -@@ -1965,7 +1965,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section, - else - valid_p = (r_type == R_386_32 - || r_type == R_386_16 -- || r_type == R_386_8); -+ || r_type == R_386_8 -+ || r_type == R_386_GOT32 -+ || r_type == R_386_GOT32X); - - if (valid_p) - *no_dynreloc_p = true; diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index a1800e49e2..de5ca866e5 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -12,12 +12,6 @@ choice help Select the version of binutils you wish to use. -config BR2_BINUTILS_VERSION_2_37_X - bool "binutils 2.37" - # AVX512FP16 instructions were not supported before binutils - # 2.38 - depends on !BR2_X86_CPU_HAS_AVX512 - config BR2_BINUTILS_VERSION_2_38_X bool "binutils 2.38" @@ -36,7 +30,6 @@ endchoice config BR2_BINUTILS_VERSION string default "arc-2020.09-release" if BR2_BINUTILS_VERSION_ARC - default "2.37" if BR2_BINUTILS_VERSION_2_37_X default "2.38" if BR2_BINUTILS_VERSION_2_38_X default "2.39" if BR2_BINUTILS_VERSION_2_39_X default "2.40" if BR2_BINUTILS_VERSION_2_40_X @@ -44,7 +37,6 @@ config BR2_BINUTILS_VERSION config BR2_BINUTILS_GPROFNG bool "gprofng support" depends on !BR2_BINUTILS_VERSION_ARC - depends on !BR2_BINUTILS_VERSION_2_37_X depends on !BR2_BINUTILS_VERSION_2_38_X help This option enables support for gprofng, a new profiler. diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index e831d31b8a..1a24c2f4bd 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -1,5 +1,4 @@ # From https://gcc.gnu.org/pub/binutils/releases/sha512.sum -sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz -- 2.40.1 From giulio.benetti at benettiengineering.com Sun Jun 11 13:25:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 15:25:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611075148.327954-1-bernd.kuhls@t-online.de> References: <20230611075148.327954-1-bernd.kuhls@t-online.de> Message-ID: Hi Bernd, > Il giorno 11 giu 2023, alle ore 09:52, Bernd Kuhls ha scritto: > > ?Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls > --- > After trying for an hour to register an account upstream I gave up > because all my public mail accounts were rejected. So I was unable to > send the patch upstream. Thanks a lot for providing such patch. I will send it to their Mailing List after giving a try. Last days I?ve seen their git repo down too and in general it?s unstable. Giulio > > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..3af4b75623 > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: pending upload > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + > -- > 2.39.2 > From ju.o at free.fr Sun Jun 11 13:34:01 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 15:34:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 Message-ID: <20230611133401.8977-1-ju.o@free.fr> For change log, see: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 Note: this patch also adds a comment about pgp signature verification in the hash file. Signed-off-by: Julien Olivain --- package/dmidecode/dmidecode.hash | 5 +++-- package/dmidecode/dmidecode.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/dmidecode/dmidecode.hash b/package/dmidecode/dmidecode.hash index ec5484e667..654c4cc537 100644 --- a/package/dmidecode/dmidecode.hash +++ b/package/dmidecode/dmidecode.hash @@ -1,3 +1,4 @@ -# Locally computed -sha256 43cba851d8467c9979ccdbeab192eb6638c7d3a697eba5ddb779da8837542212 dmidecode-3.4.tar.xz +# Locally computed after checking pgp signature from: +# https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz.sig +sha256 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073 dmidecode-3.5.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/dmidecode/dmidecode.mk b/package/dmidecode/dmidecode.mk index 352cdb106c..353978daa9 100644 --- a/package/dmidecode/dmidecode.mk +++ b/package/dmidecode/dmidecode.mk @@ -4,7 +4,7 @@ # ################################################################################ -DMIDECODE_VERSION = 3.4 +DMIDECODE_VERSION = 3.5 DMIDECODE_SOURCE = dmidecode-$(DMIDECODE_VERSION).tar.xz DMIDECODE_SITE = http://download.savannah.gnu.org/releases/dmidecode DMIDECODE_LICENSE = GPL-2.0+ -- 2.41.0 From bernd.kuhls at t-online.de Sun Jun 11 14:56:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:17 +0200 Subject: [Buildroot] [PATCH 12/12] DEVELOPERS: remove Bernd Kuhls from package/x11r7/ In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-13-bernd.kuhls@t-online.de> Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3041efe738..407ff8e81b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -482,7 +482,6 @@ F: package/vnstat/ F: package/wget/ F: package/wireless-regdb/ F: package/wireless_tools/ -F: package/x11r7/ F: package/x264/ F: package/x265/ F: package/xmrig/ -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:08 +0200 Subject: [Buildroot] [PATCH 03/12] package/x11r7/xapp_setxkbmap: bump version to 1.3.4 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-4-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash | 6 +++--- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash index a57d7cc737..a3ad6ce38c 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003146.html -sha256 b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b setxkbmap-1.3.3.tar.xz -sha512 208f07a7f7bce47b573099d4cd8c941a3a4d74b456720bc3ca1cbba298381a2ab98c7500d6e6cd6d5dd61840b7c42cf6521da754ec395f266f8158102a55ad58 setxkbmap-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003397.html +sha256 be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade setxkbmap-1.3.4.tar.xz +sha512 f4d026e7707656173f54d79b95ff3370ae06eaf252b89b79bc7175edeaf3ef79073d4d7d8a35fdee95608bf85d7d23514d74f00e55b613810ef6c3ccc0cf498b setxkbmap-1.3.4.tar.xz # Locally computed sha256 afb8ce58340b6a6b85b73e256425263ce46f5a427279785e275991cb660cce82 COPYING diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk index 4d48a3fbc1..9049b36944 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_SETXKBMAP_VERSION = 1.3.3 +XAPP_SETXKBMAP_VERSION = 1.3.4 XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.xz XAPP_SETXKBMAP_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_SETXKBMAP_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:09 +0200 Subject: [Buildroot] [PATCH 04/12] package/x11r7/xlib_libX11: bump version to 1.8.5 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-5-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..4fbec783d6 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003398.html +sha256 e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561 libX11-1.8.5.tar.xz +sha512 5274f6073ead119c8f915d302f1e2bf9579f88d28a2a2d084a4be2050b14fb605efe91099c89ba55aeb7ad36ae0ecbd519b0808be0e29f56367d5dd8faa063d3 libX11-1.8.5.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..5177e3a1e0 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.5 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:05 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:05 +0200 Subject: [Buildroot] [PATCH 01/12] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 Message-ID: <20230611145617.758070-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003394.html Signed-off-by: Bernd Kuhls --- .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash index eed28d3fde..6d7d0b4bc2 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz # Locally calculated sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk index e863b1e506..f7f05c7c41 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:13 +0200 Subject: [Buildroot] [PATCH 08/12] package/x11r7/xlib_libdmx: bump version to 1.1.5 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-9-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003403.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libdmx/xlib_libdmx.hash | 8 +++----- package/x11r7/xlib_libdmx/xlib_libdmx.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.hash b/package/x11r7/xlib_libdmx/xlib_libdmx.hash index e9d8616ba4..8a4b13099e 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.hash +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-May/002894.html -md5 d2f1f0ec68ac3932dd7f1d9aa0a7a11c libdmx-1.1.4.tar.bz2 -sha1 499e2540ca0e94ca858037865243c3c60908fd94 libdmx-1.1.4.tar.bz2 -sha256 253f90005d134fa7a209fbcbc5a3024335367c930adf0f3203e754cf32747243 libdmx-1.1.4.tar.bz2 -sha512 77aba6cadfd17db0cc7e1bc26f14d908223a0fdb135d46f86c3be34e3bc7e2f843f08d4d0ef773357e83b17122bffe56a0442d12908378c05a22177b10ae10e9 libdmx-1.1.4.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003403.html +sha256 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f libdmx-1.1.5.tar.xz +sha512 55df45a06bddbf19e0253362853e2f979d736ba1f1fdec5d392c0f6c0dc72684e7b8df0f0a99ac96ce9d9d59bc6c25146086b18c054b4dbe6be9aa3166f23464 libdmx-1.1.5.tar.xz # Locally computed sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.mk b/package/x11r7/xlib_libdmx/xlib_libdmx.mk index 429595b5d7..9aaf81eb6f 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.mk +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBDMX_VERSION = 1.1.4 -XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.bz2 -XLIB_LIBDMX_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBDMX_VERSION = 1.1.5 +XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.xz +XLIB_LIBDMX_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBDMX_LICENSE = MIT XLIB_LIBDMX_LICENSE_FILES = COPYING XLIB_LIBDMX_CPE_ID_VENDOR = x -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:11 +0200 Subject: [Buildroot] [PATCH 06/12] package/x11r7/xapp_xwd: bump version to 1.0.9 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-7-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003400.html Switched tarball to xz. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xwd/xapp_xwd.hash | 6 +++--- package/x11r7/xapp_xwd/xapp_xwd.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xwd/xapp_xwd.hash b/package/x11r7/xapp_xwd/xapp_xwd.hash index 7595286499..cc81b05ce5 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.hash +++ b/package/x11r7/xapp_xwd/xapp_xwd.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003102.html -sha256 fbaa2b34163714fe7be22b60920ea4683f63b355babb1781aec2e452a033031b xwd-1.0.8.tar.bz2 -sha512 d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e xwd-1.0.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003400.html +sha256 dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f xwd-1.0.9.tar.xz +sha512 ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56 xwd-1.0.9.tar.xz # Locally computed sha256 7cfda56afd92a1ecd2f23bd0064e01b5141053390d854785504adfe2c0fbd946 COPYING diff --git a/package/x11r7/xapp_xwd/xapp_xwd.mk b/package/x11r7/xapp_xwd/xapp_xwd.mk index 1c5bd50166..8960aaffdb 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.mk +++ b/package/x11r7/xapp_xwd/xapp_xwd.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWD_VERSION = 1.0.8 -XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.bz2 +XAPP_XWD_VERSION = 1.0.9 +XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.xz XAPP_XWD_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWD_LICENSE = MIT XAPP_XWD_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:12 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:12 +0200 Subject: [Buildroot] [PATCH 07/12] package/x11r7/xapp_xrdb: bump version to 1.2.2 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-8-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003401html Switched tarball to xz. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xrdb/xapp_xrdb.hash | 6 +++--- package/x11r7/xapp_xrdb/xapp_xrdb.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.hash b/package/x11r7/xapp_xrdb/xapp_xrdb.hash index 606fd26060..d8b56bf2c8 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.hash +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003107.html -sha256 4f5d031c214ffb88a42ae7528492abde1178f5146351ceb3c05f3b8d5abee8b4 xrdb-1.2.1.tar.bz2 -sha512 d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9 xrdb-1.2.1.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003401.html +sha256 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4 xrdb-1.2.2.tar.xz +sha512 c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c xrdb-1.2.2.tar.xz # Locally computed sha256 ca1b3e2f9f37c35876b69a9c1c5a7860fae59b7ba87a1d2dc541b722e29b1ecc COPYING diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.mk b/package/x11r7/xapp_xrdb/xapp_xrdb.mk index 4f9860d25a..769c5a06f4 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.mk +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XRDB_VERSION = 1.2.1 -XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.bz2 +XAPP_XRDB_VERSION = 1.2.2 +XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.xz XAPP_XRDB_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XRDB_LICENSE = MIT XAPP_XRDB_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:07 +0200 Subject: [Buildroot] [PATCH 02/12] package/x11r7/xdriver_xf86-video-i128: bump version to 1.4.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-3-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003395.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- .../xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash | 8 +++----- .../xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash index 96bd42ac36..c17d3086a1 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002932.html -md5 a980f1b8532ccfe81932580bc4e0f2a0 xf86-video-i128-1.4.0.tar.bz2 -sha1 56d5b897b2695222c13e59d2ade74620a99e1011 xf86-video-i128-1.4.0.tar.bz2 -sha256 8f2c0a6bf5a169dad3fc07c6dd4537b492d0e44489e4a1297311e617c3bed0ea xf86-video-i128-1.4.0.tar.bz2 -sha512 d58baee3f20b3ad2ece6853da0ff20a6d54b984c6e3289bad2715cc003b277a0b44d20ded25cfc116400468df552390bdb5d80fbd3fb60861488ee5d027664b2 xf86-video-i128-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003395.html +sha256 7064b513ffe33efa040577c4d355ce2c76ed218989ab38feb8972750d5acbc46 xf86-video-i128-1.4.1.tar.xz +sha512 ec6b4dd9092292b5aabff7cf477090fe62c89944d251689817ac8114a65672f85880b719a442f4c742d63dc2d6c61ec315e53da5b5c625074d1aa0b9ace8e865 xf86-video-i128-1.4.1.tar.xz # Locally computed sha256 7677424d79633dbf255a81bd4e05dd621931b89997af33c31522269ec2ed391e COPYING diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk index e44deaf621..266678105c 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.0 -XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_I128_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.1 +XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.xz +XDRIVER_XF86_VIDEO_I128_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_I128_LICENSE = MIT XDRIVER_XF86_VIDEO_I128_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_I128_DEPENDENCIES = xserver_xorg-server xorgproto -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:16 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:16 +0200 Subject: [Buildroot] [PATCH 11/12] package/x11r7/xkeyboard-config: bump version to 2.38 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-12-bernd.kuhls@t-online.de> Release notes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/NEWS Signed-off-by: Bernd Kuhls --- The tarball for version 2.39 not yet available. package/x11r7/xkeyboard-config/xkeyboard-config.hash | 2 +- package/x11r7/xkeyboard-config/xkeyboard-config.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.hash b/package/x11r7/xkeyboard-config/xkeyboard-config.hash index 08e36da1d0..3a19075ba1 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.hash +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eb1383a5ac4b6210d7c7302b9d6fab052abdf51c5d2c9b55f1f779997ba68c6c xkeyboard-config-2.37.tar.xz +sha256 0690a91bab86b18868f3eee6d41e9ec4ce6894f655443d490a2184bfac56c872 xkeyboard-config-2.38.tar.xz sha256 6ca90f4b67dced4062894d6d77f4cc39343df9e359fc12f5e5d3c89ef2a3ef6d COPYING diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.mk b/package/x11r7/xkeyboard-config/xkeyboard-config.mk index b82c15a23a..7c9c814d95 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.mk +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.mk @@ -4,7 +4,7 @@ # ################################################################################ -XKEYBOARD_CONFIG_VERSION = 2.37 +XKEYBOARD_CONFIG_VERSION = 2.38 XKEYBOARD_CONFIG_SOURCE = xkeyboard-config-$(XKEYBOARD_CONFIG_VERSION).tar.xz XKEYBOARD_CONFIG_SITE = https://www.x.org/releases/individual/data/xkeyboard-config XKEYBOARD_CONFIG_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:10 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:10 +0200 Subject: [Buildroot] [PATCH 05/12] package/x11r7/xlib_xtrans: bump version to 1.5.0 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-6-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003399.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/commit/9d77996f9f972da63c06099fd8c0f0529159b98f Added XLIB_XTRANS_INSTALL_TARGET = NO, quoting release notes: "xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types - but it is *not* a shared library, more like a "header-only" library." Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_xtrans/xlib_xtrans.hash | 10 ++++------ package/x11r7/xlib_xtrans/xlib_xtrans.mk | 7 ++++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.hash b/package/x11r7/xlib_xtrans/xlib_xtrans.hash index 1bab37244e..9595a73d0e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.hash +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-March/002980.html -md5 ce2fb8100c6647ee81451ebe388b17ad xtrans-1.4.0.tar.bz2 -sha1 7c490026efb450798e02b040c05eba5212291c08 xtrans-1.4.0.tar.bz2 -sha256 377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 xtrans-1.4.0.tar.bz2 -sha512 4fea89a3455c0e13321cbefa43340016dbb59bdd0dbdb5b796c1a6d2a6b1fd63cf1327b769ab426286b9c54b32ec764a50cd2b46228e4e43b841bda6b94de214 xtrans-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003399.html +sha256 1ba4b703696bfddbf40bacf25bce4e3efb2a0088878f017a50e9884b0c8fb1bd xtrans-1.5.0.tar.xz +sha512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 xtrans-1.5.0.tar.xz # Locally computed -sha256 a9c96c832e00774266b492d4d41556f12a64f039ba3ef645c4b8c6010fcb8f2a COPYING +sha256 22616bf00b6db85ee3164775a95206894af987b85ff1a7703de55644bc722a39 COPYING diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.mk b/package/x11r7/xlib_xtrans/xlib_xtrans.mk index 88c9b57a52..001705bb2e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.mk +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.mk @@ -4,12 +4,13 @@ # ################################################################################ -XLIB_XTRANS_VERSION = 1.4.0 -XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.bz2 -XLIB_XTRANS_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_XTRANS_VERSION = 1.5.0 +XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.xz +XLIB_XTRANS_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_XTRANS_LICENSE = MIT XLIB_XTRANS_LICENSE_FILES = COPYING XLIB_XTRANS_INSTALL_STAGING = YES +XLIB_XTRANS_INSTALL_TARGET = NO $(eval $(autotools-package)) $(eval $(host-autotools-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:14 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:14 +0200 Subject: [Buildroot] [PATCH 09/12] package/x11r7/xorgproto: bump version to 2023.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-10-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003404.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/423098656f145afeb72cbf21aaa0b3a3f9bc36bb Added license file COPYING-xwaylandproto: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/ad6412624ef6dc4d7548fe16c254c4166ffa7198 Signed-off-by: Bernd Kuhls --- package/x11r7/xorgproto/xorgproto.hash | 17 +++++++++-------- package/x11r7/xorgproto/xorgproto.mk | 5 +++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index cc52013e11..10655f9dd1 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,17 +1,17 @@ -# From https://lists.x.org/archives/xorg-announce/2022-August/003197.html -sha256 5d13dbf2be08f95323985de53352c4f352713860457b95ccaf894a647ac06b9e xorgproto-2022.2.tar.xz -sha512 8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9 xorgproto-2022.2.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html +sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz +sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto sha256 dabc025f93129a0eb2d17f37c719dbe5ecbcb5bc8f7bc7f4ce89fe04576cc0c2 COPYING-bigreqsproto -sha256 ab587ca94282c1e60797ffe4a77aea195418387db20ec7e0c24cedf2c844f8c1 COPYING-compositeproto +sha256 3e980a770506b448897638632974bbcbdf2da3b99191dd0a03d3770097a46738 COPYING-compositeproto sha256 f67a18cb46c4c203c5122b4a901cfcc3178b2a62f83f31ca5fef5bdca3966094 COPYING-damageproto sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING-dmxproto sha256 0c306691492c4d7a8cda1ec3847668b797887dddcd7e986b4c166ae27619af7d COPYING-dri2proto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-dri3proto -sha256 0aa43d03da3cedbd9882c0ded621b0d855353eb9e551f9eed940d75c8a0b03c1 COPYING-evieproto -sha256 65cb0b867b00fb27f066a37353713b265645b3301146562570d7638ed2ddd548 COPYING-fixesproto +sha256 9936421f7516f7a17ae560b6989636b493e55c01128b543c7e72441568c3cba4 COPYING-evieproto +sha256 fb361c7c4322e4919ae193c5a20055d5190c23aa50480fd0a41f4d439cae2bc6 COPYING-fixesproto sha256 1ab381e978bff63d68be2e4f235d51935f3f16f3ba3bebf83afa99a70c0484a2 COPYING-fontcacheproto sha256 f4af05774b02ae149357cc26f7bf5ef1116c2e09373c2492081a3a1892c58417 COPYING-fontsproto sha256 823deb4673d3f26aa8c90e704888299648f00be3262f9363eaeecedcd65b936d COPYING-glproto @@ -20,7 +20,7 @@ sha256 d397a67d4b28e897bc5fce79b2b917df9905b54f961fc3ad1f49c7fe3803f92c COPYIN sha256 7a5dd5d4c989c167da50f15879959f42bbda960e06d0a0aea7197f61fe1dc846 COPYING-lg3dproto sha256 8442b5f22f2fb13017a4302a906e7dedc899267b41f613558970941120170128 COPYING-pmproto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-presentproto -sha256 6b890b118261694865988378dbba876bcd9caa1a421c5c0d626116948bc0ae35 COPYING-printproto +sha256 46f599055002bbf3e6ce244bde8d9ebe5ec24ae7906836db186773a9791d0b75 COPYING-printproto sha256 41c13dcd09147ed2440286f2fb8151df8ebee06deee4ed78ddf094601c216d3d COPYING-randrproto sha256 ee10aee0f1697ffdbe870a39f037361d4f7136f2976bb7919a41b3f66407caee COPYING-recordproto sha256 9e48921a94da36d7a69fe71809223ee0bb46370db9842dccdeeb55b5a9946872 COPYING-renderproto @@ -29,7 +29,7 @@ sha256 fcbd3c628bf4d28ee3e6032054bf44bbe58f3b1a944dad856a8d3eb6b37ea412 COPYIN sha256 d6d3513f5a7099748dc387f54498d799380b45f8a444f13aa98aa45a860ae55b COPYING-trapproto sha256 f8f49bbad61967ebc890fb79fff5bfb7cfc1c341aa8f8dee13eb3fb534040b47 COPYING-videoproto sha256 eb183a00c61bb47992f096b6993ed7ec17518bea9c285fe87efff7f622cc6c12 COPYING-windowswmproto -sha256 3bd8e0c41497bfe6ab8d11c3c90c5e79edd0b2437f2bf81161575f54bae53f21 COPYING-x11proto +sha256 da835951edc6e3b8d168d6afe7447c65d0b9a99937293cf3f288bba8244a9f86 COPYING-x11proto sha256 5531d18cfcc944dab39991f63f182cbbce3fe493ba0c7cf08a25c0d01ee84482 COPYING-xcmiscproto sha256 fb42146c6c06a200a9b121220eb692ff9101ba0fbd0b224b9e16a016c59ae86a COPYING-xextproto sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86bigfontproto @@ -39,3 +39,4 @@ sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYIN sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86rushproto sha256 942bb46a3503a708948491699171b00b9e0dfb47818d9268b160bccc5f51a4b9 COPYING-xf86vidmodeproto sha256 b2d8cda803e900915ce10f0ba735ff2c033b39c7cc5a8a436667ca583d4066fa COPYING-xineramaproto +sha256 309bd89bc2b30c6e3d3eb78f5377fa576475499e0ba936a9c3cba50ba5d6375c COPYING-xwaylandproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index c707bdafc0..899f505f1c 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2022.2 +XORGPROTO_VERSION = 2023.1 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT @@ -44,7 +44,8 @@ XORGPROTO_LICENSE_FILES = \ COPYING-xf86miscproto \ COPYING-xf86rushproto \ COPYING-xf86vidmodeproto \ - COPYING-xineramaproto + COPYING-xineramaproto \ + COPYING-xwaylandproto XORGPROTO_INSTALL_STAGING = YES XORGPROTO_INSTALL_TARGET = NO # xproxymngproto is needed by xfindproxy -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:06 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xfont_font-*: mass version bump In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-2-bernd.kuhls@t-online.de> Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- .../xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- .../x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- .../xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- .../x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- .../x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi.hash | 2 +- .../xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1.hash | 2 +- .../xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic.hash | 2 +- .../xfont_font-cronyx-cyrillic.mk | 6 +++--- .../xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- .../x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- .../xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 2 +- .../x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- .../x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- .../x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- .../xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- .../x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- .../x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- .../x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc.hash | 2 +- .../xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic.hash | 3 +-- .../xfont_font-screen-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 3 +-- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic.mk | 6 +++--- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 137 insertions(+), 146 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..ea151826c9 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,2 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..6295324e78 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:15 +0200 Subject: [Buildroot] [PATCH 10/12] package/x11r7/xfont_font-*: mass version bump In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-11-bernd.kuhls@t-online.de> Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Updated license hash of xfont_font-sun-misc due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/font/sun-misc/-/commits/master/COPYING Signed-off-by: Bernd Kuhls --- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- .../xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- .../x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- .../xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- .../x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- .../x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi.hash | 2 +- .../xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1.hash | 2 +- .../xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic.hash | 2 +- .../xfont_font-cronyx-cyrillic.mk | 6 +++--- .../xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- .../x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- .../xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 3 ++- .../x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- .../x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- .../x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- .../xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- .../x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- .../x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- .../x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc.hash | 2 +- .../xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic.hash | 3 +-- .../xfont_font-screen-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 5 ++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic.mk | 6 +++--- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 139 insertions(+), 147 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..cebdbbba88 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz +sha256 294f786aa8f0ad8f92979d153e18f5cf7cc95d872cace25338f9c95e7b348ed9 COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..ac2f343906 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed -sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz +sha256 d76b96147b5c155642652ca15e2e4cb4cc249ee2eaa02292e274b723224b88de COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 15:07:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 17:07:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xfont_font-*: mass version bump References: <20230611145617.758070-1-bernd.kuhls@t-online.de> <20230611145617.758070-2-bernd.kuhls__7859.00697098754$1686495570$gmane$org@t-online.de> Message-ID: Am Sun, 11 Jun 2023 16:56:06 +0200 schrieb Bernd Kuhls: > Release notes were posted in February 2023: > https://lists.x.org/archives/xorg-announce/2023-February/date.html Please ignore this mail, the patch is included in the series posted right now. From giulio.benetti at benettiengineering.com Sun Jun 11 17:21:54 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:21:54 +0200 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312190334.03a06df7@windsurf> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> <20230312190334.03a06df7@windsurf> Message-ID: Hi Thomas, All, On 12/03/23 19:03, Thomas Petazzoni via buildroot wrote: > On Sun, 12 Mar 2023 17:09:09 +0100 > Giulio Benetti wrote: > >> Drop local patch that has been upstreamed. Now this patch: Fixes: http://autobuild.buildroot.net/results/12962f0f6cb5b20547b00fcfc3882a0c6e50dd32/ Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas >> >> Signed-off-by: Giulio Benetti >> --- >> ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ >> package/rtl8192eu/rtl8192eu.hash | 2 +- >> package/rtl8192eu/rtl8192eu.mk | 2 +- >> 3 files changed, 2 insertions(+), 126 deletions(-) >> delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch > > In fact, I will not apply. I will wait for next to be merged back into > master for this, as there is a conflict. > > Thanks! > > Thomas From giulio.benetti at benettiengineering.com Sun Jun 11 17:51:00 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:51:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611075148.327954-1-bernd.kuhls@t-online.de> References: <20230611075148.327954-1-bernd.kuhls@t-online.de> Message-ID: <7a5ffd30-cbc5-10fe-3e32-a0e04be27aa4@benettiengineering.com> Hi Bernd, thanks again, On 11/06/23 09:51, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls Reviewed-by: Giulio Benetti > --- > After trying for an hour to register an account upstream I gave up > because all my public mail accounts were rejected. So I was unable to > send the patch upstream. I've sent the patch upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..3af4b75623 > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: pending upload > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + From bernd.kuhls at t-online.de Sun Jun 11 17:51:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 19:51:42 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build Message-ID: <20230611175142.5235-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version 2.6.3 which includes the addition of the two files patched here. Signed-off-by: Bernd Kuhls --- v2: added upstream URL ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch new file mode 100644 index 0000000000..5ffb15d86d --- /dev/null +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch @@ -0,0 +1,44 @@ +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 11 Jun 2023 08:57:11 +0200 +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H + +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 + +Signed-off-by: Bernd Kuhls +--- + support/reexport/fsidd.c | 2 ++ + support/reexport/reexport.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c +index 37649d06..d4b245e8 100644 +--- a/support/reexport/fsidd.c ++++ b/support/reexport/fsidd.c +@@ -3,7 +3,9 @@ + #endif + + #include ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c +index d597a2f7..d9a700af 100644 +--- a/support/reexport/reexport.c ++++ b/support/reexport/reexport.c +@@ -2,7 +2,9 @@ + #include + #endif + ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +-- +2.39.2 + -- 2.39.2 From giulio.benetti at benettiengineering.com Sun Jun 11 17:53:30 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:53:30 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611175142.5235-1-bernd.kuhls@t-online.de> References: <20230611175142.5235-1-bernd.kuhls@t-online.de> Message-ID: <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> On 11/06/23 19:51, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls Reviewed-by: Giulio Benetti Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > --- > v2: added upstream URL > > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..5ffb15d86d > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + From giulio.benetti at benettiengineering.com Sun Jun 11 18:06:05 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 20:06:05 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 In-Reply-To: References: <20230604191614.78018-1-giulio.benetti__7689.64225878648$1685906204$gmane$org@benettiengineering.com> Message-ID: <64f2c882-7018-8dc8-4897-bb1f23eb57e0@benettiengineering.com> Hi Bernd, On 11/06/23 10:22, Bernd Kuhls wrote: > Am Sun, 4 Jun 2023 21:16:14 +0200 schrieb Giulio Benetti: > >> Signed-off-by: Giulio Benetti >> >> --- >> package/libnss/libnss.hash | 4 ++-- >> package/libnss/libnss.mk | 2 +- >> 2 files changed, 3 insertions(+), 3 deletions(-) > > Hi Giulio, > > could you please check whether we need this fix? > https://bugzilla.mozilla.org/show_bug.cgi?id=1836781 yes, we need it. Thanks for finding it, I have test'd-pkg without -a so I didn't see that build failure. Sending V2. Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Sun Jun 11 18:11:06 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 20:11:06 +0200 Subject: [Buildroot] [PATCH v2] package/libnss: bump version to 3.90 In-Reply-To: References: Message-ID: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> Add local patch to fix build failure due to CURVE25519 used on non x86_64 architectures. Signed-off-by: Giulio Benetti --- V1->V2: * Add local patch to avoid build failure as suggested by Bernd Kuhls --- ...bling-ASM-C25519-for-A-but-X86_64-r-.patch | 36 +++++++++++++++++++ package/libnss/libnss.hash | 4 +-- package/libnss/libnss.mk | 2 +- 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch diff --git a/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch new file mode 100644 index 0000000000..957dc8f624 --- /dev/null +++ b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch @@ -0,0 +1,36 @@ +From c07c4e073d95a25343cbf56b4a830a71e432869e Mon Sep 17 00:00:00 2001 +From: Natalia Kulatova +Date: Mon, 5 Jun 2023 16:09:58 +0000 +Subject: [PATCH] Bug 1836781 - Disabling ASM C25519 for A but X86_64 + r=bbeurdouche,nss-reviewers + +Differential Revision: https://phabricator.services.mozilla.com/D179969 + +--HG-- +extra : moz-landing-system : lando + +Upstream: https://hg.mozilla.org/projects/nss/rev/52a5d8fe37410d940e7d3ca244146ebc46a7d52a + +Signed-off-by: Giulio Benetti +--- + nss/lib/freebl/Makefile | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/nss/lib/freebl/Makefile b/nss/lib/freebl/Makefile +index 74e8e6545..ba7d83c4e 100644 +--- a/nss/lib/freebl/Makefile ++++ b/nss/lib/freebl/Makefile +@@ -568,7 +568,9 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html Removed patch which is included in this version bump: https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 Signed-off-by: Bernd Kuhls --- v2: squashed bump to 23.1.1 package/mesa3d-headers/mesa3d-headers.mk | 2 +- ...arly-when-trying-to-create-an-unsupp.patch | 50 ------------------- package/mesa3d/mesa3d.hash | 6 +-- package/mesa3d/mesa3d.mk | 2 +- 4 files changed, 5 insertions(+), 55 deletions(-) delete mode 100644 package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 6bfc61bcbf..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.0 +MESA3D_HEADERS_VERSION = 23.1.2 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/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch b/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch deleted file mode 100644 index 278d75e64a..0000000000 --- a/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 2a6908ff4c94284b39c3cd4c97e1069876720eb7 Mon Sep 17 00:00:00 2001 -From: Jordan Justen -Date: Tue, 16 May 2023 18:46:50 -0700 -Subject: [PATCH] mesa/main: Exit early when trying to create an unsupported - context API - -Fixes: adbe8b6c17a ("mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built") -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9038 -Signed-off-by: Jordan Justen -Reviewed-by: Eric Engestrom -Part-of: -Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/8bb1ecaa02177720758255bdd7ec34a5d15feca4 -[Romain: backport to 23.1] -Signed-off-by: Romain Naour ---- - src/mesa/main/context.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c -index d8eea2ea867..2b810b0d863 100644 ---- a/src/mesa/main/context.c -+++ b/src/mesa/main/context.c -@@ -996,6 +996,24 @@ _mesa_initialize_context(struct gl_context *ctx, - struct gl_shared_state *shared; - int i; - -+ switch (api) { -+ case API_OPENGL_COMPAT: -+ case API_OPENGL_CORE: -+ if (!HAVE_OPENGL) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES2: -+ if (!HAVE_OPENGL_ES_2) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES: -+ if (!HAVE_OPENGL_ES_1) -+ return GL_FALSE; -+ break; -+ default: -+ return GL_FALSE; -+ } -+ - ctx->API = api; - ctx->DrawBuffer = NULL; - ctx->ReadBuffer = NULL; --- -2.40.1 - diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f1eed92fb6..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000720.html -sha256 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz -sha512 bbcfd0dd8e5414826631e80edbbe48218115a7461ef4ac1f2e4e090a48d6c0e1ab3b51dd45e988d5f1572f29bfc03c33769263c0f3e04033138d5b1ec102e8c9 mesa-23.1.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index f2a6640b47..e4b03b65bb 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.0 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From ju.o at free.fr Sun Jun 11 20:39:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 22:39:08 +0200 Subject: [Buildroot] [PATCH 1/2] package/dos2unix: bump to version 7.5.0 Message-ID: <20230611203909.113108-1-ju.o@free.fr> For change log, see: https://waterlan.home.xs4all.nl/dos2unix/ChangeLog.txt The license hash changed due to URL and year update, since version 7.4.3: -See also http://www.freebsd.org/copyright/freebsd-license.html +See also https://www.freebsd.org/copyright/freebsd-license.html -Copyright (C) 2009-2022 Erwin Waterlander +Copyright (C) 2009-2023 Erwin Waterlander Signed-off-by: Julien Olivain --- package/dos2unix/dos2unix.hash | 6 +++--- package/dos2unix/dos2unix.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dos2unix/dos2unix.hash b/package/dos2unix/dos2unix.hash index a16c1aecac..032c8ea2d2 100644 --- a/package/dos2unix/dos2unix.hash +++ b/package/dos2unix/dos2unix.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.4.3.tar.gz.asc -sha256 b68db41956daf933828423aa30510e00c12d29ef5916e715e8d4e694fe66ca72 dos2unix-7.4.3.tar.gz -sha256 275ce1371734904b275e83bf760e3e6d2a520614545a3850c9568d1892b940fd COPYING.txt +# https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.5.0.tar.gz.asc +sha256 7a3b01d01e214d62c2b3e04c3a92e0ddc728a385566e4c0356efa66fd6eb95af dos2unix-7.5.0.tar.gz +sha256 6009a35c7aaee9888fd4844972c37b84bce22e7407893727c70f4f3560ae3eac COPYING.txt diff --git a/package/dos2unix/dos2unix.mk b/package/dos2unix/dos2unix.mk index f16a527f2e..6d1e70cf26 100644 --- a/package/dos2unix/dos2unix.mk +++ b/package/dos2unix/dos2unix.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOS2UNIX_VERSION = 7.4.3 +DOS2UNIX_VERSION = 7.5.0 DOS2UNIX_SITE = http://waterlan.home.xs4all.nl/dos2unix DOS2UNIX_LICENSE = BSD-2-Clause DOS2UNIX_LICENSE_FILES = COPYING.txt -- 2.41.0 From grzegorz at blach.pl Sun Jun 11 23:36:14 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:14 +0200 Subject: [Buildroot] [PATCH 1/6] package/f2fs-tools: bump to version 1.16.0 Message-ID: <20230611233619.128038-1-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- ...1-configure-ac-fix-cross-compilation.patch | 88 ------------------- ...s-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ------- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 4 files changed, 2 insertions(+), 124 deletions(-) delete mode 100644 package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch delete mode 100644 package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch deleted file mode 100644 index 0e3d4da191..0000000000 --- a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch +++ /dev/null @@ -1,88 +0,0 @@ -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/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 deleted file mode 100644 index b43def6bb7..0000000000 --- a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch +++ /dev/null @@ -1,34 +0,0 @@ -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 - diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8d5ff31f0d..d1f183afff 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz +sha256 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e f2fs-tools-1.16.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index f94244f2ad..a92ab4fe3e 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.15.0 +F2FS_TOOLS_VERSION = 1.16.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 -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:16 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:16 +0200 Subject: [Buildroot] [PATCH 3/6] package/python-hiredis: bump to version 2.2.3 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-3-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- ...0001-setup.py-fix-build-with-gcc-4.8.patch | 43 ------------------- package/python-hiredis/python-hiredis.hash | 4 +- package/python-hiredis/python-hiredis.mk | 4 +- 3 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644 package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch diff --git a/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch b/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch deleted file mode 100644 index 93f9440a74..0000000000 --- a/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 204898e28c7650089bf664eea8adfc16a22ba4f4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 6 Apr 2021 10:37:49 +0200 -Subject: [PATCH] setup.py: fix build with gcc 4.8 - -Fix the following build failure on gcc 4.8 which is raised since version -2.0.0 and -https://github.com/redis/hiredis-py/commit/9084152f624e8e593b4e86ddf8bd13329fdfc043: - -vendor/hiredis/read.c: In function 'redisReaderFree': -vendor/hiredis/read.c:646:9: error: 'for' loop initial declarations are only allowed in C99 mode - for (int i = 0; i < r->tasks; i++) { - ^ -vendor/hiredis/read.c:646:9: note: use option -std=c99 or -std=gnu99 to compile your code - -This build failure is raised because hiredis source code is built -without C99: -https://github.com/redis/hiredis/commit/13a35bdb64615e381c5e1151cdd4e78bba71a6db - -Fixes: - - http://autobuild.buildroot.org/results/04cbcddf6d83ebad8c98400754f9445375e9e489 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/redis/hiredis-py/pull/110] ---- - setup.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/setup.py b/setup.py -index d83153b..1f623c9 100755 ---- a/setup.py -+++ b/setup.py -@@ -13,6 +13,7 @@ def version(): - ext = Extension("hiredis.hiredis", - sources=sorted(glob.glob("src/*.c") + - ["vendor/hiredis/%s.c" % src for src in ("alloc", "read", "sds")]), -+ extra_compile_args=["-std=c99"], - include_dirs=["vendor"]) - - setup( --- -2.30.2 - diff --git a/package/python-hiredis/python-hiredis.hash b/package/python-hiredis/python-hiredis.hash index 2e73d2f37b..5eaeab6d2a 100644 --- a/package/python-hiredis/python-hiredis.hash +++ b/package/python-hiredis/python-hiredis.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/hiredis/json -md5 0ab76a8b29deb737c9bfc7f631969e38 hiredis-2.0.0.tar.gz -sha256 81d6d8e39695f2c37954d1011c0480ef7cf444d4e3ae24bc5e89ee5de360139a hiredis-2.0.0.tar.gz +md5 670a932c2972cbd88f910c2b29f85c3c hiredis-2.2.3.tar.gz +sha256 e75163773a309e56a9b58165cf5a50e0f84b755f6ff863b2c01a38918fe92daa hiredis-2.2.3.tar.gz # Locally computed sha256 checksums sha256 70edfa6d3e11f9d7497c2c2f298d06f33b11d10f37f76605102c5ab3b1f28262 COPYING sha256 dca05ce8fc87a8261783b4aed0deef8becc9350b6aa770bc714d0c1833b896eb vendor/hiredis/COPYING diff --git a/package/python-hiredis/python-hiredis.mk b/package/python-hiredis/python-hiredis.mk index 55f9a09f55..f99a2f7c65 100644 --- a/package/python-hiredis/python-hiredis.mk +++ b/package/python-hiredis/python-hiredis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HIREDIS_VERSION = 2.0.0 +PYTHON_HIREDIS_VERSION = 2.2.3 PYTHON_HIREDIS_SOURCE = hiredis-$(PYTHON_HIREDIS_VERSION).tar.gz -PYTHON_HIREDIS_SITE = https://files.pythonhosted.org/packages/0c/39/eae11344d69ba435ec13d6bcc1a9eea3d2278324506fcd0e52d1ed8958c8 +PYTHON_HIREDIS_SITE = https://files.pythonhosted.org/packages/b0/04/dab6792584fc548803ffa50b5bb2b99f01d3ab04d7c7f64e85f1a22fb847 PYTHON_HIREDIS_SETUP_TYPE = setuptools PYTHON_HIREDIS_LICENSE = BSD-3-Clause PYTHON_HIREDIS_LICENSE_FILES = COPYING vendor/hiredis/COPYING -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:17 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:17 +0200 Subject: [Buildroot] [PATCH 4/6] package/python-pyjwt: bump to version 2.7.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-4-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- 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 cc64be6cca..249f0e478e 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 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz -sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz +md5 228adbf1f9d2bcd42bbfb6d3b43dc48a PyJWT-2.7.0.tar.gz +sha256 bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074 PyJWT-2.7.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 fe4eeff38a..982bc758df 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.6.0 +PYTHON_PYJWT_VERSION = 2.7.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/e0/f0/9804c72e9a314360c135f42c434eb42eaabb5e7ebad760cbd8fc7023be38 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:15 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:15 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-2-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:18 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:18 +0200 Subject: [Buildroot] [PATCH 5/6] package/python-redis: bump to version 4.5.5 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-5-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- 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 209ff35b78..e27f87bd50 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 4ab691af57ac346c2e630ce2787a424f redis-4.4.0.tar.gz -sha256 7b8c87d19c45d3f1271b124858d2a5c13160c4e74d4835e28273400fa34d5228 redis-4.4.0.tar.gz +md5 ad365234df634680d15294ddc87c42de redis-4.5.5.tar.gz +sha256 dc87a0bdef6c8bfe1ef1e1c40be7034390c2ae02d92dcd0c7ca1729443899880 redis-4.5.5.tar.gz # Locally computed sha256 checksums sha256 7801a39e3a1aec58a7ea7c9f4dc1238cf0922c36a1fc8eff0bb7d684ff6dd354 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index bbbd6f1df2..186702dc83 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 4.4.0 +PYTHON_REDIS_VERSION = 4.5.5 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/7a/05/671367bb466b3301bc4543fdad6ac107214ca327c8d97165b30246d87e88 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/53/30/128c5599bc3fa61488866be0228326b3e486be34480126f70e572043adf8 PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:19 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:19 +0200 Subject: [Buildroot] [PATCH 6/6] package/python-rpi-ws281x: bump to version 5.0.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-6-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- package/python-rpi-ws281x/python-rpi-ws281x.hash | 4 ++-- package/python-rpi-ws281x/python-rpi-ws281x.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-rpi-ws281x/python-rpi-ws281x.hash b/package/python-rpi-ws281x/python-rpi-ws281x.hash index ffdd826b6f..42bc205523 100644 --- a/package/python-rpi-ws281x/python-rpi-ws281x.hash +++ b/package/python-rpi-ws281x/python-rpi-ws281x.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/rpi-ws281x/json -md5 016e1f03f9168ef03d4baf074aa60f03 rpi_ws281x-4.3.4.tar.gz -sha256 072eff1787e579d1710381b27c467709e3aab28ac579c7a47d7cc87398496f28 rpi_ws281x-4.3.4.tar.gz +md5 9c87b5bedba0a48bb97e9953378dfb78 rpi_ws281x-5.0.0.tar.gz +sha256 00ce6db771436b778d0930245cf8ea2aae11008cc5fd67d57789c5422af3ee55 rpi_ws281x-5.0.0.tar.gz # Locally computed sha256 checksums sha256 7bbf6337c1eee7169579e6acd398f31ea274dfa3a1689ab7e654ca3585d5a8a9 LICENSE sha256 7bbf6337c1eee7169579e6acd398f31ea274dfa3a1689ab7e654ca3585d5a8a9 lib/LICENSE diff --git a/package/python-rpi-ws281x/python-rpi-ws281x.mk b/package/python-rpi-ws281x/python-rpi-ws281x.mk index 73befeb56e..610467b160 100644 --- a/package/python-rpi-ws281x/python-rpi-ws281x.mk +++ b/package/python-rpi-ws281x/python-rpi-ws281x.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RPI_WS281X_VERSION = 4.3.4 +PYTHON_RPI_WS281X_VERSION = 5.0.0 PYTHON_RPI_WS281X_SOURCE = rpi_ws281x-$(PYTHON_RPI_WS281X_VERSION).tar.gz -PYTHON_RPI_WS281X_SITE = https://files.pythonhosted.org/packages/e2/d4/75fcc4f3412b9b16e39e6cd6156f2e171fe7b2e79057be17d1acf38fded4 +PYTHON_RPI_WS281X_SITE = https://files.pythonhosted.org/packages/c0/1e/642208a685c5e96d38323f42c75d9b24f95e2d1b8390dd104e04a712f29e PYTHON_RPI_WS281X_SETUP_TYPE = setuptools PYTHON_RPI_WS281X_LICENSE = BSD-2-Clause PYTHON_RPI_WS281X_LICENSE_FILES = LICENSE lib/LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Mon Jun 12 04:38:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 12 Jun 2023 04:38:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-11 Message-ID: <20230612043901.61C96401B2@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-11 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 81 | 58 | 0 | 139 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 6 strace-6.3 | 5 agentpp-4.6.0 | 2 dahdi-linux-3.2.0 | 2 gobject-introspection-1.74.0 | 2 host-binutils-2.38 | 2 host-heimdal-f4faaeaba371ff... | 2 libgcrypt-1.10.1 | 2 libnss-3.89.1 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.3.6 | 2 olsr-0.9.8 | 2 android-tools-4.2.2+git2013... | 1 apache-2.4.57 | 1 bat-0.23.0 | 1 batman-adv-2022.3 | 1 boost-1.82.0 | 1 cairo-1.16.0 | 1 coreutils-9.3 | 1 dc3dd-7.2.641 | 1 elfutils-0.186 | 1 fontconfig-2.14.2 | 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 gdk-pixbuf-2.42.10 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gnu-efi-3.0.15 | 1 host-gcc-final-10.4.0 | 1 host-rust-1.68.2 | 1 libabseil-cpp-20220623.1 | 1 ltp-testsuite-20230127 | 1 ntp-4.2.8p15 | 1 quickjs-2021-03-27 | 1 syslog-ng-4.1.1 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/4a316fbd9a18049cb6481f82587c62930151fd3a | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/80babb59adea11cca08ddf18a60e62e11877fa8b | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/79f43145b27b2e42398180279310dc9ab1647217 | microblazeel | apache-2.4.57 | NOK | http://autobuild.buildroot.net/results/6a90cfaf47e7ae01a114b7586c9b0e373551dd62 | arm | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/08ca1bc634fdafa7aa060fe74d41a92889839621 | sparc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/895799ca86917db5684591a3475ba9c4d6846733 | arceb | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/2a8df2e22718c9e1e890850b2d4297b97408a8e4 | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/29bccdb7cb4bb8656ff31e894fafa7b604feea23 | arceb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/fa2a9bf59489f87e6f5b4f150c851926343cb113 | ORPH sparc64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/70faebb1a553b2e9d3afe49f87bd3a7d366c462f | arm | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/dbd32b46517864e681fc4733fefc1fa2677fe791 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/5e798fb93d72ac5a6f548a48f473317121f01563 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5ef2304cbf2cd3ac1922f32aa62003662cb4b1c9 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/e1944000df804b3c47013a5429c55eda48dcdd6e | ORPH mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa45da76fb6cbd823f323820be158964ccccb7d8 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/600d4ed938dee90c60decdfb5e1a39e8c3118939 | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6d6b1fef5c9898115a5f903080a2812a256a0e5f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db454f8bd20b8a333587a4d99448db28a9ee7a27 | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/afef4bf54bb97e0e9e65b62d611f8d59622e493c | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/80f59f503a94dabd89fb41779553ed7b12811504 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/95ef7a4149c452e9206444156c64166fcd932c7e | mipsel | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/baa1b5dd7d4f4636bfcd0eb2517ca9866b6977ef | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/bf47951f07ab811115ffa0d15269f81e463c1179 | ORPH powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/04ec7b2f78a12c41df0c5bd2e795c38064d53002 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bdf6336c8f459c992da60c8c52430c0b974cf670 | mips64el | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/04c610b396ff433d6d6e264ab8e854b534ce35ef | mips64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/8fb9e69625e3ead3f5acd83d5bc434ab7a0c2646 | i686 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/15f6465d2e03d05d4e7f774e69f2847a36d6fb3c | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/0811161f504ed5de028d52dff77b3e88bb75626d | sh4eb | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/4944fc0b39ebb32c05eb1f3e072803a9a4fb6646 | aarch64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e86d063e77af2c3e3cb9ee3adfabdaafbee5e8f5 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/fdcc5b92e14f638b2a3f8088322c5b357a2d1e2b | s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a20f6ca84e0fbe4e894d04a8f3a8f5e8fa5869b6 | ORPH powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e2313bc35ad0d98028f2793f7a09fba0c1a2b64a | ORPH mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0cea94cce69436042aaf240476adf23e61a46b5e | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/83460d30c427e5730a3dfa3125db7df4ff60865d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/67a0f2713b67abab55eab22e9f955f06742d622e | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a157610178b2540632a6c68901b32fdb6884645a | ORPH mipsel | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/945ac2d11d03558679ec072b6281af082f96b1c9 | mips | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/8a26bedec64a6d2864ca40cd13f9e7bb93b831f4 | nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7adebe6abfd1627fc060bd230cd43846ea7d4219 | ORPH s390x | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/ae972d04327875d7afd5f245558c90b67374922e | ORPH armeb | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1748144aa61e8290a903be44576188fafd15f17d | ORPH arceb | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/f048be1db128898497a4e35ac6017166401db5b5 | ORPH powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ac93f213f58941f6b5d3a9acb8b67f18e12a9028 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/5c98d2eef166daa215756a88d9ccbe0b1ccbf737 | ORPH arc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/549be0a7f4d2aab80cd1f428886d84ffff7f1187 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c18fabac1e64e2344952955337b16e19e8f22a5e | ORPH microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3504131042a2e0f8db18c70394502f0fc2e2f7b1 | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/249ef67aeb446540a9dea20c517f0b461258e3dd | aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/300bc830f1151588181fa33781d4d1ecf053b49a | sh4 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/32bb6ea04d97e8ff9b67bc74d40ff9dfdf34d32a | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d9eea0b0e549c6cfafd71a4739cb073ec7f6775a | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1d78306a715c4a96e07a9b5665b98036c8df26d1 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/55772586ffb390a29d58ac38e43d52480718adb6 | mips64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/159459c5ee472dc0b7c2ad40520ebad898ee4053 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e598bd79c6d1bd43572bc621df097db054b1fc9d | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/ac5c1c6c7ebd92e2a783d8cb899c86913ed143c1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gcc-final-10.4.0 | 2 host-qemu-7.2.0 | 1 host-rust-1.67.1 | 1 linux-6.1.30 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5bca65a8fe7c35ed7d097e897e29069f29a031de | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5d50afc1d133ce518ab373fafa6067cefa2e6dbe | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c355eea9054bf56330281ce5e252f132a52aaa2a | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6076f8c5c6adab6ee66236933e50f9ca80221bf3 | sh4eb | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/4886532f8f2dbab78ddbff96eda1941c5b53a96b | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r49 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bcm2835 | DISTRO | https://release-monitoring.org/project/21323 | 1.71 | 1.72 | ORPH bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.70 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.70 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.70 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.5 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.2 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.2 | 2.4.4 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.8 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.5 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0.1 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.2 | 6.3 | ORPH eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 23.3.3 | 23.5.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.4 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeipmi | DISTRO | https://release-monitoring.org/project/00848 | 1.6.10 | 1.6.11 | freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.1 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.5 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.4.1 | 2.4.2 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.7 | 5.4.8 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.10 | 1.20.5 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3.2 | 2.4.0 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.55.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.5 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.369 | 0.371 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.10.0 | 2.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.5 | 22.3.7 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230516 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.2 | 1.0.3 | ORPH iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jhead | DISTRO | https://release-monitoring.org/project/10546 | 3.06.0.1 | 3.08 | ORPH jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.2-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.8-Nexus | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 633 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.69 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.0.5 | 1.1.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.15.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.14.1 | 3.15.0 | libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.37 | 3.24.38 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libminiupnpc | DISTRO | https://release-monitoring.org/project/01986 | 2.2.4 | 2.2.5 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libqb | DISTRO | https://release-monitoring.org/project/09399 | 2.0.6 | 2.0.7 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libunwind | DISTRO | https://release-monitoring.org/project/01748 | 1.6.2 | 1.7.0 | ORPH libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.4 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.35 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.4 | 2.11.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libxslt | DISTRO | https://release-monitoring.org/project/13301 | 1.1.37 | 1.1.38 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.1 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.17 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH linuxptp | DISTRO | https://release-monitoring.org/project/21114 | 3.1.1 | 4.0 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.06.10 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | 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.6 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.10 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.1.1 | ORPH mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.70 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.20 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.2 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.2 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.198 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH mrouted | DISTRO | https://release-monitoring.org/project/17370 | 4.4 | 4.5 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.1 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230429 | 6.4-20230610 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.225 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.39.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | nettle | DISTRO | https://release-monitoring.org/project/02073 | 3.8.1 | 3.9.1 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.54.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 213123 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p17 | 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 | 535.43.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 22+1 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.70 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pcsc-lite | DISTRO | https://release-monitoring.org/project/02611 | 1.9.9 | 2.0.0 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.92 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.63 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.32 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.6 | 8.2.7 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.06.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.151 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.151 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cssutils | DISTRO | https://release-monitoring.org/project/13259 | 2.6.0 | 2.7.1 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.35 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.1 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.8.0 | 3.9.0 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.4 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.17.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iso8601 | DISTRO | https://release-monitoring.org/project/17228 | 1.1.0 | 2.0.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.1.0 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.3 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 3.0.1 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.1 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.18.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20221110.1 | 20230521.1 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.9 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pylibftdi | DISTRO | https://release-monitoring.org/project/21583 | 0.20.0 | 0.21.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.1 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.2 | 2.31.0 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.31 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.10.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.8.0 | python-setuptools-rust | DISTRO | https://release-monitoring.org/project/122284 | 1.5.2 | 1.6.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.16 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.3.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.3 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typepy | DISTRO | https://release-monitoring.org/project/21617 | 1.3.0 | 1.3.1 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-ujson | DISTRO | https://release-monitoring.org/project/04076 | 5.7.0 | 5.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.3 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.3 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.6 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-xmodem | DISTRO | https://release-monitoring.org/project/138209 | 0.4.6 | 0.4.7 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.2 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.64.1 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.3 | 3.11.4 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 8.0.0 | 8.0.2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.39.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.26.0 | 2.27.0 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.18.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.08 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.12 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.4 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.3 | 2.11.0 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.6 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.2 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1627 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.253 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | wayland-utils | DISTRO | https://release-monitoring.org/project/129361 | 1.1.0 | 1.2.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.4 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.10 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.39 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.4 | 1.8.5 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.2 | 2023.1 | xorriso | DISTRO | https://release-monitoring.org/project/13270 | 1.5.4.pl02 | 1.5.6 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.2 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.12 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.1.2 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups | CVE-2023-32324 | https://security-tracker.debian.org/tracker/CVE-2023-32324 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups | CVE-2023-32324 | https://security-tracker.debian.org/tracker/CVE-2023-32324 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libopenssl | CVE-2023-2650 | https://security-tracker.debian.org/tracker/CVE-2023-2650 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libssh | CVE-2023-1667 | https://security-tracker.debian.org/tracker/CVE-2023-1667 libssh | CVE-2023-2283 | https://security-tracker.debian.org/tracker/CVE-2023-2283 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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-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 openjdk | CVE-2023-21968 | https://security-tracker.debian.org/tracker/CVE-2023-21968 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From egorenar at linux.ibm.com Mon Jun 12 07:36:30 2023 From: egorenar at linux.ibm.com (Alexander Egorenkov) Date: Mon, 12 Jun 2023 09:36:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: bump version to 2.27.0 Message-ID: <20230612073630.83079-1-egorenar@linux.ibm.com> Signed-off-by: Alexander Egorenkov --- package/s390-tools/s390-tools.hash | 2 +- package/s390-tools/s390-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/s390-tools/s390-tools.hash b/package/s390-tools/s390-tools.hash index 37b67c5cb180..b7563d8bac9c 100644 --- a/package/s390-tools/s390-tools.hash +++ b/package/s390-tools/s390-tools.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 da81c55fb11d84923c0ebaed703f557052eb1a273495f60ebe3d20a74627303e s390-tools-2.26.0.tar.gz +sha256 4315e64cf2fe0240ff9bd9929501db731d5bf3e7acf964ecf323d48d90e08f6e s390-tools-2.27.0.tar.gz sha256 cca17a9a944ebec769adee4aebd805c912c357785ff2705a99ffe68563021f75 LICENSE diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index ec01a18cb07c..187fefea6450 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -S390_TOOLS_VERSION = 2.26.0 +S390_TOOLS_VERSION = 2.27.0 S390_TOOLS_SITE = $(call github,ibm-s390-linux,s390-tools,v$(S390_TOOLS_VERSION)) S390_TOOLS_LICENSE = MIT S390_TOOLS_LICENSE_FILES = LICENSE -- 2.40.1 From neal.frager at amd.com Mon Jun 12 11:50:24 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:50:24 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/versal_vck190_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230605094634.61f94358@booty> References: <20230530055353.43786-1-neal.frager@amd.com> <20230605094634.61f94358@booty> Message-ID: Hi everyone, > This patch bumps the versal_vck190_defconfig to xilinx-v2023.1 which > includes the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PLM xilinx_v2023.1 > - PSMFW xilinx_v2023.1 > - versal-firmware uses new github.com/Xilinx/soc-prebuilt-firmware > repo > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 11:50:51 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:50:51 +0000 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230605094842.40205d99@booty> References: <20230530071558.24994-1-neal.frager@amd.com> <20230605094842.40205d99@booty> Message-ID: Hi everyone, > This patch bumps the zynqmp_zcu102_defconfig to xilinx-v2023.1 which > includes the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 11:51:31 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:51:31 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230605102349.40a39b17@booty> References: <20230531111602.1623985-1-neal.frager@amd.com> <20230605102349.40a39b17@booty> Message-ID: Hi everyone, > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.ht > ml > > While the Kria SOM is based on a ZynqMP SoC, there are some key boot > config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus hard > configured for QSPI flash. A pre-programmed boot.bin comes with every > Starter Kit. U-Boot can then find the Linux kernel and file system on > the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash can > be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+ > K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file from > other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel and file > system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli > Tested-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From bernd.kuhls at t-online.de Mon Jun 12 14:44:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 16:44:15 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: bump to version 2.48.0 References: <20230508160516.1750486145__13816.8369465106$1683561965$gmane$org@busybox.osuosl.org> Message-ID: Am Mon, 8 May 2023 17:17:47 +0200 schrieb Yann E. MORIN: > commit: https://git.buildroot.net/buildroot/commit/? id=d1757fdfb0010d29f20cd68cb6e16f019e236424 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/ Config.in > index f56c5b93c4..2a1b21d375 100644 > --- a/package/at-spi2-core/Config.in > +++ b/package/at-spi2-core/Config.in > @@ -1,12 +1,13 @@ > config BR2_PACKAGE_AT_SPI2_CORE > bool "at-spi2-core" > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > depends on BR2_USE_MMU # glib2 > depends on BR2_USE_WCHAR # glib2 > + depends on !BR2_STATIC_LIBS # dlopen() Hi, this commit lacks propagation of this new dependency to its reverse dependencies leading to build errors: http://autobuild.buildroot.net/results/b3b/ b3ba3533286c8a0cacdc8553f61a868a05797ea8// For example: WARNING: unmet direct dependencies detected for BR2_PACKAGE_AT_SPI2_CORE Depends on [n]: BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_MMU [=y] && BR2_USE_WCHAR [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_ATKMM2_28 [=y] && BR2_INSTALL_LIBSTDCPP [=y] && BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 [=y] && BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_MMU [=y] && BR2_USE_WCHAR [=y] Regards, Bernd From bernd.kuhls at t-online.de Mon Jun 12 14:54:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 16:54:32 +0200 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> Message-ID: Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: > commit: > https://git.buildroot.net/buildroot/commit/? id=e4ac14e09a57667168278187331cdf7238b80324 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > This patch bumps bootgen to version xilinx_v2023.1. > The patch for build machines with modern flex is no longer needed. Hi Neal, hi Peter, on my machine I cannot reproduce the flex bug but it seems it occurs again after bumping this package which removed the patch: http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 Regards, Bernd From bernd.kuhls at t-online.de Mon Jun 12 15:21:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 17:21:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: disable asm on i386 Message-ID: <20230612152148.424853-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/933/93330f9e1867b1ddc1de19b57d70d223b6f23994/ Code failing to build on i386 was added in libgcrypt-10.0.0 https://github.com/gpg/libgcrypt/commit/9d909cb67e70fd792926ac1e2ab305b2cc96bc27 which was added in buildroot with commit d96b9ed0738bae270c479bdaf21eebd4c1f9930d Signed-off-by: Bernd Kuhls --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..2c4743d306 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -21,8 +21,8 @@ LIBGCRYPT_CONF_OPTS = \ $(if $(BR2_OPTIMIZE_0),--disable-ppc-crypto-support,) \ --with-gpg-error-prefix=$(STAGING_DIR)/usr -# Libgcrypt doesn't support assembly for coldfire -ifeq ($(BR2_m68k_cf),y) +# disable asm for broken archs +ifeq ($(BR2_i386)$(BR2_m68k_cf),y) LIBGCRYPT_CONF_OPTS += --disable-asm endif -- 2.39.2 From indrek.kruusa at gmail.com Mon Jun 12 15:24:04 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Mon, 12 Jun 2023 18:24:04 +0300 Subject: [Buildroot] package/rtl8189fs: question about the debug mode Message-ID: Hi! When building rtl8189fs driver in buildroot currently then it runs in debug mode (original Makefile line 91: CONFIG_RTW_DEBUG = y). It's really verbose (at least 5 rows per second) and basically it renders the serial console useless. I would like to turn off the debug mode in a new board config (still preparing a patch for this). But then I wonder how other users are living with it. Maybe it should be patched on package level and not on board level? Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From bernd.kuhls at t-online.de Mon Jun 12 15:43:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 17:43:09 +0200 Subject: [Buildroot] [PATCH 1/2] package/xlib_libXpresent: new package References: <20230319181100.23180-1-fontaine.fabrice__21025.5940839247$1679249495$gmane$org@gmail.com> Message-ID: Am Sun, 19 Mar 2023 19:10:59 +0100 schrieb Fabrice Fontaine: > +++ b/package/x11r7/xlib_libXpresent/Config.in > @@ -0,0 +1,8 @@ > +config BR2_PACKAGE_XLIB_LIBXPRESENT > + bool "libXpresent" > + select BR2_PACKAGE_XLIB_LIBXEXT > + select BR2_PACKAGE_XLIB_LIBXFIXES > + select BR2_PACKAGE_XLIB_XTRANS > + select BR2_PACKAGE_XORGPROTO Hi Fabrice, this package also depends on xlib_libXrandr: configure: error: Package requirements (xproto presentproto >= 1.0 xextproto x11 xext xfixes xrandr) were not met: Package 'xrandr', required by 'virtual:world', not found https://gitlab.freedesktop.org/xorg/lib/libxpresent/-/blob/master/ configure.ac#L61 Regards, Bernd From peter at korsgaard.com Mon Jun 12 15:47:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:47:31 +0200 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 In-Reply-To: (Bernd Kuhls's message of "Mon, 12 Jun 2023 16:54:32 +0200") References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> Message-ID: <87ttvcznqk.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: >> commit: >> https://git.buildroot.net/buildroot/commit/? > id=e4ac14e09a57667168278187331cdf7238b80324 >> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >> >> This patch bumps bootgen to version xilinx_v2023.1. >> The patch for build machines with modern flex is no longer needed. > Hi Neal, hi Peter, > on my machine I cannot reproduce the flex bug but it seems it occurs > again after bumping this package which removed the patch: > http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 I also cannot reproduce it here, but looking at the build issues, it seems to get confused building cmdoptions.yy.cpp which some mixup between pointer-to vs reference-to std::iostream: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) This was indeed changed in Flex 2.6 almost 8 years ago: https://github.com/westes/flex/commit/336a1deaa57975f34cd732d656d1c0cbe3d5233a But bootgen embeds an (ancient) flex 2.5.35: https://github.com/Xilinx/bootgen/blob/master/bif.yy.cpp#L18-L20 It is a bit hard to follow as the 2023.1 tag seems to have a number of squashed commits rather than the commits from master, but: The patch was upstreamed here: https://github.com/Xilinx/bootgen/pull/20 The patch was not applied, instead a different patch with the same content applied to master: https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed This patch was not applied to the xlnx_rel_v2023.1 branch, instead most of the content was included in: https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a But the cmdoptions.yy.cpp hunk was (accidently?) dropped: https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 I'll send a patch to fix that. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:52:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:52:14 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230425171454.48802-3-aduskett@gmail.com> (Adam Duskett's message of "Tue, 25 Apr 2023 10:14:43 -0700") References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> Message-ID: <87pm60znip.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > In the following patch that updates libselinux, the libselinux python tools now > require pip to install. > Signed-off-by: Adam Duskett Somewhat related, is there any way we can ensure that this pip is only used for the installation logic (which is fine if a bit odd) and NOT to pull in extra python dependencies (which is naturally NOT OK)? > --- > package/python-pip/python-pip.mk | 1 + > 1 file changed, 1 insertion(+) > diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk > index 8cf3aaa3ec..35ad7bede2 100644 > --- a/package/python-pip/python-pip.mk > +++ b/package/python-pip/python-pip.mk > @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa > PYTHON_PIP_CPE_ID_PRODUCT = pip > $(eval $(python-package)) > +$(eval $(host-python-package)) > -- > 2.40.0 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:57:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:57:58 +0200 Subject: [Buildroot] [PATCH] package/python3: bump version to 3.11.3 In-Reply-To: <20230511182216.3666486-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 11 May 2023 20:22:15 +0200") References: <20230511182216.3666486-1-peter@korsgaard.com> Message-ID: <87legozn95.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Bugfix release, fixing a number of issues. For details, see the changelog: > https://docs.python.org/release/3.11.3/whatsnew/changelog.html#python-3-11-3 > Notice: This also includes security fixes, but these are for Windows-only > issues. > Signed-off-by: Peter Korsgaard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From neal.frager at amd.com Mon Jun 12 15:58:08 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 15:58:08 +0000 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 In-Reply-To: <87ttvcznqk.fsf@48ers.dk> References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> <87ttvcznqk.fsf@48ers.dk> Message-ID: Hi Peter, > Le 12 juin 2023 ? 17:47, Peter Korsgaard a ?crit : > > ? >> >>>>>> "Bernd" == Bernd Kuhls writes: > >> Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: >>> commit: >>> https://git.buildroot.net/buildroot/commit/? >> id=e4ac14e09a57667168278187331cdf7238b80324 >>> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >>> >>> This patch bumps bootgen to version xilinx_v2023.1. >>> The patch for build machines with modern flex is no longer needed. > >> Hi Neal, hi Peter, > >> on my machine I cannot reproduce the flex bug but it seems it occurs >> again after bumping this package which removed the patch: >> http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 > > I also cannot reproduce it here, but looking at the build issues, it > seems to get confused building cmdoptions.yy.cpp which some mixup > between pointer-to vs reference-to std::iostream: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' > (operand types are 'std::istream' {aka 'std::basic_istream'} and > 'std::istream*' {aka 'std::basic_istream*'}) > > This was indeed changed in Flex 2.6 almost 8 years ago: > > https://github.com/westes/flex/commit/336a1deaa57975f34cd732d656d1c0cbe3d5233a > > But bootgen embeds an (ancient) flex 2.5.35: > > https://github.com/Xilinx/bootgen/blob/master/bif.yy.cpp#L18-L20 > > It is a bit hard to follow as the 2023.1 tag seems to have a number of > squashed commits rather than the commits from master, but: > > The patch was upstreamed here: > https://github.com/Xilinx/bootgen/pull/20 > > The patch was not applied, instead a different patch with the same > content applied to master: > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > > This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > of the content was included in: > https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > > But the cmdoptions.yy.cpp hunk was (accidently?) dropped: > https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > > I'll send a patch to fix that. Thank you for catching this. I imagine it was indeed a mistake since the patches were squashed together. I will communicate this to the team responsible. We should be able to resolve this properly in the 2023.2 release. I apologize for this inconvenience. > > -- > Bye, Peter Korsgaard Best regards, Neal Frager AMD From peter at korsgaard.com Mon Jun 12 15:57:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:57:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python3: bump version to 3.11.3 Message-ID: <20230612155822.6F7CD82808@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e505488a0e034c074bf5897b4788e45670e82f6c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bugfix release, fixing a number of issues. For details, see the changelog: https://docs.python.org/release/3.11.3/whatsnew/changelog.html#python-3-11-3 Notice: This also includes security fixes, but these are for Windows-only issues. Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 3ab6053fee559a1670b65f7319d32616d5a90bb4) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index f235347efb..b04ee7fa2c 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 29e4b8f5f1658542a8c13e2dd277358c9c48f2b2f7318652ef1675e402b9d2af Python-3.11.2.tar.xz +sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 56fe95cd07..ece5cad93e 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).2 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 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 Mon Jun 12 15:59:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:59:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/wilc-firmware: bump to 16.1 In-Reply-To: <20230511175913.2360697-1-kris@embeddedTS.com> (Kris Bahnsen via buildroot's message of "Thu, 11 May 2023 10:59:13 -0700") References: <20230511175913.2360697-1-kris@embeddedTS.com> Message-ID: <87h6rczn63.fsf@48ers.dk> >>>>> "Kris" == Kris Bahnsen via buildroot writes: > According to release notes from Microchip, this fixes a memory > leak in AP modes, fixes a failure with an undisclosed but specific > AP, and re-certified with WFA for WILC1000. > Signed-off-by: Kris Bahnsen Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:59:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:59:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/wilc-firmware: bump to 16.1 Message-ID: <20230612160022.9CA9082810@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f71c30405022f39e5a965cfb14a6c0b7efc08854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x According to release notes from Microchip, this fixes a memory leak in AP modes, fixes a failure with an undisclosed but specific AP, and re-certified with WFA for WILC1000. Signed-off-by: Kris Bahnsen Signed-off-by: Yann E. MORIN (cherry picked from commit 2003877ceb9724f0c92c4e894e9b461a940a747a) Signed-off-by: Peter Korsgaard --- package/wilc-firmware/wilc-firmware.hash | 2 +- package/wilc-firmware/wilc-firmware.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wilc-firmware/wilc-firmware.hash b/package/wilc-firmware/wilc-firmware.hash index 6e7850df16..802cb4f9b1 100644 --- a/package/wilc-firmware/wilc-firmware.hash +++ b/package/wilc-firmware/wilc-firmware.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2c2e2927a65fe4d7ec2f9872fca35c6b7bf12090ac62116d63c5f17b95a3a786 wilc-firmware-wilc_linux_15_7.tar.gz +sha256 a06a6a46e03ca00d35da220f7a9f353cc650e5e5657a7988ea732913ad26d9a0 wilc-firmware-wilc_linux_16_1.tar.gz sha256 71355eee947a312594dbdaac039827544f93d23949b65c356b7b0ce09e2600fb LICENSE.wilc_fw diff --git a/package/wilc-firmware/wilc-firmware.mk b/package/wilc-firmware/wilc-firmware.mk index e31829d430..12c825cf92 100644 --- a/package/wilc-firmware/wilc-firmware.mk +++ b/package/wilc-firmware/wilc-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -WILC_FIRMWARE_VERSION = wilc_linux_15_7 +WILC_FIRMWARE_VERSION = wilc_linux_16_1 WILC_FIRMWARE_SITE = $(call github,linux4wilc,firmware,$(WILC_FIRMWARE_VERSION)) WILC_FIRMWARE_LICENSE = PROPRIETARY From bernd.kuhls at t-online.de Mon Jun 12 16:02:04 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 18:02:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/speex: force arm mode instead of Thumb mode Message-ID: <20230612160204.1474380-1-bernd.kuhls@t-online.de> Fix the following build failure: /tmp/cclxE0xY.s: Assembler messages: /tmp/cclxE0xY.s:118: Error: cannot honor width suffix -- `smlabb r2,r0,r4,r6' /tmp/cclxE0xY.s:134: Error: cannot honor width suffix -- `smlabb r9,r2,r2,r3' /tmp/cclxE0xY.s:812: Error: cannot honor width suffix -- `smlabb r1,r2,r2,r6' /tmp/cclxE0xY.s:1202: Error: cannot honor width suffix -- `smulbb r3,r0,r6' /tmp/cclxE0xY.s:2298: Error: cannot honor width suffix -- `smulbb r3,r0,r4' /tmp/cclxE0xY.s:3133: Error: cannot honor width suffix -- `smulbb r3,r2,r5' Fixes: http://autobuild.buildroot.net/results/c55/c557ca72832c942f201b4a21f913f74534857cc6/ Signed-off-by: Bernd Kuhls --- package/speex/speex.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/speex/speex.mk b/package/speex/speex.mk index 6d61e93833..0bbcb2bde2 100644 --- a/package/speex/speex.mk +++ b/package/speex/speex.mk @@ -26,6 +26,10 @@ ifeq ($(BR2_PACKAGE_SPEEX_ARM5E),y) SPEEX_CONF_OPTS += --enable-arm5e-asm endif +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +SPEEX_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define SPEEX_LIBTOOL_FIXUP $(SED) 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' $(@D)/libtool $(SED) 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' $(@D)/libtool -- 2.39.2 From bernd.kuhls at t-online.de Mon Jun 12 16:26:02 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 18:26:02 +0200 Subject: [Buildroot] [PATCH 1/1] package/elfutils: bump version to 0.189 Message-ID: <20230612162602.1528239-1-bernd.kuhls@t-online.de> Rebased patch due to upstream commit https://sourceware.org/git/?p=elfutils.git;a=commitdiff;h=c9c055a6949702af57e46f4eac3355d4a4f94c5d Signed-off-by: Bernd Kuhls --- .../0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch | 4 ++-- package/elfutils/elfutils.hash | 4 ++-- package/elfutils/elfutils.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch b/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch index 85ac1e4b64..565a3c1bbb 100644 --- a/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch +++ b/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch @@ -12,7 +12,7 @@ function [-Werror=maybe-uninitialized] cc1: all warnings being treated as errors [Vincent: tweak patch for 0.166] -[Bernd: rebased patch for 0.177] +[Bernd: rebased patch for 0.177 & 0.189] Signed-off-by: "Yann E. MORIN" Signed-off-by: Vicente Olivert Riera @@ -26,9 +26,9 @@ index c2cc349ce876..99b368e09060 100644 --- a/config/eu.am +++ b/config/eu.am @@ -73,7 +73,6 @@ AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 \ - -Wold-style-definition -Wstrict-prototypes -Wtrampolines \ $(LOGICAL_OP_WARNING) $(DUPLICATED_COND_WARNING) \ $(NULL_DEREFERENCE_WARNING) $(IMPLICIT_FALLTHROUGH_WARNING) \ + $(USE_AFTER_FREE3_WARNING) \ - $(if $($(*F)_no_Werror),,-Werror) \ $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ $(if $($(*F)_no_Wstack_usage),,$(STACK_USAGE_WARNING)) \ diff --git a/package/elfutils/elfutils.hash b/package/elfutils/elfutils.hash index 3274b32650..e3cc67dc0e 100644 --- a/package/elfutils/elfutils.hash +++ b/package/elfutils/elfutils.hash @@ -1,5 +1,5 @@ -# From https://sourceware.org/elfutils/ftp/0.186/sha512.sum -sha512 c9180b27ec62935f18b9431268d176f6023d1bb938731d2af6e7626ae460af6608a70ba68483aa1ec7e6cb0fa0528b661ca8b68bc4f58ea8e18af527c5950c78 elfutils-0.186.tar.bz2 +# From https://sourceware.org/elfutils/ftp/0.189/sha512.sum +sha512 93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71 elfutils-0.189.tar.bz2 # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING-GPLV2 diff --git a/package/elfutils/elfutils.mk b/package/elfutils/elfutils.mk index 8116ae5972..336544e125 100644 --- a/package/elfutils/elfutils.mk +++ b/package/elfutils/elfutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELFUTILS_VERSION = 0.186 +ELFUTILS_VERSION = 0.189 ELFUTILS_SOURCE = elfutils-$(ELFUTILS_VERSION).tar.bz2 ELFUTILS_SITE = https://sourceware.org/elfutils/ftp/$(ELFUTILS_VERSION) ELFUTILS_INSTALL_STAGING = YES -- 2.39.2 From giulio.benetti at benettiengineering.com Mon Jun 12 16:53:44 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 18:53:44 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG Message-ID: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8189fs/rtl8189fs.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index dd35a166e5..6b0585073b 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ KVER=$(LINUX_VERSION_PROBED) \ KSRC=$(LINUX_DIR) +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n +endif + define RTL8189FS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Jun 12 16:54:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 18:54:21 +0200 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: Hi Indrek, On 12/06/23 17:24, Indrek Kruusa wrote: > Hi! > When building rtl8189fs driver in buildroot currently then it runs in > debug mode (original Makefile line 91:?CONFIG_RTW_DEBUG = y). It's > really verbose (at least 5 rows per second) and basically?it renders the > serial console useless. > I would like to turn off the debug mode in a new board config (still > preparing a patch for this). But then I wonder how other users are > living with it. Maybe it should be patched on package level and not on > board level? I think that I can send a patch for this that en/disable CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. I see it like a consistent solution and I've just sent a patch for this: https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ But there is also another solution to this by passing to kernel options the log level or even at runtime, take a look here: https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf I haven't tested it but it should work. Let me know. Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas From bernd.kuhls at t-online.de Mon Jun 12 17:01:10 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:01:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/assimp: needs gcc >= 7 Message-ID: <20230612170110.1550878-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/d6c/d6caf3c2c0fd670e70950d3e89629df39f8ce596/ After adding various fixes for the autobuilder error and subsequent build errors this build error can only be fixed by using gcc >= 7: output/build/assimp-5.2.5/code/AssetLib/Obj/ObjFileParser.cpp:55:23: fatal error: string_view: No such file or directory Usage of string_view was added in version 5.2.5 by upstream commit https://github.com/assimp/assimp/commit/f6bcb160d08af267778fbc59b480ce5d9c52c92c which was added to buildroot by commit 7d843d9cc0064d6690cfc000e579f575e2c0cc4d Removed BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is only valid for gcc < 7 Signed-off-by: Bernd Kuhls --- package/assimp/Config.in | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package/assimp/Config.in b/package/assimp/Config.in index 5ffb50cd79..4bddb3598d 100644 --- a/package/assimp/Config.in +++ b/package/assimp/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_ASSIMP bool "assimp" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR - depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB_FORCE_LIBZLIB help @@ -14,8 +14,6 @@ config BR2_PACKAGE_ASSIMP http://www.assimp.org -comment "assimp needs a toolchain w/ C++, wchar" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR - -comment "assimp needs exception_ptr" - depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 +comment "assimp needs a toolchain w/ C++, wchar, gcc >= 7" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 -- 2.39.2 From kris at embeddedts.com Mon Jun 12 17:08:29 2023 From: kris at embeddedts.com (Kris Bahnsen) Date: Mon, 12 Jun 2023 10:08:29 -0700 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: add QCA9377 BT firmware In-Reply-To: References: <20230511173451.2293054-1-kris@embeddedTS.com> Message-ID: <6232f4834ed55784e63a925e478b09fbab57b5cc.camel@embeddedTS.com> On Fri, 2023-05-26 at 16:29 -0700, Kris Bahnsen wrote: On Thu, 2023-05-11 at 10:34 -0700, Kris Bahnsen via buildroot wrote: Deploy firmware files as well. Signed-off-by: Kris Bahnsen Following up with this patch to see if if there are any outstanding questions or concerns and if there is a timeline on getting this merged in. Thanks. -Kris It's been about a month since the original patch was submitted. If there are any issues with the patch I'd love some feedback. Otherwise, I would like to know if there is a timeline on getting this merged in as we are stalled waiting on support for it. Thanks. -Kris > --- > ?package/linux-firmware/Config.in???????? | 5 +++++ > ?package/linux-firmware/linux-firmware.mk | 6 ++++++ > ?2 files changed, 11 insertions(+) > > diff --git a/package/linux-firmware/Config.in b/package/linux- > firmware/Config.in > index 4b415a7da2..4cab6e7939 100644 > --- a/package/linux-firmware/Config.in > +++ b/package/linux-firmware/Config.in > @@ -69,6 +69,11 @@ config > BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT > ????????help > ????????? Firmware files for QCA Rome 6174A bluetooth support. > ? > +config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_9377_BT > +???????bool "Qualcomm Atheros QCA9377 Bluetooth" > +???????help > +???????? Firmware files for QCA9377 bluetooth support. > + > ?config BR2_PACKAGE_LINUX_FIRMWARE_AR3011 > ????????bool "Qualcomm Atheros 3011" > ????????help > diff --git a/package/linux-firmware/linux-firmware.mk > b/package/linux-firmware/linux-firmware.mk > index 9d9d12bd5f..9672c7a07f 100644 > --- a/package/linux-firmware/linux-firmware.mk > +++ b/package/linux-firmware/linux-firmware.mk > @@ -65,6 +65,12 @@ LINUX_FIRMWARE_FILES += > qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin > ?LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom > ?endif > ? > +# Qualcomm Atheros QCA9377 Bluetooth > +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_9377_BT),y) > +LINUX_FIRMWARE_FILES += qca/rampatch_00230302.bin > qca/nvm_00230302.bin > +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom > +endif > + > ?# Realtek 87xx Bluetooth > ?ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT),y) > ?LINUX_FIRMWARE_FILES += \ From bernd.kuhls at t-online.de Mon Jun 12 17:29:25 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:29:25 +0200 Subject: [Buildroot] [PATCH 1/2] package/haproxy: fix build on aarch64 Message-ID: <20230612172926.1814129-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/07c/07ccb8c45c709a4b6ed32aafa33cd04e74174b11/ Signed-off-by: Bernd Kuhls --- ...mic.h-may-need-compiler.h-on-ARMv8.2.patch | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch diff --git a/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch new file mode 100644 index 0000000000..b3b1f732ab --- /dev/null +++ b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch @@ -0,0 +1,36 @@ +From 5ab3c61932af7619518169da744ba6346f060405 Mon Sep 17 00:00:00 2001 +From: Willy Tarreau +Date: Thu, 8 Dec 2022 08:32:57 +0100 +Subject: [PATCH] BUILD: atomic: atomic.h may need compiler.h on ARMv8.2-a + +We get a build error in ncbuf.c when building for ARMv8.2-a because ncbuf +has minimal includes and among them bug.h which includes atomic.h. Atomic.h +may use "forceinline" without including compiler.h, hence the build error. +It was verified that adding it doesn't inflate the total headers. + +Since all other C files include api.h which already covers this, there's +no real need to bapkport this. The issue was already there in 2.3 though. + +Upstream: https://git.haproxy.org/?p=haproxy.git;a=commitdiff;h=5ab3c61932af7619518169da744ba6346f060405#patch1 + +Signed-off-by: Bernd Kuhls +--- + include/haproxy/atomic.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/include/haproxy/atomic.h b/include/haproxy/atomic.h +index f60be95..7e3c826 100644 +--- a/include/haproxy/atomic.h ++++ b/include/haproxy/atomic.h +@@ -23,6 +23,8 @@ + #ifndef _HAPROXY_ATOMIC_H + #define _HAPROXY_ATOMIC_H + ++#include ++ + /* A few notes for the macros and functions here: + * - this file is painful to edit, most operations exist in 3 variants, + * no-thread, threads with gcc<4.7, threads with gcc>=4.7. Be careful when +-- +1.7.10.4 + -- 2.39.2 From bernd.kuhls at t-online.de Mon Jun 12 17:29:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:29:26 +0200 Subject: [Buildroot] [PATCH 2/2] package/haproxy: bump version to 2.6.14 In-Reply-To: <20230612172926.1814129-1-bernd.kuhls@t-online.de> References: <20230612172926.1814129-1-bernd.kuhls@t-online.de> Message-ID: <20230612172926.1814129-2-bernd.kuhls@t-online.de> Changelog: http://www.haproxy.org/download/2.6/src/CHANGELOG Signed-off-by: Bernd Kuhls --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index f5540ee44a..20048da7ec 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.9.tar.gz.sha256 -sha256 f01a1c5f465dc1b5cd175d0b28b98beb4dfe82b5b5b63ddcc68d1df433641701 haproxy-2.6.9.tar.gz +# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.14.tar.gz.sha256 +sha256 bd3dd9fa60391ca09e1225e1ac3163e45be83c3f54f2fd76a30af289cc6e4fd4 haproxy-2.6.14.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index 012c1dfdb6..2b8920efa6 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.6 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).9 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).14 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt -- 2.39.2 From yann.morin.1998 at free.fr Mon Jun 12 17:54:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 12 Jun 2023 19:54:14 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <87pm60znip.fsf@48ers.dk> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> <87pm60znip.fsf@48ers.dk> Message-ID: <20230612175414.GA2773@scaer> Peter, All, On 2023-06-12 17:52 +0200, Peter Korsgaard spake thusly: > >>>>> "Adam" == Adam Duskett writes: > > In the following patch that updates libselinux, the libselinux python tools now > > require pip to install. > > Signed-off-by: Adam Duskett > Somewhat related, is there any way we can ensure that this pip is only > used for the installation logic (which is fine if a bit odd) Yes, I too found it odd. I don't recall the details, though, but indeed, we do need pip to perform the install step, while the build step is still performed with setuptools. > and NOT to pull in extra python > dependencies (which is naturally NOT OK)? That was a concern of mine when I applied the patch, too, but I did not have a good idea to prevent that. But since then, I've learnt about --no-index, and if that is not enough, we can redirect to a fake index with -i and --extra-index-url. Could using --no-deps also be useful? So we could maybe provide our wrapper around pip3, that uses a combo of those options, to prevent installing anything but a local file. That would not work for packages that use a python script to import pip and directly call it, though; is that even possible (I'd guess so, and probably something, somewhere is (ab)using that). Alternatively, the wrapper could also export http_proxy and https_proxy to something that does not exist, and that would cause the download to fail. Regards, Yann E. MORIN. > > --- > > package/python-pip/python-pip.mk | 1 + > > 1 file changed, 1 insertion(+) > > > diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk > > index 8cf3aaa3ec..35ad7bede2 100644 > > --- a/package/python-pip/python-pip.mk > > +++ b/package/python-pip/python-pip.mk > > @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa > > PYTHON_PIP_CPE_ID_PRODUCT = pip > > > $(eval $(python-package)) > > +$(eval $(host-python-package)) > > -- > > > 2.40.0 > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > -- > Bye, Peter Korsgaard -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Mon Jun 12 17:57:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 12 Jun 2023 19:57:49 +0200 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations In-Reply-To: References: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Message-ID: On 09/06/2023 21:05, Alexander Mukhin wrote: > Jos?, > > I am glad to confirm that your patch fixes the issue. Tested on: > > Host: > Debian 11.7 x86-64 > > Toolchains: > x86-64--glibc--bleeding-edge-2022.08 > armv6-eabihf--glibc--bleeding-edge-2022.08 > > Thank you! > > -- > Alexander. > Hi Alexander, Thank you for this test. In the future, please add the following tag (preferably below the signed-off-by, like I do below). > On Thu, Jun 08, 2023 at 07:55:38PM +0200, Jos? Luis Salvador Rufo wrote: >> Signed-off-by: Jos? Luis Salvador Rufo Tested-by: Alexander Mukhin (and put the details about how you tested below that). This gets picked up by patchwork and: - adds to the T column in the patchwork overview, so we can see at a glance that it's a patch that has been tested by someone; - becomes part of the commit message when applying to the mainline tree, so if there's a problem later we can easily see in history that you originally tested it. Also, that way Peter can give you credit in the release notes. Regards, Arnout >> --- >> package/zfs/zfs.mk | 8 ++++++++ >> 1 file changed, 8 insertions(+) >> >> diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk >> index 97e9442cf8..e99413e611 100644 >> --- a/package/zfs/zfs.mk >> +++ b/package/zfs/zfs.mk >> @@ -58,6 +58,14 @@ else >> ZFS_CONF_OPTS += --disable-pam >> endif >> >> +# Sets the environment for the `make` that will be run ZFS autotools checks. >> +ZFS_CONF_ENV += \ >> + ARCH=$(KERNEL_ARCH) \ >> + CROSS_COMPILE="$(TARGET_CROSS)" >> +ZFS_MAKE_ENV += \ >> + ARCH=$(KERNEL_ARCH) \ >> + CROSS_COMPILE="$(TARGET_CROSS)" >> + >> # ZFS userland tools are unfunctional without the Linux kernel modules. >> ZFS_MODULE_SUBDIRS = \ >> module/avl \ >> -- >> 2.41.0 >> From indrek.kruusa at gmail.com Mon Jun 12 18:41:35 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Mon, 12 Jun 2023 21:41:35 +0300 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: Hi Giulio! Thanks for the fast response! Sure, I will test this patch as soon as I can and will let you know! Thanks again! Indrek E, 12. juuni 2023 19:54 Giulio Benetti < giulio.benetti at benettiengineering.com> kirjutas: > Hi Indrek, > > On 12/06/23 17:24, Indrek Kruusa wrote: > > Hi! > > When building rtl8189fs driver in buildroot currently then it runs in > > debug mode (original Makefile line 91: CONFIG_RTW_DEBUG = y). It's > > really verbose (at least 5 rows per second) and basically it renders the > > serial console useless. > > I would like to turn off the debug mode in a new board config (still > > preparing a patch for this). But then I wonder how other users are > > living with it. Maybe it should be patched on package level and not on > > board level? > > I think that I can send a patch for this that en/disable > CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. > > I see it like a consistent solution and I've just sent a patch for this: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ > > But there is also another solution to this by passing to kernel options > the log level or even at runtime, take a look here: > > https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf > > I haven't tested it but it should work. > > Let me know. > > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Mon Jun 12 18:48:22 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 20:48:22 +0200 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: <4a07bfe4-9fdc-f4f5-c720-f191c2812383@benettiengineering.com> On 12/06/23 20:41, Indrek Kruusa wrote: > Hi Giulio! > Thanks for the fast response! Sure, I will test this patch as soon as I > can and will let you know! Thanks again! Ok. if it works please answer to the patch with your: Tested-by: after my Signed-off-by: Thank you Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > Indrek > > > E, 12. juuni 2023 19:54 Giulio Benetti > > kirjutas: > > Hi Indrek, > > On 12/06/23 17:24, Indrek Kruusa wrote: > > Hi! > > When building rtl8189fs driver in buildroot currently then it > runs in > > debug mode (original Makefile line 91:?CONFIG_RTW_DEBUG = y). It's > > really verbose (at least 5 rows per second) and basically?it > renders the > > serial console useless. > > I would like to turn off the debug mode in a new board config (still > > preparing a patch for this). But then I wonder how other users are > > living with it. Maybe it should be patched on package level and > not on > > board level? > > I think that I can send a patch for this that en/disable > CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. > > I see it like a consistent solution and I've just sent a patch for this: > https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ > > But there is also another solution to this by passing to kernel options > the log level or even at runtime, take a look here: > https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf > > I haven't tested it but it should work. > > Let me know. > > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > From peter at korsgaard.com Mon Jun 12 19:28:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 21:28:25 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230612175414.GA2773@scaer> (Yann E. MORIN's message of "Mon, 12 Jun 2023 19:54:14 +0200") References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> <87pm60znip.fsf@48ers.dk> <20230612175414.GA2773@scaer> Message-ID: <87bkhkzdie.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Peter, All, > On 2023-06-12 17:52 +0200, Peter Korsgaard spake thusly: >> >>>>> "Adam" == Adam Duskett writes: >> > In the following patch that updates libselinux, the libselinux python tools now >> > require pip to install. >> > Signed-off-by: Adam Duskett >> Somewhat related, is there any way we can ensure that this pip is only >> used for the installation logic (which is fine if a bit odd) > Yes, I too found it odd. I don't recall the details, though, but indeed, > we do need pip to perform the install step, while the build step is > still performed with setuptools. >> and NOT to pull in extra python >> dependencies (which is naturally NOT OK)? > That was a concern of mine when I applied the patch, too, but I did not > have a good idea to prevent that. > But since then, I've learnt about --no-index, and if that is not enough, > we can redirect to a fake index with -i and --extra-index-url. Could > using --no-deps also be useful? > So we could maybe provide our wrapper around pip3, that uses a combo of > those options, to prevent installing anything but a local file. Ahh, yes - That could be a nice improvement! > That would not work for packages that use a python script to import pip > and directly call it, though; is that even possible (I'd guess so, and > probably something, somewhere is (ab)using that). Hmm, I guess someone is creative enough for that ;) -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 19:26:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 21:26:47 +0200 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <20230612192648.859014-1-peter@korsgaard.com> Fixes: http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ Bootgen embeds an old version of flex, but uses the system include syntax (#include <>) to reference it, causing conflicts on systems with the development headers for a modern flex version installed, leading to build issues like: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) Fix it by using normal local includes (#include "") instead. Notice: This was already fixed on master, but the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped when the changes were squashed for the 2023.1 release. Signed-off-by: Peter Korsgaard --- ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch new file mode 100644 index 0000000000..b13dd2b03b --- /dev/null +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch @@ -0,0 +1,69 @@ +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Mon, 12 Jun 2023 21:04:25 +0200 +Subject: [PATCH] Refix builds on machines with modern flex versions + +Bootgen embeds an old version of flex, but uses the system include syntax +(#include <>) to reference it, causing conflicts on systems with the +development headers for a modern flex version installed, leading to build +issues like: + +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) + +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log + +Fix it by using normal local #include statements by: + +sed -i 's//"FlexLexer.h"/g' * + +Notice: This was already fixed on master with: +https://github.com/Xilinx/bootgen/pull/20 + +Notice: The patch was not applied, instead a different patch with the same +content was applied to master: +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed + +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most +of the content was included in: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a + +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 + +Upstream: https://github.com/Xilinx/bootgen/pull/24 +Signed-off-by: Peter Korsgaard +--- + cmdoptions.yy.cpp | 2 +- + reginit.yy.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp +index 38fed35..4e940ab 100644 +--- a/cmdoptions.yy.cpp ++++ b/cmdoptions.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +diff --git a/reginit.yy.cpp b/reginit.yy.cpp +index d830734..dede473 100644 +--- a/reginit.yy.cpp ++++ b/reginit.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +-- +2.30.2 + -- 2.30.2 From neal.frager at amd.com Mon Jun 12 20:03:30 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 20:03:30 +0000 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions In-Reply-To: <20230612192648.859014-1-peter@korsgaard.com> References: <20230612192648.859014-1-peter@korsgaard.com> Message-ID: <99C59802-C439-44FC-A44E-D6B7594CE512@amd.com> > Le 12 juin 2023 ? 21:26, Peter Korsgaard a ?crit : > > ?Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > > Fix it by using normal local includes (#include "") instead. > > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > > Signed-off-by: Peter Korsgaard > --- > ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > > diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > new file mode 100644 > index 0000000000..b13dd2b03b > --- /dev/null > +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > @@ -0,0 +1,69 @@ > +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 > +From: Peter Korsgaard > +Date: Mon, 12 Jun 2023 21:04:25 +0200 > +Subject: [PATCH] Refix builds on machines with modern flex versions > + > +Bootgen embeds an old version of flex, but uses the system include syntax > +(#include <>) to reference it, causing conflicts on systems with the > +development headers for a modern flex version installed, leading to build > +issues like: > + > +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > + > +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log > + > +Fix it by using normal local #include statements by: > + > +sed -i 's//"FlexLexer.h"/g' * > + > +Notice: This was already fixed on master with: > +https://github.com/Xilinx/bootgen/pull/20 > + > +Notice: The patch was not applied, instead a different patch with the same > +content was applied to master: > +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > + > +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > +of the content was included in: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > + > +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > + > +Upstream: https://github.com/Xilinx/bootgen/pull/24 > +Signed-off-by: Peter Korsgaard > +--- > + cmdoptions.yy.cpp | 2 +- > + reginit.yy.cpp | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp > +index 38fed35..4e940ab 100644 > +--- a/cmdoptions.yy.cpp > ++++ b/cmdoptions.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +diff --git a/reginit.yy.cpp b/reginit.yy.cpp > +index d830734..dede473 100644 > +--- a/reginit.yy.cpp > ++++ b/reginit.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +-- > +2.30.2 > + > -- > 2.30.2 > Reviewed-by: Neal Frager Thanks for taking care of this! Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 20:03:38 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 20:03:38 +0000 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <49ED38C7-3654-4EBB-84F2-3B19FB3DB4F0@amd.com> > Le 12 juin 2023 ? 21:26, Peter Korsgaard a ?crit : > > ?Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > > Fix it by using normal local includes (#include "") instead. > > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > > Signed-off-by: Peter Korsgaard > --- > ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > > diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > new file mode 100644 > index 0000000000..b13dd2b03b > --- /dev/null > +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > @@ -0,0 +1,69 @@ > +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 > +From: Peter Korsgaard > +Date: Mon, 12 Jun 2023 21:04:25 +0200 > +Subject: [PATCH] Refix builds on machines with modern flex versions > + > +Bootgen embeds an old version of flex, but uses the system include syntax > +(#include <>) to reference it, causing conflicts on systems with the > +development headers for a modern flex version installed, leading to build > +issues like: > + > +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > + > +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log > + > +Fix it by using normal local #include statements by: > + > +sed -i 's//"FlexLexer.h"/g' * > + > +Notice: This was already fixed on master with: > +https://github.com/Xilinx/bootgen/pull/20 > + > +Notice: The patch was not applied, instead a different patch with the same > +content was applied to master: > +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > + > +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > +of the content was included in: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > + > +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > + > +Upstream: https://github.com/Xilinx/bootgen/pull/24 > +Signed-off-by: Peter Korsgaard > +--- > + cmdoptions.yy.cpp | 2 +- > + reginit.yy.cpp | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp > +index 38fed35..4e940ab 100644 > +--- a/cmdoptions.yy.cpp > ++++ b/cmdoptions.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +diff --git a/reginit.yy.cpp b/reginit.yy.cpp > +index d830734..dede473 100644 > +--- a/reginit.yy.cpp > ++++ b/reginit.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +-- > +2.30.2 > + > -- > 2.30.2 Reviewed-by: Neal Frager Thanks for taking care of this! Best regards, Neal Frager AMD From peter at korsgaard.com Mon Jun 12 20:16:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:16:47 +0200 Subject: [Buildroot] [PATCH] package/busybox: disable stack optimization for i386 target In-Reply-To: <628684a7-6ad9-1055-ad0b-065761105349@smile.fr> (Romain Naour's message of "Wed, 10 May 2023 12:06:27 +0200") References: <20230210233658.3763549-1-romain.naour@gmail.com> <20230211104934.4c34267c@windsurf> <7bbd1030-488a-9876-7c69-0ac6ae15653e@smile.fr> <628684a7-6ad9-1055-ad0b-065761105349@smile.fr> Message-ID: <875y7szb9s.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Hello Thomas, All, > Le 11/02/2023 ? 11:10, Romain Naour a ?crit?: >> Hello Thomas, >> >> Le 11/02/2023 ? 10:49, Thomas Petazzoni via buildroot a ?crit?: >>> On Sat, 11 Feb 2023 00:36:58 +0100 >>> Romain Naour wrote: >>> >>>> The toolchain-builder project reported an issue with Qemu 7.2.0 for >>>> x86-core2--glibc--bleeding-edge toolchain [1]: >>>> >>>> Run /sbin/init as init process >>>> random: fast init done >>>> EXT4-fs (vda): warning: mounting unchecked fs, running e2fsck is recommended >>>> EXT4-fs (vda): re-mounted. Opts: (null). Quota mode: disabled. >>>> Starting syslogd: OK >>>> traps: syslogd[52] general protection fault ip:b7e21465 >>>> sp:bfe59e6c error:0 in libc.so.6[b7d9b000+123000] >>>> Starting klogd: OK >>>> traps: klogd[56] general protection fault ip:b7e94465 >>>> sp:bf8f069c error:0 in libc.so.6[b7e0e000+123000] >>>> Running sysctl: traps: logger[62] general protection fault >>>> ip:b7e48b6c sp:bfd7d194 error:0 in libc.so.6[b7e05000+123000] >>>> Segmentation fault >>>> traps: logger[64] general protection fault ip:b7dd3b6c >>>> sp:bf9b8604 error:0 in libc.so.6[b7d90000+123000] >>>> Segmentation fault >>>> >>>> (Followed by a kernel panic.) >>>> >>>> Testing with the pevious Qemu release (7.1.0) allows to boot the >>>> system without any problem. >>>> >>>> Building qemu sources between 7.1.0 and 7.2.0 allows to identify >>>> the first "bad" commit [2] and >>>> report to the Qemu project [3]. >>>> >>>> Thanks to Qemu maintainers review, several issues was noticed: >>>> >>>> "The default i386 busybox build config does not respect glibc's >>>> requirements around stack alignment >>>> (see [4] for previous discussions and a workaround)." >>>> >>>> Disabling CONFIG_STACK_OPTIMIZATION_386 option (as suggested in >>>> the Gentoo bug report) fixed the issue! >>>> >>>> This option has been added and enabled by default in buxybox >>>> 1_29_0, so it was used since then the for >>>> Buildroot's qemu defconfig. >>>> >>>> Note: The x86-i686--glibc--bleeding-edge (generic x86) doesn't trigger the issue with >>>> CONFIG_STACK_OPTIMIZATION_386 enabled. >>>> >>>> Fixes: >>>> https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 >>>> >>>> [1] https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 >>>> [2] https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 >>>> [3] https://gitlab.com/qemu-project/qemu/-/issues/1478 >>>> [4] https://bugs.gentoo.org/725674 >>> >>> Thanks a lo for the great investigation. Do we understand precisely >>> what is happening? The link at [4] does not really have an explanation, >>> it only has experimental observations that lead to the conclusion that >>> disabling CONFIG_STACK_OPTIMIZATION_386 is a work-around, but it does >>> not really explain what is happening. >> >> Actually there are two different issues that contribute to this issue: >> >> 1) An existing latent Busybox bug on i386 (busybox compiled with >> -mpreferred-stack-boundary=2) >> >> https://lists.debian.org/debian-boot/2018/01/msg00352.html >> >> 2) A Qemu improvement that trigger an exception on unaligned memory accesses >> that require 16-byte alignment. >> >> https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 >> >> I didn't digging further the root cause of the issue. > Several bug report are confirming a stack problem due to the i386 GCC ABI which > assumes the stack is 16-byte aligned [1] [2]. The gcc's default ABI for > i386-linux-gnu was quietly changed [3] (maybe between gcc 9 and gcc 10). > Note: When the option was added to Busybox and enabled by default, the help text > explains that this option may not work with some libc versions: > "This option makes for smaller code, but some libc versions > do not work with it (they use SSE instructions without > ensuring stack alignment)." > This problem break the test of the x86 core2 toolchain on toolchain-builder. > [1] https://bugs.gentoo.org/725674#c30 > [2] https://lists.debian.org/debian-boot/2018/01/msg00352.html > [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886506;msg=97 > [4] > https://git.busybox.net/busybox/commit/?id=2c9970281083a99acfa3aec8c6d41db955cb583d Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:19:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:19:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/postgresql: security bump version to 15.3 In-Reply-To: <20230512052620.372820-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 12 May 2023 07:26:20 +0200") References: <20230512052620.372820-1-bernd.kuhls@t-online.de> Message-ID: <871qigzb4i.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://www.postgresql.org/about/news/postgresql-153-148-1311-1215-and-1120-released-2637/ > Fixes CVE-2023-2454 & CVE-2023-2455. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:20:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: bump version to 8.2.6 In-Reply-To: <20230512052819.557240-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 12 May 2023 07:28:19 +0200") References: <20230512052819.557240-1-bernd.kuhls@t-online.de> Message-ID: <87wn08xwip.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.6 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:22:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:22:01 +0200 Subject: [Buildroot] [PATCH] uclibc: fix static builds In-Reply-To: (Waldemar Brodkorb's message of "Thu, 11 May 2023 10:28:36 +0200") References: Message-ID: <87sfawxwgm.fsf@48ers.dk> >>>>> "Waldemar" == Waldemar Brodkorb writes: > Signed-off-by: Waldemar Brodkorb Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:18:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:18:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/postgresql: security bump version to 15.3 Message-ID: <20230612202222.D8E2982840@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2c82a768eb26459991d7c2b7867554dffdc9208 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://www.postgresql.org/about/news/postgresql-153-148-1311-1215-and-1120-released-2637/ Fixes CVE-2023-2454 & CVE-2023-2455. Signed-off-by: Bernd Kuhls Reviewed-by: Maxim Kochetkov Signed-off-by: Peter Korsgaard (cherry picked from commit 2c6206b2179eee98795a7a3a01d9432dd06f4e85) Signed-off-by: Peter Korsgaard --- package/postgresql/postgresql.hash | 4 ++-- package/postgresql/postgresql.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/postgresql/postgresql.hash b/package/postgresql/postgresql.hash index 3e89d3ec35..da6ec7f311 100644 --- a/package/postgresql/postgresql.hash +++ b/package/postgresql/postgresql.hash @@ -1,4 +1,4 @@ -# From https://ftp.postgresql.org/pub/source/v15.2/postgresql-15.2.tar.bz2.sha256 -sha256 99a2171fc3d6b5b5f56b757a7a3cb85d509a38e4273805def23941ed2b8468c7 postgresql-15.2.tar.bz2 +# From https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.bz2.sha256 +sha256 ffc7d4891f00ffbf5c3f4eab7fbbced8460b8c0ee63c5a5167133b9e6599d932 postgresql-15.3.tar.bz2 # License file, Locally calculated sha256 1a7d13c3ab31961b91ba256f77d6e82e0b54bf992253060fe93bdb5466df416a COPYRIGHT diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk index e46622c0e7..ca11a8191f 100644 --- a/package/postgresql/postgresql.mk +++ b/package/postgresql/postgresql.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGRESQL_VERSION = 15.2 +POSTGRESQL_VERSION = 15.3 POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2 POSTGRESQL_SITE = https://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION) POSTGRESQL_LICENSE = PostgreSQL From peter at korsgaard.com Mon Jun 12 20:20:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:20:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/php: bump version to 8.2.6 Message-ID: <20230612202222.E124C82844@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de1dc331afd14766dceabdeac48119a45b572509 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.2.6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 7b52d2817c935314136170645a90a9e8cb47dd03) 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 6b1549958f..96e8803cb2 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76 php-8.2.5.tar.xz +sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 7cebc178fe..981da5b15d 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.5 +PHP_VERSION = 8.2.6 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Mon Jun 12 20:21:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:21:50 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] uclibc: fix static builds Message-ID: <20230612202222.EB28982847@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52d5a88247817fb1a3cb2841ec6627c2876018ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit 3f5a9d5cb9b519c7c1d7cc295430292a0976734c) Signed-off-by: Peter Korsgaard --- .../0001-gettimeofday-fix-static-build.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/package/uclibc/0001-gettimeofday-fix-static-build.patch b/package/uclibc/0001-gettimeofday-fix-static-build.patch new file mode 100644 index 0000000000..2ef5059f05 --- /dev/null +++ b/package/uclibc/0001-gettimeofday-fix-static-build.patch @@ -0,0 +1,29 @@ +From b19f8f360970ffd0c1a6ac41e07c66dc39790b16 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb +Date: Wed, 10 May 2023 08:35:25 +0200 +Subject: [PATCH] gettimeofday: fix static build + +Signed-off-by: Waldemar Brodkorb +Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=b19f8f360970ffd0c1a6ac41e07c66dc39790b16 +--- + libc/sysdeps/linux/common/gettimeofday.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/libc/sysdeps/linux/common/gettimeofday.c b/libc/sysdeps/linux/common/gettimeofday.c +index e5141088e..12473a8e6 100755 +--- a/libc/sysdeps/linux/common/gettimeofday.c ++++ b/libc/sysdeps/linux/common/gettimeofday.c +@@ -9,8 +9,9 @@ + #include + #include + ++#ifdef SHARED + #include "ldso.h" +- ++#endif + + + #ifdef __VDSO_SUPPORT__ +-- +2.30.2 + From peter at korsgaard.com Mon Jun 12 20:14:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:14:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: disable stack optimization for i386 target Message-ID: <20230612202222.D0CD68283E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06d210fe5594fea3cecd23f975ce6568814bb2cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The toolchain-builder project reported an issue with Qemu 7.2.0 for x86-core2--glibc--bleeding-edge toolchain [1]: Run /sbin/init as init process random: fast init done EXT4-fs (vda): warning: mounting unchecked fs, running e2fsck is recommended EXT4-fs (vda): re-mounted. Opts: (null). Quota mode: disabled. Starting syslogd: OK traps: syslogd[52] general protection fault ip:b7e21465 sp:bfe59e6c error:0 in libc.so.6[b7d9b000+123000] Starting klogd: OK traps: klogd[56] general protection fault ip:b7e94465 sp:bf8f069c error:0 in libc.so.6[b7e0e000+123000] Running sysctl: traps: logger[62] general protection fault ip:b7e48b6c sp:bfd7d194 error:0 in libc.so.6[b7e05000+123000] Segmentation fault traps: logger[64] general protection fault ip:b7dd3b6c sp:bf9b8604 error:0 in libc.so.6[b7d90000+123000] Segmentation fault (Followed by a kernel panic.) Testing with the pevious Qemu release (7.1.0) allows to boot the system without any problem. Building qemu sources between 7.1.0 and 7.2.0 allows to identify the first "bad" commit [2] and report to the Qemu project [3]. Thanks to Qemu maintainers review, several issues was noticed: "The default i386 busybox build config does not respect glibc's requirements around stack alignment (see [4] for previous discussions and a workaround)." Disabling CONFIG_STACK_OPTIMIZATION_386 option (as suggested in the Gentoo bug report) fixed the issue! This option has been added and enabled by default in buxybox 1_29_0, so it was used since then the for Buildroot's qemu defconfig. Note: The x86-i686--glibc--bleeding-edge (generic x86) doesn't trigger the issue with CONFIG_STACK_OPTIMIZATION_386 enabled. Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 [1] https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 [2] https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 [3] https://gitlab.com/qemu-project/qemu/-/issues/1478 [4] https://bugs.gentoo.org/725674 Signed-off-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit f3fa74a8f745de7b60752e0b15432eb1f2b4c638) Signed-off-by: Peter Korsgaard --- package/busybox/busybox-minimal.config | 2 +- package/busybox/busybox.config | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/busybox/busybox-minimal.config b/package/busybox/busybox-minimal.config index 1fb4e39e21..1e7ad1d357 100644 --- a/package/busybox/busybox-minimal.config +++ b/package/busybox/busybox-minimal.config @@ -53,7 +53,7 @@ CONFIG_EXTRA_CFLAGS="" CONFIG_EXTRA_LDFLAGS="" CONFIG_EXTRA_LDLIBS="" # CONFIG_USE_PORTABLE_CODE is not set -CONFIG_STACK_OPTIMIZATION_386=y +# CONFIG_STACK_OPTIMIZATION_386 is not set CONFIG_STATIC_LIBGCC=y # diff --git a/package/busybox/busybox.config b/package/busybox/busybox.config index 4826fb8242..6e8bd2799d 100644 --- a/package/busybox/busybox.config +++ b/package/busybox/busybox.config @@ -53,7 +53,7 @@ CONFIG_EXTRA_CFLAGS="" CONFIG_EXTRA_LDFLAGS="" CONFIG_EXTRA_LDLIBS="" # CONFIG_USE_PORTABLE_CODE is not set -CONFIG_STACK_OPTIMIZATION_386=y +# CONFIG_STACK_OPTIMIZATION_386 is not set CONFIG_STATIC_LIBGCC=y # From peter at korsgaard.com Mon Jun 12 20:13:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:13:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/versal_vck190_defconfig: set BR2_cortex_a72 Message-ID: <20230612202222.CA6288283D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8fa92e01695bfb6b2955f012c4bc08cacd02da6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The versal vc1902 on the vck190 evaluation board has an ARM Cortex A72 core. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit e217cd28ece8bb07d5eb5c61f9b22b3de8480b3c) Signed-off-by: Peter Korsgaard --- configs/versal_vck190_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig index 2808fa522b..a393b681c8 100644 --- a/configs/versal_vck190_defconfig +++ b/configs/versal_vck190_defconfig @@ -1,4 +1,5 @@ BR2_aarch64=y +BR2_cortex_a72=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" From thomas.petazzoni at bootlin.com Tue Jun 13 04:49:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 13 Jun 2023 04:49:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-12 Message-ID: <20230613044948.BE83D409EA@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-12 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 2 | 4 | 0 | 6 | master | 60 | 51 | 1 | 112 | Classification of failures by reason for master ----------------------------------------------- linux-6.3.6 | 5 elfutils-0.186 | 4 host-bootgen-xilinx_v2023.1 | 4 host-rust-1.68.2 | 3 unknown | 3 agentpp-4.6.0 | 2 gobject-introspection-1.74.0 | 2 host-heimdal-f4faaeaba371ff... | 2 syslog-ng-4.1.1 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 edk2-edk2-stable202208 | 1 erlang-22.3.4.22 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/erofs/erofs.mk:46: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 igh-ethercat-2e2cef61318953... | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 libndp-1.8 | 1 mpv-0.35.1 | 1 nfs-utils-2.6.3 | 1 python-bcrypt-4.0.1 | 1 rtty-8.1.0 | 1 speex-1.2.1 | 1 strace-6.3 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e7f13ab1ce12d7bab4d8999b2a90a9152e3ff394 | microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/86e65ca07c2e28ee65c1f9ea04bb08d19e11dc6d | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/9d5e228dc7de4562bcf5d5d15801c3fd011a5d16 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/d6caf3c2c0fd670e70950d3e89629df39f8ce596 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/3f12bf4e399644fc843ad0d8774c31b124b33363 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2a8f7add808771fc1aa746d4b3da721488d0fcc6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c6a65730410ad7ff4a817499011972c9b9e93a12 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f2d3ae4bae81468b71b64d2cfcf2e0f4a12e0f86 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f011f39d0d023c1059a501b8f0f56570c36c76f5 | ORPH powerpc | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/ba6c434405d09e4f053eddf4b2c190a4f255b95a | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a4905cd1d81a624d1dd6e203d049948252bfd634 | s390x | fs/erofs/erofs.mk:46: /home... | NOK | http://autobuild.buildroot.net/results/1e3df90174e93bb7017de39a1e3ea81c7113f1ca | mips64el | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/c488ea454f05c9f0345bf71902444567c028fff1 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/101093f421b6dd44a8646f939dbfe8e93811d7db | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/146de52e8a316b8c4499fac98d55f7b045875219 | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/59dbd8903a04caf90b8018cee10402ae293b6a4e | ORPH i586 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0a54f3a6b9bb7bc8731bf65d1deef90a8068e1e4 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/07ccb8c45c709a4b6ed32aafa33cd04e74174b11 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/529d86aec3fb5e801539d4a8b8fdf4fb6c7fefe0 | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16a67938862c5a0f1a58f4e71fdb5ecf198ce98c | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/3b42420a83e619d72cb032915ca4d86b9aced940 | microblazeel | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2936d9b054269b7055e66ab5a7f7c1f7f4926d48 | microblazeel | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e65989a6611dd18d7afba649fbd822050e092a14 | or1k | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/0670ce606e635feaf1695261c0dcd59fed2f26a6 | mips64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/16406c8d9fe55bba7ab3e3f98162753cea07e8cc | ORPH arm | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e86d4e9c5db24701996b136f66898e63ea9a7661 | ORPH powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d67c0e3f48c2caaec2bea3d505151984ff6d2828 | mipsel | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/40f387d388e8f030599876994c91768364bf49af | powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8e085d3e7a01adf75f6875503d29ee556325247f | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/6609a319ea2ffc3596665b9c9c118f409a55e99c | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/acb9036953876dfa45901aab03907479b8da0416 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/93330f9e1867b1ddc1de19b57d70d223b6f23994 | ORPH arm | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/fe4c472130af181d3721785a29ab28d968a8fce0 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/089aae247bf8643ba18255724b2c03e1064c1a2d | mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d0795f4136dd82c52830039659b479ca881805ac | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/00af4be4b188a2b11d5218a0167a1a7d9dfa19a4 | ORPH m68k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/ab77a4ae46a0db618d51cdbde5efbea846648ca9 | ORPH nios2 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/488472806670e029a2c372fa0291b3a5bb63fa50 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/45900e42d7ef6221781f6f13e9685a319ca8cbe4 | ORPH mips64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/b331eba24706a08b8509b06ac385232f713f61a1 | mips64 | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/eeca4dea2c9011cd07beb940126de9c598e1d1d6 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/2c5f9fa36bee1f3c0a0373c8a7a776a332117994 | mipsel | rtty-8.1.0 | NOK | http://autobuild.buildroot.net/results/738934abe98eb3e08eb85c27d11223b2d739e294 | arm | speex-1.2.1 | NOK | http://autobuild.buildroot.net/results/c557ca72832c942f201b4a21f913f74534857cc6 | ORPH powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/21445d66df9d5848a6f6d426feaf8c556f9876fb | sh4a | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/1db73fbac39ec67cef10bca0de1ecff9aad4a426 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ccaf714eb406985e51af4127e777d14bfebce13a | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e6474664d827c06d14fca4c44f45b14fb928bbca | ORPH aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6606c6fc856c1acfc8490fe358983a2b51b6eb1b | arc | unknown | NOK | http://autobuild.buildroot.net/results/b3ba3533286c8a0cacdc8553f61a868a05797ea8 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8e2622654634bae3653c85e3b8230159b6311c3b | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/d42e5d945378e212cb2b42d17d80a61bc452b390 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 fs/cramfs/cramfs.mk:46: /ho... | 1 python3-3.11.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e37ad2edd685a58e1a9fbb74d80075e0cd447225 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/732580c77f44405c29cb522005490cef00c34d7f | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e73bc7433e3527659104640d2cda6fe82070f878 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/ba84ec90cb1dace8870c62d079e99d1722ccf0d3 | -- http://autobuild.buildroot.net From patrick.oppenlander at gmail.com Tue Jun 13 05:56:18 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Tue, 13 Jun 2023 15:56:18 +1000 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: <20230608155955.m7rqwkencyowlvqo@dasso> References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> <20230608155955.m7rqwkencyowlvqo@dasso> Message-ID: On Fri, Jun 9, 2023 at 2:00?AM Andreas Dannenberg wrote: > > All, > > On Thu, Jun 08, 2023 at 01:29:02PM +0000, Gadiyar, Anand via buildroot wrote: > > > From: patrick.oppenlander at gmail.com > > > > > > Hi, > > > > > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > > > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > > > > > Ideally it would be easiest to build support for the SOM on top of these > > > patches. Is this series still alive? > > > > Hi Patrick, > > > > I gave up after the last round of review comments, but there is someone > > at TI who has taken it up again recently. > > > > They're focusing on the AM62x including other goodies like display and GPU, and > > has a working baseline. He was planning to post the series upstream shortly after. > > I work for TI and have since picked up the work on the v7 patch series > that Anand and others last worked on. I've been forward porting the > exisiting patches on top of the latest 'master' commit, doing some > further cleanup also considering v7 feedback, plus making enhancements > needed to better support TI K3 SoCs. I've also added AM62x support, and > currently working on adding GPU support for AM62x (I have it already > working being able to run Weston and Chocolate Doom for testing > purposes, just needs some more cleanup). > > My intermediate work is posted here [1] together with some instructions > and how to get it to work for anybody interested in the full solution > *today*. Thanks. I was able to get the PHYTEC board working using your patches as a starting point. > My plan is once GPU support is complete and cleaned up I'll post a v8 > series to this mailing list here with everything in it, and work with > the community on any further cleanup that may be needed. I expect to be > able to start this process next week. So I'd appreciate if we can > refrain from posting additional TI K3 patches until then. > > Once merged, the temporary page [1] will get updated and/or dismantled. > It is certainly not meant to be a "forked solution" of sorts, and was > only intended to be a stop-gap measure for some immediate customer needs > we had here at TI. I look forward to seeing it merged, Patrick > Thanks, > > -- > Andreas Dannenberg > Texas Instruments Inc > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > > > > The series 7 should still work functionally. All the review comments were > > valid though and might be easy to address if you want to start from there. > > > > Since there is community interest in having AM64x support, I would love to > > take this up again. > > > > Best Regards, > > Anand > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From fido_max at inbox.ru Tue Jun 13 06:31:39 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Tue, 13 Jun 2023 09:31:39 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.11.0 Message-ID: <20230613063139.603646-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md Signed-off-by: Maxim Kochetkov --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 9ec92244a7..22705cfb16 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d3bd209ebe48f058fd3fa2aa0d6a74fbce2023d64dbb205e58e2c9ab62059cce timescaledb-2.10.3.tar.gz +sha256 96baf19f502387d2129324032407da6405800de8627bfa556bfd3a7b277287be timescaledb-2.11.0.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index cd02d8df50..3356094cb0 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.10.3 +TIMESCALEDB_VERSION = 2.11.0 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.40.1 From peter at korsgaard.com Tue Jun 13 06:37:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:37:17 +0200 Subject: [Buildroot] [PATCH 1/4] package/fluent-bit: bump to version 2.0.10 In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> (Thomas Devoogdt's message of "Mon, 27 Mar 2023 16:10:55 +0200") References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <87o7ljyijm.fsf@48ers.dk> >>>>> "Thomas" == Thomas Devoogdt writes: > - Release Notes: > https://fluentbit.io/announcements/v2.0.10/ > Signed-off-by: Thomas Devoogdt Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 06:38:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:38:06 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:23 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <87jzw7yii9.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 07:01:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:01:16 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-2-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:24 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-2-ps.report@gmx.net> Message-ID: <87fs6vyhfn.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > (from upstream, see [1]) > [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 07:04:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:04:52 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-3-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:25 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-3-ps.report@gmx.net> Message-ID: <87bkhjyh9n.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - add two upstream patches to fix host libc-2.37 compile > (see [1], [2] for details) > Fixes: > In file included from /usr/include/linux/btrfs.h:29, > from ../linux-user/syscall.c:163: > /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? > 50 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > ../linux-user/syscall.c:129:8: note: originally defined here > 129 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > [1] https://lists.openembedded.org/g/openembedded-core/message/177322 > [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 06:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:37:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: change project and download URL to https Message-ID: <20230613070545.CD0AB828A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07e3ba7ecc553c8a2a1c7e1241971180cd436adb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Acked-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit 33bb76627b4bb8c70b90ebf78dbe24b3eceff729) Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 154b98a541..31cbf09644 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests. - http://qemu.org/ + https://www.qemu.org/ if BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index cc8dc42a24..47ea75681f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -8,7 +8,7 @@ # needs to be updated. QEMU_VERSION = 7.2.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz -QEMU_SITE = http://download.qemu.org +QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c QEMU_LICENSE_FILES = COPYING COPYING.LIB # NOTE: there is no top-level license file for non-(L)GPL licenses; From peter at korsgaard.com Tue Jun 13 07:04:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:04:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: add patches to fix host libc-2.37 compile Message-ID: <20230613070545.DD769828A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7494a4c331569336e1a3e9ca34d97ac31916b127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - add two upstream patches to fix host libc-2.37 compile (see [1], [2] for details) Fixes: In file included from /usr/include/linux/btrfs.h:29, from ../linux-user/syscall.c:163: /usr/include/linux/fs.h:50:8: error: redefinition of ???struct file_clone_range??? 50 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ ../linux-user/syscall.c:129:8: note: originally defined here 129 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ [1] https://lists.openembedded.org/g/openembedded-core/message/177322 [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ Signed-off-by: Peter Seiderer Reviewed-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit eac0e9cf82b7189b6bb2f2449a68abbcee2651d2) Signed-off-by: Peter Korsgaard --- ...ux-user-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++++ ...x-user-fix-compat-with-glibc-2.36-sys-mou.patch | 82 ++++++++++++++++++++++ 2 files changed, 155 insertions(+) diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch new file mode 100644 index 0000000000..2d303cd012 --- /dev/null +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch @@ -0,0 +1,73 @@ +From 274f00f33411caee51973a9f7701daf194da5a0a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:00 -0500 +Subject: [PATCH] Revert "linux-user: add more compat ioctl definitions" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang?? +Reviewed-by: Marc-Andr?? Lureau +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 25 ------------------------- + 1 file changed, 25 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 24b25759be..10af5e0d8e 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -111,31 +111,6 @@ + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) + #define FS_IOC32_GETVERSION _IOR('v', 1, int) + #define FS_IOC32_SETVERSION _IOW('v', 2, int) +- +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) +-#define BLKDISCARD _IO(0x12,119) +-#define BLKIOMIN _IO(0x12,120) +-#define BLKIOOPT _IO(0x12,121) +-#define BLKALIGNOFF _IO(0x12,122) +-#define BLKPBSZGET _IO(0x12,123) +-#define BLKDISCARDZEROES _IO(0x12,124) +-#define BLKSECDISCARD _IO(0x12,125) +-#define BLKROTATIONAL _IO(0x12,126) +-#define BLKZEROOUT _IO(0x12,127) +- +-#define FIBMAP _IO(0x00,1) +-#define FIGETBSZ _IO(0x00,2) +- +-struct file_clone_range { +- __s64 src_fd; +- __u64 src_offset; +- __u64 src_length; +- __u64 dest_offset; +-}; +- +-#define FICLONE _IOW(0x94, 9, int) +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) +- + #else + #include + #endif +-- +2.25.1 + diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch new file mode 100644 index 0000000000..2a36a5cbb4 --- /dev/null +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch @@ -0,0 +1,82 @@ +From e07973ca745958da739f8ece80273da48f94f031 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:01 -0500 +Subject: [PATCH] Revert "linux-user: fix compat with glibc >= 2.36 + sys/mount.h" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang?? +Reviewed-by: Marc-Andr?? Lureau +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 18 ------------------ + meson.build | 2 -- + 2 files changed, 20 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 10af5e0d8e..d974c76b60 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -95,25 +95,7 @@ + #include + #include + #include +- +-#ifdef HAVE_SYS_MOUNT_FSCONFIG +-/* +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, +- * which in turn prevents use of linux/fs.h. So we have to +- * define the constants ourselves for now. +- */ +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) +-#define FS_IOC_GETVERSION _IOR('v', 1, long) +-#define FS_IOC_SETVERSION _IOW('v', 2, long) +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) +-#else + #include +-#endif + #include + #if defined(CONFIG_FIEMAP) + #include +diff --git a/meson.build b/meson.build +index b88867ca9d..39e83bbafe 100644 +--- a/meson.build ++++ b/meson.build +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', + cc.has_header_symbol('getopt.h', 'optreset')) + config_host_data.set('HAVE_IPPROTO_MPTCP', + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) + + # has_member + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', +-- +2.25.1 + From peter at korsgaard.com Tue Jun 13 06:36:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:36:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/fluent-bit: bump to version 2.0.10 Message-ID: <20230613070545.C352F828A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83137bd8ea8cfb35b0e5c99049997799a980cc10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Release Notes: https://fluentbit.io/announcements/v2.0.10/ Signed-off-by: Thomas Devoogdt Signed-off-by: Peter Korsgaard (cherry picked from commit 3668c1f381a1f48593c03142cb47f4e24b742e98) Signed-off-by: Peter Korsgaard --- package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index 0caadcd56f..d60531438a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 393ad4a6ced48c327607653d610ef273843085a17b6e5c8013877abdf31e6945 fluent-bit-2.0.9.tar.gz +sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 8ba16399bb..319815f056 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.9 +FLUENT_BIT_VERSION = 2.0.10 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Jun 13 06:57:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:57:18 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: bump version to 7.2.1 Message-ID: <20230613070545.D5702828A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73ff3453af0dbadc02ec58dc849c0a1df434a9f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch (from upstream, see [1]) [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Signed-off-by: Peter Seiderer [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN (cherry picked from commit 99bc8f4abe42fe9358c9dff8706f17203c6ffa3e) Signed-off-by: Peter Korsgaard --- ...4-Mask-restore-of-env-flags-from-tb-flags.patch | 36 ---------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 3 files changed, 2 insertions(+), 38 deletions(-) diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch deleted file mode 100644 index 8dc2dd8823..0000000000 --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 -From: Guenter Roeck -Date: Mon, 12 Dec 2022 09:03:17 -0600 -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags - -The values in env->flags are a subset of tb->flags. -Restore only the bits that belong. - -Cc: qemu-stable at nongnu.org -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") -Signed-off-by: Guenter Roeck -Message-ID: <20221212011345.GA2235238 at roeck-us.net> -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] -Signed-off-by: Richard Henderson -[yann.morin.1998 at free.fr: backport from upstream] -Signed-off-by: Yann E. MORIN ---- - target/sh4/cpu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c -index 951eb6b9c8..f0934b20fa 100644 ---- a/target/sh4/cpu.c -+++ b/target/sh4/cpu.c -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, - SuperHCPU *cpu = SUPERH_CPU(cs); - - cpu->env.pc = tb_pc(tb); -- cpu->env.flags = tb->flags; -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; - } - - static void superh_restore_state_to_opc(CPUState *cs, --- -2.25.1 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e671e1d184..93f7c98f1c 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 47ea75681f..82858ca6a8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.0 +QEMU_VERSION = 7.2.1 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From peter at korsgaard.com Tue Jun 13 07:28:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:28:05 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 Message-ID: <20230613072806.999946-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ? 2020-2022 by OpenPrinting +Copyright ? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception -- 2.30.2 From laurent at vivier.eu Tue Jun 13 10:50:11 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:11 +0200 Subject: [Buildroot] [PATCH v14 0/4] package: add petitboot to use with qemu-system-m68k Message-ID: <20230613105015.739870-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v14: - rebase - add C?dric's Rb - move configuration change from patch 4 to patch 3 - remove custom kernel - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/898100057 - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/898100236 v13: - rebase - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/893416741 v12: - rebase - fix shellcheck warning (Upstream: and shell syntax error) v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (4): petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++ package/petitboot/S15pb-discover | 54 ++++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 10 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:13 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:13 +0200 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:12 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:12 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier Reviewed-by: C?dric Le Goater --- package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 58 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..83305ed9ea8a --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,54 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:15 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:15 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-5-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- support/scripts/boot-qemu-image.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:14 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:14 +0200 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-4-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 Reviewed-by: C?dric Le Goater --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7f3..804a4cd2c1d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1820,6 +1820,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..18890b1a6fc1 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,26 @@ +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_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.40.1 From lists.nick.betteridge at gmail.com Tue Jun 13 11:11:52 2023 From: lists.nick.betteridge at gmail.com (Nick Betteridge) Date: Tue, 13 Jun 2023 12:11:52 +0100 Subject: [Buildroot] rpi4 - building but 'Firmware not found' error Message-ID: Hello! I have a problem using buildroot for rpi4b - using buildroot 2023.05 and raspberrypi4_64_defconfig - I manage to complete the build and generate the image but when booting the device it complains of 'Firmware not found'. I left all of the options in menuconfig as default - could anyone possibly tell me if I need to alter anything to get the device to boot. Thanks in advance, Nick From peter at korsgaard.com Tue Jun 13 12:20:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:20:44 +0200 Subject: [Buildroot] [PATCH] package/qemu: do not build the guest agent for the host In-Reply-To: <20230322231453.551305-1-unixmania@gmail.com> (unixmania@gmail.com's message of "Wed, 22 Mar 2023 20:14:53 -0300") References: <20230322231453.551305-1-unixmania@gmail.com> Message-ID: <877cs7y2n7.fsf@48ers.dk> >>>>> "unixmania" == unixmania writes: > From: Carlos Santos > It does not make sense to build it for the host. > Signed-off-by: Carlos Santos Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:36:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:36:37 +0200 Subject: [Buildroot] [PATCH] utils/check-package: check ignored files exist In-Reply-To: <20230506212531.365446-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 6 May 2023 23:25:31 +0200") References: <20230506212531.365446-1-yann.morin.1998@free.fr> Message-ID: <87352vy1wq.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > When an ignored file is removed (e.g. a package patch is no longer > needed after a version bump), the corresponding entry in the ignore list > is no longer needed. > However, we currently only validate that an ignored *test* still fails, > not that a ignore files is now missing. > Add a new test to check-package that does that check, and add a > test-case for that check. > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:37:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:37:42 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <20230506214618.373562-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 6 May 2023 23:46:18 +0200") References: <20230506214618.373562-1-yann.morin.1998@free.fr> Message-ID: <87y1knwnah.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > It is quite customary to use a single repository with multiple workdirs, > one for each active branch, with either the aging 'git new-workdir' or > the more recent 'git worktree'. > However, in a workdir/worktree, most entries in .git/ are only symlinks > to the actual files in the main repository. > Currently, utils/docker-run only bind-mounts the current working copy. > If that is a workdir/worktree, then it is going to be missing the actual > git data, resulting in errors like: > $ ./utils/docker-run make check-package > fatal: not a git repository (or any parent up to mount point [....]/buildroot) > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). > No files to check style > make: *** [Makefile:1257: check-package] Error 1 > So, we also bind-mount the actual git directory. If that is a subdir > of the current working copy, then it is already mounted and thus the > bind-mount is superfluous but harmless; for simplicity, we mount it > unconditionally. > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:38:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:38:19 +0200 Subject: [Buildroot] [PATCH] boot/uboot: document that the zynqmp pmufw can be in ELF format In-Reply-To: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Wed, 26 Apr 2023 12:41:02 +0200") References: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> Message-ID: <87ttvbwn9g.fsf@48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add > pmufw.elf support"), document it in kconfig. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 11:53:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 13:53:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: do not build the guest agent for the host Message-ID: <20230613124201.C247C828C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54b9f2e4a39a8dc89a1a9390a86aa3f8f864a057 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It does not make sense to build it for the host. Signed-off-by: Carlos Santos Signed-off-by: Yann E. MORIN (cherry picked from commit 97064a5eaa5b235ae754dd0abe639d11a8bff0f6) Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 82858ca6a8..72a0160f86 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -474,6 +474,7 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-vnc-sasl \ --enable-slirp \ --enable-tools \ + --disable-guest-agent \ $(HOST_QEMU_OPTS) endef From peter at korsgaard.com Tue Jun 13 12:38:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:38:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] boot/uboot: document that the zynqmp pmufw can be in ELF format Message-ID: <20230613124201.D7240828CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b293cf0aba93174bd3a9ec8c714a2be8475b610 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add pmufw.elf support"), document it in kconfig. Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit e1e30504164700e9dc7d0bce9d1b4f546923c9c2) Signed-off-by: Peter Korsgaard --- boot/uboot/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..085397d03d 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -492,6 +492,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW (e.g. http://...), and it will be downloaded and used from the download directory. + The PMU firmware binary can be either in ELF or BIN format. + If empty, the generated boot.bin will not contain a PMU firmware. From peter at korsgaard.com Tue Jun 13 12:35:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:35:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/check-package: check ignored files exist Message-ID: <20230613124201.CBE73828C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23eee38f7139559dbf24f6826670b23e3e2e497 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x When an ignored file is removed (e.g. a package patch is no longer needed after a version bump), the corresponding entry in the ignore list is no longer needed. However, we currently only validate that an ignored *test* still fails, not that a ignore files is now missing. Add a new test to check-package that does that check, and add a test-case for that check. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski (cherry picked from commit 5eac4f81eb1cfaf6bd8d07a5d78a48de28ae8e4c) Signed-off-by: Peter Korsgaard --- utils/check-package | 4 ++++ utils/checkpackagelib/lib_ignore.py | 14 ++++++++++++++ utils/checkpackagelib/test_lib_ignore.py | 18 ++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/utils/check-package b/utils/check-package index 5974781104..00121b3296 100755 --- a/utils/check-package +++ b/utils/check-package @@ -11,6 +11,7 @@ import sys import checkpackagelib.base import checkpackagelib.lib_config import checkpackagelib.lib_hash +import checkpackagelib.lib_ignore import checkpackagelib.lib_mk import checkpackagelib.lib_patch import checkpackagelib.lib_shellscript @@ -104,6 +105,7 @@ def get_lib_from_filetype(fname): CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") DO_CHECK_INTREE = re.compile(r"|".join([ + r".checkpackageignore", r"Config.in", r"arch/", r"boot/", @@ -136,6 +138,8 @@ def get_lib_from_filename(fname): if os.path.basename(fname) == "external.mk" and \ os.path.exists(fname[:-2] + "desc"): return None + if fname == ".checkpackageignore": + return checkpackagelib.lib_ignore if CONFIG_IN_FILENAME.search(fname): return checkpackagelib.lib_config if fname.endswith(".hash"): diff --git a/utils/checkpackagelib/lib_ignore.py b/utils/checkpackagelib/lib_ignore.py new file mode 100644 index 0000000000..f3698fc3b4 --- /dev/null +++ b/utils/checkpackagelib/lib_ignore.py @@ -0,0 +1,14 @@ +# See utils/checkpackagelib/readme.txt before editing this file. + +import os + +from checkpackagelib.base import _CheckFunction + + +class IgnoreMissingFile(_CheckFunction): + def check_line(self, lineno, text): + fields = text.split() + if not os.path.exists(fields[0]): + return ["{}:{}: ignored file {} is missing" + .format(self.filename, lineno, fields[0]), + text] diff --git a/utils/checkpackagelib/test_lib_ignore.py b/utils/checkpackagelib/test_lib_ignore.py new file mode 100644 index 0000000000..6cd856d669 --- /dev/null +++ b/utils/checkpackagelib/test_lib_ignore.py @@ -0,0 +1,18 @@ +import pytest +import checkpackagelib.test_util as util +import checkpackagelib.lib_ignore as m + + +IgnoreMissingFile = [ + ('missing ignored file', + '.checkpackageignore', + 'this-file-does-not-exist SomeTest', + [['.checkpackageignore:1: ignored file this-file-does-not-exist is missing', + 'this-file-does-not-exist SomeTest']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', IgnoreMissingFile) +def test_IgnoreMissingFile(testname, filename, string, expected): + warnings = util.check_file(m.IgnoreMissingFile, filename, string) + assert warnings == expected From peter at korsgaard.com Tue Jun 13 12:47:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:47:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pymupdf: add missing host swig dependency In-Reply-To: <20230420144537.2660650-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte=22's?= message of "Thu, 20 Apr 2023 16:45:35 +0200") References: <20230420144537.2660650-1-raphael.melotte@mind.be> Message-ID: <87mt13wmtc.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte writes: > It appears that python-pymupdf needs swig when building since mupdf > was bumped to 1.18.0 in commit > f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before > because when building on a machine where swig is already available > outside buildroot, it is used and the build succeeds. > This fixes the following build failure: > swigging fitz/fitz.i to fitz/fitz_wrap.c > swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i > error: command 'swig' failed: No such file or directory > make: *** [package/pkg-generic.mk:293: > /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] > Error 1 > Fixes: > - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 > - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 > Signed-off-by: Rapha?l M?lotte Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:50:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:50:10 +0200 Subject: [Buildroot] [PATCH 1/1] package: {, python-py}mupdf: bump to 1.22.0 In-Reply-To: <20230513195134.GF2582048@scaer> (Yann E. MORIN's message of "Sat, 13 May 2023 21:51:34 +0200") References: <20230418105814.2982312-1-raphael.melotte@mind.be> <20230513195134.GF2582048@scaer> Message-ID: <87ilbrwmpp.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Rapha?l, All, > On 2023-04-18 12:58 +0200, Rapha?l M?lotte spake thusly: >> Also remove the last two '*_IGNORE_CVES', since the corresponding >> patches have been removed (they are now part of upstream) in >> 1fb64680bffbda1e5fb952150652f73205322707. >> >> Signed-off-by: Rapha?l M?lotte >> --- >> package/mupdf/mupdf.hash | 4 ++-- >> package/mupdf/mupdf.mk | 8 +------- >> package/python-pymupdf/python-pymupdf.hash | 4 ++-- >> package/python-pymupdf/python-pymupdf.mk | 4 ++-- >> 4 files changed, 7 insertions(+), 13 deletions(-) >> >> diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash >> index ef91abee18..1f636097ed 100644 >> --- a/package/mupdf/mupdf.hash >> +++ b/package/mupdf/mupdf.hash >> @@ -1,8 +1,8 @@ >> # From https://mupdf.com/downloads/index.html: >> -sha1 f759d914ec6ad6a3b96f994630ff70b75823831b mupdf-1.21.1-source.tar.lz >> +sha1 b9907729d604f0bf3846b45cd5891e10d7a66e24 mupdf-1.22.0-source.tar.lz >> >> # Locally computed: >> -sha256 66a43490676c7f7c2ff74067328ef13285506fcc758d365ae27ea3668bd5e620 mupdf-1.21.1-source.tar.lz >> +sha256 bed78a0abf8496b30c523497292de979db633eca57e02f6cd0f3c7c042551c3e mupdf-1.22.0-source.tar.lz >> >> # Hash for license files: >> sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING >> diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk >> index d6cc407c49..08894d7980 100644 >> --- a/package/mupdf/mupdf.mk >> +++ b/package/mupdf/mupdf.mk >> @@ -5,7 +5,7 @@ >> ################################################################################ >> >> # python-pymupdf's version must match mupdf's version >> -MUPDF_VERSION = 1.21.1 >> +MUPDF_VERSION = 1.22.0 >> MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz >> MUPDF_SITE = https://mupdf.com/downloads/archive >> MUPDF_LICENSE = AGPL-3.0+ >> @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ >> xlib_libX11 \ >> zlib >> >> -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch >> -MUPDF_IGNORE_CVES += CVE-2021-3407 >> - >> -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch >> -MUPDF_IGNORE_CVES += CVE-2021-37220 > Dropping those exclusion should have been in a seaprate patch, because > they were alreadyu incorrect even before the bump to 1.22.0 (we no > longer have those two patches). > So, I split that into its own patch. Committed the drop-CVE-ignore part to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:53:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:53:06 +0200 Subject: [Buildroot] [PATCH 1/3] package/libnftnl: bump to version 1.2.5 In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> (Adam Duskett's message of "Wed, 12 Apr 2023 15:26:00 -0700") References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <87edmfwmkt.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. > Signed-off-by: Adam Duskett Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:53:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:53:12 +0200 Subject: [Buildroot] [PATCH 2/3] package/nftables: bump to version 1.0.7 In-Reply-To: <20230412222602.1975782-2-aduskett@gmail.com> (Adam Duskett's message of "Wed, 12 Apr 2023 15:26:01 -0700") References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-2-aduskett@gmail.com> Message-ID: <87a5x3wmkn.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Other changes: > - Switch to tar.xz as the package is not distributed as a .bz2 any longer. > - Update the sha256sum of the license file, as it has been updated to > include the following text: > "Original author of nftables distributed the code under the terms of the > GPL version 2 *only*. New code though is moving to GPL version 2 or any > later which is the preferred license for this project these days." > The author has also changed from Patrick McHardy to > Pablo Neira Ayuso > Signed-off-by: Adam Duskett Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:47:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:47:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-pymupdf: add missing host swig dependency Message-ID: <20230613125451.BA4EF828C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24905d4d935d643e27754e4d550c43475b342ae9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It appears that python-pymupdf needs swig when building since mupdf was bumped to 1.18.0 in commit f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before because when building on a machine where swig is already available outside buildroot, it is used and the build succeeds. This fixes the following build failure: swigging fitz/fitz.i to fitz/fitz_wrap.c swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i error: command 'swig' failed: No such file or directory make: *** [package/pkg-generic.mk:293: /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] Error 1 Fixes: - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit a650d714341c0e2900dac492c02d3b5701c87c8d) Signed-off-by: Peter Korsgaard --- package/python-pymupdf/Config.in | 1 + package/python-pymupdf/python-pymupdf.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in index b3f9565238..ecaa5496b5 100644 --- a/package/python-pymupdf/Config.in +++ b/package/python-pymupdf/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_PYTHON_PYMUPDF depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_HOST_SWIG select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_MUPDF select BR2_PACKAGE_ZLIB diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..03fc8bc4fb 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -12,7 +12,7 @@ PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github -PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib +PYTHON_PYMUPDF_DEPENDENCIES = freetype host-swig mupdf zlib PYTHON_PYMUPDF_ENV = CFLAGS="-I$(STAGING_DIR)/usr/include/mupdf -I$(STAGING_DIR)/usr/include/freetype2" From peter at korsgaard.com Tue Jun 13 12:51:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:51:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libnftnl: bump to version 1.2.5 Message-ID: <20230613125451.D3899828FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89c2a12022c4fa05500414044bd71421dc731cee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN (cherry picked from commit eeff8d24e3fbfa85dabeee31a7623838093fa30b) Signed-off-by: Peter Korsgaard --- package/libnftnl/libnftnl.hash | 2 +- package/libnftnl/libnftnl.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnftnl/libnftnl.hash b/package/libnftnl/libnftnl.hash index 113110fc1b..0cb3917f2d 100644 --- a/package/libnftnl/libnftnl.hash +++ b/package/libnftnl/libnftnl.hash @@ -1,3 +1,3 @@ # From http://www.netfilter.org/projects/libnftnl/downloads.html -sha256 e916ea9b79f9518560b9a187251a7c042442a9ecbce7f36be7908888605d0255 libnftnl-1.2.3.tar.bz2 +sha256 966de0a8120c8a53db859889749368bfb2cba0c4f0b4c1a30d264eccc45f1226 libnftnl-1.2.5.tar.xz sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING diff --git a/package/libnftnl/libnftnl.mk b/package/libnftnl/libnftnl.mk index fd87f70091..a7045337d0 100644 --- a/package/libnftnl/libnftnl.mk +++ b/package/libnftnl/libnftnl.mk @@ -4,9 +4,9 @@ # ################################################################################ -LIBNFTNL_VERSION = 1.2.3 +LIBNFTNL_VERSION = 1.2.5 LIBNFTNL_SITE = https://netfilter.org/projects/libnftnl/files -LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.bz2 +LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.xz LIBNFTNL_LICENSE = GPL-2.0+ LIBNFTNL_LICENSE_FILES = COPYING LIBNFTNL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Jun 13 12:49:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:49:37 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mupdf: drop CVE ignores Message-ID: <20230613125451.C21D682906@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4adbdb65c33ccb95a70dabeba6af8f71ba8b0eb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Back in commit 1fb64680bffb (package/mupdf: bump to version 1.20.3), we no longer carry the two patches that were fixing two CVEs. But the commit forgot to rop the exclusion of those two CVEs. Signed-off-by: Rapha??l M??lotte [yann.morin.1998 at free.fr: offload to its own commit, write commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 952fdd8fb1561f123480c781a60f7f4c597f331f) Signed-off-by: Peter Korsgaard --- package/mupdf/mupdf.mk | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index d6cc407c49..4c35ba500e 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ xlib_libX11 \ zlib -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch -MUPDF_IGNORE_CVES += CVE-2021-3407 - -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch -MUPDF_IGNORE_CVES += CVE-2021-37220 - # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Tue Jun 13 12:44:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:44:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/intel-microcode: security bump version to 20230512 Message-ID: <20230613125451.A9335828FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8016b8a34a1bc5a6dd82f2d22d1c5e075df4fd57 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230512 https://www.mail-archive.com/debian-bugs-dist at lists.debian.org/msg1905910.html "There's a new version 20230512 out which according to changelog fixes an undisclosed security issues for numerous platforms." Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit d2c62b64bd3ba661badb70c05ce6c1d5b781975a) Signed-off-by: Peter Korsgaard --- package/intel-microcode/intel-microcode.hash | 2 +- package/intel-microcode/intel-microcode.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-microcode/intel-microcode.hash b/package/intel-microcode/intel-microcode.hash index acec71000f..3f12b71191 100644 --- a/package/intel-microcode/intel-microcode.hash +++ b/package/intel-microcode/intel-microcode.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3a3cfe2c7642339af9f4c2ad69f5f367dfa4cd1f7f9fd4124dedefb7803591d4 intel-microcode-20230214.tar.gz +sha256 58f3321dcf900175d87d5b39455138c2a24e69df4ba997fb44e3e0d19e531ad1 intel-microcode-20230512.tar.gz sha256 03efb1491c7e899feb2665fa299363e64035e5444c1b8bc1f6ebed30de964e12 license diff --git a/package/intel-microcode/intel-microcode.mk b/package/intel-microcode/intel-microcode.mk index 6e7d66f482..48c6340af8 100644 --- a/package/intel-microcode/intel-microcode.mk +++ b/package/intel-microcode/intel-microcode.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MICROCODE_VERSION = 20230214 +INTEL_MICROCODE_VERSION = 20230512 INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION)) INTEL_MICROCODE_LICENSE = PROPRIETARY INTEL_MICROCODE_LICENSE_FILES = license From peter at korsgaard.com Tue Jun 13 12:52:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:52:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/nftables: bump to version 1.0.7 Message-ID: <20230613125451.DD4EB82927@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcddc639d08716f285ceb24a735ce4f918d28352 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Other changes: - Switch to tar.xz as the package is not distributed as a .bz2 any longer. - Update the sha256sum of the license file, as it has been updated to include the following text: "Original author of nftables distributed the code under the terms of the GPL version 2 *only*. New code though is moving to GPL version 2 or any later which is the preferred license for this project these days." The author has also changed from Patrick McHardy to Pablo Neira Ayuso Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN (cherry picked from commit d1b8e723fd1805f2de6b6401438a13db6e249fa4) Signed-off-by: Peter Korsgaard --- package/nftables/nftables.hash | 4 ++-- package/nftables/nftables.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nftables/nftables.hash b/package/nftables/nftables.hash index 5e5134b61d..7e1e856229 100644 --- a/package/nftables/nftables.hash +++ b/package/nftables/nftables.hash @@ -1,3 +1,3 @@ # From https://netfilter.org/projects/nftables/downloads.html -sha256 8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a nftables-1.0.5.tar.bz2 -sha256 c17bc4fa5b2434c6f283ffcb2312e5bf3c7cdf5787b79505f094d8de734ac53e COPYING +sha256 c12ac941fff9adaedf17367d5ce213789b98a0d314277bc22b3d71e10891f412 nftables-1.0.7.tar.xz +sha256 4ee1e51baf5f3166712fa0c3e01338c7257e50ddef245d28bb14ad68f6070ba5 COPYING diff --git a/package/nftables/nftables.mk b/package/nftables/nftables.mk index 9d60736d7f..b0a14bd429 100644 --- a/package/nftables/nftables.mk +++ b/package/nftables/nftables.mk @@ -4,8 +4,8 @@ # ################################################################################ -NFTABLES_VERSION = 1.0.5 -NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.bz2 +NFTABLES_VERSION = 1.0.7 +NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.xz NFTABLES_SITE = https://www.netfilter.org/projects/nftables/files NFTABLES_DEPENDENCIES = libmnl libnftnl host-pkgconf $(TARGET_NLS_DEPENDENCIES) NFTABLES_LICENSE = GPL-2.0 From lists.nick.betteridge at gmail.com Tue Jun 13 13:33:49 2023 From: lists.nick.betteridge at gmail.com (Nick Betteridge) Date: Tue, 13 Jun 2023 14:33:49 +0100 Subject: [Buildroot] rpi4 - building but 'Firmware not found' error In-Reply-To: References: Message-ID: Sincere apologies - duff sd card On 13/06/2023 12:11, Nick Betteridge wrote: > Hello! > > I have a problem using buildroot for rpi4b - using buildroot 2023.05 > and raspberrypi4_64_defconfig - I manage to complete the build and > generate the image but when booting the device it complains of > 'Firmware not found'. > > I left all of the options in menuconfig as default - could anyone > possibly tell me if I need to alter anything to get the device to boot. > > Thanks in advance, > > Nick > From baruch at tkos.co.il Tue Jun 13 13:33:57 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 13 Jun 2023 16:33:57 +0300 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <87y1knwnah.fsf@48ers.dk> References: <20230506214618.373562-1-yann.morin.1998@free.fr> <87y1knwnah.fsf@48ers.dk> Message-ID: <87sfavqyc8.fsf@tarshish> Hi Peter, On Tue, Jun 13 2023, Peter Korsgaard wrote: >>>>>> "Yann" == Yann E MORIN writes: > > > It is quite customary to use a single repository with multiple workdirs, > > one for each active branch, with either the aging 'git new-workdir' or > > the more recent 'git worktree'. > > > However, in a workdir/worktree, most entries in .git/ are only symlinks > > to the actual files in the main repository. > > > Currently, utils/docker-run only bind-mounts the current working copy. > > If that is a workdir/worktree, then it is going to be missing the actual > > git data, resulting in errors like: > > > $ ./utils/docker-run make check-package > > fatal: not a git repository (or any parent up to mount point [....]/buildroot) > > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). > > No files to check style > > make: *** [Makefile:1257: check-package] Error 1 > > > So, we also bind-mount the actual git directory. If that is a subdir > > of the current working copy, then it is already mounted and thus the > > bind-mount is superfluous but harmless; for simplicity, we mount it > > unconditionally. > > > Signed-off-by: Yann E. MORIN > > Cc: Ricardo Martincoski > > Committed to 2023.02.x, thanks. Not in 2023.02.x branch as of commit bcddc639d. 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 Tue Jun 13 16:40:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 18:40:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/docker-run: make it work in workdirs/woktrees Message-ID: <20230613164621.282C382AF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3ba4a27285912d6e7bc040ca96b54391f090024 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It is quite customary to use a single repository with multiple workdirs, one for each active branch, with either the aging 'git new-workdir' or the more recent 'git worktree'. However, in a workdir/worktree, most entries in .git/ are only symlinks to the actual files in the main repository. Currently, utils/docker-run only bind-mounts the current working copy. If that is a workdir/worktree, then it is going to be missing the actual git data, resulting in errors like: $ ./utils/docker-run make check-package fatal: not a git repository (or any parent up to mount point [....]/buildroot) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). No files to check style make: *** [Makefile:1257: check-package] Error 1 So, we also bind-mount the actual git directory. If that is a subdir of the current working copy, then it is already mounted and thus the bind-mount is superfluous but harmless; for simplicity, we mount it unconditionally. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski (cherry picked from commit 791c163b2f9f07d4c02b18eabd9b195918e1c603) Signed-off-by: Peter Korsgaard --- utils/docker-run | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/docker-run b/utils/docker-run index 135a1451b6..17c587a484 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -2,6 +2,8 @@ set -o errexit -o pipefail DIR=$(dirname "${0}") MAIN_DIR=$(readlink -f "${DIR}/..") +# GIT_DIR to support workdirs/worktrees +GIT_DIR="$(dirname "$(realpath "${MAIN_DIR}/.git/config")")" # shellcheck disable=SC2016 IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') @@ -11,6 +13,7 @@ declare -a docker_opts=( --rm --user "$(id -u):$(id -g)" --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --mount "type=bind,src=${GIT_DIR},dst=${GIT_DIR}" --workdir "${MAIN_DIR}" ) if tty -s; then From peter at korsgaard.com Tue Jun 13 16:46:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 18:46:25 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <87sfavqyc8.fsf@tarshish> (Baruch Siach's message of "Tue, 13 Jun 2023 16:33:57 +0300") References: <20230506214618.373562-1-yann.morin.1998@free.fr> <87y1knwnah.fsf@48ers.dk> <87sfavqyc8.fsf@tarshish> Message-ID: <875y7rwbry.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach writes: > Hi Peter, > On Tue, Jun 13 2023, Peter Korsgaard wrote: >>>>>>> "Yann" == Yann E MORIN writes: >> >> > It is quite customary to use a single repository with multiple workdirs, >> > one for each active branch, with either the aging 'git new-workdir' or >> > the more recent 'git worktree'. >> >> > However, in a workdir/worktree, most entries in .git/ are only symlinks >> > to the actual files in the main repository. >> >> > Currently, utils/docker-run only bind-mounts the current working copy. >> > If that is a workdir/worktree, then it is going to be missing the actual >> > git data, resulting in errors like: >> >> > $ ./utils/docker-run make check-package >> > fatal: not a git repository (or any parent up to mount point [....]/buildroot) >> > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). >> > No files to check style >> > make: *** [Makefile:1257: check-package] Error 1 >> >> > So, we also bind-mount the actual git directory. If that is a subdir >> > of the current working copy, then it is already mounted and thus the >> > bind-mount is superfluous but harmless; for simplicity, we mount it >> > unconditionally. >> >> > Signed-off-by: Yann E. MORIN >> > Cc: Ricardo Martincoski >> >> Committed to 2023.02.x, thanks. > Not in 2023.02.x branch as of commit bcddc639d. Ups, fixed now - Thanks. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Tue Jun 13 19:09:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 13 Jun 2023 21:09:09 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.15.0 Message-ID: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed but add a new one to fix build failure: ../meson.build:180:12: ERROR: Can not run test applications in this cross environment. Signed-off-by: Giulio Benetti --- ...ix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ------------------- ...est-applications-for-cross-compiler-.patch | 43 +++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 4 files changed, 45 insertions(+), 50 deletions(-) delete mode 100644 package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch create mode 100644 package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch deleted file mode 100644 index 58f9747d77..0000000000 --- a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Mar 2023 21:08:57 +0200 -Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc - -[Upstream status: https://github.com/libfuse/libfuse/pull/753] -Signed-off-by: Giulio Benetti ---- - lib/mount.c | 5 +++++ - util/fusermount.c | 6 ++++++ - 2 files changed, 11 insertions(+) - -diff --git a/lib/mount.c b/lib/mount.c -index 1f1ee86..84e5c73 100644 ---- a/lib/mount.c -+++ b/lib/mount.c -@@ -27,6 +27,11 @@ - #include - #include - -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #ifdef __NetBSD__ - #include - -diff --git a/util/fusermount.c b/util/fusermount.c -index 6e72f0d..82cc420 100644 ---- a/util/fusermount.c -+++ b/util/fusermount.c -@@ -25,6 +25,12 @@ - #include - #include - #include -+ -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #include - #include - #include --- -2.34.1 - diff --git a/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch new file mode 100644 index 0000000000..b99b4c23f4 --- /dev/null +++ b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch @@ -0,0 +1,43 @@ +From b58a0014bff619f1810af49441d987d732c4244e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Tue, 13 Jun 2023 20:02:01 +1000 +Subject: [PATCH] Wrapper around test applications for cross compiler + environment in meson.build (#804) + +This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build +fuse to be built using a cross compiler + +Fixes: +../meson.build:180:12: ERROR: Can not run test applications in this cross environment. + +Upstream: https://github.com/libfuse/libfuse/commit/b58a0014bff619f1810af49441d987d732c4244e + +Signed-off-by: Giulio Benetti +--- + meson.build | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 7aa4e0d..9707ea3 100644 +--- a/meson.build ++++ b/meson.build +@@ -177,10 +177,12 @@ int main() + } + ''' + +-result = cc.run(detect_getmntent_needs_unescape) +-if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' +- message('getmntent does not unescape') +- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++if not meson.is_cross_build() ++ result = cc.run(detect_getmntent_needs_unescape) ++ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' ++ message('getmntent does not unescape') ++ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++ endif + endif + + # Write private test results into fuse_config.h (stored in build directory) +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index df4df524d0..155c29ecd2 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz +sha256 1e79f1dd60eaf79645c21411c4a7028c97b5e745ea677ac5bda747c90497a785 libfuse3-3.15.0.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 61523820ad..f1b294f74f 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.1 +LIBFUSE3_VERSION = 3.15.0 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Tue Jun 13 20:25:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 13 Jun 2023 22:25:30 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/python-pyicu: fix build Message-ID: <20230613202530.612061-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/ Set environment variables to cross-compile friendly values, this prevents icu-config picking up host libraries: https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L89 https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L179 https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L216 This follows the upstream build docs: https://gitlab.pyicu.org/main/pyicu#building-pyicu Signed-off-by: Bernd Kuhls --- v3: use environment variables as proposed by the package author v2: prefer pkg-config (Yann), as proposed https://patchwork.ozlabs.org/project/buildroot/patch/20230516173411.823978-1-bernd.kuhls at t-online.de/ package/python-pyicu/python-pyicu.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index 512b2f857f..427ebbfe52 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -12,4 +12,11 @@ PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu PYTHON_PYICU_SETUP_TYPE = setuptools +PYTHON_PYICU_ENV += \ + ICU_VERSION="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --modversion`" \ + ICU_BASE="$(STAGING_DIR)/usr" \ + PYICU_CFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --variable=CXXFLAGS`" \ + PYICU_LFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-L` \ + `$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-l`" + $(eval $(python-package)) -- 2.39.2 From hrsourabh011 at gmail.com Tue Jun 13 21:21:10 2023 From: hrsourabh011 at gmail.com (Sourabh Hegde) Date: Tue, 13 Jun 2023 23:21:10 +0200 Subject: [Buildroot] Error while building tpm2-tools package with fapi support In-Reply-To: <20230522161642.510747dc@windsurf> References: <20230520212437.2125e68b@windsurf> <20230522161642.510747dc@windsurf> Message-ID: Hello Thomas, Thanks for the info, it worked Regards, Sourabh On Mon, May 22, 2023, 16:16 Thomas Petazzoni wrote: > Hello, > > On Sat, 20 May 2023 23:34:48 +0200 > Sourabh Hegde wrote: > > > Yes, you are right. > > But, I did make "tpm2-tools-dirclean && make tpm2-tools-rebuild" and this > > didn't help. > > Also, I tried "make tpm2-tools-dirclean all" and "make > tpm2-tools-dircclean > > && make tpm2-tools-reconfigure". This also resulted in the same error. > > It's tpm2-tss that you need to rebuild. When you enable > BR2_PACKAGE_TPM2_TOOLS_FAPI, it selects BR2_PACKAGE_TPM2_TSS_FAPI. But > the thing is that tpm2-tss has already been built with > BR2_PACKAGE_TPM2_TSS_FAPI disabled. Buildroot does not have the logic > to automatically realize this. So either you do a full rebuild ("make > clean all"), or you understand that you have to explicitly tell > Buildroot that tpm2-tss needs to be rebuilt. > > So, essentially here: > > $ make tpm2-tss-dirclean tpm2-tools-dirclean > $ make > > 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 peter at korsgaard.com Tue Jun 13 21:32:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:32:58 +0200 Subject: [Buildroot] [PATCH 2/5] package/sdl2_mixer: bump version to 2.6.3 In-Reply-To: <20230513202807.GK2582048@scaer> (Yann E. MORIN's message of "Sat, 13 May 2023 22:28:07 +0200") References: <20230315084624.1665061-1-luke@ljones.dev> <20230315084624.1665061-2-luke@ljones.dev> <20230513202807.GK2582048@scaer> Message-ID: <87v8frujxx.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Luke, All, > On 2023-03-15 09:46 +0100, Luke D. Jones spake thusly: >> Signed-off-by: Luke D. Jones > Applied to master, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:33:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:33:08 +0200 Subject: [Buildroot] [PATCH] package/sdl2_mixer: fix license hash In-Reply-To: <20230515073503.3567935-1-dalang@gmx.at> (Daniel Lang's message of "Mon, 15 May 2023 09:35:02 +0200") References: <20230515073503.3567935-1-dalang@gmx.at> Message-ID: <87r0qfujxn.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > b1b8d5b ("package/sdl2_mixer: bump version to 2.6.3") forgot to update > the hash of the license file. > In 2021 the file was renamed from COPYING.txt to LICENSE.txt in two > commits ([0] and [1]). The copyright year was subsequently updated for > 2022 [2] and 2023 [3]. > License is still Zlib - no changes there. > [0]: https://github.com/libsdl-org/SDL_mixer/commit/0f84f242643a913ba81bd6c260c39064c432afd3 > [1]: https://github.com/libsdl-org/SDL_mixer/commit/371bf1575913828c46212e9220d4a4685ed66bb5 > [2]: https://github.com/libsdl-org/SDL_mixer/commit/3f5a0502e0394aa967179d53e180f31cf038e032 > [3]: https://github.com/libsdl-org/SDL_mixer/commit/6fdd4d469b4065ddfb701530d2ea602efaa772b2 > Fixes: > - http://autobuild.buildroot.net/results/302cbd0adc2c6190d8923b9449e26a3c519d2326 > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:37:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:32 +0200 Subject: [Buildroot] [PATCH] package/{tzdata,zic}: fix hash origin URL In-Reply-To: <20230514133637.3556558-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 14 May 2023 15:36:37 +0200") References: <20230514133637.3556558-1-dalang@gmx.at> Message-ID: <87mt13ujqb.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > 179ae2f ("package/tzdata: bump version to 2023c") forgot to update the > URL of the hash files. > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:38:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:38:00 +0200 Subject: [Buildroot] [git commit] package/tzdata: bump version to 2023c In-Reply-To: <20230514122606.2A12A86620@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 14 May 2023 14:24:36 +0200") References: <20230514122606.2A12A86620@busybox.osuosl.org> Message-ID: <87ilbrujpj.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=179ae2fa6b4acb49fe164dc0a2de28b21fee695f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > tzdata and tzcode (for zic) are released in lock-step, as they go > together, so we update both simultaneously. > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:45:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:45:00 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: Update email address In-Reply-To: <20230514235914.434681-1-dlemoal@kernel.org> (Damien Le Moal's message of "Mon, 15 May 2023 08:59:14 +0900") References: <20230514235914.434681-1-dlemoal@kernel.org> Message-ID: <87edmfujdv.fsf@48ers.dk> >>>>> "Damien" == Damien Le Moal writes: > Change my email address to dlemoal at kernel.org. > Signed-off-by: Damien Le Moal Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:46:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:13 +0200 Subject: [Buildroot] [PATCH] package/libssh: security bump to version 0.10.5 In-Reply-To: <87bkikzdts.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Tue, 16 May 2023 13:59:59 +0200") References: <20230516064034.220120-1-peter@korsgaard.com> <87bkikzdts.fsf@dell.be.48ers.dk> Message-ID: <87a5x3ujbu.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Peter" == Peter Korsgaard writes: >> Fixes the following security issues: >> - CVE-2023-1667: Potential NULL dereference during rekeying with algorithm >> guessing >> https://www.libssh.org/security/advisories/CVE-2023-1667.txt >> - CVE-2023-2283: Authorization bypass in pki_verify_data_signature >> https://www.libssh.org/security/advisories/CVE-2023-2283.txt >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:47:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:47:04 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: fix GCC version in comment In-Reply-To: <20230516080117.18721-1-thomas@devoogdt.com> (Thomas Devoogdt's message of "Tue, 16 May 2023 10:01:17 +0200") References: <20230516080117.18721-1-thomas@devoogdt.com> Message-ID: <875y7rujaf.fsf@48ers.dk> >>>>> "Thomas" == Thomas Devoogdt writes: > Commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03 should have set it to GCC 8. > Signed-off-by: Thomas Devoogdt Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:51:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:51:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcurl: security bump version to 8.1.1 In-Reply-To: <20230523175714.1149082-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 19:57:14 +0200") References: <20230523175714.1149082-1-bernd.kuhls@t-online.de> Message-ID: <871qifuj3l.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html > Version 8.1.0 fixes the following CVEs: > CVE-2023-28319: https://curl.se/docs/CVE-2023-28319.html > CVE-2023-28320: https://curl.se/docs/CVE-2023-28320.html > CVE-2023-28321: https://curl.se/docs/CVE-2023-28321.html > CVE-2023-28322: https://curl.se/docs/CVE-2023-28322.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:31:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:31:58 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sdl2_mixer: fix license hash Message-ID: <20230613215158.4F04782D95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1e2f14d750ff4115f20ae5c2543b0002503da71d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x b1b8d5b ("package/sdl2_mixer: bump version to 2.6.3") forgot to update the hash of the license file. In 2021 the file was renamed from COPYING.txt to LICENSE.txt in two commits ([0] and [1]). The copyright year was subsequently updated for 2022 [2] and 2023 [3]. License is still Zlib - no changes there. [0]: https://github.com/libsdl-org/SDL_mixer/commit/0f84f242643a913ba81bd6c260c39064c432afd3 [1]: https://github.com/libsdl-org/SDL_mixer/commit/371bf1575913828c46212e9220d4a4685ed66bb5 [2]: https://github.com/libsdl-org/SDL_mixer/commit/3f5a0502e0394aa967179d53e180f31cf038e032 [3]: https://github.com/libsdl-org/SDL_mixer/commit/6fdd4d469b4065ddfb701530d2ea602efaa772b2 Fixes: - http://autobuild.buildroot.net/results/302cbd0adc2c6190d8923b9449e26a3c519d2326 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 4f4fb695a47cb50a0645a68aa03e27bdb3d73afe) Signed-off-by: Peter Korsgaard --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index 98c5fda6af..4592014d7f 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz -sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index 425380bf5d..074e282205 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -8,7 +8,7 @@ SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib -SDL2_MIXER_LICENSE_FILES = COPYING.txt +SDL2_MIXER_LICENSE_FILES = LICENSE.txt SDL2_MIXER_INSTALL_STAGING = YES SDL2_MIXER_DEPENDENCIES = sdl2 host-pkgconf From peter at korsgaard.com Tue Jun 13 21:31:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:31:50 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sdl2_mixer: bump version to 2.6.3 Message-ID: <20230613215158.4605882D51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98e72152960472723f7e041615ec54c0c8d25a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Luke D. Jones Signed-off-by: Yann E. MORIN (cherry picked from commit b1b8d5bf1b6468725a420fcaffa042303200ece6) Signed-off-by: Peter Korsgaard --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index f3bab151f2..98c5fda6af 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4cf5a382c061cd75081cf246c2aa2f9df8db04bdda8dcdc6b6cca55bede2419 SDL2_mixer-2.0.4.tar.gz +sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index f349b8ca80..425380bf5d 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_MIXER_VERSION = 2.0.4 +SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib From peter at korsgaard.com Tue Jun 13 21:44:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:44:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Update email address for Damien Le Moal Message-ID: <20230613215158.6BE5882D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=703937a6937045056f35118746378d1f251ad851 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Change my email address to dlemoal at kernel.org. Signed-off-by: Damien Le Moal Signed-off-by: Peter Korsgaard (cherry picked from commit 7e655f81d43c0776567c1fc6d3815cc3b63e93a0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5421f76bd9..03182c847a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -662,7 +662,7 @@ N: Damien Lanson F: package/libvdpau/ F: package/log4cpp/ -N: Damien Le Moal +N: Damien Le Moal F: package/python-kflash/ F: board/canaan/ F: configs/canaan_kd233_defconfig From peter at korsgaard.com Tue Jun 13 21:46:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libssh: security bump to version 0.10.5 Message-ID: <20230613215158.758DA82D51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32b856cbd48ff59d4014ecbaf87a94336181e6db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - CVE-2023-1667: Potential NULL dereference during rekeying with algorithm guessing https://www.libssh.org/security/advisories/CVE-2023-1667.txt - CVE-2023-2283: Authorization bypass in pki_verify_data_signature https://www.libssh.org/security/advisories/CVE-2023-2283.txt Signed-off-by: Peter Korsgaard (cherry picked from commit 3ec773ba91acc4673a39afebbb904c800a534ebf) Signed-off-by: Peter Korsgaard --- package/libssh/libssh.hash | 4 ++-- package/libssh/libssh.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libssh/libssh.hash b/package/libssh/libssh.hash index 90bc4c82d8..0d61191842 100644 --- a/package/libssh/libssh.hash +++ b/package/libssh/libssh.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.libssh.org/files/0.10/libssh-0.10.4.tar.xz.asc +# https://www.libssh.org/files/0.10/libssh-0.10.5.tar.xz.asc # with key 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D -sha256 07392c54ab61476288d1c1f0a7c557b50211797ad00c34c3af2bbc4dbc4bd97d libssh-0.10.4.tar.xz +sha256 b60e2ff7f367b9eee2b5634d3a63303ddfede0e6a18dfca88c44a8770e7e4234 libssh-0.10.5.tar.xz sha256 1656186e951db1c010a8485481fa94587f7e53a26d24976bef97945ad0c4df5a COPYING diff --git a/package/libssh/libssh.mk b/package/libssh/libssh.mk index 5deb64b82e..3be6c6adaf 100644 --- a/package/libssh/libssh.mk +++ b/package/libssh/libssh.mk @@ -5,7 +5,7 @@ ################################################################################ LIBSSH_VERSION_MAJOR = 0.10 -LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).4 +LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).5 LIBSSH_SOURCE = libssh-$(LIBSSH_VERSION).tar.xz LIBSSH_SITE = https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR) LIBSSH_LICENSE = LGPL-2.1 From peter at korsgaard.com Tue Jun 13 21:51:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:51:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libcurl: security bump version to 8.1.1 Message-ID: <20230613215158.9492282D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8391404e2304ee976ad4e654cf6f17c76854f9bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://curl.se/changes.html Version 8.1.0 fixes the following CVEs: CVE-2023-28319: https://curl.se/docs/CVE-2023-28319.html CVE-2023-28320: https://curl.se/docs/CVE-2023-28320.html CVE-2023-28321: https://curl.se/docs/CVE-2023-28321.html CVE-2023-28322: https://curl.se/docs/CVE-2023-28322.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit f32ddbbcf3f1d96290d1130be999b13eea006f71) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 8a29e7b977..12d356118b 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-8.0.1.tar.xz.asc +# https://curl.se/download/curl-8.1.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz +sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 0f7ae640f6..93e839798b 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.0.1 +LIBCURL_VERSION = 8.1.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Tue Jun 13 21:37:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/tzdata: bump version to 2023c Message-ID: <20230613215158.5814082D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b74ddc2f040cff416557fdf1eb5952c8afe9f3cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x tzdata and tzcode (for zic) are released in lock-step, as they go together, so we update both simultaneously. Signed-off-by: Yann E. MORIN (cherry picked from commit 179ae2fa6b4acb49fe164dc0a2de28b21fee695f) Signed-off-by: Peter Korsgaard --- package/tzdata/tzdata.hash | 2 +- package/tzdata/tzdata.mk | 2 +- package/zic/zic.hash | 2 +- package/zic/zic.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index aadd320063..3422655a71 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ # From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html -sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz +sha512 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5 tzdata2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 45bd7cf6e6..08f3c83bd1 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022f +TZDATA_VERSION = 2023c TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 diff --git a/package/zic/zic.hash b/package/zic/zic.hash index 40f68f0299..6a7f9f2f94 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ # From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html -sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz +sha512 fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82 tzcode2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index 229afaadc2..a915f6d256 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022f +ZIC_VERSION = 2023c ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 From peter at korsgaard.com Tue Jun 13 21:37:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:15 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/{tzdata, zic}: fix hash origin URL Message-ID: <20230613215158.6164082D9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f676aa2bc239c62fc91619a4fe2f36f7b62f674 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x 179ae2f ("package/tzdata: bump version to 2023c") forgot to update the URL of the hash files. Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit ab0fda316e66cc098912ec87c629dfa20a2745ab) Signed-off-by: Peter Korsgaard --- package/tzdata/tzdata.hash | 2 +- package/zic/zic.hash | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index 3422655a71..5488625ddd 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +# From https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html sha512 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5 tzdata2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.hash b/package/zic/zic.hash index 6a7f9f2f94..a2720a27ba 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +# From https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html sha512 fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82 tzcode2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE From peter at korsgaard.com Tue Jun 13 21:46:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/webkitgtk: fix GCC version in comment Message-ID: <20230613215158.8C02382D95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0240980c52f13734750bc6e5a4d8004a3d3b2028 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03 should have set it to GCC 8. Signed-off-by: Thomas Devoogdt Reviewed-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit fd5afab7b643997e89e1804de686a3935f8dd724) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index 976341093e..23c0bf41db 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -21,7 +21,7 @@ comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_8 || \ !BR2_HOST_GCC_AT_LEAST_4_9 depends on BR2_USE_MMU From peter at korsgaard.com Tue Jun 13 21:54:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:28 +0200 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions In-Reply-To: <20230612192648.859014-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 12 Jun 2023 21:26:47 +0200") References: <20230612192648.859014-1-peter@korsgaard.com> Message-ID: <87wn07t4dn.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for > 'operator=' (operand types are 'std::istream' {aka > 'std::basic_istream'} and 'std::istream*' {aka > 'std::basic_istream*'}) > Fix it by using normal local includes (#include "") instead. > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:38 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 In-Reply-To: <20230613072806.999946-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 13 Jun 2023 09:28:05 +0200") References: <20230613072806.999946-1-peter@korsgaard.com> Message-ID: <87sfavt4dd.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-32324: Heap buffer overflow in cupsd > https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 > And a number of other fixes, see the release notes for details: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 > In addition, 2.4.4 fixes a segfault regression in 2.4.3: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 > Update NOTICE hash for a change in copyright years: > -Copyright ? 2020-2022 by OpenPrinting > +Copyright ? 2020-2023 by OpenPrinting > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:53:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:53:28 +0200 Subject: [Buildroot] [git commit] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <20230613215457.F28AA82DE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf7b627174e1bbf82d59574cd2c64c930a0df976 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ Bootgen embeds an old version of flex, but uses the system include syntax (#include <>) to reference it, causing conflicts on systems with the development headers for a modern flex version installed, leading to build issues like: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) Fix it by using normal local includes (#include "") instead. Notice: This was already fixed on master, but the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidentally dropped when the changes were squashed for the 2023.1 release. Signed-off-by: Peter Korsgaard Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard --- ...lds-on-machines-with-modern-flex-versions.patch | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch new file mode 100644 index 0000000000..b13dd2b03b --- /dev/null +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch @@ -0,0 +1,69 @@ +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Mon, 12 Jun 2023 21:04:25 +0200 +Subject: [PATCH] Refix builds on machines with modern flex versions + +Bootgen embeds an old version of flex, but uses the system include syntax +(#include <>) to reference it, causing conflicts on systems with the +development headers for a modern flex version installed, leading to build +issues like: + +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) + +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log + +Fix it by using normal local #include statements by: + +sed -i 's//"FlexLexer.h"/g' * + +Notice: This was already fixed on master with: +https://github.com/Xilinx/bootgen/pull/20 + +Notice: The patch was not applied, instead a different patch with the same +content was applied to master: +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed + +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most +of the content was included in: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a + +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 + +Upstream: https://github.com/Xilinx/bootgen/pull/24 +Signed-off-by: Peter Korsgaard +--- + cmdoptions.yy.cpp | 2 +- + reginit.yy.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp +index 38fed35..4e940ab 100644 +--- a/cmdoptions.yy.cpp ++++ b/cmdoptions.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +diff --git a/reginit.yy.cpp b/reginit.yy.cpp +index d830734..dede473 100644 +--- a/reginit.yy.cpp ++++ b/reginit.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +-- +2.30.2 + From peter at korsgaard.com Tue Jun 13 21:54:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:07 +0200 Subject: [Buildroot] [git commit] package/cups: security bump to version 2.4.4 Message-ID: <20230613215458.0667482DEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38bef5fbc8c609241bb0fbcde310f5eb296537ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ?? 2020-2022 by OpenPrinting +Copyright ?? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception From joel at jms.id.au Wed Jun 14 01:57:39 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 01:57:39 +0000 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-2-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > > Signed-off-by: Laurent Vivier > Reviewed-by: C?dric Le Goater > --- > package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ > package/petitboot/petitboot.mk | 4 +++ > 2 files changed, 58 insertions(+) > create mode 100644 package/petitboot/S15pb-discover > > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100644 > index 000000000000..83305ed9ea8a > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,54 @@ > +#!/bin/sh Does this need a licence statement? Reviewed-by: Joel Stanley > + > +DAEMON="pb-discover" > +PIDFILE="/var/run/$DAEMON.pid" > +LOGFILE="/var/log/$DAEMON.log" > + > +PB_DISCOVER_ARGS="-l $LOGFILE" > + > +if [ "$(pb-config debug)" = "enabled" ] ; then > + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" > +fi > + > +start() { > + printf 'Starting %s: ' "$DAEMON" > + # shellcheck disable=SC2086 # we need the word splitting > + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ > + -- $PB_DISCOVER_ARGS > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +stop() { > + printf 'Stopping %s: ' "$DAEMON" > + start-stop-daemon -K -q -p "$PIDFILE" > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +restart() { > + stop > + sleep 1 > + start > +} > + > +case "$1" in > + start|stop|restart) > + "$1";; > + reload) > + restart;; > + *) > + echo "Usage: $0 {start|stop|restart|reload}" > + exit 1 > + ;; > +esac > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index a798e7ca614f..4d56b73938e7 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb > $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/S15pb-discover > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > > PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 01:58:55 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 01:58:55 +0000 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-3-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-3-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:50, Laurent Vivier wrote: > > Signed-off-by: Laurent Vivier Reviewed-by: Joel Stanley > --- > package/petitboot/petitboot-console-ui.rules | 5 +++++ > package/petitboot/petitboot.mk | 4 ++++ > package/petitboot/sysctl.conf | 1 + > system/Config.in | 2 +- > 4 files changed, 11 insertions(+), 1 deletion(-) > create mode 100644 package/petitboot/petitboot-console-ui.rules > create mode 100644 package/petitboot/sysctl.conf > > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..ceeada256f2b > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,5 @@ > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938e7..e74a5ff623ea 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ > + $(TARGET_DIR)/etc/sysctl.conf > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf > new file mode 100644 > index 000000000000..02ab8e3275b5 > --- /dev/null > +++ b/package/petitboot/sysctl.conf > @@ -0,0 +1 @@ > +kernel.printk = 1 1 1 1 > diff --git a/system/Config.in b/system/Config.in > index 1ca7690ea3ba..786ec9a1c6b3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH > > menuconfig BR2_TARGET_GENERIC_GETTY > bool "Run a getty (login prompt) after boot" > - default y > + default y if !BR2_PACKAGE_PETITBOOT > > if BR2_TARGET_GENERIC_GETTY > config BR2_TARGET_GENERIC_GETTY_PORT > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 02:00:11 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 02:00:11 +0000 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-4-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-4-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, 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 > Reviewed-by: C?dric Le Goater Reviewed-by: Joel Stanley > --- > DEVELOPERS | 2 ++ > board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ > board/qemu/m68k-virt/readme.txt | 5 +++++ > configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ > 4 files changed, 54 insertions(+) > create mode 100644 board/qemu/m68k-virt/linux.fragment > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7f3..804a4cd2c1d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1820,6 +1820,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment > new file mode 100644 > index 000000000000..49416982601c > --- /dev/null > +++ b/board/qemu/m68k-virt/linux.fragment > @@ -0,0 +1,21 @@ > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_MD=y > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..714b74c70ea1 > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..18890b1a6fc1 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,26 @@ > +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_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_DEFCONFIG="virt" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y > +BR2_PACKAGE_KEXEC_ZLIB=y > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y > +BR2_PACKAGE_PETITBOOT=y > +BR2_TARGET_ROOTFS_CPIO=y > +BR2_TARGET_ROOTFS_CPIO_XZ=y > +# host-qemu for gitlab testing > +BR2_PACKAGE_HOST_QEMU=y > +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 02:05:05 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 02:05:05 +0000 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230613105015.739870-5-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > > Petitboot doesn't start a shell but a GUI. > Manage the menu to switch to the shell. > > Enable the test for qemu_m68K_virt. > > Signed-off-by: Laurent Vivier > --- > support/scripts/boot-qemu-image.py | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py > index ba50ea69ee9a..c94b7a5c969d 100755 > --- a/support/scripts/boot-qemu-image.py > +++ b/support/scripts/boot-qemu-image.py > @@ -36,7 +36,7 @@ def main(): > time.sleep(1) > > try: > - child.expect(["buildroot login:"], timeout=600) > + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) What's idx going to contain in the petitboot vs getty cases? > except pexpect.EOF as e: > # Some emulations require a fork of qemu-system, which may be > # missing on the system, and is not provided by Buildroot. > @@ -55,7 +55,11 @@ def main(): > print("System did not boot in time, exiting.") > sys.exit(1) > > - child.sendline("root\r") > + if idx == 0: > + child.sendline("root\r") > + elif idx == 1: > + time.sleep(1) > + child.sendline("\r") > > try: > child.expect(["# "], timeout=600) > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Jun 14 04:41:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 14 Jun 2023 04:41:15 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-13 Message-ID: <20230614044120.E9AFB404DA@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-13 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 0 | 2 | 0 | 2 | master | 67 | 65 | 0 | 132 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 8 strace-6.3 | 7 gobject-introspection-1.74.0 | 4 host-rust-1.68.2 | 3 linux-6.3.6 | 3 qemu-8.0.0 | 3 audit-3.1 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-go-1.19.10 | 2 libgcrypt-1.10.1 | 2 nfs-utils-2.6.3 | 2 sdl-1.2.15 | 2 shadow-4.13 | 2 apcupsd-3.14.14 | 1 cmocka-1.1.5 | 1 elfutils-0.186 | 1 enchant-2.3.3 | 1 frr-8.4.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haveged-1.9.18 | 1 host-binutils-2.39 | 1 kmod-30 | 1 libsodium-1.0.18 | 1 musl-1.2.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 quickjs-2021-03-27 | 1 trinity-1.9 | 1 wolfssl-5.5.3 | 1 xapp_xfd-1.1.4 | 1 xterm-376 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/36eb115d23dcaefa38773498f9d3b608b9360dab | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/50def414ad85ef8a716d1253c5b760eafad22d9f | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/77014a640a55e0c5f0c33841ca4b4f354b8884cb | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/e0e4c44267fb4283692b533854d55a608a841e73 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/09cd9ddb141b07c1d418768e7f54e4de79a5220e | ORPH sparc | enchant-2.3.3 | NOK | http://autobuild.buildroot.net/results/eaed07cabeeaf91285f6919ad00445f73244792e | arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/4c31108d65e8a9c28d4a1e70e4b24cb2b29623b4 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/189336390d29e91537379f74119c7ee34c23c7bc | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7ce5b063fdcb339ab892eb7cac8c1627ff28e3d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ccbda713c71dc503baa68876f2e3852c86903157 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/f36f909b770036c80d43e0fe0511dd5f4a698903 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/e56a7ab8af8b0480eaaa3f0cb020fb129447ccd4 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c1658bcab468056c337e2c2a8aa279373674b2c6 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0c43d96a1978ffd195649d7ad8eca108abb1923d | ORPH mipsel | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/fffff9186b392fa56bea4b68801de6d2811498b9 | ORPH mips64el | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/7eef0e2a668fa49b720207257ac8a33c0cd20728 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/fc5611a3d49b7d0d13e94ea10ad72bd932bcef96 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c1fd0b0e47ed93d101480d7724c6d896b2b16354 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c5682224bd4db531c2a8480f2a85f764c690cfe | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42fb91d9a04792c1579ecf2bcaa1d3bfb9b620d4 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3d6958aed921f6bd7c47a9b5b97711e23d9f673e | powerpc | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/9708080f672101d29d5856fd3d5fcfe36fe9107d | s390x | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2cb4bb849c9a23a81f6a4643c18c15984d57320e | sparc64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/41f6dd2e4110b619c466a5d21e1f05f286cfb0b2 | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/92085e6fc278497b277e0da39887bd916488a60f | aarch64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/f397fc349ce9db50bc5634cb5bd745b18c5a962b | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/7381f3127c45fee325c96b3b5b9a18206d24bfff | microblaze | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/47a64b7d8be01da6f291504385b5dde5e004b299 | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/1cb0a561d1d110530c25225d816bc202ae171b97 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/15da80f1eae5830b4046dc0e87d4efa59055e054 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/90dca6847b52e2559e11044f6ef9370031c7da54 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0463d708125545107a800528496f0f39967c8950 | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/2a07a735cb86605f14894e80467329ede6b11c1b | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/376f007efc0afd48230ffae74fb0ce8015920f7b | mips64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/b4abcd527a0a7ca06b1ed8a8f45ddbce4df0b33d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8f89820109cac49820a7e88c2e04ae931329e2c0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1d2a74d49b1dc5f7fb69621229958ab8f557ce71 | ORPH arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/a4aab24b71bfbd3cf2ef40f916cbf17876502ea3 | powerpc64le | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/e301552050fd0ac39a0ccb78834f2cd8c34c53de | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/b2e955c2ad086a65d89a0d2d9b3dea728aeb7469 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/159f88848647b3fa731c40b686519df250c83ae9 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/323b22a2ec4deea4b4335188b1ef96ff081e735a | m68k | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/c912f6c927ccd3f0a5ab3c39a6309a04d1ac434e | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/e8c4b4c4788e0ccd75f69b32e799177d9b95db44 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/c0cf9d29ca38f598a737dd666cd965ac2ef9741b | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/df553c76c76186c7a5467893e8b18d70d59b2ba7 | ORPH mipsel | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/287b4e8e77914a6181cab2b632b7e3412c3b781b | powerpc64le | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/e444a02b899d325a9d99daed96b8cb96108383e7 | mips | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a58008930b6df9f122ba109bd41787b29a33fbf3 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/901cf3129251dd7458a2b9f99c1982d1f9a2cc5e | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d2215b0953e24436fa968e48c7e764a61b4b2ad8 | ORPH s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2b15d2771f73bdf57900fd6813d82bd0eacd0520 | s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/f889b6a008f6ffd9fa1095f12c08c4b5ba6299c7 | mips64el | strace-6.3 | NOK | http://autobuild.buildroot.net/results/49b8f3a44e9e67e1b8c37f9b78ac9499a60a3712 | microblazeel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b64307d82dd11fc941977acf7933892fc533d558 | i686 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/5d32639960678f117b9b8ea72b702fc36cffb430 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/4b0adce4283530521f0b7ba0a626f2139005cbe6 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/dbe4989746424755bcbd674596b7a94937d95d3f | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c6d411ec18e0f0118e990e164a93df3186b09ce7 | sh4aeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d91a1df8c240e47b3b65439c5af6144094b742da | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/2003d0d5dbe541157b0a6a2f43ede4c62b022044 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f27eca322f66caa6b778133484d1dcc7b5c64f65 | microblazeel | xapp_xfd-1.1.4 | NOK | http://autobuild.buildroot.net/results/856b0f332b4a82a5ce308643c37a14d3c6aebcc1 | sparc | xterm-376 | NOK | http://autobuild.buildroot.net/results/cd3f211c0c6f25b019e082b47647c37db635265f | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 1 putty-0.76 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/03fe68dd5f79e86ea37398116b9336d8cb8afd36 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/a326b0571760ba65bc43cdb9104ec5713de1c40a | -- http://autobuild.buildroot.net From laurent at vivier.eu Wed Jun 14 06:21:30 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Wed, 14 Jun 2023 08:21:30 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> Message-ID: <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Le 14/06/2023 ? 04:05, Joel Stanley a ?crit?: > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >> >> Petitboot doesn't start a shell but a GUI. >> Manage the menu to switch to the shell. >> >> Enable the test for qemu_m68K_virt. >> >> Signed-off-by: Laurent Vivier >> --- >> support/scripts/boot-qemu-image.py | 8 ++++++-- >> 1 file changed, 6 insertions(+), 2 deletions(-) >> >> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py >> index ba50ea69ee9a..c94b7a5c969d 100755 >> --- a/support/scripts/boot-qemu-image.py >> +++ b/support/scripts/boot-qemu-image.py >> @@ -36,7 +36,7 @@ def main(): >> time.sleep(1) >> >> try: >> - child.expect(["buildroot login:"], timeout=600) >> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) > > What's idx going to contain in the petitboot vs getty cases? see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect "This returns the index into the pattern list." "buildroot login:" -> idx = 0 "Exit to shell" -> idx = 1 Thanks, Laurent > >> except pexpect.EOF as e: >> # Some emulations require a fork of qemu-system, which may be >> # missing on the system, and is not provided by Buildroot. >> @@ -55,7 +55,11 @@ def main(): >> print("System did not boot in time, exiting.") >> sys.exit(1) >> >> - child.sendline("root\r") >> + if idx == 0: >> + child.sendline("root\r") >> + elif idx == 1: >> + time.sleep(1) >> + child.sendline("\r") >> >> try: >> child.expect(["# "], timeout=600) >> -- >> 2.40.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Wed Jun 14 09:06:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:06:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: fix busybox lineedit signal handling Message-ID: <20230614091145.83B9283536@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=942b715a851a3321398d14372708d0f96182e0fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Since the Busybox version bump to 1.36.0 the TestS6 fails during the test teardown. Backport an upstream patch fixing signal handling (SIGWINCH), see [1]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819388 [1] https://bugs.busybox.net/show_bug.cgi?id=15256 Signed-off-by: Romain Naour [Peter: use upstream commit as-is] Signed-off-by: Peter Korsgaard (cherry picked from commit b6ce18b5ac78474611cdea07b887f4f83bc78648) Signed-off-by: Peter Korsgaard --- ...IGWINCH-and-SIGCHLD-in-hush-interrupting-.patch | 103 +++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch b/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch new file mode 100644 index 0000000000..8ebb487ec6 --- /dev/null +++ b/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch @@ -0,0 +1,103 @@ +From 93e0898c663a533082b5f3c2e7dcce93ec47076d Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Thu, 26 Jan 2023 12:56:33 +0100 +Subject: [PATCH] shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line + input, closes 15256 + +function old new delta +record_pending_signo 32 63 +31 +lineedit_read_key 231 224 -7 +------------------------------------------------------------------------------ +(add/remove: 0/0 grow/shrink: 1/1 up/down: 31/-7) Total: 24 bytes + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=93e0898c663a533082b5f3c2e7dcce93ec47076d +Signed-off-by: Romain Naour +--- + libbb/lineedit.c | 17 ++++++++++------- + shell/ash.c | 3 ++- + shell/hush.c | 10 ++++++++-- + 3 files changed, 20 insertions(+), 10 deletions(-) + +diff --git a/libbb/lineedit.c b/libbb/lineedit.c +index d6b2e76ff..b942f540a 100644 +--- a/libbb/lineedit.c ++++ b/libbb/lineedit.c +@@ -2180,7 +2180,8 @@ static int lineedit_read_key(char *read_key_buffer, int timeout) + * "\xff\n",pause,"ls\n" invalid and thus won't lose "ls". + * + * If LI_INTERRUPTIBLE, return -1 if got EINTR in poll() +- * inside read_key, or if bb_got_signal != 0 (IOW: if signal ++ * inside read_key and bb_got_signal became != 0, ++ * or if bb_got_signal != 0 (IOW: if signal + * arrived before poll() is reached). + * + * Note: read_key sets errno to 0 on success. +@@ -2197,14 +2198,16 @@ static int lineedit_read_key(char *read_key_buffer, int timeout) + IF_FEATURE_EDITING_WINCH(S.ok_to_redraw = 0;) + if (errno != EINTR) + break; ++ /* It was EINTR. Repeat read_key() unless... */ + if (state->flags & LI_INTERRUPTIBLE) { +- /* LI_INTERRUPTIBLE bails out on EINTR, +- * but nothing really guarantees that bb_got_signal +- * is nonzero. Follow the least surprise principle: ++ /* LI_INTERRUPTIBLE bails out on EINTR ++ * if bb_got_signal became nonzero. ++ * (It may stay zero: for example, our SIGWINCH ++ * handler does not set it. This is used for signals ++ * which should not interrupt line editing). + */ +- if (bb_got_signal == 0) +- bb_got_signal = 255; +- goto ret; ++ if (bb_got_signal != 0) ++ goto ret; /* will return -1 */ + } + } + +diff --git a/shell/ash.c b/shell/ash.c +index 18ccc1329..5f8c8ea19 100644 +--- a/shell/ash.c ++++ b/shell/ash.c +@@ -10821,7 +10821,8 @@ preadfd(void) + again: + /* For shell, LI_INTERRUPTIBLE is set: + * read_line_input will abort on either +- * getting EINTR in poll(), or if it sees bb_got_signal != 0 ++ * getting EINTR in poll() and bb_got_signal became != 0, ++ * or if it sees bb_got_signal != 0 + * (IOW: if signal arrives before poll() is reached). + * Interactive testcases: + * (while kill -INT $$; do sleep 1; done) & +diff --git a/shell/hush.c b/shell/hush.c +index d111f0cc5..f064b8fd2 100644 +--- a/shell/hush.c ++++ b/shell/hush.c +@@ -1946,7 +1946,12 @@ static void record_pending_signo(int sig) + { + sigaddset(&G.pending_set, sig); + #if ENABLE_FEATURE_EDITING +- bb_got_signal = sig; /* for read_line_input: "we got a signal" */ ++ if (sig != SIGCHLD ++ || (G_traps && G_traps[SIGCHLD] && G_traps[SIGCHLD][0]) ++ /* ^^^ if SIGCHLD, interrupt line reading only if it has a trap */ ++ ) { ++ bb_got_signal = sig; /* for read_line_input: "we got a signal" */ ++ } + #endif + #if ENABLE_HUSH_FAST + if (sig == SIGCHLD) { +@@ -2669,7 +2674,8 @@ static int get_user_input(struct in_str *i) + } else { + /* For shell, LI_INTERRUPTIBLE is set: + * read_line_input will abort on either +- * getting EINTR in poll(), or if it sees bb_got_signal != 0 ++ * getting EINTR in poll() and bb_got_signal became != 0, ++ * or if it sees bb_got_signal != 0 + * (IOW: if signal arrives before poll() is reached). + * Interactive testcases: + * (while kill -INT $$; do sleep 1; done) & +-- +2.30.2 + From laurent at vivier.eu Wed Jun 14 09:13:37 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Wed, 14 Jun 2023 11:13:37 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: Le 14/06/2023 ? 03:57, Joel Stanley a ?crit?: > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >> >> Signed-off-by: Laurent Vivier >> Reviewed-by: C?dric Le Goater >> --- >> package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ >> package/petitboot/petitboot.mk | 4 +++ >> 2 files changed, 58 insertions(+) >> create mode 100644 package/petitboot/S15pb-discover >> >> diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover >> new file mode 100644 >> index 000000000000..83305ed9ea8a >> --- /dev/null >> +++ b/package/petitboot/S15pb-discover >> @@ -0,0 +1,54 @@ >> +#!/bin/sh > > Does this need a licence statement? None of the daemon scripts I have checked in the package directory has a licence state, so I guess no. > > Reviewed-by: Joel Stanley Thanks, Laurent > >> + >> +DAEMON="pb-discover" >> +PIDFILE="/var/run/$DAEMON.pid" >> +LOGFILE="/var/log/$DAEMON.log" >> + >> +PB_DISCOVER_ARGS="-l $LOGFILE" >> + >> +if [ "$(pb-config debug)" = "enabled" ] ; then >> + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" >> +fi >> + >> +start() { >> + printf 'Starting %s: ' "$DAEMON" >> + # shellcheck disable=SC2086 # we need the word splitting >> + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ >> + -- $PB_DISCOVER_ARGS >> + status=$? >> + if [ "$status" -eq 0 ]; then >> + echo "OK" >> + else >> + echo "FAIL" >> + fi >> + return "$status" >> +} >> + >> +stop() { >> + printf 'Stopping %s: ' "$DAEMON" >> + start-stop-daemon -K -q -p "$PIDFILE" >> + status=$? >> + if [ "$status" -eq 0 ]; then >> + echo "OK" >> + else >> + echo "FAIL" >> + fi >> + return "$status" >> +} >> + >> +restart() { >> + stop >> + sleep 1 >> + start >> +} >> + >> +case "$1" in >> + start|stop|restart) >> + "$1";; >> + reload) >> + restart;; >> + *) >> + echo "Usage: $0 {start|stop|restart|reload}" >> + exit 1 >> + ;; >> +esac >> diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk >> index a798e7ca614f..4d56b73938e7 100644 >> --- a/package/petitboot/petitboot.mk >> +++ b/package/petitboot/petitboot.mk >> @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL >> $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb >> $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ >> $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb >> + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ >> + $(TARGET_DIR)/etc/init.d/S15pb-discover >> + ln -sf /usr/sbin/pb-udhcpc \ >> + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ >> endef >> >> PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL >> -- >> 2.40.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Wed Jun 14 09:15:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:23 +0200 Subject: [Buildroot] [PATCH] package/busybox: fix busybox lineedit signal handling In-Reply-To: <20230527163302.2130999-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 27 May 2023 18:33:02 +0200") References: <20230527163302.2130999-1-romain.naour@gmail.com> Message-ID: <87o7litnf8.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Since the Busybox version bump to 1.36.0 the TestS6 fails during the > test teardown. > Backport an upstream patch fixing signal handling (SIGWINCH), see [1]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819388 > [1] https://bugs.busybox.net/show_bug.cgi?id=15256 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:33 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: update etienne carriere e-mail address In-Reply-To: <20230531134600.1548430-1-etienne.carriere@foss.st.com> (Etienne Carriere's message of "Wed, 31 May 2023 15:46:00 +0200") References: <20230531134600.1548430-1-etienne.carriere@foss.st.com> Message-ID: <87jzw6tney.fsf@48ers.dk> >>>>> "Etienne" == Etienne Carriere writes: > Updates my e-mail address. > Signed-off-by: Etienne Carriere Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:58 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u In-Reply-To: <20230601161146.40829-1-francois.perrad@gadz.org> (Francois Perrad's message of "Thu, 1 Jun 2023 18:11:46 +0200") References: <20230601161146.40829-1-francois.perrad@gadz.org> Message-ID: <87fs6utne9.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers > Signed-off-by: Francois Perrad Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:21:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:21:14 +0200 Subject: [Buildroot] [PATCH 1/2] package/gcc: bump to version 12.3 In-Reply-To: <20230530192757.2487642-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:56 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> Message-ID: <87bkhitn5h.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Remove upstream patch. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:21:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:21:19 +0200 Subject: [Buildroot] [PATCH 2/2] package/gcc: bump to version 11.4 In-Reply-To: <20230530192757.2487642-2-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:57 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> <20230530192757.2487642-2-romain.naour@gmail.com> Message-ID: <877cs6tn5c.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Add Upstream tag to backported patches. > Remove patches merged in gcc 11.4. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:13 +0200 Subject: [Buildroot] [PATCH 1/3] package/earlyoom: fix daemon executable path in the init script In-Reply-To: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:43:56 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> Message-ID: <87352utn26.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script > fails to start earlyoom because of a nonexistent executable path: > # /etc/init.d/S02earlyoom start > start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) > FAIL > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:18 +0200 Subject: [Buildroot] [PATCH 2/3] package/earlyoom: restore missing startup message in the init script In-Reply-To: <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:00 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> Message-ID: <87y1kms8hl.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of > 'Starting earlyoom: OK' because of a typo in the printf function call. > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:26 +0200 Subject: [Buildroot] [PATCH 3/3] package/earlyoom: unhardcode package version in CFLAGS In-Reply-To: <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:02 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> Message-ID: <87ttvas8hd.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > 'earlyoom --help' still says 'earlyoom 1.6' though it's already > version 1.7. '-DVERSION' flag value should be either unhardcoded, > either updated with each package version bump. > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: update etienne carriere e-mail address Message-ID: <20230614092354.2F48883580@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=017794abd6c9eec1a4f3d08d1d4fd03501828d79 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Updates my e-mail address. Signed-off-by: Etienne Carriere Signed-off-by: Peter Korsgaard (cherry picked from commit 08e92de0447591f61266ee10f982f4ad0545154d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 03182c847a..3366e2b2a4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -860,7 +860,7 @@ F: package/szip/ N: Esben Haabendal F: package/python-kiwisolver/ -N: Etienne Carriere +N: Etienne Carriere F: boot/optee-os/ F: package/optee-benchmark/ F: package/optee-client/ From peter at korsgaard.com Wed Jun 14 09:14:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:14:39 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230614092354.23B0F8357E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=072b93d6fb136d007ab4e4c54bb31b2498a8747f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 073d6dbcb19bd7bce3be203ccfa88524ea61af6e) [Peter: drop 6.3.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 6337e098b4..c62f85e644 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.30" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.31" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 19066fcbdb..550a3a5cec 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 1bf254c4ca9ebccb25328296584fb5e87ad635ae0c1cc1deb0b5bb37a4608813 linux-6.1.30.tar.xz +sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4a4e98d21149d781867a6d44855f708b02f03cfe233d8026a0af9c9841b3b9ca linux-5.15.113.tar.xz -sha256 da839a4bf1f6c964b9bde593bd58928f106f53690ff677e226bc50cf368b0c29 linux-5.10.180.tar.xz -sha256 c3cf664feeeee47e0f0c45c53705568f73692c37a3ff7f11c1b15e59610feb04 linux-5.4.243.tar.xz +sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz +sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz +sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 047316d20c6c97ad41c40477c7e1ab0bea434243e17bfc72155801b123cc51f4 linux-4.19.283.tar.xz -sha256 a346c5c34c06caeb28063b6379a28ec1f4111fa438ecd933a55f696fe362c99d linux-4.14.315.tar.xz +sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz +sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 98e60d74f8..fe7d9330c6 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.315" if BR2_KERNEL_HEADERS_4_14 - default "4.19.283" if BR2_KERNEL_HEADERS_4_19 - default "5.4.243" if BR2_KERNEL_HEADERS_5_4 - default "5.10.180" if BR2_KERNEL_HEADERS_5_10 - default "5.15.113" if BR2_KERNEL_HEADERS_5_15 - default "6.1.30" if BR2_KERNEL_HEADERS_6_1 + default "4.14.316" if BR2_KERNEL_HEADERS_4_14 + default "4.19.284" if BR2_KERNEL_HEADERS_4_19 + default "5.4.244" if BR2_KERNEL_HEADERS_5_4 + default "5.10.181" if BR2_KERNEL_HEADERS_5_10 + default "5.15.114" if BR2_KERNEL_HEADERS_5_15 + default "6.1.31" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Wed Jun 14 09:22:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: unhardcode package version in CFLAGS Message-ID: <20230614092354.6812783581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc7beaea3d51ccf117189c83dec1aeba7ef488ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x 'earlyoom --help' still says 'earlyoom 1.6' though it's already version 1.7. '-DVERSION' flag value should be either unhardcoded, either updated with each package version bump. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit 239dd7dcbda1b2c86a29491158fa089e06efca33) Signed-off-by: Peter Korsgaard --- package/earlyoom/earlyoom.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/earlyoom.mk b/package/earlyoom/earlyoom.mk index c7042a054e..808b9c49fa 100644 --- a/package/earlyoom/earlyoom.mk +++ b/package/earlyoom/earlyoom.mk @@ -11,7 +11,7 @@ EARLYOOM_LICENSE_FILES = LICENSE EARLYOOM_BUILD_TARGETS = earlyoom.service earlyoom EARLYOOM_INSTALL_TARGETS = install-default install-bin -EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"1.6\"' +EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"$(EARLYOOM_VERSION)\"' EARLYOOM_MAKE_OPTS = \ $(TARGET_CONFIGURE_OPTS) \ From peter at korsgaard.com Wed Jun 14 09:22:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: restore missing startup message in the init script Message-ID: <20230614092354.602668349A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0afd81fbf53d2cfb5aa491f601d2581143fed5e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of 'Starting earlyoom: OK' because of a typo in the printf function call. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit 281a80dc934d3e8d8e780b04276cfe38b4bea9d5) Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index 35624f3c72..ac1734109e 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -8,7 +8,7 @@ EARLYOOM_ARGS="" [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" start() { - printf() 'Starting %s: ' "$DAEMON" + printf 'Starting %s: ' "$DAEMON" start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? From peter at korsgaard.com Wed Jun 14 09:22:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: fix daemon executable path in the init script Message-ID: <20230614092354.5585783584@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=268152267ee62ffc91e8a4daf1eb03667c1f44ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script fails to start earlyoom because of a nonexistent executable path: # /etc/init.d/S02earlyoom start start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) FAIL Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit b2fb3a7e2a06c10092280081e45b2b8841add5d2) Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index c02495af90..35624f3c72 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -9,7 +9,7 @@ EARLYOOM_ARGS="" start() { printf() 'Starting %s: ' "$DAEMON" - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? if [ "$status" -eq 0 ]; then From peter at korsgaard.com Wed Jun 14 09:20:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:20:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gcc: bump to version 11.4 Message-ID: <20230614092354.4D3E88357E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75b55ffc466b0114c5fc0edaa6c2e322baedf64b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add Upstream tag to backported patches. Remove patches merged in gcc 11.4. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit f1e3d02cd4d9ba04b9aea8bf10a960104d171773) Signed-off-by: Peter Korsgaard --- .../gcc/11.3.0/0005-rs6000-Improve-.machine.patch | 120 --------------------- ...ot-use-rs6000_cpu-for-.machine-ppc-and-pp.patch | 68 ------------ ...k-Add-mcmodel-option-to-handle-large-GOTs.patch | 12 ++- ...k-Use-cmodel-large-when-building-crtstuff.patch | 12 ++- ..._REENTRANT-for-OpenRISC-when-pthread-is-p.patch | 8 +- ...disable-split-stack-for-non-thread-builds.patch | 2 +- ...-fix-machine-names-in-__has_include-.-PR.patch} | 8 +- package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 9 files changed, 30 insertions(+), 206 deletions(-) diff --git a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch b/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch deleted file mode 100644 index 82a667ab7b..0000000000 --- a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch +++ /dev/null @@ -1,120 +0,0 @@ -From ca2c3a7d3db7a699c358d3408f820396dd536fc8 Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Tue, 1 Mar 2022 17:04:29 +0000 -Subject: [PATCH] rs6000: Improve .machine - -This adds more correct .machine for most older CPUs. It should be -conservative in the sense that everything we handled before we handle at -least as well now. This does not yet revamp the server CPU handling, it -is too risky at this point in time. - -Tested on powerpc64-linux {-m32,-m64}. Also manually tested with all --mcpu=, and the output of that passed through the GNU assembler. - -2022-03-04 Segher Boessenkool - - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Restructure a - bit. Handle most older CPUs. - -(cherry picked from commit 77eccbf39ed55297802bb66dff5f62507a7239e3) -(cherry picked from commit fc7e603edc67c66a14f893f3b5a0a34e7d26f77c) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 81 +++++++++++++++++++++++++------------- - 1 file changed, 54 insertions(+), 27 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0421dc7adb3..0a55c979c36 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5742,33 +5742,60 @@ const char *rs6000_machine; - const char * - rs6000_machine_from_flags (void) - { -- /* For some CPUs, the machine cannot be determined by ISA flags. We have to -- check them first. */ -- switch (rs6000_cpu) -- { -- case PROCESSOR_PPC8540: -- case PROCESSOR_PPC8548: -- return "e500"; -- -- case PROCESSOR_PPCE300C2: -- case PROCESSOR_PPCE300C3: -- return "e300"; -- -- case PROCESSOR_PPCE500MC: -- return "e500mc"; -- -- case PROCESSOR_PPCE500MC64: -- return "e500mc64"; -- -- case PROCESSOR_PPCE5500: -- return "e5500"; -- -- case PROCESSOR_PPCE6500: -- return "e6500"; -- -- default: -- break; -- } -+ /* e300 and e500 */ -+ if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3) -+ return "e300"; -+ if (rs6000_cpu == PROCESSOR_PPC8540 || rs6000_cpu == PROCESSOR_PPC8548) -+ return "e500"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC) -+ return "e500mc"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC64) -+ return "e500mc64"; -+ if (rs6000_cpu == PROCESSOR_PPCE5500) -+ return "e5500"; -+ if (rs6000_cpu == PROCESSOR_PPCE6500) -+ return "e6500"; -+ -+ /* 400 series */ -+ if (rs6000_cpu == PROCESSOR_PPC403) -+ return "\"403\""; -+ if (rs6000_cpu == PROCESSOR_PPC405) -+ return "\"405\""; -+ if (rs6000_cpu == PROCESSOR_PPC440) -+ return "\"440\""; -+ if (rs6000_cpu == PROCESSOR_PPC476) -+ return "\"476\""; -+ -+ /* A2 */ -+ if (rs6000_cpu == PROCESSOR_PPCA2) -+ return "a2"; -+ -+ /* Cell BE */ -+ if (rs6000_cpu == PROCESSOR_CELL) -+ return "cell"; -+ -+ /* Titan */ -+ if (rs6000_cpu == PROCESSOR_TITAN) -+ return "titan"; -+ -+ /* 500 series and 800 series */ -+ if (rs6000_cpu == PROCESSOR_MPCCORE) -+ return "\"821\""; -+ -+ /* 600 series and 700 series, "classic" */ -+ if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 -+ || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -+ || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ return "ppc"; -+ -+ /* Classic with AltiVec, "G4" */ -+ if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) -+ return "\"7450\""; -+ -+ /* The older 64-bit CPUs */ -+ if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -+ || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ return "ppc64"; - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch b/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch deleted file mode 100644 index 43fed4c19f..0000000000 --- a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 6de33ed642f119f1e2543095dd56e4a94f97c27f Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Fri, 11 Mar 2022 21:15:18 +0000 -Subject: [PATCH] rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 - (PR104829) - -Fixes: 77eccbf39ed5 - -rs6000.h has - #define PROCESSOR_POWERPC PROCESSOR_PPC604 - #define PROCESSOR_POWERPC64 PROCESSOR_RS64A -which means that if you use things like -mcpu=powerpc -mvsx it will no -longer work after my latest .machine patch. This causes GCC build errors -in some cases, not a good idea (even if the errors are actually -pre-existing: using -mvsx with a machine that does not have VSX cannot -work properly). - -2022-03-11 Segher Boessenkool - - PR target/104829 - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Don't output - "ppc" and "ppc64" based on rs6000_cpu. - -(cherry picked from commit 80fcc4b6afee72443bef551064826b3b4b6785e6) -(cherry picked from commit d87e0e297b1cba73a0c055d2a3e9267d288f435a) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0a55c979c36..7e5cdd34840 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5782,20 +5782,28 @@ rs6000_machine_from_flags (void) - if (rs6000_cpu == PROCESSOR_MPCCORE) - return "\"821\""; - -+#if 0 -+ /* This (and ppc64 below) are disabled here (for now at least) because -+ PROCESSOR_POWERPC, PROCESSOR_POWERPC64, and PROCESSOR_COMMON -+ are #define'd as some of these. Untangling that is a job for later. */ -+ - /* 600 series and 700 series, "classic" */ - if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 - || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -- || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ || rs6000_cpu == PROCESSOR_PPC750) - return "ppc"; -+#endif - - /* Classic with AltiVec, "G4" */ - if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) - return "\"7450\""; - -+#if 0 - /* The older 64-bit CPUs */ - if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -- || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ || rs6000_cpu == PROCESSOR_RS64A) - return "ppc64"; -+#endif - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch similarity index 95% rename from package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch rename to package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch index 4888f7e320..f927cd007d 100644 --- a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch +++ b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch @@ -1,4 +1,4 @@ -From 7a20b4574f06472086c786bd1b078ee962cdb02c Mon Sep 17 00:00:00 2001 +From 35c0801efa26bf248d278b5711b77a19e95b2f57 Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Tue, 6 Apr 2021 05:47:17 +0900 Subject: [PATCH] or1k: Add mcmodel option to handle large GOTs @@ -28,7 +28,11 @@ gcc/ChangeLog: * config/or1k/or1k.opt (mcmodel=): New option. * doc/invoke.texi (OpenRISC Options): Document mcmodel. +Uptream: eff8110674ef193481d3657456a262beeb9951ff + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/or1k-opts.h | 30 ++++++++++++++++++++++++++++++ gcc/config/or1k/or1k.c | 11 +++++++++-- @@ -166,7 +170,7 @@ index 6bd0f3eee6d..cc23e3b8856 100644 Target RejectNegative Mask(CMOV) Enable generation of conditional move (l.cmov) instructions. By default the diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi -index 35508efb4ef..a1b7608a3aa 100644 +index f1217812280..90c6186fc14 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1136,7 +1136,8 @@ Objective-C and Objective-C++ Dialects}. @@ -179,7 +183,7 @@ index 35508efb4ef..a1b7608a3aa 100644 @emph{PDP-11 Options} @gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol -@@ -26443,6 +26444,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, +@@ -26444,6 +26445,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, @code{l.slli}) instructions. By default extra instructions will be generated to store the immediate to a register first. @@ -196,5 +200,5 @@ index 35508efb4ef..a1b7608a3aa 100644 @end table -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch similarity index 88% rename from package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch rename to package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch index 716f007a24..eb45175135 100644 --- a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch +++ b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch @@ -1,4 +1,4 @@ -From c544a63928406b706b8493fd9b8ca2136b433cf0 Mon Sep 17 00:00:00 2001 +From f75178ccd2f5e4d73e27cccffffada859b87be7d Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Wed, 21 Apr 2021 05:33:15 +0900 Subject: [PATCH] or1k: Use cmodel=large when building crtstuff @@ -21,7 +21,11 @@ libgcc/ChangeLog: * config.host (or1k-*, tmake_file): Add or1k/t-crtstuff. * config/or1k/t-crtstuff: New file. +Upstream: da8a9d695b3c4b9397b5d9a27660bfa48af8d707 + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- libgcc/config.host | 4 ++-- libgcc/config/or1k/t-crtstuff | 2 ++ @@ -29,10 +33,10 @@ Signed-off-by: Giulio Benetti create mode 100644 libgcc/config/or1k/t-crtstuff diff --git a/libgcc/config.host b/libgcc/config.host -index f2dc7e266f4..6f193c32fbd 100644 +index 45f8e19ada4..5523345abb0 100644 --- a/libgcc/config.host +++ b/libgcc/config.host -@@ -1132,12 +1132,12 @@ nios2-*-*) +@@ -1150,12 +1150,12 @@ nios2-*-*) extra_parts="$extra_parts crti.o crtn.o" ;; or1k-*-linux*) @@ -56,5 +60,5 @@ index 00000000000..dcae7f3498e +# Compile crtbeginS.o and crtendS.o with -mcmodel=large +CRTSTUFF_T_CFLAGS_S += -mcmodel=large -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch similarity index 81% rename from package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch rename to package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch index e33dec3ff6..cb407c78fc 100644 --- a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch +++ b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch @@ -1,4 +1,4 @@ -From 8ef5787701f4d7cf46a27771d38ab54af2499e25 Mon Sep 17 00:00:00 2001 +From 48ced46a5f81f49737ea13d11a099e03062cf141 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 27 Mar 2020 21:23:53 +0100 Subject: [PATCH] gcc: define _REENTRANT for OpenRISC when -pthread is passed @@ -8,7 +8,11 @@ is defined. Added the CPP_SPEC definition to correct this. Patch sent upstream: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94372 +Upstream: cac2f69cdad434ad5cb60f5fe931d45cd82ef476 + Signed-off-by: Bernd Kuhls +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/linux.h | 2 ++ 1 file changed, 2 insertions(+) @@ -27,5 +31,5 @@ index 196f3f3c8f0..0cbdc934af1 100644 #define LINK_SPEC "%{h*} \ %{static:-Bstatic} \ -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch similarity index 92% rename from package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch index dba2d02d7f..817997e925 100644 --- a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch +++ b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch @@ -1,4 +1,4 @@ -From 3b9d7d397fa6dc290eb05bffca80968efb6ec2e5 Mon Sep 17 00:00:00 2001 +From 590ef1956786bfd49dae7a5e2fed67509d06f36b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 25 Jul 2022 00:29:55 +0200 Subject: [PATCH] disable split-stack for non-thread builds diff --git a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch similarity index 96% rename from package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch rename to package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch index 4e93f6ab96..88bc26e0d7 100644 --- a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch +++ b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch @@ -1,4 +1,4 @@ -From de3f4ee9a5bd2adcb5ff2e1690db2567fda1473c Mon Sep 17 00:00:00 2001 +From 3e878f9d1c473f91a1377193d4d8d2616357bed1 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 28 Jun 2021 13:54:58 +0800 Subject: [PATCH] fixinc: don't "fix" machine names in __has_include(...) @@ -93,10 +93,10 @@ index 5b23a8b640d..404b420f302 100644 with the appropriate underscores, then leave it alone. We want exactly two leading and trailing underscores. */ diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def -index 066bef99162..b7ad6982e96 100644 +index c2f54d1189a..b2841d384f3 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def -@@ -3154,7 +3154,8 @@ fix = { +@@ -3201,7 +3201,8 @@ fix = { c_fix = machine_name; test_text = "/* MACH_DIFF: */\n" @@ -120,5 +120,5 @@ index cf95321fb86..8b3accaf04e 100644 #endif /* MACHINE_NAME_CHECK */ -- -2.37.3 +2.34.3 diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index dca1579319..b6adf1f127 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -87,7 +87,7 @@ config BR2_GCC_VERSION string default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X - default "11.3.0" if BR2_GCC_VERSION_11_X + default "11.4.0" if BR2_GCC_VERSION_11_X default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 9082d25b78..f478962af8 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -2,8 +2,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280 gcc-8.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum -sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.4.0/sha512.sum +sha512 a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14 gcc-11.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz From peter at korsgaard.com Wed Jun 14 09:18:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:18:33 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gcc: bump to version 12.3 Message-ID: <20230614092354.422DD83583@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a26b7d84d29ce777cec035f1fb3c02ecdcafa173 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Remove upstream patch. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 0a623d4955a0c62037710aca545abc10b41153d6) Signed-off-by: Peter Korsgaard --- package/gcc/12.2.0/0002-fix-condvar.patch | 82 ---------------------- ...disable-split-stack-for-non-thread-builds.patch | 0 package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 4 files changed, 3 insertions(+), 85 deletions(-) diff --git a/package/gcc/12.2.0/0002-fix-condvar.patch b/package/gcc/12.2.0/0002-fix-condvar.patch deleted file mode 100644 index 5044942e9f..0000000000 --- a/package/gcc/12.2.0/0002-fix-condvar.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ee4af2ed0b7322884ec4ff537564683c3749b813 Mon Sep 17 00:00:00 2001 -From: Jonathan Wakely -Date: Thu, 22 Dec 2022 09:56:47 +0000 -Subject: [PATCH] libstdc++: Avoid recursion in __nothrow_wait_cv::wait - [PR105730] - -The commit r12-5877-g9e18a25331fa25 removed the incorrect -noexcept-specifier from std::condition_variable::wait and gave the new -symbol version @@GLIBCXX_3.4.30. It also redefined the original symbol -std::condition_variable::wait(unique_lock&)@GLIBCXX_3.4.11 as an -alias for a new symbol, __gnu_cxx::__nothrow_wait_cv::wait, which still -has the incorrect noexcept guarantee. That __nothrow_wait_cv::wait is -just a wrapper around the real condition_variable::wait which adds -noexcept and so terminates on a __forced_unwind exception. - -This doesn't work on uclibc, possibly due to a dynamic linker bug. When -__nothrow_wait_cv::wait calls the condition_variable::wait function it -binds to the alias symbol, which means it just calls itself recursively -until the stack overflows. - -This change avoids the possibility of a recursive call by changing the -__nothrow_wait_cv::wait function so that instead of calling -condition_variable::wait it re-implements it. This requires accessing -the private _M_cond member of condition_variable, so we need to use the -trick of instantiating a template with the member-pointer of the private -member. - -libstdc++-v3/ChangeLog: - - PR libstdc++/105730 - * src/c++11/compatibility-condvar.cc (__nothrow_wait_cv::wait): - Access private data member of base class and call its wait - member. - -Signed-off-by: Gleb Mazovetskiy ---- - .../src/c++11/compatibility-condvar.cc | 22 ++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/libstdc++-v3/src/c++11/compatibility-condvar.cc b/libstdc++-v3/src/c++11/compatibility-condvar.cc -index e3a8b8403ca..3cef3bc0714 100644 ---- a/libstdc++-v3/src/c++11/compatibility-condvar.cc -+++ b/libstdc++-v3/src/c++11/compatibility-condvar.cc -@@ -67,6 +67,24 @@ _GLIBCXX_END_NAMESPACE_VERSION - && defined(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT) - namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) - { -+namespace -+{ -+ // Pointer-to-member for private std::condition_variable::_M_cond member. -+ std::__condvar std::condition_variable::* __base_member; -+ -+ template -+ struct cracker -+ { static std::__condvar std::condition_variable::* value; }; -+ -+ // Initializer for this static member also initializes __base_member. -+ template -+ std::__condvar std::condition_variable::* -+ cracker::value = __base_member = X; -+ -+ // Explicit instantiation is allowed to access the private member. -+ template class cracker<&std::condition_variable::_M_cond>; -+} -+ - struct __nothrow_wait_cv : std::condition_variable - { - void wait(std::unique_lock&) noexcept; -@@ -76,7 +94,9 @@ __attribute__((used)) - void - __nothrow_wait_cv::wait(std::unique_lock& lock) noexcept - { -- this->condition_variable::wait(lock); -+ // In theory this could be simply this->std::condition_variable::wait(lock) -+ // but with uclibc that binds to the @GLIBCXX_3.4.11 symbol, see PR 105730. -+ (this->*__base_member).wait(*lock.mutex()); - } - } // namespace __gnu_cxx - --- -2.31.1 - diff --git a/package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch similarity index 100% rename from package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index cd1b9fa46d..dca1579319 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -88,7 +88,7 @@ config BR2_GCC_VERSION default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X default "11.3.0" if BR2_GCC_VERSION_11_X - default "12.2.0" if BR2_GCC_VERSION_12_X + default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC config BR2_EXTRA_GCC_CONFIG_OPTIONS diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 666124fa6d..9082d25b78 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -4,8 +4,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/sha512.sum -sha512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 gcc-12.2.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum +sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz # Locally calculated (fetched from Github) sha512 b0853e2b1c5998044392023fa653e399e74118c46e616504ac59e1a2cf27620f94434767ce06b6cf4ca3dfb57f81d6eda92752befaf095ea5e564a9181b4659c gcc-arc-2020.09-release.tar.gz From peter at korsgaard.com Wed Jun 14 09:15:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230614092354.38AC58349A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b30617a79ba8722961d396fa551b5469e1761b8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard (cherry picked from commit 2bcfcec50285659c9921e8457fc893c8195e32a5) Signed-off-by: Peter Korsgaard --- .../0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- .../0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay From peter at korsgaard.com Wed Jun 14 11:40:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:21 +0200 Subject: [Buildroot] [PATCH 1/5] package/python-executing: new package In-Reply-To: <20230528190111.2430580-1-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:07 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> Message-ID: <87pm5ys256.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:25 +0200 Subject: [Buildroot] [PATCH 3/5] package/python-asttokens: new package In-Reply-To: <20230528190111.2430580-3-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:09 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-3-romain.naour@gmail.com> Message-ID: <87legms252.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:29 +0200 Subject: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package In-Reply-To: <20230528190111.2430580-2-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:08 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-2-romain.naour@gmail.com> Message-ID: <87h6ras24y.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. > --- > package/Config.in | 1 + > package/python-pure-eval/Config.in | 6 ++++++ > package/python-pure-eval/python-pure-eval.hash | 5 +++++ > package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ > 4 files changed, 28 insertions(+) > create mode 100644 package/python-pure-eval/Config.in > create mode 100644 package/python-pure-eval/python-pure-eval.hash > create mode 100644 package/python-pure-eval/python-pure-eval.mk > diff --git a/package/Config.in b/package/Config.in > index 82aa348455..3da005b5e5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1190,6 +1190,7 @@ menu "External python modules" > source "package/python-psycopg2/Config.in" > source "package/python-ptyprocess/Config.in" > source "package/python-pudb/Config.in" > + source "package/python-pure-eval/Config.in" > source "package/python-py/Config.in" > source "package/python-pyaes/Config.in" > source "package/python-pyalsa/Config.in" > diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in > new file mode 100644 > index 0000000000..f6ccd6056d > --- /dev/null > +++ b/package/python-pure-eval/Config.in > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_PYTHON_PURE_EVAL > + bool "python-pure-eval" > + help > + Safely evaluate AST nodes without side effects. > + > + http://github.com/alexmojaki/pure_eval > diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash > new file mode 100644 > index 0000000000..5bf5dcb749 > --- /dev/null > +++ b/package/python-pure-eval/python-pure-eval.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/pure_eval/json > +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz > +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz > +# Locally computed sha256 checksums > +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt > diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk > new file mode 100644 > index 0000000000..f139ea270f > --- /dev/null > +++ b/package/python-pure-eval/python-pure-eval.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-pure-eval > +# > +################################################################################ > + > +PYTHON_PURE_EVAL_VERSION = 0.2.2 > +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz > +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd > +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools > +PYTHON_PURE_EVAL_LICENSE = MIT > +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt > + > +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:35 +0200 Subject: [Buildroot] [PATCH 4/5] package/python-stack-data: new package In-Reply-To: <20230528190111.2430580-4-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:10 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-4-romain.naour@gmail.com> Message-ID: <87cz1ys24s.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. > --- > package/Config.in | 1 + > package/python-stack-data/Config.in | 10 ++++++++++ > package/python-stack-data/python-stack-data.hash | 5 +++++ > package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ > 4 files changed, 30 insertions(+) > create mode 100644 package/python-stack-data/Config.in > create mode 100644 package/python-stack-data/python-stack-data.hash > create mode 100644 package/python-stack-data/python-stack-data.mk > diff --git a/package/Config.in b/package/Config.in > index e018fe66ca..585072aa83 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1310,6 +1310,7 @@ menu "External python modules" > source "package/python-sqlalchemy/Config.in" > source "package/python-sqliteschema/Config.in" > source "package/python-sqlparse/Config.in" > + source "package/python-stack-data/Config.in" > source "package/python-systemd/Config.in" > source "package/python-tabledata/Config.in" > source "package/python-tempora/Config.in" > diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in > new file mode 100644 > index 0000000000..508eb9cf13 > --- /dev/null > +++ b/package/python-stack-data/Config.in > @@ -0,0 +1,10 @@ > +config BR2_PACKAGE_PYTHON_STACK_DATA > + bool "python-stack-data" > + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime > + select BR2_PACKAGE_PYTHON_EXECUTING # runtime > + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime > + help > + Extract data from python stack frames and tracebacks > + for informative displays. > + > + http://github.com/alexmojaki/stack_data > diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash > new file mode 100644 > index 0000000000..6decd3ca8e > --- /dev/null > +++ b/package/python-stack-data/python-stack-data.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/stack_data/json > +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz > +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz > +# Locally computed sha256 checksums > +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt > diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk > new file mode 100644 > index 0000000000..494ce8f454 > --- /dev/null > +++ b/package/python-stack-data/python-stack-data.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-stack-data > +# > +################################################################################ > + > +PYTHON_STACK_DATA_VERSION = 0.6.2 > +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz > +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 > +PYTHON_STACK_DATA_SETUP_TYPE = setuptools > +PYTHON_STACK_DATA_LICENSE = MIT > +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:48 +0200 Subject: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies In-Reply-To: <20230528190111.2430580-5-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:11 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-5-romain.naour@gmail.com> Message-ID: <878rcms24f.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > As reported [1], the test TestIPythonPy3 fail since it was updated > to 8.6.0 release just after 2022.11. > ModuleNotFoundError: No module named 'stack_data' > Indeed there is no such python3-stack-data in Buildroot. > For example, Fedora packaging added python3-stack-data while updating > to ipython 8.0.1. > With python-stack-data added, the test TestIPythonPy3 still fail > with: > ModuleNotFoundError: No module named 'sqlite3' > Since ipython 8 sqlite3 fallback imports has been removed [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html > [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:42:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:42:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/openjdk{-bin}: bump versions to 11.0.19+7 and 17.0.7+7 In-Reply-To: <87ilc5d34r.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 02 Jun 2023 22:24:04 +0200") References: <20230518210747.728594-1-aduskett@gmail.com> <87ilc5d34r.fsf@48ers.dk> Message-ID: <874jnas20t.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Adam" == Adam Duskett writes: >> Signed-off-by: Adam Duskett > These fix a number of security issues, so I've marked it as a security > bump and added the list of fixes to it and committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:44:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:11 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump version to v1.6.21 In-Reply-To: <87edmtd315.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 02 Jun 2023 22:26:14 +0200") References: <20230516205750.867334-1-christian@aperture.us> <87edmtd315.fsf@48ers.dk> Message-ID: <87zg52qnec.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> https://github.com/containerd/containerd/releases/tag/v1.6.21 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:44:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:48 +0200 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.13 In-Reply-To: <20230523085620.1529455-1-br015@umbiko.net> (Andreas Ziegler's message of "Tue, 23 May 2023 10:56:20 +0200") References: <20230523085620.1529455-1-br015@umbiko.net> Message-ID: <87v8fqqndb.fsf@48ers.dk> >>>>> "Andreas" == Andreas Ziegler writes: > - Bug fixes in input, archive/zzip, database/simple, decoder, > output/pipewire, process termination > - determine systemd unit directories via pkg-config > - support libfmt 10 > Change log: > https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS > Commit: > https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c > Tested on: > i386 (build, run) > Aarch64 (build, run) > Signed-off-by: Andreas Ziegler Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:46:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:46:54 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 In-Reply-To: <87zg5hbimz.fsf@48ers.dk> (Peter Korsgaard's message of "Sat, 03 Jun 2023 00:32:04 +0200") References: <20230601164400.48962-1-bernd.kuhls@t-online.de> <87zg5hbimz.fsf@48ers.dk> Message-ID: <87r0qeqn9t.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Changelog: https://curl.se/changes.html#8_1_2 >> Signed-off-by: Bernd Kuhls > Committed to master as it is a bugfix release, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:47:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:47:50 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 In-Reply-To: <20230603105509.581631-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 3 Jun 2023 12:55:09 +0200") References: <20230603105509.581631-1-bernd.kuhls@t-online.de> Message-ID: <87mt12qn89.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:49:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:49:06 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/kria/kv260/kv260.sh: remove trailing spaces In-Reply-To: <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> (Arnout Vandecappelle via buildroot's message of "Sat, 3 Jun 2023 21:00:40 +0200") References: <20230531114008.1634631-1-neal.frager@amd.com> <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> Message-ID: <87ilbqqn65.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > On 31/05/2023 13:40, Neal Frager via buildroot wrote: >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/kv260.sh | 4 ++-- > You should also update .checkpackageignore (with "make .checkpackageignore). > Applied to master with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:50:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-matplotlib: add Pillow dependency In-Reply-To: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> (Witold Lipieta's message of "Fri, 26 May 2023 11:42:19 +0200") References: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> Message-ID: <87edmeqn48.fsf@48ers.dk> >>>>> "Witold" == Witold Lipieta writes: > Pillow is mandatory dependency since version 3.3.0. > Signed-off-by: Witold Lipieta Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:51:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:51:11 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <20230524131642.88902-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 24 May 2023 15:16:42 +0200") References: <20230524131642.88902-1-romain.naour@smile.fr> Message-ID: <87a5x2qn2o.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The kernel 4.16.7 curently used by the test doesn't build with host > bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. > Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order > to ease backport to previous Buildroot releases. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:52:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:52:15 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/mesa3d: needs gcc >= 8 In-Reply-To: <20230523153347.419295-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 17:33:47 +0200") References: <20230523153347.419295-1-bernd.kuhls@t-online.de> Message-ID: <875y7qqn0w.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Needed since upstream commit > https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 > which was first released with mesa3d-22.3.0, added to buildroot with > commit e4a1183d8f7d8422dbc23432248b984745a428b7. > Fixes: > http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ > Signed-off-by: Bernd Kuhls > --- > v2: fixed typo Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 10:26:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-stack-data: new package Message-ID: <20230614115309.D909F83666@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d1bc9caa92f792ab6f83645acd261bd65deb6de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit a1c55ea6dd4e7b93e4720206fc1ea390933ef675) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-stack-data/Config.in | 10 ++++++++++ package/python-stack-data/python-stack-data.hash | 5 +++++ package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index a452699a47..e9e8d93d6b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1308,6 +1308,7 @@ menu "External python modules" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" source "package/python-sqlparse/Config.in" + source "package/python-stack-data/Config.in" source "package/python-systemd/Config.in" source "package/python-tabledata/Config.in" source "package/python-tempora/Config.in" diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in new file mode 100644 index 0000000000..508eb9cf13 --- /dev/null +++ b/package/python-stack-data/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_STACK_DATA + bool "python-stack-data" + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime + select BR2_PACKAGE_PYTHON_EXECUTING # runtime + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime + help + Extract data from python stack frames and tracebacks + for informative displays. + + http://github.com/alexmojaki/stack_data diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash new file mode 100644 index 0000000000..6decd3ca8e --- /dev/null +++ b/package/python-stack-data/python-stack-data.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/stack_data/json +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk new file mode 100644 index 0000000000..494ce8f454 --- /dev/null +++ b/package/python-stack-data/python-stack-data.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-stack-data +# +################################################################################ + +PYTHON_STACK_DATA_VERSION = 0.6.2 +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 +PYTHON_STACK_DATA_SETUP_TYPE = setuptools +PYTHON_STACK_DATA_LICENSE = MIT +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 10:25:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:25:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-executing: new package Message-ID: <20230614115309.B805283628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd2261081f789ea07706c9ee0046320d30434d7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 91b7bd01eca709c0bd7fa94c147f82082f054c94) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-executing/Config.in | 7 +++++++ package/python-executing/python-executing.hash | 5 +++++ package/python-executing/python-executing.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 4da083d35f..3a9c6a1440 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1050,6 +1050,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-executing/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-executing/Config.in b/package/python-executing/Config.in new file mode 100644 index 0000000000..e1f8f8efdf --- /dev/null +++ b/package/python-executing/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EXECUTING + bool "python-executing" + help + Get the currently executing AST node of a frame, and other + information. + + https://github.com/alexmojaki/executing diff --git a/package/python-executing/python-executing.hash b/package/python-executing/python-executing.hash new file mode 100644 index 0000000000..40fd43b5fd --- /dev/null +++ b/package/python-executing/python-executing.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/executing/json +md5 e6fa9a6abf00555ccc8a6b3524729238 executing-1.2.0.tar.gz +sha256 19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107 executing-1.2.0.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-executing/python-executing.mk b/package/python-executing/python-executing.mk new file mode 100644 index 0000000000..4c968323ea --- /dev/null +++ b/package/python-executing/python-executing.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-executing +# +################################################################################ + +PYTHON_EXECUTING_VERSION = 1.2.0 +PYTHON_EXECUTING_SOURCE = executing-$(PYTHON_EXECUTING_VERSION).tar.gz +PYTHON_EXECUTING_SITE = https://files.pythonhosted.org/packages/8f/ac/89ff37d8594b0eef176b7cec742ac868fef853b8e18df0309e3def9f480b +PYTHON_EXECUTING_SETUP_TYPE = setuptools +PYTHON_EXECUTING_LICENSE = MIT +PYTHON_EXECUTING_LICENSE_FILES = LICENSE.txt + +PYTHON_EXECUTING_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 10:26:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-ipython: add missing dependencies Message-ID: <20230614115309.E371A83668@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e241390f65e9eab6f1dbcb0f7de9bd63b71166 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As reported [1], the test TestIPythonPy3 fail since it was updated to 8.6.0 release just after 2022.11. ModuleNotFoundError: No module named 'stack_data' Indeed there is no such python3-stack-data in Buildroot. For example, Fedora packaging added python3-stack-data while updating to ipython 8.0.1. With python-stack-data added, the test TestIPythonPy3 still fail with: ModuleNotFoundError: No module named 'sqlite3' Since ipython 8 sqlite3 fallback imports has been removed [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 8d93c999a39344bb3b73a21490cc4e0122ef5923) Signed-off-by: Peter Korsgaard --- package/python-ipython/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in index 3de49ae574..c217efcfd1 100644 --- a/package/python-ipython/Config.in +++ b/package/python-ipython/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_IPYTHON bool "python-ipython" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_BACKCALL # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime select BR2_PACKAGE_PYTHON_JEDI # runtime @@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_IPYTHON select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime select BR2_PACKAGE_PYTHON_PYGMENTS # runtime select BR2_PACKAGE_PYTHON_PEXPECT # runtime + select BR2_PACKAGE_PYTHON_STACK_DATA # runtime select BR2_PACKAGE_PYTHON_TRAITLETS # runtime help IPython is a command shell for interactive computing in From peter at korsgaard.com Wed Jun 14 11:44:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mpd: update to version 0.23.13 Message-ID: <20230614115310.16C1C83666@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0dcbfed161cf7e0ad2647a721c73f5ec6e7495a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Bug fixes in input, archive/zzip, database/simple, decoder, output/pipewire, process termination - determine systemd unit directories via pkg-config - support libfmt 10 Change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS Commit: https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c Tested on: i386 (build, run) Aarch64 (build, run) Signed-off-by: Andreas Ziegler Signed-off-by: Peter Korsgaard (cherry picked from commit 502dcf46af1be88a4ac5973efc9f8eb95c461bf6) Signed-off-by: Peter Korsgaard --- 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 2521238f64..8683b02e3b 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 mpd-0.23.12.tar.xz +sha256 a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 mpd-0.23.13.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 6c25c9b46f..d73072a439 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).12 +MPD_VERSION = $(MPD_VERSION_MAJOR).13 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt From peter at korsgaard.com Wed Jun 14 10:26:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-pure-eval: new package Message-ID: <20230614115309.C218683630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=310d23040aef9b0f85878310b5ed4d989c2e6777 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit c8e93f4a6b91ad42add41618b775a30dbfc79338) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-pure-eval/Config.in | 6 ++++++ package/python-pure-eval/python-pure-eval.hash | 5 +++++ package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index 3a9c6a1440..440c8e92ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1188,6 +1188,7 @@ menu "External python modules" source "package/python-psycopg2/Config.in" source "package/python-ptyprocess/Config.in" source "package/python-pudb/Config.in" + source "package/python-pure-eval/Config.in" source "package/python-py/Config.in" source "package/python-pyaes/Config.in" source "package/python-pyalsa/Config.in" diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in new file mode 100644 index 0000000000..f6ccd6056d --- /dev/null +++ b/package/python-pure-eval/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PURE_EVAL + bool "python-pure-eval" + help + Safely evaluate AST nodes without side effects. + + http://github.com/alexmojaki/pure_eval diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash new file mode 100644 index 0000000000..5bf5dcb749 --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pure_eval/json +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk new file mode 100644 index 0000000000..f139ea270f --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-pure-eval +# +################################################################################ + +PYTHON_PURE_EVAL_VERSION = 0.2.2 +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools +PYTHON_PURE_EVAL_LICENSE = MIT +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt + +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 11:45:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:45:47 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libcurl: bump version to 8.1.2 Message-ID: <20230614115310.1F90583668@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bceba1ab30a055abd3a3e6ef24771e7c555e9c63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit e7d40576fad6784164b668776d81547edd8fafdd) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Wed Jun 14 11:48:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:48:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/kria/kv260/kv260.sh: remove trailing spaces Message-ID: <20230614115310.30F5783630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69bf649fc94c167df0ec05ed8803eb99622eb22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Neal Frager [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6aa637737fd04cbf0f69fb0d2b9eeeba029c8570) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e03d67d8b0 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -1,8 +1,8 @@ #!/bin/sh # This is a temporary work around for generating kv260 u-boot.itb. -# The problem is there is no way to currently configure u-boot to apply -# the carrier board dtb overlay during build, so all kv260 carrier board +# The problem is there is no way to currently configure u-boot to apply +# the carrier board dtb overlay during build, so all kv260 carrier board # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. From peter at korsgaard.com Wed Jun 14 11:44:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/containerd: bump version to v1.6.21 Message-ID: <20230614115310.0DB598363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ffa895fb0d72fd723acb668306f361c3a6058b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x https://github.com/containerd/containerd/releases/tag/v1.6.21 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit bab89b35f018a332c7d42ed6e6cb8d72fdeac4b2) Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 65a87f25fa..345a7b16ff 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz +sha256 9452e95455d03a00d78ae0587595d0c18555bae7912068269efa25a724efe713 containerd-1.6.21.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index bc1dd58611..83489a3abf 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.20 +CONTAINERD_VERSION = 1.6.21 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Jun 14 11:41:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:41:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openjdk{-bin}: bump versions to 11.0.18+10 and 17.0.6+10 Message-ID: <20230614115309.EEBED83628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf9fab41ac548b0bbeacc987c90c42a9d2501ebe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni (cherry picked from commit cc0d6bdd66e477ee0e3de0538e37d49bdfd7a9e6) Signed-off-by: Peter Korsgaard --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- ...01-Add-ARCv2-ISA-processors-support-to-Zero.patch | 20 ++++++++++---------- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 4d3942125f..241ca34a04 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 288f34e3ba8a4838605636485d0365ce23e57d5f2f68997ac4c2e4c01967cd48 OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz -sha256 302caf29f73481b2b914ba2b89705036010c65eb9bc8d7712b27d6e9bedf6200 OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.2_8.tar.gz +sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz +sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 43fb84f8063ad9bf6b6d694a67b8f64c8827552b920ec5ce794dfe5602edffe7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz -sha256 79572f5172c6a040591d34632f98a20ed148702bbce2f57649e8ac01c0d2e3db OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14.1_1.tar.gz +sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz +sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index 608a0bc3ac..c3eb0b05e6 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.2_8 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.14.1_1 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 83% rename from package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index 1ef523a419..dfd3b07bea 100644 --- a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -23,8 +23,8 @@ diff --git a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4 index 5120918aed2..f7a99955874 100644 --- a/make/autoconf/libraries.m4 +++ b/make/autoconf/libraries.m4 -@@ -122,6 +122,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], - BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lpthread" +@@ -146,6 +146,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], + fi fi + # Libatomic library @@ -55,7 +55,7 @@ index c0f2446dbd7..dc416ece885 100644 arm*) VAR_CPU=arm VAR_CPU_ARCH=arm -@@ -478,6 +484,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], +@@ -563,6 +569,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], HOTSPOT_$1_CPU_DEFINE=PPC64 # The cpu defines below are for zero, we don't support them directly. @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1858,6 +1858,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1879,6 +1882,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1906,6 +1910,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,12 +95,12 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1926,7 +1932,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { - static Elf32_Half running_arch_code=EM_RISCV; +@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { + static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ -- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc -+ AARCH64, ALPHA, ARC, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc +- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc ++ AARCH64, ALPHA, ARC ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc #endif // Identify compatibility class for VM's architecture and library's architecture diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 293787792d..0a67e7a3ec 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2fdd23261526362d4aaf58323441d4c31d29de2e374ba94bbf2727a00adc0ea7 openjdk-17.0.2+8.tar.gz -sha256 0e859cc03378439023e17ee82aecee5a52265fb38906a8bebf16027aa2b2bcf5 openjdk-11.0.14.1+1.tar.gz +sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz +sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 42d52d57c4..0fe506bbfd 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.2+8 +OPENJDK_VERSION_MINOR = 0.6+10 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.14.1+1 +OPENJDK_VERSION_MINOR = 0.18+10 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Wed Jun 14 11:43:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:43:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openjdk{-bin}: security bump versions to 11.0.19+7 and 17.0.7+7 Message-ID: <20230614115310.04A1A83630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc8e88480aae2096271d22c98d23342057b1d527 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: * CVEs - CVE-2023-21930 - CVE-2023-21937 - CVE-2023-21938 - CVE-2023-21939 - CVE-2023-21954 - CVE-2023-21967 - CVE-2023-21968 * Security fixes - JDK-8287404: Improve ping times - JDK-8288436: Improve Xalan supports - JDK-8294474: Better AES support - JDK-8295304: Runtime support improvements - JDK-8296676, JDK-8296622: Improve String platform support - JDK-8296684: Improve String platform support - JDK-8296692: Improve String platform support - JDK-8296832: Improve Swing platform support - JDK-8297371: Improve UTF8 representation redux - JDK-8298191: Enhance object reclamation process - JDK-8298310: Enhance TLS session negotiation - JDK-8298667: Improved path handling - JDK-8299129: Enhance NameService lookups For details, see the announcements: https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021899.html https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021900.html Signed-off-by: Adam Duskett Signed-off-by: Peter Korsgaard (cherry picked from commit 0cd8abda1bb64a87a5195fa6fc214b6b47147acb) Signed-off-by: Peter Korsgaard --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- .../0001-Add-ARCv2-ISA-processors-support-to-Zero.patch | 8 ++++---- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 241ca34a04..eb9d7396e3 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz -sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz +sha256 e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz +sha256 0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz -sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz +sha256 5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581 OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz +sha256 0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index c3eb0b05e6..dad846534b 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.7_7 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.19_7 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 94% rename from package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index dfd3b07bea..a8ea5aff65 100644 --- a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1676,6 +1676,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1700,6 +1703,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1728,6 +1732,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,7 +95,7 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1750,7 +1756,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 0a67e7a3ec..3b36289628 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz -sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz +sha256 43b80a5aec5fce908e80858e9b34efdf1b49255a12ce303650325af65141d3e8 openjdk-17.0.7+7.tar.gz +sha256 25fd9ab3042a284aa4e6348969403016404bc2706a4a02c149a0054fbe477337 openjdk-11.0.19+7.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 0fe506bbfd..39d461a87c 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.6+10 +OPENJDK_VERSION_MINOR = 0.7+7 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.18+10 +OPENJDK_VERSION_MINOR = 0.19+7 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Wed Jun 14 11:50:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-matplotlib: add Pillow dependency Message-ID: <20230614115310.3BA9F8363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=74d8b44ee05c8c1d87edd47deb3a054c01aad54a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Pillow is mandatory dependency since version 3.3.0. Signed-off-by: Witold Lipieta Signed-off-by: Arnout Vandecappelle (cherry picked from commit 465f670e6cd550660e8b0b935f03a2be275b0c53) Signed-off-by: Peter Korsgaard --- package/python-matplotlib/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in index b936777662..8a9281b8e7 100644 --- a/package/python-matplotlib/Config.in +++ b/package/python-matplotlib/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB select BR2_PACKAGE_PYTHON_DATEUTIL # runtime select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PILLOW # runtime select BR2_PACKAGE_PYTHON_PYPARSING # runtime select BR2_PACKAGE_PYTHON3_ZLIB # runtime select BR2_PACKAGE_QHULL From peter at korsgaard.com Wed Jun 14 11:51:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:51:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mesa3d: needs gcc >= 8 Message-ID: <20230614115310.4E22583630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=056ef01371b8c776f7d4c32bed4287126cb90e8b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Needed since upstream commit https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 which was first released with mesa3d-22.3.0, added to buildroot with commit e4a1183d8f7d8422dbc23432248b984745a428b7. Fixes: http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 51b60c8acf3f4b534d0954b801f1034491b59c94) Signed-off-by: Peter Korsgaard --- package/intel-mediadriver/Config.in | 5 +++-- package/mesa3d/Config.in | 16 +++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 537e4abd2f..c59437ec73 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on BR2_x86_64 depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 endif # BR2_PACKAGE_INTEL_MEDIADRIVER -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_HAS_THREADS_NPTL + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index cae2161aa3..e21bbbe3e4 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 select BR2_PACKAGE_EXPAT select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ || !BR2_HOST_GCC_AT_LEAST_5 @@ -393,11 +391,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL endif # BR2_PACKAGE_MESA3D -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ - BR2_STATIC_LIBS + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_TOOLCHAIN_HAS_SYNC_1 - -comment "mesa3d needs a toolchain w/ gcc >= 7" - depends on BR2_m68k - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From peter at korsgaard.com Wed Jun 14 11:47:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:47:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/minidlna: bump version to 1.3.3 Message-ID: <20230614115310.289C883628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b81ac67a1c0b70bffc8de2a7a940ea95558b9b9d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 4ba8a13d7bbfcdfce85f6a38ec4f5df291f25c7b) Signed-off-by: Peter Korsgaard --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd From peter at korsgaard.com Wed Jun 14 10:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-asttokens: new package Message-ID: <20230614115309.CD5358363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=776a6e293f338bdfd2beb4b424f5d34762250d91 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour [Peter: fix alphabetical ordering] Signed-off-by: Peter Korsgaard (cherry picked from commit aa5c233c36bcc8fd51c84f7776c1b3a2875a3d98) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-asttokens/Config.in | 7 +++++++ package/python-asttokens/python-asttokens.hash | 5 +++++ package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 440c8e92ff..a452699a47 100644 --- a/package/Config.in +++ b/package/Config.in @@ -967,6 +967,7 @@ menu "External python modules" source "package/python-arrow/Config.in" source "package/python-asgiref/Config.in" source "package/python-asn1crypto/Config.in" + source "package/python-asttokens/Config.in" source "package/python-async-generator/Config.in" source "package/python-async-lru/Config.in" source "package/python-async-timeout/Config.in" diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in new file mode 100644 index 0000000000..2732b8124b --- /dev/null +++ b/package/python-asttokens/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_ASTTOKENS + bool "python-asttokens" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Annotate AST trees with source code positions. + + https://github.com/gristlabs/asttokens diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash new file mode 100644 index 0000000000..6529e4db41 --- /dev/null +++ b/package/python-asttokens/python-asttokens.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/asttokens/json +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz +# Locally computed sha256 checksums +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk new file mode 100644 index 0000000000..8a8ce1ddd9 --- /dev/null +++ b/package/python-asttokens/python-asttokens.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-asttokens +# +################################################################################ + +PYTHON_ASTTOKENS_VERSION = 2.2.1 +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE + +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 11:50:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:51 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing: test_clang: update to the next LTS kernel (4.19.x) Message-ID: <20230614115310.4386D83628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20b899f38a9e8bdda11aa865167188d3d78ce89c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The kernel 4.16.7 curently used by the test doesn't build with host bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order to ease backport to previous Buildroot releases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 Signed-off-by: Romain Naour Signed-off-by: Arnout Vandecappelle (cherry picked from commit 1c54f2170b32da05dbec8b410de3a5cba916c9e9) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_clang.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py index df3990c6be..f36faa059a 100644 --- a/support/testing/tests/package/test_clang.py +++ b/support/testing/tests/package/test_clang.py @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" 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 From peter at korsgaard.com Wed Jun 14 13:33:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:36 +0200 Subject: [Buildroot] [PATCH v2 1/3] package/vdr: Fix patch for uclibc build In-Reply-To: <20230516194855.1548486-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:53 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> Message-ID: <87jzw6p3rj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > uClibc-ng 1.0.42 added support for getloadavg: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e > leading to build errors of the vdr package: > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > since its version bump in buildroot: > https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d > Fixes: > http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ > Signed-off-by: Bernd Kuhls > --- > I do not know whether all external toolchains were already updated to > uClibc-ng >= 1.0.42 so I fixed the patch instead of removing it. > Due to uClibc-ng providing getloadavg() sending 0001-getloadavg.patch > makes no sense imho. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:33:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:41 +0200 Subject: [Buildroot] [PATCH 2/3] package/vdr: reformatted patches In-Reply-To: <20230516194855.1548486-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:54 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> <20230516194855.1548486-2-bernd.kuhls@t-online.de> Message-ID: <87fs6up3re.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > git-formatted patches due to the upstream repo using git: > http://git.tvdr.de/?p=vdr.git > Sent patches upstream and added Upstream: tags. > Signed-off-by: Bernd Kuhls > --- > Resent patch, did not show-up on the buildroot mailinglist. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:33:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:46 +0200 Subject: [Buildroot] [PATCH v2 3/3] package/vdr: fix musl build In-Reply-To: <20230516194855.1548486-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:55 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> <20230516194855.1548486-3-bernd.kuhls@t-online.de> Message-ID: <87bkhip3r9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ > Signed-off-by: Bernd Kuhls > --- > v2: no changes Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:34:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:34:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix build error with the i915 Gallium driver In-Reply-To: <20230523160358.1270868-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 18:03:58 +0200") References: <20230523160358.1270868-1-bernd.kuhls@t-online.de> Message-ID: <877cs6p3qr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > The error was introduced by mesa3d commit > https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 > which was first introduced in mesa3d 23.0.0, added with buildroot commit > 89944e2c459d45dd4271c49e35dd4a13dfd850a4 > Fixes: > http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:31:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:31:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: Fix patch for uclibc build Message-ID: <20230614133442.5F71B83689@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ac5af7b883dc162a590795114b14bd54c7e2d502 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x uClibc-ng 1.0.42 added support for getloadavg: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e leading to build errors of the vdr package: skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] since its version bump in buildroot: https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d Fixes: http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit f3b46aa2aa5636a5d6d578b6960dc380740fd775) Signed-off-by: Peter Korsgaard --- package/vdr/0001-getloadavg.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch index 9e6316e284..f6ba84c9e5 100644 --- a/package/vdr/0001-getloadavg.patch +++ b/package/vdr/0001-getloadavg.patch @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c +/* uclibc and dietlibc do not have this junk -ReneR */ +#if defined (__UCLIBC__) || defined (__dietlibc__) -+static int getloadavg (double loadavg[], int nelem) ++int getloadavg (double loadavg[], int nelem) +{ + int fd; + From peter at korsgaard.com Wed Jun 14 13:32:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:32:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: fix musl build Message-ID: <20230614133442.70DED8368C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcb704ecfc1d42a7382bd5cedb1a2b03e23569fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 579f5a9782ee8694f4939c6a4f3efe51b476b487) Signed-off-by: Peter Korsgaard --- package/vdr/0005-Fix-musl-build.patch | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/vdr/0005-Fix-musl-build.patch b/package/vdr/0005-Fix-musl-build.patch new file mode 100644 index 0000000000..390e78eab5 --- /dev/null +++ b/package/vdr/0005-Fix-musl-build.patch @@ -0,0 +1,37 @@ +From 075472ec580e03cc89971f0c118cb363776a304d Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 16 May 2023 20:22:12 +0200 +Subject: [PATCH] Fix musl build + +malloc_trim is a GNU extension and therefore not present in non-glibc C +libraries such as musl. Wrapping this in an ifdef fixes musl builds. + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029742.html + +Signed-off-by: Bernd Kuhls +--- + vdr.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/vdr.c b/vdr.c +index 0f426e61..bc4902de 100644 +--- a/vdr.c ++++ b/vdr.c +@@ -1588,12 +1588,14 @@ int main(int argc, char *argv[]) + cSchedules::Cleanup(); + // Plugins housekeeping: + PluginManager.Housekeeping(); ++#if defined(__GLIBC__) + // Memory cleanup: + static time_t LastMemoryCleanup = 0; + if ((Now - LastMemoryCleanup) > MEMCLEANUPDELTA) { + malloc_trim(0); + LastMemoryCleanup = Now; + } ++#endif + } + } + +-- +2.39.2 + From peter at korsgaard.com Wed Jun 14 13:20:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:20:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mesa3d: fix build error with the i915 Gallium driver Message-ID: <20230614133442.57BB883687@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=426a4509bb2d38b3cfcf9410b5e9a1e19442fcfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The error was introduced by mesa3d commit https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 which was first introduced in mesa3d 23.0.0, added with buildroot commit 89944e2c459d45dd4271c49e35dd4a13dfd850a4 Fixes: http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ Signed-off-by: Bernd Kuhls [Arnout: - rename 0005 -> 0006 - another patch was added in parallel; - use gitlab instead of cgit for upstream link ] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 11db2d6fde313fc832baef38a25b4a24c31375ce) Signed-off-by: Peter Korsgaard --- ...e-i915-Gallium-driver-includes-Intel-sour.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch new file mode 100644 index 0000000000..6831bdafd3 --- /dev/null +++ b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch @@ -0,0 +1,46 @@ +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 13 Apr 2023 16:38:51 -0400 +Subject: meson: ensure i915 Gallium driver includes Intel sources + +Ensure builds flag the use of Intel sources when the i915 Gallium driver +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if +other Intel-based configuration options are not enabled: + + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". + +Signed-off-by: James Knight +Part-of: + +Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/cd861b7f38e448822ce765aee61304d1e0a3a8b5 + +Signed-off-by: Bernd Kuhls +--- + meson.build | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +(limited to 'meson.build') + +diff --git a/meson.build b/meson.build +index 23d2d965b37..a3e3c5478a8 100644 +--- a/meson.build ++++ b/meson.build +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') + with_any_vk = _vulkan_drivers.length() != 0 + + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools ++with_any_intel = [ ++ with_gallium_crocus, ++ with_gallium_i915, ++ with_gallium_iris, ++ with_intel_hasvk, ++ with_intel_tools, ++ with_intel_vk, ++].contains(true) + + if with_swrast_vk and not with_gallium_softpipe + error('swrast vulkan requires gallium swrast') +-- +cgit v1.2.1 + From peter at korsgaard.com Wed Jun 14 13:32:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:32:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: reformatted patches Message-ID: <20230614133442.683ED8368B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9a74dd240741ae61a2c0ad6e6e71230caa53400 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x git-formatted patches due to the upstream repo using git: http://git.tvdr.de/?p=vdr.git Sent patches upstream and added Upstream: tags. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit c9b2e252ca2eb76fc49eb7aafe0dfbc674b2c743) Signed-off-by: Peter Korsgaard --- ...musl-compat.patch => 0002-Fix-musl-build.patch} | 49 ++++++++++++++------- package/vdr/0003-Include-limits.h.patch | 51 ++++++++++++++++++++++ package/vdr/0003-include-missing-limits.patch | 30 ------------- ...msg_cat_cntr-is-an-internal-symbol-of-som.patch | 2 + 4 files changed, 87 insertions(+), 45 deletions(-) diff --git a/package/vdr/0002-musl-compat.patch b/package/vdr/0002-Fix-musl-build.patch similarity index 77% rename from package/vdr/0002-musl-compat.patch rename to package/vdr/0002-Fix-musl-build.patch index b6f8f414a9..8c0b8d663b 100644 --- a/package/vdr/0002-musl-compat.patch +++ b/package/vdr/0002-Fix-musl-build.patch @@ -1,12 +1,28 @@ -Fix musl build +From fb44386acc2497ac250364bc08cebc26ded816cf Mon Sep 17 00:00:00 2001 +From: Carlo Landmeter +Date: Tue, 16 May 2023 19:57:39 +0200 +Subject: [PATCH] Fix musl build Downloaded from https://git.alpinelinux.org/aports/tree/community/vdr/musl-compat.patch +Initial commit: +https://git.alpinelinux.org/aports/commit/?id=140248605cee4a0160f80b47ce77a823be2f740a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029744.html + Signed-off-by: Bernd Kuhls +--- + i18n.h | 2 +- + osd.c | 2 +- + thread.c | 4 +++- + tools.c | 4 ++-- + tools.h | 14 ++++++++++++-- + vdr.c | 6 ++++++ + 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/i18n.h b/i18n.h -index f8ad9de..b002bbf 100644 +index 03deb6f2..85ce4077 100644 --- a/i18n.h +++ b/i18n.h @@ -46,7 +46,7 @@ const cStringList *I18nLanguages(void); @@ -19,7 +35,7 @@ index f8ad9de..b002bbf 100644 ///< the current language. If no translation is available, the original ///< string will be returned. diff --git a/osd.c b/osd.c -index 524700a..ef975f5 100644 +index 47bda686..0d360c81 100644 --- a/osd.c +++ b/osd.c @@ -12,7 +12,7 @@ @@ -32,10 +48,10 @@ index 524700a..ef975f5 100644 #include "tools.h" diff --git a/thread.c b/thread.c -index 47eb977..58dba43 100644 +index 93eb8c0d..6e854541 100644 --- a/thread.c +++ b/thread.c -@@ -155,7 +155,9 @@ cRwLock::cRwLock(bool PreferWriter) +@@ -160,7 +160,9 @@ cRwLock::cRwLock(bool PreferWriter) writeLockThreadId = 0; pthread_rwlockattr_t attr; pthread_rwlockattr_init(&attr); @@ -45,7 +61,7 @@ index 47eb977..58dba43 100644 pthread_rwlock_init(&rwlock, &attr); } -@@ -205,7 +207,7 @@ cMutex::cMutex(void) +@@ -210,7 +212,7 @@ cMutex::cMutex(void) locked = 0; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -55,10 +71,10 @@ index 47eb977..58dba43 100644 } diff --git a/tools.c b/tools.c -index 754673d..fef9d2d 100644 +index d04033b1..8b161eec 100644 --- a/tools.c +++ b/tools.c -@@ -640,7 +640,7 @@ char *ReadLink(const char *FileName) +@@ -672,7 +672,7 @@ char *ReadLink(const char *FileName) { if (!FileName) return NULL; @@ -67,7 +83,7 @@ index 754673d..fef9d2d 100644 if (!TargetName) { if (errno == ENOENT) // file doesn't exist TargetName = strdup(FileName); -@@ -1528,7 +1528,7 @@ +@@ -1562,7 +1562,7 @@ cReadDir::~cReadDir() struct dirent *cReadDir::Next(void) { if (directory) { @@ -77,7 +93,7 @@ index 754673d..fef9d2d 100644 #else while ((result = readdir(directory)) != NULL) { diff --git a/tools.h b/tools.h -index 73cca5a..03f5fd1 100644 +index ff6169ee..60eda179 100644 --- a/tools.h +++ b/tools.h @@ -28,6 +28,16 @@ @@ -97,7 +113,7 @@ index 73cca5a..03f5fd1 100644 typedef unsigned char uchar; extern int SysLogLevel; -@@ -400,7 +410,7 @@ +@@ -444,7 +454,7 @@ class cReadDir { private: DIR *directory; struct dirent *result; @@ -106,7 +122,7 @@ index 73cca5a..03f5fd1 100644 union { // according to "The GNU C Library Reference Manual" struct dirent d; char b[offsetof(struct dirent, d_name) + NAME_MAX + 1]; -@@ -738,7 +748,7 @@ public: +@@ -818,7 +828,7 @@ public: data[i] = T(0); size = 0; } @@ -116,10 +132,10 @@ index 73cca5a..03f5fd1 100644 qsort(data, size, sizeof(T), Compare); } diff --git a/vdr.c b/vdr.c -index 8a49471..c2a82aa 100644 +index 1bdc51ab..0f426e61 100644 --- a/vdr.c +++ b/vdr.c -@@ -670,12 +670,18 @@ int main(int argc, char *argv[]) +@@ -661,12 +661,18 @@ int main(int argc, char *argv[]) } } else if (Terminal) { @@ -137,4 +153,7 @@ index 8a49471..c2a82aa 100644 +#endif } - isyslog("VDR version %s started", VDRVERSION); + // Set user id in case we were started as root: +-- +2.39.2 + diff --git a/package/vdr/0003-Include-limits.h.patch b/package/vdr/0003-Include-limits.h.patch new file mode 100644 index 0000000000..7ddfd1703c --- /dev/null +++ b/package/vdr/0003-Include-limits.h.patch @@ -0,0 +1,51 @@ +From a4a3d9b012c12cd8aaa2526f0eacdcffcdd9f8f1 Mon Sep 17 00:00:00 2001 +From: Roberto Oliveira +Date: Tue, 16 May 2023 20:01:18 +0200 +Subject: [PATCH] Include limits.h + +vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined +in limits.h. +Needs to be explicitly included on ppc64le and for all archs for debug build. + +Downloaded from +https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch + +Initial commits: +https://git.alpinelinux.org/aports/commit/?id=c9d8942ccf4825fd734b5f37157a49fc4f0b4339 +https://git.alpinelinux.org/aports/commit/?id=47965644c390b1be1117769b1e08b31858267e9a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029743.html + +Signed-off-by: Bernd Kuhls +--- + config.h | 1 + + tools.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/config.h b/config.h +index 72dd3d2a..b9ea769f 100644 +--- a/config.h ++++ b/config.h +@@ -19,6 +19,7 @@ + #include "i18n.h" + #include "font.h" + #include "tools.h" ++#include + + // VDR's own version number: + +diff --git a/tools.c b/tools.c +index 8b161eec..56a2e0dd 100644 +--- a/tools.c ++++ b/tools.c +@@ -27,6 +27,7 @@ extern "C" { + #include + #include "i18n.h" + #include "thread.h" ++#include + + int SysLogLevel = 3; + +-- +2.39.2 + diff --git a/package/vdr/0003-include-missing-limits.patch b/package/vdr/0003-include-missing-limits.patch deleted file mode 100644 index c2efe291e6..0000000000 --- a/package/vdr/0003-include-missing-limits.patch +++ /dev/null @@ -1,30 +0,0 @@ -vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined -in limits.h. -Needs to be explicitly included on ppc64le and for all archs for debug build. - -Downloaded from -https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch - -Signed-off-by: Bernd Kuhls ----- - ---- a/config.h -+++ b/config.h -@@ -19,6 +19,7 @@ - #include "i18n.h" - #include "font.h" - #include "tools.h" -+#include - - // VDR's own version number: - ---- a/tools.c -+++ b/tools.c -@@ -27,6 +27,7 @@ - #include - #include "i18n.h" - #include "thread.h" -+#include - - int SysLogLevel = 3; - diff --git a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch index 9cc45a96c1..7b1a4c2c05 100644 --- a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch +++ b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch @@ -10,6 +10,8 @@ anything because musl has a basic NLS implementation. Even gettext-tiny defines _nl_msg_cat_cntr as a dummy symbol in its stub libintl-musl implementation. +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029745.html + Signed-off-by: Thomas Petazzoni --- i18n.c | 2 ++ From peter at korsgaard.com Wed Jun 14 13:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:42:00 +0200 Subject: [Buildroot] [PATCH] package/bird: bump to version 2.0.12 In-Reply-To: <877csjbj2h.fsf@48ers.dk> (Peter Korsgaard's message of "Sun, 04 Jun 2023 12:47:18 +0200") References: <20230524132037.90220-1-itz.wam@gmail.com> <877csjbj2h.fsf@48ers.dk> Message-ID: <87352up3dj.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Itz" == Itz 'toinux' Wam writes: >> From: itzwam >> Signed-off-by: Itz 'toinux' Wam > According to the announcement, this contains "Important bugfixes" (would > have been good to mention in the commit message), so committed to > master, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:43:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <877csi9riu.fsf@48ers.dk> (Peter Korsgaard's message of "Mon, 05 Jun 2023 11:39:53 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> <877csi9riu.fsf@48ers.dk> Message-ID: <87y1kmnoql.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Titouan" == Titouan Christophe writes: >> Hello Peter, >> This patch is also valid for 2023.02, could you please apply it there too ? > Yes, I will take care of it when synching 2023.02 with fixes from > master. I am currently running a few weeks behind though. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:43:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:57 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone In-Reply-To: <20230603210642.264930-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 3 Jun 2023 23:06:42 +0200") References: <20230603210642.264930-1-romain.naour@gmail.com> Message-ID: <87ttvanopu.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Commit [1] added dependency on perl-clone but forgot to propagate > the reverse dependency on !BR2_STATIC_LIBS. > Fixes: > WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE > Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] > Selected by [y]: > - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] > http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 > [1] 742258fec06df18782e4bd75b00ca530120312cb > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:45:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:45:54 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment In-Reply-To: <20230605195345.728177-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 21:53:45 +0200") References: <20230605195345.728177-1-romain.naour@gmail.com> Message-ID: <87pm5ynoml.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Artefact (British) and Artifact (American) are both valid spelling > but ARTIFACTS_URL is used in the emulator code. > Surprisingly, the url actually use "artefacts" > http://autobuild.buildroot.net/artefacts > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:47:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:47:29 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M In-Reply-To: <20230605102149.705474-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 12:21:49 +0200") References: <20230605102149.705474-1-romain.naour@gmail.com> Message-ID: <87legmnojy.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The default kernel configuration for s390x enable a lot of > drivers by default so increase the image site to 120M. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:51:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:51:45 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.9.10 In-Reply-To: <20230606195922.1BAED86D16@busybox.osuosl.org> (Peter Korsgaard's message of "Tue, 6 Jun 2023 21:56:00 +0200") References: <20230606195922.1BAED86D16@busybox.osuosl.org> Message-ID: <87h6ranocu.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > commit: https://git.buildroot.net/buildroot/commit/?id=620ce32227b0722c9c68c5d0cd42d8600a18ca6b > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes the following security issues: > - cmd/go: cgo code injection > The go command may generate unexpected code at build time when using cgo. > This may result in unexpected behavior when running a go program which > uses cgo. > This may occur when running an untrusted module which contains directories > with newline characters in their names. Modules which are retrieved using > the go command, i.e. via "go get", are not affected (modules retrieved > using GOPATH-mode, i.e. GO111MODULE=off, may be affected). > Thanks to Juho Nurminen of Mattermost for reporting this issue. > This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. > - runtime: unexpected behavior of setuid/setgid binaries > The Go runtime didn't act any differently when a binary had the > setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was > executed with standard I/O file descriptors closed, opening any files > could result in unexpected content being read/written with elevated > prilieges. Similarly if a setuid/setgid program was terminated, either > via panic or signal, it could leak the contents of its registers. > Thanks to Vincent Dehors from Synacktiv for reporting this issue. > This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. > - cmd/go: improper sanitization of LDFLAGS > The go command may execute arbitrary code at build time when using cgo. > This may occur when running "go get" on a malicious module, or when > running any other command which builds untrusted code. This is can by > triggered by linker flags, specified via a "#cgo LDFLAGS" directive. > Thanks to Juho Nurminen of Mattermost for reporting this issue. > This is CVE-2023-29404 and CVE-2023-29405 and Go issues > https://go.dev/issue/60305 and https://go.dev/issue/60306. > Signed-off-by: Peter Korsgaard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:52:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:52:04 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues In-Reply-To: <87pm684ckh.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 21:26:22 +0200") References: <20230606144237.2802780-1-neal.frager@amd.com> <87pm684ckh.fsf@48ers.dk> Message-ID: <87cz1ynocb.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Neal" == Neal Frager writes: >> This patch cleans up board/zynq shellcheck issues. >> Signed-off-by: Neal Frager >> --- >> .checkpackageignore | 2 -- >> board/zynq/post-build.sh | 4 ++-- >> board/zynq/post-image.sh | 8 ++++---- >> 3 files changed, 6 insertions(+), 8 deletions(-) >> diff --git a/.checkpackageignore b/.checkpackageignore >> index 10e70f0787..90a1481e54 100644 >> --- a/.checkpackageignore >> +++ b/.checkpackageignore >> @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck >> board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream >> board/versal/post-build.sh Shellcheck >> board/versal/post-image.sh Shellcheck TrailingSpace >> -board/zynq/post-build.sh Shellcheck >> -board/zynq/post-image.sh Shellcheck >> board/zynqmp/kria/kv260/kv260.sh Shellcheck >> board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream >> board/zynqmp/post-build.sh Shellcheck >> diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh >> index 9fd8bbf2c8..7cec673e4b 100755 >> --- a/board/zynq/post-build.sh >> +++ b/board/zynq/post-build.sh >> @@ -3,6 +3,6 @@ >> # genimage will need to find the extlinux.conf >> # in the binaries directory >> -BOARD_DIR="$(dirname $0)" >> +BOARD_DIR="$(dirname "$0")" >> -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf >> +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf > This is IMHO not how we should be writing these lines, but instead use > quotes around the entire word and use ${} around the variables, E.G. > install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" > Committed with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:52:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:52:15 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues In-Reply-To: <87legw4bxe.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 21:40:13 +0200") References: <20230606175459.21887-1-neal.frager@amd.com> <87legw4bxe.fsf@48ers.dk> Message-ID: <878rcmnoc0.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Neal" == Neal Frager writes: >> This patch cleans up board/zynqmp shellcheck issues. >> Signed-off-by: Neal Frager >> --- >> .checkpackageignore | 3 --- >> board/zynqmp/kria/kv260/kv260.sh | 6 +++--- >> board/zynqmp/post-build.sh | 9 ++++----- >> board/zynqmp/post-image.sh | 8 ++++---- >> 4 files changed, 11 insertions(+), 15 deletions(-) >> diff --git a/.checkpackageignore b/.checkpackageignore >> index 10e70f0787..8d41aa2d37 100644 >> --- a/.checkpackageignore >> +++ b/.checkpackageignore >> @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck >> board/versal/post-image.sh Shellcheck TrailingSpace >> board/zynq/post-build.sh Shellcheck >> board/zynq/post-image.sh Shellcheck >> -board/zynqmp/kria/kv260/kv260.sh Shellcheck >> board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream >> -board/zynqmp/post-build.sh Shellcheck >> -board/zynqmp/post-image.sh Shellcheck >> boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream >> boot/at91bootstrap/0001-eabi-fix.patch Upstream >> boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream >> diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh >> index e03d67d8b0..089c1ea58f 100755 >> --- a/board/zynqmp/kria/kv260/kv260.sh >> +++ b/board/zynqmp/kria/kv260/kv260.sh >> @@ -6,7 +6,7 @@ >> # drivers are missing. >> # This will be removed when u-boot can build the kv260 u-boot.itb natively. >> -UBOOT_DIR=$4 >> +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 >> -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb >> +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 >> +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb > I took the liberty to wrap some of these very long lines. >> diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh >> index 0713bd1b05..d373ff4d4c 100755 >> --- a/board/zynqmp/post-build.sh >> +++ b/board/zynqmp/post-build.sh >> @@ -3,14 +3,13 @@ >> # genimage will need to find the extlinux.conf >> # in the binaries directory >> -BOARD_DIR="$(dirname $0)" >> -CONSOLE=$2 >> -ROOT=$3 >> +CONSOLE="$2" >> +ROOT="$3" >> mkdir -p "${BINARIES_DIR}" >> -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" >> +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf > The previous format was better (and my shellcheck doesn't complain about > it), so I've dropped this. > Committed with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:41:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:41:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/bird: bump to version 2.0.12 Message-ID: <20230614135234.CA3E7836BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=952bf976b230cd1ce92281b81716a4a899525fcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bugfix release, with "Important bugfixes". For details, see the announcement: https://bird.network.cz/pipermail/bird-users/2023-January/016560.html Signed-off-by: Itz 'toinux' Wam Signed-off-by: Peter Korsgaard (cherry picked from commit eb940ab43d6ec8b0703182fd491e3ef9c57acc6e) Signed-off-by: Peter Korsgaard --- package/bird/bird.hash | 2 +- package/bird/bird.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bird/bird.hash b/package/bird/bird.hash index 3e00a1993d..a62fbba630 100644 --- a/package/bird/bird.hash +++ b/package/bird/bird.hash @@ -1,2 +1,2 @@ -sha256 60a7b83b67b9d089d2a745a11fddd12461f631abc7b645b6c085adf90b3f55d6 bird-2.0.11.tar.gz +sha256 3ec462a237d06d1f4455d6ec00a42f0b1686061fc988e5c89a841d01dd753b53 bird-2.0.12.tar.gz sha256 94c53c84320078920ac1f0d49c81a4e9004512f534521a58bdf145acbcbc2cd2 README diff --git a/package/bird/bird.mk b/package/bird/bird.mk index 1295358fb9..f1b2ee6c5e 100644 --- a/package/bird/bird.mk +++ b/package/bird/bird.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIRD_VERSION = 2.0.11 +BIRD_VERSION = 2.0.12 BIRD_SITE = https://bird.network.cz/download BIRD_LICENSE = GPL-2.0+ BIRD_LICENSE_FILES = README From peter at korsgaard.com Wed Jun 14 13:43:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/perl-http-message: add missing reverse dependency from perl-clone Message-ID: <20230614135234.DE406836BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6c1cb257e0a32f5d0dcb2014f10a1689983fe5a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 35dea785ef6a4c3f3faa91b20da60aef15d1bcdd) Signed-off-by: Peter Korsgaard --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS From peter at korsgaard.com Wed Jun 14 13:48:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:48:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/zynq: fix shellcheck issues Message-ID: <20230614135235.0940C83685@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=737a68f384771600561792960502f0f5ac242fa7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager [Peter: use ${} for variables, quotes around entire word] Signed-off-by: Peter Korsgaard (cherry picked from commit 7db2ab3041150ee382a257c6c7ce686f9ba24ce9) Signed-off-by: Peter Korsgaard --- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..810fe99879 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..627c8ac41a 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Wed Jun 14 13:45:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:45:39 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230614135234.E6F7F836BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d934ce827caa3e1696acdd56277cca347cd73fbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit e0e64e9edeafd6467d20d211463ad28b20705503) Signed-off-by: Peter Korsgaard --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device From peter at korsgaard.com Wed Jun 14 13:49:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:49:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/zynqmp: fix shellcheck issues Message-ID: <20230614135235.11B64836BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=457cc3325859afad28f761dc30281e916157a536 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager [Peter: wrap long lines, use quotes around entire word] Signed-off-by: Peter Korsgaard (cherry picked from commit 48c3d9f396dd7a9fa426e3f7ddbff65a6270aeaf) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 10 +++++++--- board/zynqmp/post-build.sh | 7 +++---- board/zynqmp/post-image.sh | 8 ++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..dc92c51d43 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,11 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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" + +"${UBOOT_DIR}/tools/mkimage" -E -f "${UBOOT_DIR}/u-boot.its" \ + -B 0x8 "${BINARIES_DIR}/u-boot.itb" diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..747991e3f1 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +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 + append console="${CONSOLE}" root="/dev/${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..f44b66342d 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Wed Jun 14 13:49:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:49:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/go: security bump to version 1.9.10 Message-ID: <20230614135235.1DB69836BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f13dcd6c651df81f241b74e42c64588d6db2a862 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - cmd/go: cgo code injection The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses cgo. This may occur when running an untrusted module which contains directories with newline characters in their names. Modules which are retrieved using the go command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode, i.e. GO111MODULE=off, may be affected). Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. - runtime: unexpected behavior of setuid/setgid binaries The Go runtime didn't act any differently when a binary had the setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was executed with standard I/O file descriptors closed, opening any files could result in unexpected content being read/written with elevated prilieges. Similarly if a setuid/setgid program was terminated, either via panic or signal, it could leak the contents of its registers. Thanks to Vincent Dehors from Synacktiv for reporting this issue. This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. - cmd/go: improper sanitization of LDFLAGS The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running any other command which builds untrusted code. This is can by triggered by linker flags, specified via a "#cgo LDFLAGS" directive. Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29404 and CVE-2023-29405 and Go issues https://go.dev/issue/60305 and https://go.dev/issue/60306. Signed-off-by: Peter Korsgaard (cherry picked from commit 620ce32227b0722c9c68c5d0cd42d8600a18ca6b) 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 ffe42bf395..874737ea2d 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 131190a4697a70c5b1d232df5d3f55a3f9ec0e78e40516196ffb3f09ae6a5744 go1.19.9.src.tar.gz +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 89c3577982..545d2117b7 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.9 +GO_VERSION = 1.19.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Wed Jun 14 13:42:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:42:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/redis: security bump to v7.0.11 Message-ID: <20230614135234.D3B1F83685@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=675142ca66fecdf38dbf1862092aafe7b0f822ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe Signed-off-by: Peter Korsgaard (cherry picked from commit c29bf1d2db5afb8a0109260ed2477fa8fc49c2ba) Signed-off-by: Peter Korsgaard --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Jun 14 13:46:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:46:24 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/qemu s390x: increase image size to 120M Message-ID: <20230614135234.EFC51836C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ac08c880a57423ea5eb7301ee1311d5e1ca4e751 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 757251a0deeb28cf4a682bb9db5a438be4c0f925) Signed-off-by: Peter Korsgaard --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..591e6e3369 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel From romain.naour at smile.fr Wed Jun 14 14:35:19 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 16:35:19 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230614143519.18669-1-romain.naour@smile.fr> defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 91a1b288c6..6fb34a0dae 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -52,6 +52,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. -- 2.40.1 From peter at korsgaard.com Wed Jun 14 14:35:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:35:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230614143548.EA769836DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4956d620df14156baba1ef98610d5887612c254d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 2b0c6c0b7261937027a4f294a2d3c8c0a51eb722) [Peter: drop 6.3.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 8 ++++---- package/linux-headers/Config.in.host | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index c62f85e644..264cc58f59 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.31" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.32" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 550a3a5cec..9a58be36ff 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,9 +1,9 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index fe7d9330c6..6289e8400f 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -386,10 +386,10 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From fl at n621.de Wed Jun 14 14:42:02 2023 From: fl at n621.de (Florian Larysch) Date: Wed, 14 Jun 2023 16:42:02 +0200 Subject: [Buildroot] [PATCH 1/1] linux: make kconfig depend on host-make Message-ID: <20230614144202.21459-1-fl@n621.de> Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. Thus, when host-make is being used in a build that has PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the make instance from the host directory, but since it is not listed in LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in time. Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it copied over early enough. Signed-off-by: Florian Larysch --- linux/linux.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index cc36b5251d..1c4fe45ac9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ # only if the host does not have them. LINUX_KCONFIG_DEPENDENCIES = \ $(BR2_BISON_HOST_DEPENDENCY) \ - $(BR2_FLEX_HOST_DEPENDENCY) + $(BR2_FLEX_HOST_DEPENDENCY) \ + $(BR2_MAKE_HOST_DEPENDENCY) # Starting with 4.18, the kconfig in the kernel calls the # cross-compiler to check its capabilities. So we need the -- 2.40.1 From peter at korsgaard.com Wed Jun 14 14:52:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:52:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og In-Reply-To: <20230607173514.1070338-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:35:14 +0200") References: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Message-ID: <874jnanliy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode In-Reply-To: <20230607171708.595774-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:17:08 +0200") References: <20230607171708.595774-1-bernd.kuhls@t-online.de> Message-ID: <87zg52m6xz.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fix the following build failure: > /tmp/ccGKQdKj.s: Assembler messages: > /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup > /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup > /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup > /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup > Fixes: > http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:33 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-2-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:07 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <20230605095607.332091-2-romain.naour@gmail.com> Message-ID: <87v8fqm6xe.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > The portability issue has already been reported upstream [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > Signed-off-by: Romain Naour > Cc: Julien Olivain Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:50 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <87cz2849z0.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 22:22:27 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <87cz2849z0.fsf@48ers.dk> Message-ID: <87r0qem6wx.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> Some packages (e.g. libjxl) requires a quite recent cmake version, >> that is not yet available in most distributions, especially those >> LTS versions. >> Currently, when we bump the minum cmake version we require, it gets >> bumped for all packages, regardless of their own minimum required >> version, which means that a given configuration will trigger the >> build of our host-cmake even if the packages that require it are not >> enabled and those that are would be content with the system-provided >> cmake. >> Since host-cmake can take quite some time to build, this can get a >> bit annoying to pay the price of a host-cmake build that would >> otherwise not be needed. >> Some packages even use an alternative build system when available >> since they requires a more recent version of cmake than the our >> minum cmake version >> (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). >> We introduce config options that packages can select to indicate >> what minimal cmake version they require, and use that version as the >> required minimal version required by the current configuration [0]. >> We would like to ensure that the currently selected minimum cmake >> version is indeed lower (or equal) to the cmake version we package, >> but that is not possible: dependencies.mk is parsed before we parse >> packages, so we do not yet know the cmake version we have, and we >> can't invert the parsing order as we need to know the requires >> dependencies before we parse packages (so that we can build their >> dependency rules in Makefile). So we can only add comments in both >> places, that refer to the other location. >> [0] note that this is yet not optimal, as in such a case, host-cmake >> would be in the dependency chain of all cmake-based packages, even >> for those packages that do not require it. The optimum would be for >> each package to gain such a dependency on an as-needed basis, but >> this is by far more complex to achieve, and would only speed up >> cases where a single package is built from scratch (e.g. with: >> make clean; make foo), which is not worth optimising (yet?) >> Signed-off-by: Romain Naour >> Cc: Julien Olivain >> Cc: Arnout Vandecappelle >> Cc: Peter Korsgaard >> Cc: Yann E. MORIN >> Cc: Thomas Petazzoni >> --- >> v2: Use the commit log suggested by Yann >> http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:51:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libjxl: requires host-cmake >= 3.19 Message-ID: <20230614145426.95677836F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5fab4b32bbdaec13c94daaf53591e6190cce4851 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain Signed-off-by: Peter Korsgaard (cherry picked from commit a4fec34ba231b78ea24a6480c31aa45132b40784) Signed-off-by: Peter Korsgaard --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 From peter at korsgaard.com Wed Jun 14 14:51:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230614145426.9FB99836FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17289b98e1f72b3ed148f60472edbd8e0f63d4ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 62200879d49c085b120f37ce31d9123ebcc5895a) Signed-off-by: Peter Korsgaard --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ From peter at korsgaard.com Wed Jun 14 14:52:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:52:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/php: Fix GCC 12 -Og Message-ID: <20230614145426.AAB3683700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4fa90a2f6dd39ab18ff4da103fac44bb3ddec531 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 29e79c1f54407d0bb6cd9a3a27c65a4cbe3ccdcd) Signed-off-by: Peter Korsgaard --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) From peter at korsgaard.com Wed Jun 14 14:51:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230614145426.8955B836F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6d7d40579cdefaa965fc283dfa96fc645029d82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minimum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minimum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the required dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni Signed-off-by: Peter Korsgaard (cherry picked from commit 53beb8fc1a4f3ba20ea6c856b4ec8506570f17c1) Signed-off-by: Peter Korsgaard --- package/cmake/Config.in.host | 27 +++++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 +++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index 053658fad6..56c92e53e9 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ From romain.naour at smile.fr Wed Jun 14 15:26:34 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 17:26:34 +0200 Subject: [Buildroot] [RFC] package/qemu: fix build on mips* and powerpc* Message-ID: <20230614152634.23608-1-romain.naour@smile.fr> linux/mman.h define MAP_SYNC (0x0) as legacy / undefined architecture specific flags to be ignored by mmap handling code [1]. But MAP_SYNC may be undef by musl toolchain arch//bits/mman.h header [2] when targets (mips*, powerpc*) are not using asm-generic/mman.h to have MAP_SYNC defined. Fixes: http://autobuild.buildroot.org/results/dbd/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 http://autobuild.buildroot.org/results/287/287b4e8e77914a6181cab2b632b7e3412c3b781b [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6fb293f2497a9841d94f6b57bd2bb2cd222da43 [2] https://git.musl-libc.org/cgit/musl/commit/?id=9b57db3f958d9adc3b1c7371b5c6723aaee448b7 Signed-off-by: Romain Naour --- I believe it may be a musl toolchain issue when MAP_SYNC is undef from musl's bits/mman.h header. I'm not sure that qemu (upstream) should handle this issue from util/mmap-alloc.c. --- ...-alloc-fix-build-on-mips-and-powerpc.patch | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch diff --git a/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch b/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch new file mode 100644 index 0000000000..528ba3dc78 --- /dev/null +++ b/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch @@ -0,0 +1,52 @@ +From e244dbccc229c9973b900f1ca4b8c3b61f5305b4 Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Tue, 13 Jun 2023 23:27:07 +0200 +Subject: [PATCH] util/mmap-alloc: fix build on mips* and powerpc* + +linux/mman.h define MAP_SYNC (0x0) as legacy / undefined architecture +specific flags to be ignored by mmap handling code [1]. + +But MAP_SYNC may be undef by musl toolchain arch//bits/mman.h +header [2] when targets (mips*, powerpc*) are not using +asm-generic/mman.h to have MAP_SYNC defined. + +Fixes: +http://autobuild.buildroot.org/results/dbd/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 +http://autobuild.buildroot.org/results/287/287b4e8e77914a6181cab2b632b7e3412c3b781b + +[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6fb293f2497a9841d94f6b57bd2bb2cd222da43 +[2] https://git.musl-libc.org/cgit/musl/commit/?id=9b57db3f958d9adc3b1c7371b5c6723aaee448b7 + +Upstream: not submitted + +Signed-off-by: Romain Naour +--- +I believe it may be a musl toolchain issue when MAP_SYNC is undef from musl's +bits/mman.h header. I'm not sure that qemu (upstream) should handle this issue +from util/mmap-alloc.c. +--- + util/mmap-alloc.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c +index 5ed7d29183..a3994b8610 100644 +--- a/util/mmap-alloc.c ++++ b/util/mmap-alloc.c +@@ -25,6 +25,14 @@ + + #define HUGETLBFS_MAGIC 0x958458f6 + ++/* MAP_SYNC may be undef by musl toolchain arch//bits/mman.h ++ * header when targets (mips*, powerpc*) are not using ++ * asm-generic/mman.h to have MAP_SYNC defined. ++ */ ++#ifndef MAP_SYNC ++#define MAP_SYNC 0x0 ++#endif ++ + #ifdef CONFIG_LINUX + #include + #endif +-- +2.40.1 + -- 2.40.1 From bernd.kuhls at t-online.de Wed Jun 14 17:30:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 14 Jun 2023 19:30:32 +0200 Subject: [Buildroot] [PATCH 1/2] package/x11r7/xapp_xfd: disable gettext detection when not needed Message-ID: <20230614173033.1748392-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/856/856b0f332b4a82a5ce308643c37a14d3c6aebcc1/ Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xfd/xapp_xfd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x11r7/xapp_xfd/xapp_xfd.mk b/package/x11r7/xapp_xfd/xapp_xfd.mk index 1ef1d69db3..bccbc1da5d 100644 --- a/package/x11r7/xapp_xfd/xapp_xfd.mk +++ b/package/x11r7/xapp_xfd/xapp_xfd.mk @@ -25,4 +25,8 @@ else XAPP_XFD_CONF_OPTS += --without-xkb endif +ifeq ($(BR2_SYSTEM_ENABLE_NLS),) +XAPP_XFD_CONF_ENV += ac_cv_search_gettext=no +endif + $(eval $(autotools-package)) -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 14 17:30:33 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 14 Jun 2023 19:30:33 +0200 Subject: [Buildroot] [PATCH 2/2] package/x11r7/xapp_xhost: disable gettext detection when not needed In-Reply-To: <20230614173033.1748392-1-bernd.kuhls@t-online.de> References: <20230614173033.1748392-1-bernd.kuhls@t-online.de> Message-ID: <20230614173033.1748392-2-bernd.kuhls@t-online.de> Fixes a build error similar to http://autobuild.buildroot.net/results/856/856b0f332b4a82a5ce308643c37a14d3c6aebcc1/ To reproduce just enable this package using the defconfig on a host without /usr/bin/gettext and without /usr/bin/xgettext. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xhost/xapp_xhost.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x11r7/xapp_xhost/xapp_xhost.mk b/package/x11r7/xapp_xhost/xapp_xhost.mk index 55f7ca5cc7..4638095976 100644 --- a/package/x11r7/xapp_xhost/xapp_xhost.mk +++ b/package/x11r7/xapp_xhost/xapp_xhost.mk @@ -12,4 +12,8 @@ XAPP_XHOST_LICENSE_FILES = COPYING XAPP_XHOST_DEPENDENCIES = xlib_libX11 xlib_libXmu $(TARGET_NLS_DEPENDENCIES) XAPP_XHOST_CONF_ENV = LIBS=$(TARGET_NLS_LIBS) +ifeq ($(BR2_SYSTEM_ENABLE_NLS),) +XAPP_XHOST_CONF_ENV += ac_cv_search_gettext=no +endif + $(eval $(autotools-package)) -- 2.39.2 From peter at korsgaard.com Wed Jun 14 18:53:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 20:53:21 +0200 Subject: [Buildroot] [PATCH] package/dfu-programmer: new package Message-ID: <20230614185322.2323358-1-peter@korsgaard.com> Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/Config.in | 1 + package/dfu-programmer/Config.in | 17 +++++++++++++++++ package/dfu-programmer/dfu-programmer.hash | 3 +++ package/dfu-programmer/dfu-programmer.mk | 21 +++++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/dfu-programmer/Config.in create mode 100644 package/dfu-programmer/dfu-programmer.hash create mode 100644 package/dfu-programmer/dfu-programmer.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..56316201af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2308,6 +2308,7 @@ F: configs/roseapplepi_defconfig F: configs/sheevaplug_defconfig F: configs/visionfive_defconfig F: package/bats-core/ +F: package/dfu-programmer/ F: package/docker-compose/ F: package/dump1090/ F: package/fatcat/ diff --git a/package/Config.in b/package/Config.in index ad438667d2..bff090a661 100644 --- a/package/Config.in +++ b/package/Config.in @@ -482,6 +482,7 @@ endmenu source "package/dbus-glib/Config.in" source "package/dbus-python/Config.in" source "package/dbus-triggerd/Config.in" + source "package/dfu-programmer/Config.in" source "package/dfu-util/Config.in" source "package/dmidecode/Config.in" source "package/dmraid/Config.in" diff --git a/package/dfu-programmer/Config.in b/package/dfu-programmer/Config.in new file mode 100644 index 0000000000..6e0743e9d8 --- /dev/null +++ b/package/dfu-programmer/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_DFU_PROGRAMMER + bool "dfu-programmer" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_LIBUSB + help + Dfu-programmer is a multi-platform command-line programmer + for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB + bootloader supporting ISP. Most Atmel devices having a USB + port come pre-programmed with the bootloader, and this is a + lightweight alternative to Atmel's own FLIP/BatchISP program. + + http://dfu-programmer.github.io/ + +comment "dfu-programmer needs a toolchain w/ threads, gcc >= 4.9" + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/dfu-programmer/dfu-programmer.hash b/package/dfu-programmer/dfu-programmer.hash new file mode 100644 index 0000000000..afa1d97aed --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0 dfu-programmer-1.0.0.tar.gz +sha256 d8fb44c26fecbb2b8a368a6c0ed4f5478a401fab03744325407736a80383af76 COPYING diff --git a/package/dfu-programmer/dfu-programmer.mk b/package/dfu-programmer/dfu-programmer.mk new file mode 100644 index 0000000000..3b1589125c --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# dfu-programmer +# +################################################################################ + +DFU_PROGRAMMER_VERSION = 1.0.0 +DFU_PROGRAMMER_SITE = https://github.com/dfu-programmer/dfu-programmer/releases/download/v$(DFU_PROGRAMMER_VERSION) +DFU_PROGRAMMER_LICENSE = GPL-2.0+ +DFU_PROGRAMMER_LICENSE_FILES = COPYING +DFU_PROGRAMMER_DEPENDENCIES = libusb + +# No update-bash-completion.sh in tarball. Fix sent upstream: +# https://github.com/dfu-programmer/dfu-programmer/pull/91 +define DFU_PROGRAMMER_ADD_MISSING_FILE + ln -s /bin/true $(@D)/update-bash-completion.sh +endef + +DFU_PROGRAMMER_POST_PATCH_HOOKS == DFU_PROGRAMMER_ADD_MISSING_FILE + +$(eval $(autotools-package)) -- 2.30.2 From romain.naour at smile.fr Wed Jun 14 21:09:26 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 23:09:26 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 Message-ID: <20230614210926.7723-1-romain.naour@smile.fr> Fixes CVE-2023-0330: A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free. See: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Signed-off-by: Romain Naour --- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e76aef0b3a..b6fcad83e2 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz +sha256 f060abd435fbe6794125e2c398568ffc3cfa540042596907a8b18edca34cf6a5 qemu-8.0.2.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 6a6905d75f..c530896fa8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 8.0.0 +QEMU_VERSION = 8.0.2 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c -- 2.40.1 From thomas.petazzoni at bootlin.com Thu Jun 15 04:42:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 15 Jun 2023 04:42:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-14 Message-ID: <20230615044237.E6E1583B12@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-14 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 65 | 58 | 1 | 124 | Classification of failures by reason for master ----------------------------------------------- host-rust-1.68.2 | 5 unknown | 5 linux-6.3.6 | 4 ltp-testsuite-20230127 | 4 host-binutils-2.38 | 3 strace-6.3 | 3 agentpp-4.6.0 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 libglib2-2.76.1 | 2 liquid-dsp-1.4.0 | 2 batman-adv-2022.3 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 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 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.39 | 1 host-heimdal-f4faaeaba371ff... | 1 host-runc-1.1.7 | 1 libsepol-3.5 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 nfs-utils-2.6.3 | 1 php-8.2.6 | 1 pv-1.6.20 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f3f433d31cf384bed22fb8482a55ba38c8a35602 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3a356713b7398f39f649451fd793e6af03cb6a7d | microblaze | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/004d03967b3a628570e1fdb808d3731a4128a8ea | sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/a676cd9701edb3573cbcafb7a78b507a6b4d4ee2 | ORPH sparc | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/62ae4ea5b6590ac08c6fd629d13818a57a65e86f | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/83ae63d9ed1b3a52dc03dc0a7c1f7c8dc69a5df4 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8d0a7410361debfb5d2951d6113301fbcb1daec0 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3f50902293cad3f2a9c91c7beaed89f04737172c | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2ea0dcec078712682cdfc4b391b2127bfb6ec816 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4f5b4ad232e280e109f981d82e2ed85c55a257cb | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/854452d851a2b883d29df3d0314b6293593eedce | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/57e6487d3ecc7760f50475a2dcc26fbb0c214c91 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ffbba367cd7801c7a1b3c9b7af17b70b9ed67877 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c9777328c5c2215a536b7c69b70b08fdcaf61925 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/27f53fa0d923e452fa46579f226c2004da88f02c | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c54d5c42f4506406f6e25bb5958df6f577d3c02f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/de7d13622a5a38861a2008e54f4b28a0b5d547ab | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/bd0565e8c12ac8d3642289d6e8923fd2b48f7228 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8724e34838849ba181a189353407d51559c810a5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a313102bff1027bf33e71b0c0da2de49b0665406 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a5479b718b88b987df5c03880835add206bfb0c | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/73ccb93579ae291f1aebde69d7a733b5408555f3 | i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/53f5eda3b983b4ffc6ce4fe819784bc6a0bdc3ba | powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/9de8215cd7843e53327c23ffea4f93ca0e5aba1b | powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/3f8dbf8cd1cf5420140c99fade98793af270f18b | ORPH or1k | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/a938e9aab297dd3e8b7806734753419fbd6b4e1b | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/3c97430e8308c088bd3599874fbe3faef1b3795d | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c5792d4bb195c51e3b040ee6325a4bb3021bfd74 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/be26e66da0ca1b204993732041000b6047d721aa | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/392c47450661f9d3b32eba2830aa94339c9ada89 | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/06921d9946eb3aadc85c9cad7477a3f4d624d803 | mips | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/320af4f6afb10edbfe9843bf034333a9fb013d3d | microblazeel | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/54ee88244e8084539f4b4271908b191d623ac57b | arm | libsepol-3.5 | NOK | http://autobuild.buildroot.net/results/e41d98ddf3471c81af02f05f2987bb80ff29d587 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/ba073edb36a1d4e096a6ce6a6ef3ccef6c9756d0 | arceb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e9d75b23c0f2b94eccc7fdee33ee0106efef0f7a | ORPH nios2 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d5523ecc93e157ac48e954101eedb292a73b3660 | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/5ce9a6a9eadabbd69c73b19d6793a4dc6d3b5d21 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1cb564a689d144f5b029f5796871ab2b75fed5d1 | ORPH i686 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/cc403389eb6e846061851979842cf8fee3d46e0b | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8c3e075c8858ee839eabf97682cb8569416ed61e | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/3bb462ab80e7a6b19c10758b2e1081721ffffde4 | mips64el | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/058a992dbc3c903f4fa8adb7ed16e55422ead122 | sparc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/2692a5cef4c2b5bf1ba46d3d3792fb0aebd2bb4d | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/044a09390c6700b80046e51664b236752d930a4c | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/341e138fb4f1d6aff0d77193f29fddf6adc7142d | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/99f3084b1a02f1588eb5a20f96e8637cbe3a0636 | arm | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/3c86be77415bb436b8b175b80c4e09dd1d26b854 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a151b1a86885610d1de8c17b818fe02f2cc55a1f | ORPH powerpc64 | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/dd92599be39a0511c516b56a9645329e67ed39fc | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0582d7c28da23ed45d742692b128e26ee285a06c | ORPH sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e4e747a14aa665d802747060ece526a148bcaa2c | nios2 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9ca537ccaeb857bee9aa81e1ea1e29d6c2d202ea | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1c4032bca147a61dcad3f3bd6572edc80f36556a | mips | unknown | NOK | http://autobuild.buildroot.net/results/2873b4ddb8b314bb0f6630466c7d29b13df3a9ba | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/14c273a496595e4bbdf822facd05097e73d828bb | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/0045c1358f2891586f6a8669d9a9c5ad92d7d17b | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/5cb46f65ba9488e18316da0e4561aaf60fca9563 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/3bb0263c79a3082b10b29ceec029a220da496626 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-go-1.19.9 | 1 host-runc-1.1.7 | 1 libgcrypt-1.10.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/50db70f3fda7f0e3832303849cdbac3cbcbba0f2 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b4757623d3f295f54ce3ada4d83695fa033f8778 | x86_64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/bc00d362f5246261e9e3b17ed65caecc781cae05 | mips64 | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/fd5493e0b857515c4b147ea617bdc76e3bca659a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0a1a5509835fa368cea25ec89e7725cd04fe792f | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Jun 15 06:44:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:25 +0200 Subject: [Buildroot] [PATCH 1/6] package/f2fs-tools: bump to version 1.16.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> (Grzegorz Blach's message of "Mon, 12 Jun 2023 01:36:14 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <87leglmdh2.fsf@48ers.dk> >>>>> "Grzegorz" == Grzegorz Blach writes: > Signed-off-by: Grzegorz Blach Committed after extending the commit message with a note about the 2 patches now being upstream and removed those two patches from .checkpackageignore - Thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:46:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:07 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <20230611233619.128038-2-grzegorz@blach.pl> (Grzegorz Blach's message of "Mon, 12 Jun 2023 01:36:15 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> <20230611233619.128038-2-grzegorz@blach.pl> Message-ID: <87h6r9mde8.fsf@48ers.dk> >>>>> "Grzegorz" == Grzegorz Blach writes: > Signed-off-by: Grzegorz Blach The changelog mentions security fixes in 1.3.39 and 1.3.40, so I've adjusted the commit message to mention that this is a security bump extended with the details from the changelog and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:46:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: bump version to 2.27.0 In-Reply-To: <20230612073630.83079-1-egorenar@linux.ibm.com> (Alexander Egorenkov's message of "Mon, 12 Jun 2023 09:36:30 +0200") References: <20230612073630.83079-1-egorenar@linux.ibm.com> Message-ID: <87cz1xmddc.fsf@48ers.dk> >>>>> "Alexander" == Alexander Egorenkov writes: > Signed-off-by: Alexander Egorenkov Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:48:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:48:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.11.0 In-Reply-To: <20230613063139.603646-1-fido_max@inbox.ru> (Maxim Kochetkov via buildroot's message of "Tue, 13 Jun 2023 09:31:39 +0300") References: <20230613063139.603646-1-fido_max@inbox.ru> Message-ID: <878rclmd9j.fsf@48ers.dk> >>>>> "Maxim" == Maxim Kochetkov via buildroot writes: > Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md > Signed-off-by: Maxim Kochetkov Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:51:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:10 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.15.0 In-Reply-To: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 13 Jun 2023 21:09:09 +0200") References: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> Message-ID: <874jn9md5t.fsf@48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Drop local patch that has been upstreamed but add a new one to fix build > failure: > ../meson.build:180:12: ERROR: Can not run test applications in this > cross environment. > Signed-off-by: Giulio Benetti Committed after dropping the old patch from .checkpackageignore, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:51:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:37 +0200 Subject: [Buildroot] [PATCH] package/dfu-programmer: new package In-Reply-To: <20230614185322.2323358-1-peter@korsgaard.com> (Peter Korsgaard's message of "Wed, 14 Jun 2023 20:53:21 +0200") References: <20230614185322.2323358-1-peter@korsgaard.com> Message-ID: <87zg51kykm.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:52:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:52:44 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets In-Reply-To: <20230614143519.18669-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 14 Jun 2023 16:35:19 +0200") References: <20230614143519.18669-1-romain.naour@smile.fr> Message-ID: <87v8fpkyir.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > defconfig fragment to reproduce the issue: > BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y > BR2_PACKAGE_QEMU=y > BR2_PACKAGE_QEMU_SYSTEM=y > ERROR: Problem encountered: fdt not available but required by targets > aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, > microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, > nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, > riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu > Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets > but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set > (building for all targets). > Fixes: > http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 > [1] 44be514b21fd94096702b80c62d46c31d72f15a5 > Signed-off-by: Romain Naour > Cc: Carlos Santos > Cc: Yann E. MORIN Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:54:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:54:45 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 In-Reply-To: <20230614210926.7723-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 14 Jun 2023 23:09:26 +0200") References: <20230614210926.7723-1-romain.naour@smile.fr> Message-ID: <87r0qdkyfe.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Fixes CVE-2023-0330: > A vulnerability in the lsi53c895a device affects the latest version of > qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs > like stack overflow or use-after-free. > See: > https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Committed after marking it a security bump, thanks. Looks like we need to bump 2023.02.x to 7.2.3 for the same fix: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00218.html -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:52:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:52:27 +0200 Subject: [Buildroot] [git commit] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230615065520.9B5B0837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59df3875b5e965872007ac22245aa6e048576644 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 91a1b288c6..6fb34a0dae 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -52,6 +52,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. From peter at korsgaard.com Thu Jun 15 06:48:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:48:41 +0200 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.11.0 Message-ID: <20230615065520.79D47837D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=067a8864c594958004dfdb9dea55c304913e2be6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md Signed-off-by: Maxim Kochetkov Signed-off-by: Peter Korsgaard --- 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 9ec92244a7..22705cfb16 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d3bd209ebe48f058fd3fa2aa0d6a74fbce2023d64dbb205e58e2c9ab62059cce timescaledb-2.10.3.tar.gz +sha256 96baf19f502387d2129324032407da6405800de8627bfa556bfd3a7b277287be timescaledb-2.11.0.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index cd02d8df50..3356094cb0 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.10.3 +TIMESCALEDB_VERSION = 2.11.0 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:46:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:32 +0200 Subject: [Buildroot] [git commit] package/s390-tools: bump version to 2.27.0 Message-ID: <20230615065520.70495837C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ff1202ae67c992f1fe6b1b3e5184dc1476cb55d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Alexander Egorenkov Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.hash | 2 +- package/s390-tools/s390-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/s390-tools/s390-tools.hash b/package/s390-tools/s390-tools.hash index 37b67c5cb1..b7563d8bac 100644 --- a/package/s390-tools/s390-tools.hash +++ b/package/s390-tools/s390-tools.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 da81c55fb11d84923c0ebaed703f557052eb1a273495f60ebe3d20a74627303e s390-tools-2.26.0.tar.gz +sha256 4315e64cf2fe0240ff9bd9929501db731d5bf3e7acf964ecf323d48d90e08f6e s390-tools-2.27.0.tar.gz sha256 cca17a9a944ebec769adee4aebd805c912c357785ff2705a99ffe68563021f75 LICENSE diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index ec01a18cb0..187fefea64 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -S390_TOOLS_VERSION = 2.26.0 +S390_TOOLS_VERSION = 2.27.0 S390_TOOLS_SITE = $(call github,ibm-s390-linux,s390-tools,v$(S390_TOOLS_VERSION)) S390_TOOLS_LICENSE = MIT S390_TOOLS_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:53:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:53:13 +0200 Subject: [Buildroot] [git commit] package/qemu: security bump to version 8.0.2 Message-ID: <20230615065520.A5D93837C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0adcc6d693d97b57586d04955bd68613d78578c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes CVE-2023-0330: A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free. See: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e76aef0b3a..b6fcad83e2 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz +sha256 f060abd435fbe6794125e2c398568ffc3cfa540042596907a8b18edca34cf6a5 qemu-8.0.2.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 6a6905d75f..c530896fa8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 8.0.0 +QEMU_VERSION = 8.0.2 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From peter at korsgaard.com Thu Jun 15 06:44:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:59 +0200 Subject: [Buildroot] [git commit] package/f2fs-tools: bump to version 1.16.0 Message-ID: <20230615065520.5BCD1837BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8bbcfc9ca57fe83411db14daf88febda80ea7cc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop now upstreamed patches. Signed-off-by: Grzegorz Blach Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 - .../0001-configure-ac-fix-cross-compilation.patch | 88 ---------------------- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 --------- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 5 files changed, 2 insertions(+), 126 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..14c9bdbb7a 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -444,8 +444,6 @@ package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables package/expect/0001-enable-cross-compilation.patch Upstream package/expect/0002-allow-tcl-build-directory.patch Upstream -package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream -package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch deleted file mode 100644 index 0e3d4da191..0000000000 --- a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch +++ /dev/null @@ -1,88 +0,0 @@ -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/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 deleted file mode 100644 index b43def6bb7..0000000000 --- a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch +++ /dev/null @@ -1,34 +0,0 @@ -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 - diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8d5ff31f0d..d1f183afff 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz +sha256 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e f2fs-tools-1.16.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index f94244f2ad..a92ab4fe3e 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.15.0 +F2FS_TOOLS_VERSION = 1.16.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 Thu Jun 15 06:51:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:34 +0200 Subject: [Buildroot] [git commit] package/dfu-programmer: new package Message-ID: <20230615065520.92843837BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7988be7eb4d9c77821a059f3193263e4d47cafba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/Config.in | 1 + package/dfu-programmer/Config.in | 17 +++++++++++++++++ package/dfu-programmer/dfu-programmer.hash | 3 +++ package/dfu-programmer/dfu-programmer.mk | 21 +++++++++++++++++++++ 5 files changed, 43 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..56316201af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2308,6 +2308,7 @@ F: configs/roseapplepi_defconfig F: configs/sheevaplug_defconfig F: configs/visionfive_defconfig F: package/bats-core/ +F: package/dfu-programmer/ F: package/docker-compose/ F: package/dump1090/ F: package/fatcat/ diff --git a/package/Config.in b/package/Config.in index ad438667d2..bff090a661 100644 --- a/package/Config.in +++ b/package/Config.in @@ -482,6 +482,7 @@ endmenu source "package/dbus-glib/Config.in" source "package/dbus-python/Config.in" source "package/dbus-triggerd/Config.in" + source "package/dfu-programmer/Config.in" source "package/dfu-util/Config.in" source "package/dmidecode/Config.in" source "package/dmraid/Config.in" diff --git a/package/dfu-programmer/Config.in b/package/dfu-programmer/Config.in new file mode 100644 index 0000000000..6e0743e9d8 --- /dev/null +++ b/package/dfu-programmer/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_DFU_PROGRAMMER + bool "dfu-programmer" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_LIBUSB + help + Dfu-programmer is a multi-platform command-line programmer + for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB + bootloader supporting ISP. Most Atmel devices having a USB + port come pre-programmed with the bootloader, and this is a + lightweight alternative to Atmel's own FLIP/BatchISP program. + + http://dfu-programmer.github.io/ + +comment "dfu-programmer needs a toolchain w/ threads, gcc >= 4.9" + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/dfu-programmer/dfu-programmer.hash b/package/dfu-programmer/dfu-programmer.hash new file mode 100644 index 0000000000..afa1d97aed --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0 dfu-programmer-1.0.0.tar.gz +sha256 d8fb44c26fecbb2b8a368a6c0ed4f5478a401fab03744325407736a80383af76 COPYING diff --git a/package/dfu-programmer/dfu-programmer.mk b/package/dfu-programmer/dfu-programmer.mk new file mode 100644 index 0000000000..3b1589125c --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# dfu-programmer +# +################################################################################ + +DFU_PROGRAMMER_VERSION = 1.0.0 +DFU_PROGRAMMER_SITE = https://github.com/dfu-programmer/dfu-programmer/releases/download/v$(DFU_PROGRAMMER_VERSION) +DFU_PROGRAMMER_LICENSE = GPL-2.0+ +DFU_PROGRAMMER_LICENSE_FILES = COPYING +DFU_PROGRAMMER_DEPENDENCIES = libusb + +# No update-bash-completion.sh in tarball. Fix sent upstream: +# https://github.com/dfu-programmer/dfu-programmer/pull/91 +define DFU_PROGRAMMER_ADD_MISSING_FILE + ln -s /bin/true $(@D)/update-bash-completion.sh +endef + +DFU_PROGRAMMER_POST_PATCH_HOOKS == DFU_PROGRAMMER_ADD_MISSING_FILE + +$(eval $(autotools-package)) From peter at korsgaard.com Thu Jun 15 06:50:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:50:48 +0200 Subject: [Buildroot] [git commit] package/libfuse3: bump to version 3.15.0 Message-ID: <20230615065520.84C8C837D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81cb8b7e104019c892333907afbdd6cdf35e57ff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch that has been upstreamed but add a new one to fix build failure: ../meson.build:180:12: ERROR: Can not run test applications in this cross environment. Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ---------------------- ...und-test-applications-for-cross-compiler-.patch | 43 +++++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 5 files changed, 45 insertions(+), 51 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 14c9bdbb7a..5e1fec9e97 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -740,7 +740,6 @@ package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream package/libfuse/0001-fix-aarch64-build.patch Upstream package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream -package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch Upstream package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch deleted file mode 100644 index 58f9747d77..0000000000 --- a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Mar 2023 21:08:57 +0200 -Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc - -[Upstream status: https://github.com/libfuse/libfuse/pull/753] -Signed-off-by: Giulio Benetti ---- - lib/mount.c | 5 +++++ - util/fusermount.c | 6 ++++++ - 2 files changed, 11 insertions(+) - -diff --git a/lib/mount.c b/lib/mount.c -index 1f1ee86..84e5c73 100644 ---- a/lib/mount.c -+++ b/lib/mount.c -@@ -27,6 +27,11 @@ - #include - #include - -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #ifdef __NetBSD__ - #include - -diff --git a/util/fusermount.c b/util/fusermount.c -index 6e72f0d..82cc420 100644 ---- a/util/fusermount.c -+++ b/util/fusermount.c -@@ -25,6 +25,12 @@ - #include - #include - #include -+ -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #include - #include - #include --- -2.34.1 - diff --git a/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch new file mode 100644 index 0000000000..b99b4c23f4 --- /dev/null +++ b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch @@ -0,0 +1,43 @@ +From b58a0014bff619f1810af49441d987d732c4244e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Tue, 13 Jun 2023 20:02:01 +1000 +Subject: [PATCH] Wrapper around test applications for cross compiler + environment in meson.build (#804) + +This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build +fuse to be built using a cross compiler + +Fixes: +../meson.build:180:12: ERROR: Can not run test applications in this cross environment. + +Upstream: https://github.com/libfuse/libfuse/commit/b58a0014bff619f1810af49441d987d732c4244e + +Signed-off-by: Giulio Benetti +--- + meson.build | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 7aa4e0d..9707ea3 100644 +--- a/meson.build ++++ b/meson.build +@@ -177,10 +177,12 @@ int main() + } + ''' + +-result = cc.run(detect_getmntent_needs_unescape) +-if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' +- message('getmntent does not unescape') +- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++if not meson.is_cross_build() ++ result = cc.run(detect_getmntent_needs_unescape) ++ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' ++ message('getmntent does not unescape') ++ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++ endif + endif + + # Write private test results into fuse_config.h (stored in build directory) +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index df4df524d0..155c29ecd2 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz +sha256 1e79f1dd60eaf79645c21411c4a7028c97b5e745ea677ac5bda747c90497a785 libfuse3-3.15.0.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 61523820ad..f1b294f74f 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.1 +LIBFUSE3_VERSION = 3.15.0 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:44:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:59 +0200 Subject: [Buildroot] [git commit] package/graphicsmagick: security bump to version 1.3.40 Message-ID: <20230615065520.650B7837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd3ff0761c741723afc556f5eaf96e1941264eb4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: 1.3.39: - oss-fuzz: Several security fixes originating from oss-fuzz testing. - ALL: Replace strcpy() with strlcpy(), replace strcat() with strlcat(), replace sprintf() with snprintf(). Prefer using bounded string functions. This change is made for the purpose of increasing safety than to address any existing demonstrated concern. 1.3.40: - DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory. Signed-off-by: Grzegorz Blach [Peter: mark as security fix, extend commit message] Signed-off-by: Peter Korsgaard --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT From sebastian.weyer at smile.fr Thu Jun 15 13:43:04 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:04 +0200 Subject: [Buildroot] [PATCH v4 00/10] group llvm projects and bump to version 15.0.3 Message-ID: <20230615134315.494330-1-sebastian.weyer@smile.fr> This series attempts two things: - Move the different llvm subprojects into one folder and share version and site information. - Bump the version to the latest 15.0.3 Starting with version 12 different subprojects added dependencies or sources that would be available when building from the "monorepo". These have been added as new host packages. This update is needed in order to be able to use some packages in the future as for example mesa3d's RustiCL. v4: - change some inaccurate commit messages - bump spirv-llvm-translator version at the same time as other llvm packages - remove package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch as it has been integrated in the newer version v3: - move libclc before llvm 15.0.3 version bump commit - force llvm-cmake and llvm-libunwind version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 - Keep cp as install command since there is no CMakefiles.txt - llvm, clang, lld: keep LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since this option is still used to check C++17 compiler support: llvm/cmake/modules/CheckCompilerVersion.cmake Changes v1 -> v2: - Rebased onto current master - Bump to 15.0.3 instead of 15.0.1 - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC - libclc: Add missing change to package/Config.in Lang Daniel (10): package/llvm-project: new group for llvm packages package/llvm: move to llvm-project folder package/lld: move to llvm-project subfolder package/clang: move to llvm-project subfolder package/compiler-rt: move to llvm-project subfolder package/libclc: move to llvm-project subfolder package/llvm-project/llvm-cmake: new package package/llvm-project/llvm-libunwind: new package package/llvm-project: bump to version 15.0.3 DEVELOPERS: add Daniel Lang for llvm-project DEVELOPERS | 19 ++++++----- package/Config.in | 8 ++--- package/Config.in.host | 2 +- ...hains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 10 +++--- package/{ => llvm-project}/clang/clang.hash | 2 +- package/{ => llvm-project}/clang/clang.mk | 15 +++----- .../{ => llvm-project}/compiler-rt/Config.in | 6 ++-- .../compiler-rt/compiler-rt.hash | 2 +- .../compiler-rt/compiler-rt.mk | 9 +++-- .../0001-support-out-of-tree-build.patch | 0 package/{ => llvm-project}/libclc/Config.in | 6 ++-- package/{ => llvm-project}/libclc/libclc.hash | 2 +- package/{ => llvm-project}/libclc/libclc.mk | 4 +-- package/{ => llvm-project}/lld/Config.in.host | 6 ++-- package/{ => llvm-project}/lld/lld.hash | 2 +- package/{ => llvm-project}/lld/lld.mk | 13 ++----- .../llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 ++++++++++ .../llvm-libunwind/llvm-libunwind.hash | 3 ++ .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++ package/llvm-project/llvm-project.mk | 11 ++++++ package/{ => llvm-project}/llvm/Config.in | 10 +++--- package/{ => llvm-project}/llvm/llvm.hash | 2 +- package/{ => llvm-project}/llvm/llvm.mk | 27 ++++++++------- .../llvm/0001-nfc-Fix-missing-include.patch | 24 ------------- ...-missing-cstdint-header-to-Signals.h.patch | 34 ------------------- package/mesa3d/Config.in | 10 +++--- .../spirv-llvm-translator.hash | 2 +- .../spirv-llvm-translator.mk | 4 +-- 30 files changed, 126 insertions(+), 144 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (82%) rename package/{ => llvm-project}/clang/clang.hash (52%) rename package/{ => llvm-project}/clang/clang.mk (89%) rename package/{ => llvm-project}/compiler-rt/Config.in (87%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (50%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (82%) rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%) rename package/{ => llvm-project}/libclc/Config.in (73%) rename package/{ => llvm-project}/libclc/libclc.hash (51%) rename package/{ => llvm-project}/libclc/libclc.mk (92%) rename package/{ => llvm-project}/lld/Config.in.host (74%) rename package/{ => llvm-project}/lld/lld.hash (52%) rename package/{ => llvm-project}/lld/lld.mk (61%) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk create mode 100644 package/llvm-project/llvm-project.mk rename package/{ => llvm-project}/llvm/Config.in (88%) rename package/{ => llvm-project}/llvm/llvm.hash (52%) rename package/{ => llvm-project}/llvm/llvm.mk (94%) delete mode 100644 package/llvm/0001-nfc-Fix-missing-include.patch delete mode 100644 package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:05 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:05 +0200 Subject: [Buildroot] [PATCH v4 01/10] package/llvm-project: new group for llvm packages In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-2-sebastian.weyer@smile.fr> From: Lang Daniel To make updating easier in the future, group all llvm projects in one subfolder and define some variables for all of them. Introduce LLVM_PROJECT_VERSION_MAJOR to be used by the clang package in a followup change. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: Add LLVM_PROJECT_VERSION_MAJOR --- package/llvm-project/llvm-project.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 package/llvm-project/llvm-project.mk diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk new file mode 100644 index 0000000000..747a6f5647 --- /dev/null +++ b/package/llvm-project/llvm-project.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# llvm-project +# +################################################################################ + +LLVM_PROJECT_VERSION_MAJOR = 11 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) + +include $(sort $(wildcard package/llvm-project/*/*.mk)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:06 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:06 +0200 Subject: [Buildroot] [PATCH v4 02/10] package/llvm: move to llvm-project folder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-3-sebastian.weyer@smile.fr> From: Lang Daniel To make updating easier, move llvm into the llvm-project folder and use the defined information. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- .../llvm/0001-nfc-Fix-missing-include.patch | 0 package/{ => llvm-project}/llvm/Config.in | 0 package/{ => llvm-project}/llvm/llvm.hash | 0 package/{ => llvm-project}/llvm/llvm.mk | 5 ++--- 6 files changed, 6 insertions(+), 7 deletions(-) rename package/{ => llvm-project}/llvm/0001-nfc-Fix-missing-include.patch (100%) rename package/{ => llvm-project}/llvm/Config.in (100%) rename package/{ => llvm-project}/llvm/llvm.hash (100%) rename package/{ => llvm-project}/llvm/llvm.mk (98%) diff --git a/DEVELOPERS b/DEVELOPERS index 56316201af..c4273c5f85 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1639,7 +1639,7 @@ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ F: package/lld/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ F: package/python-raven/ @@ -2538,7 +2538,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ F: package/mesa3d/ @@ -2949,7 +2949,7 @@ N: Valentin Korenblit F: package/clang/ F: package/clinfo/ F: package/libclc/ -F: package/llvm/ +F: package/llvm-project/llvm/ N: Vanya Sergeev F: package/lua-periphery/ diff --git a/package/Config.in b/package/Config.in index bff090a661..dffffc195b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2128,7 +2128,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" - source "package/llvm/Config.in" + source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" source "package/mpc/Config.in" diff --git a/package/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch similarity index 100% rename from package/llvm/0001-nfc-Fix-missing-include.patch rename to package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch diff --git a/package/llvm/Config.in b/package/llvm-project/llvm/Config.in similarity index 100% rename from package/llvm/Config.in rename to package/llvm-project/llvm/Config.in diff --git a/package/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash similarity index 100% rename from package/llvm/llvm.hash rename to package/llvm-project/llvm/llvm.hash diff --git a/package/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk similarity index 98% rename from package/llvm/llvm.mk rename to package/llvm-project/llvm/llvm.mk index 977c0a08c2..1adad17b16 100644 --- a/package/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLVM_VERSION = 11.1.0 -LLVM_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_VERSION) +LLVM_VERSION = $(LLVM_PROJECT_VERSION) +LLVM_SITE = $(LLVM_PROJECT_SITE) LLVM_SOURCE = llvm-$(LLVM_VERSION).src.tar.xz LLVM_LICENSE = Apache-2.0 with exceptions LLVM_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:07 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:07 +0200 Subject: [Buildroot] [PATCH v4 03/10] package/lld: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-4-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move lld to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracy in commit message (move llvm -> move lld) --- DEVELOPERS | 2 +- package/Config.in.host | 2 +- package/{ => llvm-project}/lld/Config.in.host | 0 package/{ => llvm-project}/lld/lld.hash | 0 package/{ => llvm-project}/lld/lld.mk | 5 ++--- 5 files changed, 4 insertions(+), 5 deletions(-) rename package/{ => llvm-project}/lld/Config.in.host (100%) rename package/{ => llvm-project}/lld/lld.hash (100%) rename package/{ => llvm-project}/lld/lld.mk (87%) diff --git a/DEVELOPERS b/DEVELOPERS index c4273c5f85..befafff1d0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1638,7 +1638,7 @@ F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ -F: package/lld/ +F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..9addc88522 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -51,7 +51,7 @@ menu "Host utilities" source "package/jsmin/Config.in.host" source "package/kmod/Config.in.host" source "package/libp11/Config.in.host" - source "package/lld/Config.in.host" + source "package/llvm-project/lld/Config.in.host" source "package/lpc3250loader/Config.in.host" source "package/lttng-babeltrace/Config.in.host" source "package/lzma-alone/Config.in.host" diff --git a/package/lld/Config.in.host b/package/llvm-project/lld/Config.in.host similarity index 100% rename from package/lld/Config.in.host rename to package/llvm-project/lld/Config.in.host diff --git a/package/lld/lld.hash b/package/llvm-project/lld/lld.hash similarity index 100% rename from package/lld/lld.hash rename to package/llvm-project/lld/lld.hash diff --git a/package/lld/lld.mk b/package/llvm-project/lld/lld.mk similarity index 87% rename from package/lld/lld.mk rename to package/llvm-project/lld/lld.mk index 4bf903cda0..46ec3b13ff 100644 --- a/package/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLD_VERSION = 11.1.0 -LLD_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLD_VERSION) +LLD_VERSION = $(LLVM_PROJECT_VERSION) +LLD_SITE = $(LLVM_PROJECT_SITE) LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:08 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:08 +0200 Subject: [Buildroot] [PATCH v4 04/10] package/clang: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-5-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move clang to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracy in commit message (move llvm -> move clang) v3: move "package/llvm-project/clang/Config.in" entry in package/Config.in --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- ...-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 0 package/{ => llvm-project}/clang/clang.hash | 0 package/{ => llvm-project}/clang/clang.mk | 7 +++---- 6 files changed, 7 insertions(+), 8 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (100%) rename package/{ => llvm-project}/clang/clang.hash (100%) rename package/{ => llvm-project}/clang/clang.mk (96%) diff --git a/DEVELOPERS b/DEVELOPERS index befafff1d0..1fb8295a7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1634,10 +1634,10 @@ F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut F: package/at-spi2-core/ -F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ +F: package/llvm-project/clang/ F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ @@ -2519,7 +2519,6 @@ F: package/alure/ F: package/aubio/ F: package/binutils/ F: package/bullet/ -F: package/clang/ F: package/clinfo/ F: package/efl/ F: package/enet/ @@ -2538,6 +2537,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2946,9 +2946,9 @@ F: package/gettext-tiny/ F: package/tinyssh/ N: Valentin Korenblit -F: package/clang/ F: package/clinfo/ F: package/libclc/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index dffffc195b..7f2f045c87 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2023,7 +2023,6 @@ menu "Other" source "package/catch2/Config.in" source "package/cctz/Config.in" source "package/cereal/Config.in" - source "package/clang/Config.in" source "package/cmocka/Config.in" source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" @@ -2128,6 +2127,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" + source "package/llvm-project/clang/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch b/package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch similarity index 100% rename from package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch rename to package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch diff --git a/package/clang/Config.in b/package/llvm-project/clang/Config.in similarity index 100% rename from package/clang/Config.in rename to package/llvm-project/clang/Config.in diff --git a/package/clang/clang.hash b/package/llvm-project/clang/clang.hash similarity index 100% rename from package/clang/clang.hash rename to package/llvm-project/clang/clang.hash diff --git a/package/clang/clang.mk b/package/llvm-project/clang/clang.mk similarity index 96% rename from package/clang/clang.mk rename to package/llvm-project/clang/clang.mk index 3c75f8d6b1..0943e21a8c 100644 --- a/package/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -4,10 +4,9 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -CLANG_VERSION_MAJOR = 11 -CLANG_VERSION = $(CLANG_VERSION_MAJOR).1.0 -CLANG_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(CLANG_VERSION) +CLANG_VERSION_MAJOR = $(LLVM_PROJECT_VERSION_MAJOR) +CLANG_VERSION = $(LLVM_PROJECT_VERSION) +CLANG_SITE = $(LLVM_PROJECT_SITE) CLANG_SOURCE = clang-$(CLANG_VERSION).src.tar.xz CLANG_LICENSE = Apache-2.0 with exceptions CLANG_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:09 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:09 +0200 Subject: [Buildroot] [PATCH v4 05/10] package/compiler-rt: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-6-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move compiler-rt to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: - change inaccuracy in commit message (move llvm -> move compiler-rt) - remove change in DEVELOPERS file because the person removed their name from the file v3: move compiler-rt entry in package/Config.in --- package/Config.in | 2 +- package/{ => llvm-project}/compiler-rt/Config.in | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.hash | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.mk | 6 ++---- 4 files changed, 3 insertions(+), 5 deletions(-) rename package/{ => llvm-project}/compiler-rt/Config.in (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (85%) diff --git a/package/Config.in b/package/Config.in index 7f2f045c87..17343a8e86 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2024,7 +2024,6 @@ menu "Other" source "package/cctz/Config.in" source "package/cereal/Config.in" source "package/cmocka/Config.in" - source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" source "package/cracklib/Config.in" source "package/dawgdic/Config.in" @@ -2128,6 +2127,7 @@ comment "linux-pam plugins" endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" + source "package/llvm-project/compiler-rt/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in similarity index 100% rename from package/compiler-rt/Config.in rename to package/llvm-project/compiler-rt/Config.in diff --git a/package/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash similarity index 100% rename from package/compiler-rt/compiler-rt.hash rename to package/llvm-project/compiler-rt/compiler-rt.hash diff --git a/package/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk similarity index 85% rename from package/compiler-rt/compiler-rt.mk rename to package/llvm-project/compiler-rt/compiler-rt.mk index c8ea86e899..84add60801 100644 --- a/package/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -4,11 +4,9 @@ # ################################################################################ -# Compiler-RT should be bumped together with LLVM and Clang as the run-time is -# tied to the version of those tools -COMPILER_RT_VERSION = 11.1.0 +COMPILER_RT_VERSION = $(LLVM_PROJECT_VERSION) COMPILER_RT_SOURCE = compiler-rt-$(COMPILER_RT_VERSION).src.tar.xz -COMPILER_RT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPILER_RT_VERSION) +COMPILER_RT_SITE = $(LLVM_PROJECT_SITE) COMPILER_RT_LICENSE = NCSA MIT COMPILER_RT_LICENSE_FILES = LICENSE.TXT COMPILER_RT_DEPENDENCIES = host-clang llvm -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:10 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:10 +0200 Subject: [Buildroot] [PATCH v4 06/10] package/libclc: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-7-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move libclc to a new llvm-project subfolder and specify site for the project. Since the version of libclc is more recent than the version specified in LLVM_PROJECT_VERSION, don't change it for now until a later update. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracies in commit message - move llvm -> move libclc - libclc version is not specified through LLVM_PROJECT_VERSION since it is already at version 13.0.1 as opposed to version 11.1.0 v3: move libclc before llvm 15.0.3 version bump commit move libclc entry in package/Config.in --- DEVELOPERS | 4 ++-- package/Config.in | 2 +- .../libclc/0001-support-out-of-tree-build.patch | 0 package/{ => llvm-project}/libclc/Config.in | 0 package/{ => llvm-project}/libclc/libclc.hash | 0 package/{ => llvm-project}/libclc/libclc.mk | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%) rename package/{ => llvm-project}/libclc/Config.in (100%) rename package/{ => llvm-project}/libclc/libclc.hash (100%) rename package/{ => llvm-project}/libclc/libclc.mk (93%) diff --git a/DEVELOPERS b/DEVELOPERS index 1fb8295a7a..48907a5cd8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2532,12 +2532,12 @@ F: package/irrlicht/ F: package/liblinear/ F: package/lensfun/ F: package/libbpf/ -F: package/libclc/ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2947,8 +2947,8 @@ F: package/tinyssh/ N: Valentin Korenblit F: package/clinfo/ -F: package/libclc/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index 17343a8e86..42cf0b170e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2065,7 +2065,6 @@ menu "Other" source "package/libcap/Config.in" source "package/libcap-ng/Config.in" source "package/libcgroup/Config.in" - source "package/libclc/Config.in" source "package/libcofi/Config.in" source "package/libcorrect/Config.in" source "package/libcrossguid/Config.in" @@ -2128,6 +2127,7 @@ endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" source "package/llvm-project/compiler-rt/Config.in" + source "package/llvm-project/libclc/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/libclc/0001-support-out-of-tree-build.patch b/package/llvm-project/libclc/0001-support-out-of-tree-build.patch similarity index 100% rename from package/libclc/0001-support-out-of-tree-build.patch rename to package/llvm-project/libclc/0001-support-out-of-tree-build.patch diff --git a/package/libclc/Config.in b/package/llvm-project/libclc/Config.in similarity index 100% rename from package/libclc/Config.in rename to package/llvm-project/libclc/Config.in diff --git a/package/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash similarity index 100% rename from package/libclc/libclc.hash rename to package/llvm-project/libclc/libclc.hash diff --git a/package/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk similarity index 93% rename from package/libclc/libclc.mk rename to package/llvm-project/libclc/libclc.mk index 5d246cf4f8..406adfdb53 100644 --- a/package/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -5,7 +5,7 @@ ################################################################################ LIBCLC_VERSION = 13.0.1 -LIBCLC_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LIBCLC_VERSION) +LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT LIBCLC_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:11 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:11 +0200 Subject: [Buildroot] [PATCH v4 07/10] package/llvm-project/llvm-cmake: new package In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-8-sebastian.weyer@smile.fr> From: Lang Daniel This is a small host package containing shared cmake modules that are needed by various projects during configuration. For example llvm 15 needs it. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: - force llvm-cmake version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 - Keep cp as install command since there is no CMakefiles.txt - Add License information sinec it come from llvm-project --- package/llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.hash b/package/llvm-project/llvm-cmake/llvm-cmake.hash new file mode 100644 index 0000000000..862c5d92e8 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.hash @@ -0,0 +1,2 @@ +# locally calculated +sha256 21cf3f52c53dc8b8972122ae35a5c18de09c7df693b48b5cd8553c3e3fed090d cmake-15.0.3.src.tar.xz diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk new file mode 100644 index 0000000000..b305797891 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# llvm-cmake +# +################################################################################ + +LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) +LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz +LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions + +define HOST_LLVM_CMAKE_INSTALL_CMDS + mkdir -p $(HOST_DIR)/lib/cmake/llvm + cp -Rv $(@D)/Modules/* $(HOST_DIR)/lib/cmake/llvm +endef + +$(eval $(host-generic-package)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:12 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:12 +0200 Subject: [Buildroot] [PATCH v4 08/10] package/llvm-project/llvm-libunwind: new package In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-9-sebastian.weyer@smile.fr> From: Lang Daniel Starting with version 15, lld needs the llvm implementation of libunwind, therefore it is added as a host package. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: force llvm-libunwind version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 --- .../llvm-libunwind/llvm-libunwind.hash | 3 +++ .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.hash b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash new file mode 100644 index 0000000000..86775f5dba --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 0ab6e07bf05359e242e9ea80e4089b819914867fa997a715e324e584bcfdf114 libunwind-15.0.3.src.tar.xz +sha256 b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d LICENSE.TXT diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk new file mode 100644 index 0000000000..825e1beac0 --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# llvm-libunwind +# +################################################################################ + +LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) +LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz +LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions +LLVM_LIBUNWIND_LICENSE_FILES = LICENSE.TXT +LLVM_LIBUNWIND_SUPPORTS_IN_SOURCE_BUILD = NO + +HOST_LLVM_LIBUNWIND_CONF_OPTS += \ + -DCMAKE_MODULE_PATH="$(HOST_DIR)/lib/cmake/llvm" \ + -DLIBUNWIND_INSTALL_HEADERS=ON + +$(eval $(host-cmake-package)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:14 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:14 +0200 Subject: [Buildroot] [PATCH v4 10/10] DEVELOPERS: add Daniel Lang for llvm-project In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-11-sebastian.weyer@smile.fr> From: Lang Daniel Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 48907a5cd8..a9987ce1e6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -654,6 +654,7 @@ F: package/glibmm2_66/ F: package/gtkmm3/ F: package/libsigc/ F: package/libsigc2/ +F: package/llvm-project/ F: package/paho-mqtt-cpp/ F: package/pangomm/ F: package/pangomm2_46/ -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:13 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:13 +0200 Subject: [Buildroot] [PATCH v4 09/10] package/llvm-project: bump to version 15.0.3 In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-10-sebastian.weyer@smile.fr> From: Lang Daniel - Add new build dependencies to lld and llvm - Add host-gcc and gcc >= 7.x dependency since clang doesn't build with gcc 6.3 [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp: In instantiation of ?{anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>):: [with auto:2 = const llvm::SmallVector]?: /usr/include/c++/6/bits/stl_algo.h:3769:5: required from ?_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = std::_Rb_tree_const_iterator >; _Funct = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]? output/host/include/llvm/ADT/STLExtras.h:1611:23: required from ?UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = std::set, {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::Compare>&; UnaryFunction = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]? output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:64: required from here output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:50: error: cannot call member function ?void {anonymous}::SemaSignatureTable::insert(llvm::ArrayRef)? without object llvm::for_each(Signatures, [this](auto &Sig) { insert(Sig); }); ^~~~~~ utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make:313: recipe for target 'utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o' failed make[4]: *** [utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o] Error 1 Indeed LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN is OFF, the CheckCompilerVersion.cmake trigger an error if gcc < 7.x. Indded since llvm 15 this option check for C++17 [1] The last gcc 7.x version (7.5) has been released in 2019. Fixing llvm/clang issues for old compiler maybe it's not worth it. - Remove LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since gcc >= 7 is mendatory. When updating LLVM, we also need to update the version of SPIRV_LLVM_TRANSLATOR because its CMakeLists.txt verifies the LLVM base version [2]. The patch package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch has been included in tag llvmorg-15.0.0 of llvm-project. [1] https://github.com/llvm/llvm-project/commit/4c72deb613d9d8838785b431facb3eb480fb2f51 [2] https://github.com/KhronosGroup/SPIRV-LLVM-Translator/blob/5be08b8bb91fc6ca62857792c177bc7479e5e3db/CMakeLists.txt#LL82C6-L82C6 Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: - update spirv-llvm-translator version as well - remove package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch v3: - add libclc bump - llvm, clang, lld, mesa3d (llvm): add gcc >= 7.x dependency Changes v1 -> v2: - Bump to 15.0.3 instead of 15.0.1 - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC --- package/llvm-project/clang/Config.in | 10 +++--- package/llvm-project/clang/clang.hash | 2 +- package/llvm-project/clang/clang.mk | 8 +---- package/llvm-project/compiler-rt/Config.in | 6 ++-- .../llvm-project/compiler-rt/compiler-rt.hash | 2 +- .../llvm-project/compiler-rt/compiler-rt.mk | 3 +- package/llvm-project/libclc/Config.in | 6 ++-- package/llvm-project/libclc/libclc.hash | 2 +- package/llvm-project/libclc/libclc.mk | 2 +- package/llvm-project/lld/Config.in.host | 6 ++-- package/llvm-project/lld/lld.hash | 2 +- package/llvm-project/lld/lld.mk | 8 +---- package/llvm-project/llvm-cmake/llvm-cmake.mk | 2 +- .../llvm-libunwind/llvm-libunwind.mk | 2 +- package/llvm-project/llvm-project.mk | 4 +-- .../llvm/0001-nfc-Fix-missing-include.patch | 24 ------------- package/llvm-project/llvm/Config.in | 10 +++--- package/llvm-project/llvm/llvm.hash | 2 +- package/llvm-project/llvm/llvm.mk | 22 ++++++------ ...-missing-cstdint-header-to-Signals.h.patch | 34 ------------------- package/mesa3d/Config.in | 10 +++--- .../spirv-llvm-translator.hash | 2 +- .../spirv-llvm-translator.mk | 4 +-- 23 files changed, 54 insertions(+), 119 deletions(-) delete mode 100644 package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch delete mode 100644 package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch diff --git a/package/llvm-project/clang/Config.in b/package/llvm-project/clang/Config.in index e4d455781e..2e23888720 100644 --- a/package/llvm-project/clang/Config.in +++ b/package/llvm-project/clang/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_CLANG bool "clang" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 + depends on BR2_HOST_GCC_AT_LEAST_7 select BR2_PACKAGE_LLVM help Clang is a C/C++, Objective C/C++ and OpenCL C front-end @@ -15,12 +15,12 @@ config BR2_PACKAGE_CLANG http://clang.llvm.org -comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "clang needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/clang/clang.hash b/package/llvm-project/clang/clang.hash index 0136b80664..52c755cfb3 100644 --- a/package/llvm-project/clang/clang.hash +++ b/package/llvm-project/clang/clang.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b clang-11.1.0.src.tar.xz +sha256 96036052694e703d159c995bda203b59d1ff185c6879189b9eba837726e1738c clang-15.0.3.src.tar.xz sha256 ebcd9bbf783a73d05c53ba4d586b8d5813dcdf3bbec50265860ccc885e606f47 LICENSE.TXT diff --git a/package/llvm-project/clang/clang.mk b/package/llvm-project/clang/clang.mk index 0943e21a8c..0bafd6461b 100644 --- a/package/llvm-project/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -17,13 +17,6 @@ CLANG_INSTALL_STAGING = YES HOST_CLANG_DEPENDENCIES = host-llvm host-libxml2 CLANG_DEPENDENCIES = llvm host-clang -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON - # This option is needed, otherwise multiple shared libs # (libclangAST.so, libclangBasic.so, libclangFrontend.so, etc.) will # be generated. As a final shared lib containing all these components @@ -62,6 +55,7 @@ CLANG_CONF_OPTS += \ HOST_CLANG_CONF_OPTS += -DLLVM_DIR=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_DEFAULT_LINKER=$(TARGET_LD) CLANG_CONF_OPTS += -DLLVM_DIR=$(STAGING_DIR)/usr/lib/cmake/llvm \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_TABLEGEN:FILEPATH=$(HOST_DIR)/bin/clang-tblgen \ -DLLVM_TABLEGEN_EXE:FILEPATH=$(HOST_DIR)/bin/llvm-tblgen diff --git a/package/llvm-project/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in index 02169b66c0..e8f2ac4201 100644 --- a/package/llvm-project/compiler-rt/Config.in +++ b/package/llvm-project/compiler-rt/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_COMPILER_RT bool "compiler-rt" depends on BR2_PACKAGE_LLVM depends on BR2_TOOLCHAIN_USES_GLIBC # asan lib requires - depends on BR2_HOST_GCC_AT_LEAST_5 # host-clang + depends on BR2_HOST_GCC_AT_LEAST_7 # host-clang help A collection of runtime libraries primarily used by clang and llvm to provide builtins, sanitizer runtimes, and profiling @@ -10,6 +10,6 @@ config BR2_PACKAGE_COMPILER_RT https://compiler-rt.llvm.org/ -comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 5" +comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 7" depends on !BR2_PACKAGE_LLVM - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash index 8ee010ac5a..fe4e98164b 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.hash +++ b/package/llvm-project/compiler-rt/compiler-rt.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 def1fc00c764cd3abbba925c712ac38860a756a43b696b291f46fee09e453274 compiler-rt-11.1.0.src.tar.xz +sha256 db958eee92d1571d8b7f76c1be8513817f1a888dcf6ced88aca871acfb0eeddd compiler-rt-15.0.3.src.tar.xz sha256 1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d LICENSE.TXT diff --git a/package/llvm-project/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk index 84add60801..026650c7c8 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -17,7 +17,8 @@ COMPILER_RT_INSTALL_TARGET = NO COMPILER_RT_CONF_OPTS=-DCOMPILER_RT_STANDALONE_BUILD=OFF \ -DCOMPILER_RT_STANDALONE_BUILD=ON \ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=$(GNU_TARGET_NAME) \ - -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config + -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm # The installation of the target runtime libraries defaults to DESTDIR, however # host-clang resources directory needs a link so Clang can find the runtime diff --git a/package/llvm-project/libclc/Config.in b/package/llvm-project/libclc/Config.in index 938933fdd3..85eb888578 100644 --- a/package/llvm-project/libclc/Config.in +++ b/package/llvm-project/libclc/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_LIBCLC bool "libclc" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, @@ -9,6 +9,6 @@ config BR2_PACKAGE_LIBCLC http://libclc.llvm.org/ -comment "libclc needs host gcc >= 5" +comment "libclc needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash index c496291d81..7140884f6c 100644 --- a/package/llvm-project/libclc/libclc.hash +++ b/package/llvm-project/libclc/libclc.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 8f0213e52e2fcaca3dfcc438f05d0e15e9b3c96fd6b0994a802b267dc1047a1d libclc-13.0.1.src.tar.xz +sha256 07e8a2b31e07a8cc8a976a6bfd87797d2543d5a9530f449755bf5119acbdbe8e libclc-15.0.3.src.tar.xz sha256 3c536c052db9afd997809e38785c9f2a9e54e2892330fa7c5b438e18a7413479 LICENSE.TXT diff --git a/package/llvm-project/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk index 406adfdb53..9f303d6d2f 100644 --- a/package/llvm-project/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCLC_VERSION = 13.0.1 +LIBCLC_VERSION = $(LLVM_PROJECT_VERSION) LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT diff --git a/package/llvm-project/lld/Config.in.host b/package/llvm-project/lld/Config.in.host index d015fdd520..3bed364a79 100644 --- a/package/llvm-project/lld/Config.in.host +++ b/package/llvm-project/lld/Config.in.host @@ -1,7 +1,7 @@ config BR2_PACKAGE_HOST_LLD bool "host lld" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help LLD is a linker from the LLVM project that is a drop-in replacement for system linkers, and runs much faster than @@ -10,6 +10,6 @@ config BR2_PACKAGE_HOST_LLD https://lld.llvm.org/ -comment "host lld needs host gcc >= 5" +comment "host lld needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/lld/lld.hash b/package/llvm-project/lld/lld.hash index 6d56ffcaab..2d2598dbeb 100644 --- a/package/llvm-project/lld/lld.hash +++ b/package/llvm-project/lld/lld.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 017a788cbe1ecc4a949abf10755870519086d058a2e99f438829aef24f0c66ce lld-11.1.0.src.tar.xz +sha256 cd5d0894a74b957ce78d62212c1df0b3876a7297593aaece6b0512285e3b8732 lld-15.0.3.src.tar.xz sha256 f7891568956e34643eb6a0db1462db30820d40d7266e2a78063f2fe233ece5a0 LICENSE.TXT diff --git a/package/llvm-project/lld/lld.mk b/package/llvm-project/lld/lld.mk index 46ec3b13ff..539dd0bd71 100644 --- a/package/llvm-project/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -10,13 +10,7 @@ LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT LLD_SUPPORTS_IN_SOURCE_BUILD = NO -HOST_LLD_DEPENDENCIES = host-llvm - -# LLVM > 9.0 will soon require C++14 support, building llvm <= 9.0 using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLD_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +HOST_LLD_DEPENDENCIES = host-llvm host-llvm-libunwind # build as static libs as is done in llvm & clang HOST_LLD_CONF_OPTS += -DBUILD_SHARED_LIBS=OFF diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk index b305797891..33b6ba8339 100644 --- a/package/llvm-project/llvm-cmake/llvm-cmake.mk +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_VERSION = $(LLVM_PROJECT_VERSION) LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk index 825e1beac0..be9965a49a 100644 --- a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_VERSION = $(LLVM_PROJECT_VERSION) LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk index 747a6f5647..5859ff7cfc 100644 --- a/package/llvm-project/llvm-project.mk +++ b/package/llvm-project/llvm-project.mk @@ -4,8 +4,8 @@ # ################################################################################ -LLVM_PROJECT_VERSION_MAJOR = 11 -LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_VERSION_MAJOR = 15 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).0.3 LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) include $(sort $(wildcard package/llvm-project/*/*.mk)) diff --git a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch deleted file mode 100644 index 62111ca138..0000000000 --- a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch +++ /dev/null @@ -1,24 +0,0 @@ -From b498303066a63a203d24f739b2d2e0e56dca70d1 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Tue, 10 Nov 2020 14:55:25 +0100 -Subject: [PATCH] [nfc] Fix missing include - -[Retrieved (and backported) from: -https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1] -Signed-off-by: Fabrice Fontaine ---- - llvm/utils/benchmark/src/benchmark_register.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h -index 0705e219f2fa2..4caa5ad4da079 100644 ---- a/utils/benchmark/src/benchmark_register.h -+++ b/utils/benchmark/src/benchmark_register.h -@@ -1,6 +1,7 @@ - #ifndef BENCHMARK_REGISTER_H - #define BENCHMARK_REGISTER_H - -+#include - #include - - #include "check.h" diff --git a/package/llvm-project/llvm/Config.in b/package/llvm-project/llvm/Config.in index d9d30a5ba5..ebb0fca66a 100644 --- a/package/llvm-project/llvm/Config.in +++ b/package/llvm-project/llvm/Config.in @@ -17,13 +17,13 @@ config BR2_PACKAGE_LLVM_TARGET_ARCH config BR2_PACKAGE_LLVM bool "llvm" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. @@ -59,12 +59,12 @@ config BR2_PACKAGE_LLVM_BPF endif -comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash index e7f79492de..df9aa88411 100644 --- a/package/llvm-project/llvm/llvm.hash +++ b/package/llvm-project/llvm/llvm.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5 llvm-11.1.0.src.tar.xz +sha256 c39aec729662416dcbf0bfe53a9786b34e7d93d02908a0779a2f6d83ad0a4a27 llvm-15.0.3.src.tar.xz sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT diff --git a/package/llvm-project/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk index 1adad17b16..556a2f8c35 100644 --- a/package/llvm-project/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -13,16 +13,16 @@ LLVM_CPE_ID_VENDOR = llvm LLVM_SUPPORTS_IN_SOURCE_BUILD = NO LLVM_INSTALL_STAGING = YES -# LLVM >= 9.0 can use python3 to build. -HOST_LLVM_DEPENDENCIES = host-python3 +HOST_LLVM_DEPENDENCIES = host-python3 host-llvm-cmake LLVM_DEPENDENCIES = host-llvm -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +# Path to cmake modules from host-llvm-cmake +HOST_LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm +LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm + +# Assembly files for x64 in lib/Support/BLAKE3 need to be compiled +# by a C compiler +HOST_LLVM_CONF_OPTS += -DCMAKE_ASM_COMPILER="$(CMAKE_HOST_C_COMPILER)" # Don't build clang libcxx libcxxabi lldb compiler-rt lld polly as llvm subprojects # This flag assumes that projects are checked out side-by-side and not nested @@ -259,7 +259,8 @@ HOST_LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF LLVM_CONF_OPTS += \ -DLLVM_BUILD_EXAMPLES=OFF \ -DLLVM_BUILD_DOCS=OFF \ @@ -270,7 +271,8 @@ LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF # Copy llvm-config (host variant) to STAGING_DIR # llvm-config (host variant) returns include and lib directories diff --git a/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch b/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch deleted file mode 100644 index c798f585d6..0000000000 --- a/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch +++ /dev/null @@ -1,34 +0,0 @@ -From c6c71ab47d658ab8f84e6a6066d476fd9632bbca Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Mon, 23 May 2022 08:03:23 +0100 -Subject: [PATCH] Add missing header to Signals.h - -Without the change llvm build fails on this week's gcc-13 snapshot as: - - [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o - In file included from llvm/lib/Support/Signals.cpp:14: - llvm/include/llvm/Support/Signals.h:119:8: error: variable or field 'CleanupOnSignal' declared void - 119 | void CleanupOnSignal(uintptr_t Context); - | ^~~~~~~~~~~~~~~ - -Upstream: https://github.com/llvm/llvm-project/commit/ff1681ddb303223973653f7f5f3f3435b48a1983.patch -Signed-off-by: Peter Seiderer ---- - include/llvm/Support/Signals.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/llvm/Support/Signals.h b/include/llvm/Support/Signals.h -index e0a18e72..148216b8 100644 ---- a/include/llvm/Support/Signals.h -+++ b/include/llvm/Support/Signals.h -@@ -14,6 +14,7 @@ - #ifndef LLVM_SUPPORT_SIGNALS_H - #define LLVM_SUPPORT_SIGNALS_H - -+#include - #include - - namespace llvm { --- -2.40.1 - diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index dfd0dc105d..c7ee2a8db0 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -24,19 +24,21 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm support needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.hash b/package/spirv-llvm-translator/spirv-llvm-translator.hash index edfca1ea02..4500fc4f62 100644 --- a/package/spirv-llvm-translator/spirv-llvm-translator.hash +++ b/package/spirv-llvm-translator/spirv-llvm-translator.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 bdd7cb677b9fcaaff1cce2153de9d69298f136edecaef3631915614bb5db09a1 spirv-llvm-translator-v11.0.0-297-ga619b34bce55360d79fea9058a93ded04919f2b2.tar.gz +sha256 0a00a72a5b004eeb73f9c96c9c6ba2d6de232cbf3c22a7b322047604d24402ba spirv-llvm-translator-v15.0.0-46-ge82ecc2bd7295604fcf1824e47c95fa6a09c6e63.tar.gz sha256 e3bc36440fc927c62d5cc24efeefe225a14d4e34ffeb0c92e430625cce9ee444 LICENSE.TXT diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.mk b/package/spirv-llvm-translator/spirv-llvm-translator.mk index 159f7d3b52..37db47340e 100644 --- a/package/spirv-llvm-translator/spirv-llvm-translator.mk +++ b/package/spirv-llvm-translator/spirv-llvm-translator.mk @@ -5,8 +5,8 @@ ################################################################################ # Generate version string using: -# git describe --tags --match 'v11*' --abbrev=40 origin/llvm_release_110 -SPIRV_LLVM_TRANSLATOR_VERSION = v11.0.0-297-ga619b34bce55360d79fea9058a93ded04919f2b2 +# git describe --tags --match 'v15*' --abbrev=40 origin/llvm_release_150 +SPIRV_LLVM_TRANSLATOR_VERSION = v15.0.0-46-ge82ecc2bd7295604fcf1824e47c95fa6a09c6e63 SPIRV_LLVM_TRANSLATOR_SITE = $(call github,KhronosGroup,SPIRV-LLVM-Translator,$(SPIRV_LLVM_TRANSLATOR_VERSION)) SPIRV_LLVM_TRANSLATOR_LICENSE = NCSA SPIRV_LLVM_TRANSLATOR_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From indrek.kruusa at gmail.com Thu Jun 15 15:28:29 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Thu, 15 Jun 2023 18:28:29 +0300 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG In-Reply-To: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> References: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval E, 12. juuni 2023 kell 19:53: > Yes, this patch turns off the debug mode for rtl8189fs. > Signed-off-by: Giulio Benetti Tested-by: Indrek Kruusa Thanks, Indrek > > --- > package/rtl8189fs/rtl8189fs.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk > index dd35a166e5..6b0585073b 100644 > --- a/package/rtl8189fs/rtl8189fs.mk > +++ b/package/rtl8189fs/rtl8189fs.mk > @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ > KVER=$(LINUX_VERSION_PROBED) \ > KSRC=$(LINUX_DIR) > > +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) > +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n > +endif > + > define RTL8189FS_LINUX_CONFIG_FIXUPS > $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) > $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) > -- > 2.34.1 > From indrek.kruusa at gmail.com Thu Jun 15 15:42:29 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Thu, 15 Jun 2023 18:42:29 +0300 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG In-Reply-To: References: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval N, 15. juuni 2023 kell 18:28: > > Kontakt Giulio Benetti () > kirjutas kuup?eval E, 12. juuni 2023 kell 19:53: > > > > Yes, this patch turns off the debug mode for rtl8189fs. > > > Signed-off-by: Giulio Benetti > > Tested-by: Indrek Kruusa > Oh, the testing is incomplete without turning on BR2_ENABLE_RUNTIME_DEBUG also. Yes, turning it on works as expected too. Indrek > Thanks, > Indrek > > > > > --- > > package/rtl8189fs/rtl8189fs.mk | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk > > index dd35a166e5..6b0585073b 100644 > > --- a/package/rtl8189fs/rtl8189fs.mk > > +++ b/package/rtl8189fs/rtl8189fs.mk > > @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ > > KVER=$(LINUX_VERSION_PROBED) \ > > KSRC=$(LINUX_DIR) > > > > +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) > > +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n > > +endif > > + > > define RTL8189FS_LINUX_CONFIG_FIXUPS > > $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) > > $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) > > -- > > 2.34.1 > > From bernd.kuhls at t-online.de Thu Jun 15 16:20:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:20:49 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230615162049.72408-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..78b5abbb21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ -- 2.39.2 From bernd at kuhls.net Thu Jun 15 16:31:12 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:31:12 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230615163112.73502-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 69bf91bbf9..70591f4a25 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 20e67fc4d1..ee510f836d 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz -sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz +sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz +sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz -sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz -sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz +sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz +sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz +sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz -sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz +sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz +sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 00ec22d606..5b16e659df 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.317" if BR2_KERNEL_HEADERS_4_14 - default "4.19.285" if BR2_KERNEL_HEADERS_4_19 - default "5.4.246" if BR2_KERNEL_HEADERS_5_4 - default "5.10.183" if BR2_KERNEL_HEADERS_5_10 - default "5.15.116" if BR2_KERNEL_HEADERS_5_15 - default "6.1.33" if BR2_KERNEL_HEADERS_6_1 - default "6.3.7" if BR2_KERNEL_HEADERS_6_3 + default "4.14.318" if BR2_KERNEL_HEADERS_4_14 + default "4.19.286" if BR2_KERNEL_HEADERS_4_19 + default "5.4.247" if BR2_KERNEL_HEADERS_5_4 + default "5.10.184" if BR2_KERNEL_HEADERS_5_10 + default "5.15.117" if BR2_KERNEL_HEADERS_5_15 + default "6.1.34" if BR2_KERNEL_HEADERS_6_1 + default "6.3.8" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd at kuhls.net Thu Jun 15 16:49:39 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:49:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: bump version to 4.8.2 Message-ID: <20230615164939.1159230-1-bernd@kuhls.net> Release notes: https://ccache.dev/releasenotes.html Signed-off-by: Bernd Kuhls --- package/ccache/ccache.hash | 2 +- package/ccache/ccache.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 9b11f026ec..2b6cd65a74 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 6b7d57b40c..ac4bc4aba5 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCACHE_VERSION = 4.7.4 +CCACHE_VERSION = 4.8.2 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others -- 2.39.2 From bernd at kuhls.net Thu Jun 15 18:06:10 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 20:06:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230615180610.625793-1-bernd@kuhls.net> Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index 4fbec783d6..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003398.html -sha256 e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561 libX11-1.8.5.tar.xz -sha512 5274f6073ead119c8f915d302f1e2bf9579f88d28a2a2d084a4be2050b14fb605efe91099c89ba55aeb7ad36ae0ecbd519b0808be0e29f56367d5dd8faa063d3 libX11-1.8.5.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index 5177e3a1e0..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.5 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Thu Jun 15 18:07:57 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 20:07:57 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230615180757.626625-1-bernd@kuhls.net> From: Bernd Kuhls Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls --- v2: squashed with bump to 1.8.5 package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Thu Jun 15 20:42:27 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 22:42:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/openvpn: bump version to 2.6.5 Message-ID: <20230615204227.659097-1-bernd@kuhls.net> Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Signed-off-by: Bernd Kuhls --- package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 8078b41157..16bffb7e57 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz +sha256 e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2 openvpn-2.6.5.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 920677e170..7c2506870e 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENVPN_VERSION = 2.6.4 +OPENVPN_VERSION = 2.6.5 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 -- 2.39.2 From dannenberg at ti.com Fri Jun 16 00:23:59 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:59 -0500 Subject: [Buildroot] [PATCH v8 10/10] configs/am62x_sk_defconfig: enable IMG Rogue graphics driver In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-11-dannenberg@ti.com> Enable the IMG Rogue graphics driver for use on SK-AM62 by enabling the ti-rogue-um package containing the usermode libraries, which in turn will enable the ti-rogue-km package with the Kernel driver. Furthermore BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is enabled for automatic Kernel module loading to allow loading the graphics driver (and others) during startup. With this configuration a simple graphics test can be performed on the target platform by running 'rgx_triangle_test -pxfmt argb8888' from the commandline, showing rotating triangles on an HDMI-connected monitor. Based on this basic graphics enablement, the Buildroot-included Weston and Chocolate Doom packages can now be enabled and run successfully. However since extending/adding features is heavily use-case dependent this task is left to follow-on commits or user-derived custom configs for now. Signed-off-by: Andreas Dannenberg --- configs/am62x_sk_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 033101b735..588b934300 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,5 +1,6 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y @@ -12,6 +13,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y +BR2_PACKAGE_TI_ROGUE_UM=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:52 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:52 -0500 Subject: [Buildroot] [PATCH v8 03/10] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-4-dannenberg@ti.com> Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager (DM) firmnware to be made available to the U-Boot build, which will get packaged into the "tispl.bin" image tree blob during A53 SPL build. Without that DM firmware U-Boot will not be functional. To support this, add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow setting the name of the SOC which needs to match the corresponding folder name in the ti-linux-firmware Git repository. Signed-off-by: Andreas Dannenberg --- boot/uboot/Config.in | 17 +++++++++++++++++ boot/uboot/uboot.mk | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 085397d03d..7e1dd44196 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE U-Boot, and that the TEE variable pointing to OPTEE's tee.elf, is passed during the Buildroot build. +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + bool "U-Boot needs TI K3 Device Manager (DM)" + help + Some TI K3 devices need the Device Manager (DM) firmware + to be available for the U-Boot build. Currently supports FW + from Git tag 08.06.00.006 by default. + + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware + +config BR2_TARGET_UBOOT_TI_K3_DM_SOC + string "TI K3 Device Manager (DM) SOC Type" + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + help + Name of the TI K3 Device Manager (DM) SOC. This needs to + match one of the SOC-specific folders in within the ti-dm + folder of the ti-linux-firmware Git repository. + config BR2_TARGET_UBOOT_NEEDS_OPENSBI bool "U-Boot needs OpenSBI" depends on BR2_TARGET_OPENSBI diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..48af69bd26 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) +# Currently supports the FW from Git tag 08.06.00.006 by default +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f +# This is not really nice but disable the hash check for the DM FW file. Main +# reason is all those DM FW files for different SoCs have the same(!) name in +# the Git repository they reside in, so it would be more difficult to distinguish +# between them for hash checking purposes. To work around this let's just +# rely and trust the official Git repo at ti.com is known-good which is also +# accessed through a secure transport. +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) UBOOT_DEPENDENCIES += opensbi UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:54 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:54 -0500 Subject: [Buildroot] [PATCH v8 05/10] board/ti/am62x_sk: add new board In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-6-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM62 board by introducing the am62x_sk_defconfig file and related support files. More information about the board can be found at: https://www.ti.com/tool/SK-AM62 Signed-off-by: Xuanhao Shi Signed-off-by: Andreas Dannenberg --- DEVELOPERS | 4 +++ board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 configs/am62x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 6485061d4d..74bedf5603 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,9 +129,11 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Andr? Zwing @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Yair Ben Avraham diff --git a/board/ti/am62x_sk/genimage.cfg b/board/ti/am62x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt new file mode 100644 index 0000000000..ccbb24896b --- /dev/null +++ b/board/ti/am62x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM62 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM62 board. + +How to Build +============ +Select the default configuration for the target: +$ make am62x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled UART to +communicate with the board. diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig new file mode 100644 index 0000000000..4babf26719 --- /dev/null +++ b/configs/am62x_sk_defconfig @@ -0,0 +1,45 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-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="256M" +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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" +# 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 dannenberg at ti.com Fri Jun 16 00:23:49 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:49 -0500 Subject: [Buildroot] [PATCH v8 00/10] add support for TI's AM64x and AM62x boards Message-ID: <20230616002359.4139814-1-dannenberg@ti.com> This series introduces support for TI's AM64x and AM62x SK boards. The series was previously sent out by Xuanhao in August 2022 and was reviewed by Giulio Benetti up to v5 (Thanks!). It was then picked up by Anand who submitted v5 through v7 before work stalled late 2022. I've since taken this over from Anand to drive this further due to some customer requests we had here at TI (which led to the creation of a temporary E2E FAQ document [1] to enable interested parties), and I would like to contribute those recent changes to upstream, because that is where the actual solution should reside. This v8 series makes some major changes/additions on top of the existing v7 series to take into account the popularity of AM62 (so support is needed, including graphics) as well as "High Security" device variants, something Julien Olivain came across just a few days ago. It also is setup to be a current TI SDK v8.6 [2][3] production baseline-equivalent in terms of U-Boot/Kernel/OPTEE/ATF sources as well as all the different other device firmwares and tools (TIFS, DM, K3 Image Gen, GPU driver) that are part of the official TI SDK, this way establishing a known level of quality and feature-completeness. Since those different components also have dependencies on each other and cannot be randomly combined, the v8.6 baseline approach I've chosen also has some practical reasons. See change log below for the details. Furthermore, the series addresses most review comments for v7. However since the scope has somewhat evolved and I reworked things quite a bit, please take the time to look at the already much-reviewed patches 'boot/ti-k3-image-gen: add new package' and 'board/ti/am64x_sk: add new board' a bit more closely again. I did carry over previous commit tags despite the changes I made, please accept my apologies if you think this was not appropriate because of the extra changes I introduced and let me know. I'm certainly motivated now that the development is active again to continue working this with all of you until things are in good shape. As for future plans beyond this series, here's what I had in mind: 1) Migration to TI SDK v9.x baseline equivalent, once available. This will bring newer U-Boot 2023.04, Kernel v6.1, and matching GFX drivers. This should also eliminate the need for the boot/ti-k3-image-gen package as those tasks will then be taken care of by U-Boot/Binman moving forward. This migration will also improve the authenticated boot flow. 2) Migration to fully-upstream U-Boot, Kernel, and GFX driver sources once the open-source GFX driver is available (work in progress) which will eliminate the hard dependency on the Kernel version we have at the moment. Changes in v8: - extended to also include AM62 devices (somewhat similar device as AM64, but with graphics) - added IMG Rogue graphics driver KM/UM packages supporting AM62 and other TI K3 platform devices - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level of basic platform feature-completeness and quality as the official SDK - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS High Security device variants by default. The switch to HS-FS devices was made through follow-on commit to document in the Git history how this is done (also allowing somebody to unroll it for a quick test on a GP device). Note that this requires the TI_SECURE_DEV_PKG environmental variable to be defined at build time pointing to a valid core-secdev-k3 folder location, otherwise the build will fail. - extended ti-k3-r5-loader package to allow for full build source customization - extended the ti-k3-image-gen package to accommodate the different classes of device firmware types used on TI K3 SoC like AM62 (TIFS) vs. AM64 (TISCI). With this support any TI K3 device including AM65, AM68, AM69, J721E etc. should now be enabled by this package. - extended the uboot package to allow building a Device Manager (DM) firmware into the U-Boot SPL image as required on certain TI K3 SoCs like AM62, AM62A, etc. - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also this package no longer downloads stuff during build (ugh!!), thanks to changes as proposed by Fran?ois Perrad. - incorporated some cleanup feedback on k3-image-gen from Julien Olivain such as missing hash on LICENSE file and a later image Generator Git tag is now used (that is matching the TISDK v8.6 baseline equivalent that is being implemented). - improved wording/descriptions in the 'board/ti/am64x_sk: add new board' commit as suggested by Thomas Petazzoni. Did not make the change regarding explicitly specifying the Cortex-A53 core as it seems to be implied and is not emitted by 'make savedefconfig'. Also using a fixed version of OPTEE as per TI SDK v8.6 baseline addresses Thomas' the desire to build with a known-good version. Changes in v7: - changes per Fran?ois Perrad's review comments 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. [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 Andreas Dannenberg (7): boot/ti-k3-r5-loader: allow for full build source customization boot/uboot: add support for building the TI K3 DM into U-Boot board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants package/ti-rogue-km: new package package/ti-rogue-um: new package configs/am62x_sk_defconfig: enable IMG Rogue graphics driver Xuanhao Shi (3): boot/ti-k3-image-gen: new package board/ti/am64x_sk: add new board board/ti/am62x_sk: add new board DEVELOPERS | 10 + board/ti/am62x_sk/genimage.cfg | 27 + board/ti/am62x_sk/readme.txt | 42 + .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ board/ti/am64x_sk/genimage.cfg | 27 + board/ti/am64x_sk/readme.txt | 42 + .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 + boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 + boot/ti-k3-r5-loader/Config.in | 65 +- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 +- boot/uboot/Config.in | 17 + boot/uboot/uboot.mk | 16 + configs/am62x_sk_defconfig | 56 + configs/am64x_sk_defconfig | 53 + package/Config.in | 2 + package/ti-rogue-km/Config.in | 28 + package/ti-rogue-km/ti-rogue-km.hash | 3 + package/ti-rogue-km/ti-rogue-km.mk | 37 + .../0001-all-drop-the-init-script.patch | 832 +++++++ package/ti-rogue-um/Config.in | 52 + package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 27 files changed, 9294 insertions(+), 4 deletions(-) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig 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 configs/am62x_sk_defconfig create mode 100644 configs/am64x_sk_defconfig create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:50 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:50 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-2-dannenberg@ti.com> The TI K3 R5 loader package essentially is a wrapper to build a special version of U-boot SPL used as part of a multi-stage boot flow on TI K3 devices, and as such needs full flexibility as to specifying the U-Boot sources used for the build. To accomodate this, add the same options as already available in the regular U-Boot package. For most use cases, the same source settings (repo URL, versions, etc.) should be used for both ti-k3-r5-loader and uboot packages. Signed-off-by: Andreas Dannenberg --- boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- 2 files changed, 89 insertions(+), 4 deletions(-) diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in index 10602c8df3..2419babe70 100644 --- a/boot/ti-k3-r5-loader/Config.in +++ b/boot/ti-k3-r5-loader/Config.in @@ -1,14 +1,73 @@ config BR2_TARGET_TI_K3_R5_LOADER - bool "ti-k3-r5-loader" + bool "TI K3 R5 Loader" depends on BR2_aarch64 help - Separate U-Boot build for R5 cores on TI's k3 boards. + Separate U-Boot SPL build for R5 core on TI's K3 processors. Usually used to build tiboot3.bin with k3-image-gen. if BR2_TARGET_TI_K3_R5_LOADER choice - prompt "Configuration" + prompt "U-Boot Version" + help + Select the specific U-Boot version you want to use to build the + initial SPL running on the R5 core. Note that for most use cases + you'd want to use the exact same configuration here as it is used + to build the main U-Boot package. + +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + bool "2022.10" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + bool "Custom version" + help + This option allows to use a specific official versions + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + bool "Custom tarball" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT + bool "Custom Git repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG + bool "Custom Mercurial repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + bool "Custom Subversion repository" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE + string "U-Boot version" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION + string "URL of custom U-Boot tarball" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL + string "URL of custom repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION + string "Custom repository version" + help + Revision to use in the typical format used by + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. + +endif + +config BR2_TARGET_TI_K3_R5_LOADER_VERSION + string + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN +choice + prompt "U-Boot Configuration" default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index afa309aa98..fe403a5c44 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -2,11 +2,37 @@ # # ti-k3-r5-loader # +# The ti-k3-r5 loader package should really be built from the same U-Boot +# sources as the uboot package itself, so for most users so all LOADER_SITE / +# LOADER_SOURCE type definitions should be set the same for both packages. +# However it still makes sense to keep the ti-k3-r5-loader package somewhat +# separated and independent from the uboot package to allow for special use +# cases such as Falcon boot (which would skip the uboot package completely). +# ################################################################################ -TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) +# Handle custom U-Boot tarballs as specified by the configuration +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = git +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = hg +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = svn +else +# Handle stable official U-Boot versions 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 +endif + 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 -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:58 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:58 -0500 Subject: [Buildroot] [PATCH v8 09/10] package/ti-rogue-um: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-10-dannenberg@ti.com> This package adds the userspace libraries for the Rogue graphics accelerator of the following Texas Instruments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ package/ti-rogue-um/Config.in | 52 ++ package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 5 files changed, 926 insertions(+) create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk diff --git a/package/Config.in b/package/Config.in index 96ef0d72de..0bff1135aa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -614,6 +614,7 @@ endmenu source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" source "package/ti-rogue-km/Config.in" + source "package/ti-rogue-um/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch new file mode 100644 index 0000000000..4f3dd1cbb1 --- /dev/null +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch @@ -0,0 +1,832 @@ +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 +From: Randolph Sapp +Date: Thu, 25 May 2023 18:59:26 -0500 +Subject: [PATCH] all: drop the init script + +Nobody should be using this anymore. It's sysVinit and it's just a fancy +wrapper around modprobe anyway. We'll be dropping it from our build +tools soon. + +Signed-off-by: Randolph Sapp +--- + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + 4 files changed, 784 deletions(-) + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr + +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 428cd86..0000000 +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for am62_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index c3cae31..0000000 +--- a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721e_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 08190a9..0000000 +--- a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721s2_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 5770d72..0000000 +--- a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j784s4_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +-- +2.34.1 + diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in new file mode 100644 index 0000000000..15257858c2 --- /dev/null +++ b/package/ti-rogue-um/Config.in @@ -0,0 +1,52 @@ +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ + || !BR2_TOOLCHAIN_HAS_THREADS + +config BR2_PACKAGE_TI_ROGUE_UM + bool "ti-rogue-um" + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm + depends on BR2_PACKAGE_HAS_UDEV + # pre-built binaries + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_aarch64 + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_HAS_LIBEGL + select BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF + select BR2_PACKAGE_HAS_LIBGLES + select BR2_PACKAGE_HAS_POWERVR + select BR2_PACKAGE_LIBFFI + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL + help + Graphics libraries for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs + +if BR2_PACKAGE_TI_ROGUE_UM + +config BR2_PACKAGE_PROVIDES_LIBEGL + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGBM + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGLES + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_POWERVR + default "ti-rogue-um" + +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT + string "UM driver target product" + default "am62_linux" + help + Select target product to be used for UM libraries. This needs to + match one of the SoC-specific folders within the root/targetfs + folder of the ti-img-rogue-umlibs Git repository. + +endif diff --git a/package/ti-rogue-um/ti-rogue-um.hash b/package/ti-rogue-um/ti-rogue-um.hash new file mode 100644 index 0000000000..a41bf33145 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 LICENSE diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ti-rogue-um.mk new file mode 100644 index 0000000000..fa29638fa7 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# ti-rogue-um +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 +TI_ROGUE_UM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git +TI_ROGUE_UM_SITE_METHOD = git +TI_ROGUE_UM_LICENSE = TI TSPA License +TI_ROGUE_UM_LICENSE_FILES = LICENSE +TI_ROGUE_UM_INSTALL_STAGING = YES +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr + +# ti-rogue-um is a egl/gles provider only if libdrm is installed +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland + +PVR_BUILD = "release" +PVR_WS = "wayland" + +define TI_ROGUE_UM_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(STAGING_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +define TI_ROGUE_UM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(TARGET_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:53 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:53 -0500 Subject: [Buildroot] [PATCH v8 04/10] board/ti/am64x_sk: add new board In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-5-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM64 board by introducing the am64x_sk_defconfig file and related support files. 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 4 ++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ 4 files changed, 101 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 4d3e3b156a..6485061d4d 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/ @@ -3021,8 +3023,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..fe83c675f5 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM64 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM64 board. + +How to Build +============ +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE +to communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..38b18331f7 --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,44 @@ +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_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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=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=y +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 dannenberg at ti.com Fri Jun 16 00:23:57 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:57 -0500 Subject: [Buildroot] [PATCH v8 08/10] package/ti-rogue-km: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-9-dannenberg@ti.com> This package adds the kernel module for the Rogue graphics accelerator of the following Texas Instuments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + package/ti-rogue-km/Config.in | 28 +++++++++++++++++++++ package/ti-rogue-km/ti-rogue-km.hash | 3 +++ package/ti-rogue-km/ti-rogue-km.mk | 37 ++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..96ef0d72de 100644 --- a/package/Config.in +++ b/package/Config.in @@ -613,6 +613,7 @@ endmenu source "package/sysstat/Config.in" source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" + source "package/ti-rogue-km/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in new file mode 100644 index 0000000000..b1565929d5 --- /dev/null +++ b/package/ti-rogue-km/Config.in @@ -0,0 +1,28 @@ +comment "ti-rogue-km needs a Linux kernel to be built" + depends on BR2_aarch64 + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_TI_ROGUE_KM + bool "ti-rogue-km" + depends on BR2_LINUX_KERNEL && BR2_aarch64 + select BR2_LINUX_NEEDS_MODULES + help + Kernel modules for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + Note: it needs a TI specific kernel to build properly. + + https://git.ti.com/cgit/graphics/ti-img-rogue-driver + +if BR2_PACKAGE_TI_ROGUE_KM + +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT + string "KM driver target product" + default "am62_linux" + help + Select target product to be used for KM driver. This needs to + match one of the SoC-specific folders within the build/linux + folder of the ti-img-rogue-driver Git repository. + +endif diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash new file mode 100644 index 0000000000..4a08efbb98 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk new file mode 100644 index 0000000000..7b0a595c71 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# ti-rogue-km +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git +TI_ROGUE_KM_SITE_METHOD = git +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 +TI_ROGUE_KM_LICENSE_FILES = README + +TI_ROGUE_KM_DEPENDENCIES = linux + +PVR_BUILD = "release" +PVR_WS = "wayland" + +TI_ROGUE_KM_MAKE_OPTS = \ + $(LINUX_MAKE_FLAGS) \ + KERNELDIR=$(LINUX_DIR) \ + BUILD=$(PVR_BUILD) \ + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ + WINDOW_SYSTEM=$(PVR_WS) + +define TI_ROGUE_KM_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) +endef + +define TI_ROGUE_KM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ + INSTALL_MOD_PATH=$(TARGET_DIR) \ + modules_install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:56 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:56 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-8-dannenberg@ti.com> Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x (called SK-AM64B, see [2]) both contain High Security - Field Securable (HS-FS) device variants, and those are really the recommended production device variants and boards TI will provide moving forward. Hence, switch the defconfigs for those boards over to accommodate those now-shipping device variants and boards. [1] https://www.ti.com/tool/SK-AM62B [2] https://www.ti.com/tool/SK-AM64B Signed-off-by: Andreas Dannenberg --- board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ configs/am62x_sk_defconfig | 2 +- configs/am64x_sk_defconfig | 4 ++-- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt index ccbb24896b..9c7c8818af 100644 --- a/board/ti/am62x_sk/readme.txt +++ b/board/ti/am62x_sk/readme.txt @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig Optional: modify the configuration: $ make menuconfig +Required setup step for High Security HS-FS and HS-SE SoC variants: + +To allow the image signing process for various firmware artifacts to +work the build process for HS-FS and HS-SE device variants is using +an external 'core-secdev-k3' package which can be obtained from +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. +To prepare building for those device variants create a local copy of +the 'core-secdev-k3' and export its location through the +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for +HS-FS device variants such as populated on the SK-AM64B board, or +customize this package with your private signing keys when using a +HS-SE device variant. + +$ git clone https://git.ti.com/git/security-development-tools/core-secdev-k3.git +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 + Build: $ make diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt index fe83c675f5..51d0312726 100644 --- a/board/ti/am64x_sk/readme.txt +++ b/board/ti/am64x_sk/readme.txt @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig Optional: modify the configuration: $ make menuconfig +Required setup step for High Security HS-FS and HS-SE SoC variants: + +To allow the image signing process for various firmware artifacts to +work the build process for HS-FS and HS-SE device variants is using +an external 'core-secdev-k3' package which can be obtained from +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. +To prepare building for those device variants create a local copy of +the 'core-secdev-k3' and export its location through the +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for +HS-FS device variants such as populated on the SK-AM64B board, or +customize this package with your private signing keys when using a +HS-SE device variant. + +$ git clone https://git.ti.com/git/security-development-tools/core-secdev-k3.git +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 + Build: $ make diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 2d05ddd96b..033101b735 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -28,7 +28,7 @@ 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="am62x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index a26e38a043..096dd77f6a 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:51 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:51 -0500 Subject: [Buildroot] [PATCH v8 02/10] boot/ti-k3-image-gen: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 ++++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 ++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 +++++++++++++++++++++++ 5 files changed, 152 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 56316201af..4d3e3b156a 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..97cb470119 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,55 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "SoC firmware type for image gen" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "Firmware type TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "Firmware type TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "security type" + help + The target SoC security type option for image gen. + Valid options are "gp" for General Purpose devices, + "hs-fs" for High Security - Field Securable devices, or + "hs" for High Security - Security Enforcing devices. + Note for all High Security device variants the + TI_SECURE_DEV_PKG environmental variable must be defined + at build time pointing to a valid core-secdev-k3 folder + location, otherwise the build will fail, see + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "config type" + 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..6fb8c4c1eb --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,23 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 c5c91d005b228a926fdc518f1e4365d2f693248a63f2432fccfbde10e5717499 ti-fs-firmware-am62ax-gp.bin +sha256 6de6d6a249217b15dd78dfb2b0ca99bda95aa15b7e4867a2cbe0d5a169422522 ti-fs-firmware-am62ax-hs-cert.bin +sha256 b1b3b25409013174fa5969b5bfaa572c0a79eee9e8b7445b3ac7867646eaf402 ti-fs-firmware-am62ax-hs-enc.bin +sha256 652b1369bed586cc294a65ee690056763a12034e4c9f0d05ea3838dd60ec8aba ti-fs-firmware-am62ax-hs-fs-cert.bin +sha256 b37f82dad0998921672b36b6aeb1473197ab2720f612c2409292a81561ddc602 ti-fs-firmware-am62ax-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..cdeac13cfa --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +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)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 dannenberg at ti.com Fri Jun 16 00:23:51 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:51 -0500 Subject: [Buildroot] [PATCH v8 02/10] boot/ti-k3-image-gen: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 ++++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 ++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 +++++++++++++++++++++++ 5 files changed, 152 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 56316201af..4d3e3b156a 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..97cb470119 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,55 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "SoC firmware type for image gen" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "Firmware type TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "Firmware type TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "security type" + help + The target SoC security type option for image gen. + Valid options are "gp" for General Purpose devices, + "hs-fs" for High Security - Field Securable devices, or + "hs" for High Security - Security Enforcing devices. + Note for all High Security device variants the + TI_SECURE_DEV_PKG environmental variable must be defined + at build time pointing to a valid core-secdev-k3 folder + location, otherwise the build will fail, see + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "config type" + 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..6fb8c4c1eb --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,23 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 c5c91d005b228a926fdc518f1e4365d2f693248a63f2432fccfbde10e5717499 ti-fs-firmware-am62ax-gp.bin +sha256 6de6d6a249217b15dd78dfb2b0ca99bda95aa15b7e4867a2cbe0d5a169422522 ti-fs-firmware-am62ax-hs-cert.bin +sha256 b1b3b25409013174fa5969b5bfaa572c0a79eee9e8b7445b3ac7867646eaf402 ti-fs-firmware-am62ax-hs-enc.bin +sha256 652b1369bed586cc294a65ee690056763a12034e4c9f0d05ea3838dd60ec8aba ti-fs-firmware-am62ax-hs-fs-cert.bin +sha256 b37f82dad0998921672b36b6aeb1473197ab2720f612c2409292a81561ddc602 ti-fs-firmware-am62ax-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..cdeac13cfa --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +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)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 dannenberg at ti.com Fri Jun 16 00:23:55 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:55 -0500 Subject: [Buildroot] [PATCH v8 06/10] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-7-dannenberg@ti.com> Switch the following projects to using the same Git source repos and commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x devices to establish a baseline for comparable functionality: * TI Linux Kernel v5.10 * TI U-Boot v2021.01 * ARM Trusted Firmware * OP-TEE For the Linux Kernel this also includes switching the defconfig to a new one that is generated with the ti_config_fragments/defconfig_builder.sh tool that is part of the respective ti-linux-5.10.y repository. Signed-off-by: Andreas Dannenberg --- .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ configs/am62x_sk_defconfig | 19 +- configs/am64x_sk_defconfig | 19 +- 6 files changed, 7798 insertions(+), 10 deletions(-) create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig diff --git a/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 4babf26719..2d05ddd96b 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am62x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,23 +16,28 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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="am62x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index 38b18331f7..a26e38a043 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=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_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am64x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,12 +16,15 @@ 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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_FW_TYPE_TISCI=y @@ -25,11 +32,13 @@ 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=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" 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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am64x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.34.1 From KAMenyaev at sberdevices.ru Fri Jun 16 01:23:24 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Fri, 16 Jun 2023 04:23:24 +0300 Subject: [Buildroot] [PATCH 1/1] package/dnsmasq: provide pidfile along with -x flag Message-ID: <20230616012324.75426-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Use pidfile for more accurate process match. Useful in multiple process instances. Signed-off-by: Konstantin Menyaev --- package/dnsmasq/S80dnsmasq | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/dnsmasq/S80dnsmasq b/package/dnsmasq/S80dnsmasq index b052259e87..b2cd56adef 100644 --- a/package/dnsmasq/S80dnsmasq +++ b/package/dnsmasq/S80dnsmasq @@ -1,16 +1,21 @@ #!/bin/sh +NAME="dnsmasq" +DAEMON="/usr/sbin/$NAME" +PIDFILE="/var/run/$NAME.pid" + [ -f /etc/dnsmasq.conf ] || exit 0 case "$1" in start) printf "Starting dnsmasq: " - start-stop-daemon -S -x /usr/sbin/dnsmasq + start-stop-daemon -S -p "$PIDFILE" -x "$DAEMON" -- \ + --pid-file="$PIDFILE" [ $? = 0 ] && echo "OK" || echo "FAIL" ;; stop) printf "Stopping dnsmasq: " - start-stop-daemon -K -q -x /usr/sbin/dnsmasq + start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON" [ $? = 0 ] && echo "OK" || echo "FAIL" ;; restart|reload) -- 2.40.1 From patrick.oppenlander at gmail.com Fri Jun 16 01:39:05 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 16 Jun 2023 11:39:05 +1000 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616002359.4139814-2-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> Message-ID: On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot wrote: > > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > 2 files changed, 89 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" > + help > + Select the specific U-Boot version you want to use to build the > + initial SPL running on the R5 core. Note that for most use cases > + you'd want to use the exact same configuration here as it is used > + to build the main U-Boot package. > + > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + bool "2022.10" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + bool "Custom version" > + help > + This option allows to use a specific official versions > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + bool "Custom tarball" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > + bool "Custom Git repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > + bool "Custom Mercurial repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + bool "Custom Subversion repository" > + > +endchoice > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > + string "U-Boot version" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > + string "URL of custom U-Boot tarball" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > + string "URL of custom repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > + string "Custom repository version" > + help > + Revision to use in the typical format used by > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > + > +endif > + > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > + string > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > +choice > + prompt "U-Boot Configuration" > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..fe403a5c44 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,37 @@ > # > # ti-k3-r5-loader > # > +# The ti-k3-r5 loader package should really be built from the same U-Boot > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both packages. > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > +# separated and independent from the uboot package to allow for special use > +# cases such as Falcon boot (which would skip the uboot package completely). > +# > ################################################################################ > > -TI_K3_R5_LOADER_VERSION = 2022.10 > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > + > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > +# Handle custom U-Boot tarballs as specified by the configuration > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = git I think this may also need: BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) in the git case, otherwise buildroot will look for a hash for the archive generated from the git version. I'm not a buildroot expert, so there may be a better way to do this. > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = hg > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = svn > +else > +# Handle stable official U-Boot versions > 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 > +endif > + > 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 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Fri Jun 16 02:25:37 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 21:25:37 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> Message-ID: <20230616022537.tamwj4w6fpcpaqoz@dasso> Hi Patrick, On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > wrote: > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > devices, and as such needs full flexibility as to specifying the U-Boot > > sources used for the build. To accomodate this, add the same options as > > already available in the regular U-Boot package. For most use cases, the > > same source settings (repo URL, versions, etc.) should be used for both > > ti-k3-r5-loader and uboot packages. > > > > Signed-off-by: Andreas Dannenberg > > --- > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > index 10602c8df3..2419babe70 100644 > > --- a/boot/ti-k3-r5-loader/Config.in > > +++ b/boot/ti-k3-r5-loader/Config.in > > @@ -1,14 +1,73 @@ > > config BR2_TARGET_TI_K3_R5_LOADER > > - bool "ti-k3-r5-loader" > > + bool "TI K3 R5 Loader" > > depends on BR2_aarch64 > > help > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > Usually used to build tiboot3.bin with k3-image-gen. > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > choice > > - prompt "Configuration" > > + prompt "U-Boot Version" > > + help > > + Select the specific U-Boot version you want to use to build the > > + initial SPL running on the R5 core. Note that for most use cases > > + you'd want to use the exact same configuration here as it is used > > + to build the main U-Boot package. > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > + bool "2022.10" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + bool "Custom version" > > + help > > + This option allows to use a specific official versions > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + bool "Custom tarball" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > + bool "Custom Git repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > + bool "Custom Mercurial repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > + bool "Custom Subversion repository" > > + > > +endchoice > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > + string "U-Boot version" > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > + string "URL of custom U-Boot tarball" > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > + string "URL of custom repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > + string "Custom repository version" > > + help > > + Revision to use in the typical format used by > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > + > > +endif > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > + string > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > +choice > > + prompt "U-Boot Configuration" > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > index afa309aa98..fe403a5c44 100644 > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > @@ -2,11 +2,37 @@ > > # > > # ti-k3-r5-loader > > # > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > +# separated and independent from the uboot package to allow for special use > > +# cases such as Falcon boot (which would skip the uboot package completely). > > +# > > ################################################################################ > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > + > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > +# Handle custom U-Boot tarballs as specified by the configuration > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = git > > I think this may also need: > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > in the git case, otherwise buildroot will look for a hash for the > archive generated from the git version. > > I'm not a buildroot expert, so there may be a better way to do this. Honestly I just "borrowed" this section from the boot/uboot package, as ti-k3-r5-loader is actually largely the same thing to 95%. But looking at it closer you are probably right, it looks like it'd need that in case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 Regards, Andreas > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > +else > > +# Handle stable official U-Boot versions > > 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 > > +endif > > + > > 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 > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Jun 16 04:39:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 16 Jun 2023 04:39:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-15 Message-ID: <20230616043948.6826F40194@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-15 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 2 | 5 | 0 | 7 | master | 76 | 44 | 1 | 121 | Classification of failures by reason for master ----------------------------------------------- strace-6.3 | 5 gobject-introspection-1.74.0 | 4 host-gdb-arc-2020.09-releas... | 3 agentpp-4.6.0 | 2 dahdi-linux-3.2.0 | 2 host-binutils-2.38 | 2 host-go-1.19.10 | 2 ocf-linux-20171122 | 2 uboot-tools-2021.07 | 2 android-tools-4.2.2+git2013... | 1 coreutils-9.3 | 1 dfu-programmer-1.0.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-rust-1.68.2 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 pv-1.6.20 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 unknown | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1afabde9afed753ebce79e1970a72e272d77f139 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7702476a3cb79487cefafdbf2debeffdb5065b08 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/cb44b39dcd2d520c20c9dee9c377bddab6b053f1 | arc | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/04dd90bf35d1ea1eb1cf5819a99631493bb6170b | ORPH powerpc64le | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/e8b8c55a482a3ef87183a2018eb167bf970b2f86 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/5ab57c5577bb5929692ca3add48cae2464e7595b | sparc | dfu-programmer-1.0.0 | NOK | http://autobuild.buildroot.net/results/d38d617eb663a3477a8f17eb50711d20a179ecb8 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d4a362fe5973209baed35b2db6de304fa55daf92 | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/923c9a5296cc6d0b9692daf047e2bfde0bb97854 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/359de3c332f6ccbca528c144b980d98f6f6adbe2 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/87f4327906711f751c508ac0c1e0bea5e9bfab0a | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/c30281390a4b6f034b39c622753d287cc7c186d8 | i686 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5fde899cc8e4bc338498c1c10d2177b3b83f593f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/4aa0a1fe4b1688217d77f39ab9a211f63effdeec | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/79c93dc5e8eb35f015bc3afba4708df4a07a2a77 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/a4e44dbd49a34e29a769d520bec7721abc7984be | ORPH i686 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/cd9c1d218755c01a9145fdbadf10e6f0920bb453 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a089f1b113081e631d13242904b920f4cbb39fad | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87af76f0026a500b2904bc714820386b958dea27 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/221c9f5e266890e2ee68b4a0656626a91506a37a | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/00e60a359022333b004599ba80dd6734505db944 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/32e2d1d0565be09452ecb10f4bfd03d770b4a079 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/b56df99300ba3db47445526fede0d0f1a86d392f | ORPH mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/da0d815334478710986fadf83c4232713d543afc | s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/1b1b94c38e90d111eb1ab83e622e16bf306a4f8b | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/fdc6b2a3edf88e1f0912420d0411783deffabab8 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/3db0afeea672be6f7b83a89e887918733e100e3c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/63fc3b6a4be5c0f7de8a9caf0f7bfbe5cdece6ca | ORPH mips64el | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/a578bbfe8fed6eabfa03146c80f1e1d565802bd4 | i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/10765d8e982d934d470090a0798e71f7754e9ed1 | ORPH riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/68a5d2a07f6960c35e801a1e7a5da887c8ed0a19 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/723d7dde873ff86a3486a61ac4e639fd12dcb97b | ORPH powerpc | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/158dd205552c08f4f5b941ea47410b2846c48c7b | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2bec0e4ce14a279b112ae4afe785c5fb8b7a8f63 | ORPH s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/005125b1ec8c0e4a5c3e384f6a3d139d1a315a65 | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/848e482974506235f41888b7c8483a519abb3580 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/fc6a9b03368d64e1a48f8310f46a0935570c1fa2 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/894b6bcb7d2ccba1a6082d19cfe22015e176b9aa | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a50aac38faebf2669b03440a782530f8b68077d1 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9a2684a82d7beef30ed3542987f385deb75b207d | mips64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/58156c039722414b1dc17512535b62d49a4965e7 | ORPH arc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/65cef0a03ab4ea37d11819ae63481d67efa9cf83 | ORPH aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/ac072b6c9c840e4adba40b72965a57ad115211e4 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/c3ab218ba08c7a9db0717df3fa59aa33aae5abe7 | sh4 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/74bf942dbf2546a729176b265c15c1cf488bd5e4 | Classification of failures by reason for 2023.02.x -------------------------------------------------- binutils-arc-2020.09-release | 1 libglib2-2.72.3 | 1 linux-5.10.162-cip24-rt10 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/5e3e8680e226797b93e25d707d041ad9efb1d290 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c84d0a96d940a4155129548ef76c1b4e81bcc401 | i686 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/8a5ed0ce28e38bfea139b0cc0c4df31b7ed9efae | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/78f4615adfca83585c1ef0906ebc25f884d3a2c5 | ORPH arm | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/d210935b683c578a88762a7f0be715dfdbf2bcc4 | -- http://autobuild.buildroot.net From joel at jms.id.au Fri Jun 16 05:21:11 2023 From: joel at jms.id.au (Joel Stanley) Date: Fri, 16 Jun 2023 05:21:11 +0000 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Message-ID: On Wed, 14 Jun 2023 at 06:22, Laurent Vivier wrote: > > Le 14/06/2023 ? 04:05, Joel Stanley a ?crit : > > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > >> > >> Petitboot doesn't start a shell but a GUI. > >> Manage the menu to switch to the shell. > >> > >> Enable the test for qemu_m68K_virt. > >> > >> Signed-off-by: Laurent Vivier > >> --- > >> support/scripts/boot-qemu-image.py | 8 ++++++-- > >> 1 file changed, 6 insertions(+), 2 deletions(-) > >> > >> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py > >> index ba50ea69ee9a..c94b7a5c969d 100755 > >> --- a/support/scripts/boot-qemu-image.py > >> +++ b/support/scripts/boot-qemu-image.py > >> @@ -36,7 +36,7 @@ def main(): > >> time.sleep(1) > >> > >> try: > >> - child.expect(["buildroot login:"], timeout=600) > >> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) > > > > What's idx going to contain in the petitboot vs getty cases? > > see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect > > "This returns the index into the pattern list." > > "buildroot login:" -> idx = 0 > "Exit to shell" -> idx = 1 Thanks. Perhaps a comment where you test the results to explain why we test 0/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) From peter at korsgaard.com Fri Jun 16 06:04:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 08:04:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616060421.3606283-1-peter@korsgaard.com> Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime -- 2.30.2 From peter at korsgaard.com Fri Jun 16 06:04:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 08:04:20 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-1-peter@korsgaard.com> References: <20230616060421.3606283-1-peter@korsgaard.com> Message-ID: <20230616060421.3606283-2-peter@korsgaard.com> Python-docker needs a working docker setup to do anything useful, so add it to the existing docker_compose (which tests docker and docker-compose) rather than adding a completely new test. Signed-off-by: Peter Korsgaard --- .../testing/tests/package/sample_python_docker.py | 12 ++++++++++++ support/testing/tests/package/test_docker_compose.py | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 support/testing/tests/package/sample_python_docker.py diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py new file mode 100644 index 0000000000..a69097b412 --- /dev/null +++ b/support/testing/tests/package/sample_python_docker.py @@ -0,0 +1,12 @@ +import docker + +client = docker.from_env() +info = client.info() +images = client.images.list() + +assert len(images) > 0 + +print('Version:', info['ServerVersion']) +print('Images:') +for i in images: + print(i.tags[0]) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 38b669fc6d..16027c9c3a 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -4,6 +4,8 @@ import infra.basetest class TestDockerCompose(infra.basetest.BRTest): + scripts = ["conf/docker-compose.yml", + "tests/package/sample_python_docker.py"] config = \ """ BR2_x86_64=y @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DOCKER=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_DOCKER_CLI=y BR2_PACKAGE_DOCKER_COMPOSE=y @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): # BR2_TARGET_ROOTFS_TAR is not set """.format( infra.filepath("tests/package/copy-sample-script-to-target.sh"), - infra.filepath("conf/docker-compose.yml"), + " ".join([infra.filepath(i) for i in scripts]), infra.filepath("conf/docker-compose-kernel.config")) def wait_for_dockerd(self): @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) + def python_docker_test(self): + self.assertRunOk('python3 ./sample_python_docker.py', 120) + def test_run(self): kernel = os.path.join(self.builddir, "images", "bzImage") rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): self.wait_for_dockerd() self.docker_test() self.docker_compose_test() + self.python_docker_test() -- 2.30.2 From peter at korsgaard.com Fri Jun 16 08:28:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:52 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 In-Reply-To: <20230616060421.3606283-1-peter@korsgaard.com> (Peter Korsgaard's message of "Fri, 16 Jun 2023 08:04:19 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> Message-ID: <87ilbnlsjf.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot > to add the new dependency on python-packaging, leading to runtime errors: > import docker > File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in > File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in > File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in > File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in > File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in > File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in > File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in > ModuleNotFoundError: No module named 'packaging' > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:15 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls In-Reply-To: <20230615162049.72408-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:20:49 +0200") References: <20230615162049.72408-1-bernd.kuhls@t-online.de> Message-ID: <87cz1vlsis.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: bump version to 4.8.2 In-Reply-To: <20230615164939.1159230-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:49:39 +0200") References: <20230615164939.1159230-1-bernd@kuhls.net> Message-ID: <878rcjlsil.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://ccache.dev/releasenotes.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 In-Reply-To: <20230615180757.626625-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 20:07:57 +0200") References: <20230615180757.626625-1-bernd@kuhls.net> Message-ID: <874jn7lsia.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > From: Bernd Kuhls > Fixes CVE-2023-3138: > https://lists.x.org/archives/xorg-announce/2023-June/003406.html > Release notes: > https://lists.x.org/archives/xorg-announce/2023-June/003407.html > Signed-off-by: Bernd Kuhls > --- > v2: squashed with bump to 1.8.5 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/openvpn: bump version to 2.6.5 In-Reply-To: <20230615204227.659097-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 22:42:27 +0200") References: <20230615204227.659097-1-bernd@kuhls.net> Message-ID: <87zg4zkdxa.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog > https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:27:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:27:31 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616083015.467BB839E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ef7b2069dd6462508c3c61373fe2802761c4d63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 56316201af..694dfe0bdd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 08:29:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:49 +0200 Subject: [Buildroot] [git commit] package/openvpn: bump version to 2.6.5 Message-ID: <20230616083015.5FAF6839EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d0c8f0c6805c100ab01c6ce9d9e9d46560f864c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 8078b41157..16bffb7e57 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz +sha256 e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2 openvpn-2.6.5.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 920677e170..7c2506870e 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENVPN_VERSION = 2.6.4 +OPENVPN_VERSION = 2.6.5 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 From peter at korsgaard.com Fri Jun 16 08:27:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:27:16 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616083015.3E3BB839E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89585576728ebf9362394ae6e26df595098f8bbc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 08:28:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:20 +0200 Subject: [Buildroot] [git commit] package/ccache: bump version to 4.8.2 Message-ID: <20230616083015.4F31F839E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1db3f0f84449843476c2887d2ea09323c66f33a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://ccache.dev/releasenotes.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ccache/ccache.hash | 2 +- package/ccache/ccache.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 9b11f026ec..2b6cd65a74 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 6b7d57b40c..ac4bc4aba5 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCACHE_VERSION = 4.7.4 +CCACHE_VERSION = 4.8.2 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others From peter at korsgaard.com Fri Jun 16 08:28:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:37 +0200 Subject: [Buildroot] [git commit] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616083015.56C1D839E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1dcabece6fb8755c7a2786bde8cc75040bc3fbcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From peter at korsgaard.com Fri Jun 16 08:33:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:33:33 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 In-Reply-To: <20230613072806.999946-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 13 Jun 2023 09:28:05 +0200") References: <20230613072806.999946-1-peter@korsgaard.com> Message-ID: <87v8fnkdr6.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-32324: Heap buffer overflow in cupsd > https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 > And a number of other fixes, see the release notes for details: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 > In addition, 2.4.4 fixes a segfault regression in 2.4.3: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 > Update NOTICE hash for a change in copyright years: > -Copyright ? 2020-2022 by OpenPrinting > +Copyright ? 2020-2023 by OpenPrinting > Signed-off-by: Peter Korsgaard Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:36:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:36:16 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <87h6r9mde8.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:46:07 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> <20230611233619.128038-2-grzegorz@blach.pl> <87h6r9mde8.fsf@48ers.dk> Message-ID: <87o7lfkdmn.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Grzegorz" == Grzegorz Blach writes: >> Signed-off-by: Grzegorz Blach > The changelog mentions security fixes in 1.3.39 and 1.3.40, so I've > adjusted the commit message to mention that this is a security bump > extended with the details from the changelog and committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:38:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:38:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets In-Reply-To: <87v8fpkyir.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:52:44 +0200") References: <20230614143519.18669-1-romain.naour@smile.fr> <87v8fpkyir.fsf@48ers.dk> Message-ID: <87jzw3kdif.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> defconfig fragment to reproduce the issue: >> BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y >> BR2_PACKAGE_QEMU=y >> BR2_PACKAGE_QEMU_SYSTEM=y >> ERROR: Problem encountered: fdt not available but required by targets >> aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, >> microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, >> nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, >> riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu >> Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets >> but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set >> (building for all targets). >> Fixes: >> http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 >> [1] 44be514b21fd94096702b80c62d46c31d72f15a5 >> Signed-off-by: Romain Naour >> Cc: Carlos Santos >> Cc: Yann E. MORIN > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:39:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:39:31 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 In-Reply-To: <87r0qdkyfe.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:54:45 +0200") References: <20230614210926.7723-1-romain.naour@smile.fr> <87r0qdkyfe.fsf@48ers.dk> Message-ID: <87fs6rkdh8.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> Fixes CVE-2023-0330: >> A vulnerability in the lsi53c895a device affects the latest version of >> qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs >> like stack overflow or use-after-free. >> See: >> https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html > Committed after marking it a security bump, thanks. > Looks like we need to bump 2023.02.x to 7.2.3 for the same fix: > https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00218.html Committed to 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:37:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:37:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230616084116.B63CD83A1D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8a19a2ae475ac23ec5f66b217c5349351e49ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN Signed-off-by: Peter Korsgaard (cherry picked from commit 59df3875b5e965872007ac22245aa6e048576644) Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 31cbf09644..de6475e719 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -53,6 +53,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. From peter at korsgaard.com Fri Jun 16 08:34:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:34:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/graphicsmagick: security bump to version 1.3.40 Message-ID: <20230616084116.ACDF083A1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9da144a812f8744e99fffc7f9771fb39b416b090 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: 1.3.39: - oss-fuzz: Several security fixes originating from oss-fuzz testing. - ALL: Replace strcpy() with strlcpy(), replace strcat() with strlcat(), replace sprintf() with snprintf(). Prefer using bounded string functions. This change is made for the purpose of increasing safety than to address any existing demonstrated concern. 1.3.40: - DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory. Signed-off-by: Grzegorz Blach [Peter: mark as security fix, extend commit message] Signed-off-by: Peter Korsgaard (cherry picked from commit fd3ff0761c741723afc556f5eaf96e1941264eb4) Signed-off-by: Peter Korsgaard --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 08:33:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:33:08 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cups: security bump to version 2.4.4 Message-ID: <20230616084116.A321983A1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=206dda4f2b177029fb81f4b96f4c239ddeba431b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ?? 2020-2022 by OpenPrinting +Copyright ?? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard (cherry picked from commit 38bef5fbc8c609241bb0fbcde310f5eb296537ae) Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception From peter at korsgaard.com Fri Jun 16 09:30:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 In-Reply-To: <874jn7lsia.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:29:33 +0200") References: <20230615180757.626625-1-bernd@kuhls.net> <874jn7lsia.fsf@48ers.dk> Message-ID: <87a5wzkb46.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> From: Bernd Kuhls >> Fixes CVE-2023-3138: >> https://lists.x.org/archives/xorg-announce/2023-June/003406.html >> Release notes: >> https://lists.x.org/archives/xorg-announce/2023-June/003407.html >> Signed-off-by: Bernd Kuhls >> --- >> v2: squashed with bump to 1.8.5 > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:30:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:48 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls In-Reply-To: <87cz1vlsis.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:29:15 +0200") References: <20230615162049.72408-1-bernd.kuhls@t-online.de> <87cz1vlsis.fsf@48ers.dk> Message-ID: <875y7nkb3r.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Signed-off-by: Bernd Kuhls >> Signed-off-by: Bernd Kuhls > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:30:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:59 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 In-Reply-To: <87ilbnlsjf.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:28:52 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> <87ilbnlsjf.fsf@48ers.dk> Message-ID: <871qibkb3g.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >> Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot >> to add the new dependency on python-packaging, leading to runtime errors: >> import docker >> File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in >> File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in >> File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in >> File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in >> File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in >> File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in >> File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in >> ModuleNotFoundError: No module named 'packaging' >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:29:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:20 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616093116.29BF083A35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6e89b3838638f0f2852b3a028849255236c3c1ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8ef7b2069dd6462508c3c61373fe2802761c4d63) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..78b5abbb21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 09:29:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:06 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616093116.20C1683A2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=255441793c902d6392b4eb42a77b6970c4f42a27 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 89585576728ebf9362394ae6e26df595098f8bbc) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 09:29:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:54 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616093116.3405983A36@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d918568a15cc00a0c718a475b6c755fcdc8e0d1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard (cherry picked from commit 1dcabece6fb8755c7a2786bde8cc75040bc3fbcb) Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From peter at korsgaard.com Fri Jun 16 09:29:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616095212.255BB83A86@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d816fecc16bf9ba226b31ce50050899d6832ca9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8ef7b2069dd6462508c3c61373fe2802761c4d63) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3366e2b2a4..55e3494f4c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 09:28:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:28:55 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616095212.1C9FA83A77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01466d0dc656e075799f6daa9dcaf066c5d8c3a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 89585576728ebf9362394ae6e26df595098f8bbc) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 09:29:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616095212.2EE0383A8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=837561824e954a6cd28fd4274de14f7179018841 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard (cherry picked from commit 1dcabece6fb8755c7a2786bde8cc75040bc3fbcb) Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From francois.perrad at gadz.org Fri Jun 16 11:15:04 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 16 Jun 2023 13:15:04 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-8-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > (called SK-AM64B, see [2]) both contain High Security - Field Securable > (HS-FS) device variants, and those are really the recommended production > device variants and boards TI will provide moving forward. Hence, switch > the defconfigs for those boards over to accommodate those now-shipping > device variants and boards. > > [1] https://www.ti.com/tool/SK-AM62B > [2] https://www.ti.com/tool/SK-AM64B > > Signed-off-by: Andreas Dannenberg > --- > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > configs/am62x_sk_defconfig | 2 +- > configs/am64x_sk_defconfig | 4 ++-- > 4 files changed, 35 insertions(+), 3 deletions(-) > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > index ccbb24896b..9c7c8818af 100644 > --- a/board/ti/am62x_sk/readme.txt > +++ b/board/ti/am62x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > core-secdev-k3 could be a host package and an optional dependency of uboot or atf ################################################################################ # # ti-core-secdev-k3 # ################################################################################ TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) $(eval $(host-generic-package)) Fran?ois > + > Build: > $ make > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > index fe83c675f5..51d0312726 100644 > --- a/board/ti/am64x_sk/readme.txt > +++ b/board/ti/am64x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 2d05ddd96b..033101b735 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -28,7 +28,7 @@ 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="am62x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > index a26e38a043..096dd77f6a 100644 > --- a/configs/am64x_sk_defconfig > +++ b/configs/am64x_sk_defconfig > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dannenberg at ti.com Fri Jun 16 12:02:30 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 16 Jun 2023 07:02:30 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: <20230616120230.a4z5dfr4kzsz7i6u@dasso> Hi Fran?ois, On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > buildroot at buildroot.org> a ?crit : > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > (HS-FS) device variants, and those are really the recommended production > > device variants and boards TI will provide moving forward. Hence, switch > > the defconfigs for those boards over to accommodate those now-shipping > > device variants and boards. > > > > [1] https://www.ti.com/tool/SK-AM62B > > [2] https://www.ti.com/tool/SK-AM64B > > > > Signed-off-by: Andreas Dannenberg > > --- > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > configs/am62x_sk_defconfig | 2 +- > > configs/am64x_sk_defconfig | 4 ++-- > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > > index ccbb24896b..9c7c8818af 100644 > > --- a/board/ti/am62x_sk/readme.txt > > +++ b/board/ti/am62x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > core-secdev-k3 could be a host package and an optional dependency of uboot > or atf Good suggestion, I thought about same but wasn't quite sure how to set this up, but I'll look into this based on your below starting point. It would cover HS-FS device variants ("High Security - Field Securable"), which is 90% of the use case, and 100% of the initial use case (somebody getting a board, evaluating), all when the custom keys were not yet programmed into the SOC (which is what turns the device into a HS-SE device, at which time custom signing keys will need to be provided as part of core-secdev-k3). Can a host package easily export/share and ENV variable (TI_SECURE_DEV_PKG)? This will be needed not only by ti-k3-image-gen but also by uboot and potentially other packages in the future. Regards, Andreas > > ################################################################################ > # > # ti-core-secdev-k3 > # > ################################################################################ > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > TI_CORE_SECDEV_K3_SITE = > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > TI_CORE_SECDEV_K3_SOURCE = > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > $(eval $(host-generic-package)) > > Fran?ois > > > > > + > > Build: > > $ make > > > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > > index fe83c675f5..51d0312726 100644 > > --- a/board/ti/am64x_sk/readme.txt > > +++ b/board/ti/am64x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > index 2d05ddd96b..033101b735 100644 > > --- a/configs/am62x_sk_defconfig > > +++ b/configs/am62x_sk_defconfig > > @@ -28,7 +28,7 @@ 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="am62x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > index a26e38a043..096dd77f6a 100644 > > --- a/configs/am64x_sk_defconfig > > +++ b/configs/am64x_sk_defconfig > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > From bigneshlenka20 at gmail.com Fri Jun 16 12:46:44 2023 From: bigneshlenka20 at gmail.com (bignesh lenka) Date: Fri, 16 Jun 2023 18:16:44 +0530 Subject: [Buildroot] Request for information Message-ID: Respected sir/madam, I am software engineer, working for a startup called besquare technologies. Here we are using buildroot for learning as well as developing new applications. I as an enthusiast wanted to know when we build an environment for a specific hardware from where and how the kernel is getting downloaded to the output directory. Hope you reply to my query as soon as possible Thank you Best regards, Bignesh lenka -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Fri Jun 16 12:59:23 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 16 Jun 2023 14:59:23 +0200 Subject: [Buildroot] Request for information In-Reply-To: References: Message-ID: <93efdad2-72f1-6001-82d7-ea4e8b980ce5@benettiengineering.com> Hi Bignesh, On 16/06/23 14:46, bignesh lenka wrote: > Respected sir/madam, > > I am software engineer, working for a startup called besquare > technologies. Here we are using buildroot?for learning as well as > developing new applications. > > I as an enthusiast?wanted to know when we build an environment?for a > specific hardware from where and how the kernel is getting downloaded to > the output directory. I think these slides can help you understanding Buildroot in general: https://bootlin.com/doc/training/buildroot/buildroot-slides.pdf and I suggest you to try to build one of the board under buildroot/configs/ folder. That way you should be able to see the various steps covered, including Linux building. By reading the log you should be able to understand how Buildroot downloads, extract, patch, configure, build and install Linux as well as any other package. If you take a quick look at any _defconfig file you should see how Linux version and possible URL are used, as any kind of option. > Hope you reply to my query as?soon as possible Whenever people have time to answer. This is open source, so there is no "asap". Best regards -- CEO/CTO at Benetti Engineering sas From peter at korsgaard.com Fri Jun 16 13:54:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 15:54:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] Update for 2023.02.2 Message-ID: <20230616140439.5146D83AA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c92cc8796ed951f0604e9272677a9cdfcd93680f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.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 55dcc830de..3b2199f447 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,43 @@ +2023.02.2, released June 16th, 2023 + + Important / security related fixes. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + utils/docker-run: Now correctly handles git + workdirs/worktrees. + + Defconfigs: QEMU s390x: Bump rootfs size to make room for + kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx + Versal vck190: Use correct (A72) CPU variant + + Updated/fixed packages: atkmm, bird, busybox, cairomm1_14, + cmake, containerd, crudini, cups, delve, docker-cli, + docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch, + gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick, + intel-microcode, libass, libcurl, libdeflate, libgeos, + libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm, + lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf, + ncurses, nftables, openjdk, openjdk-bin, php, postgresql, + python-can, python-django, python-django, python-ipython, + python-matplotlib, python-mupdf, python-requests, python3, + qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, + wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, + xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, + xdriver_xf86-input-mouse, xdriver_xf86-video-ark, + xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, + xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi, + xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc + + New packages: perl-clone, perl-http-message, python-asttokens, + python-executing, python-pure-eval, python-stack-data + + Issues resolved (http://bugs.uclibc.org): + + #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code + 2023.02.1, released May 9th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 000f1dcec0..7fcd9e6bcb 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02.1 +export BR2_VERSION := 2023.02.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1683664000 +BR2_VERSION_EPOCH = 1686923000 # 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 d1b75ed405..5bc7a2c012 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2023.02.1' +RELEASE='2023.02.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Fri Jun 16 15:42:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:42:38 +0200 Subject: [Buildroot] Buildroot 2023.02.2 released Message-ID: <87wn03ifbl.fsf@48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2023.02.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2023.02.2.tar.gz or http://buildroot.org/downloads/buildroot-2023.02.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2023.02.2 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2023.02.1 release. - Infrastucture: Add BR2_HOST_CMAKE_AT_LEAST_* for packages needing a newer host-cmake than what is currently enforced (3.18) - Up to the version provided by the cmake package (3.22). utils/docker-run: Now correctly handles git workdirs/worktrees. - Defconfigs: QEMU s390x: Bump rootfs size to make room for kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx Versal vck190: Use correct (A72) CPU variant - Security fixes for cups, go, graphicsmagick, intel-microcode, libcurl, libopenssl, libssh, moby-buildkit, ncurses, openjdk, openjdk-bin, postgresql, redis, xlib_libX11 - Fixes for download/compilation/runtime/license issues in atkmm, bird, busybox, cairomm, cairomm1_14, cmake, containerd, crudini, delve, docker-cli, docker-engine, earlyoom, fluent-bit, freeswitch, gcc, gdb, glibmm2_66, gnupg2, gptfdisk, libass, libdeflate, libgeos, libgtk3, libjxl, libnftl, libressl, llvm, lua, mesa3d, micropython, minidlna, mpd, mupdf, nftables, perl-http-message, php, python-can, python-django, python-docker, python-ipython, python-matplotlib, python-mupdf, python-requests, python3, qemu, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, webkitgtk, wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, xdriver_xf86-input-mouse, xdriver_xf86-video-ark, xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, xfont_encodings, xlib_libXaw, xlib_libXi, xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc - New packages: perl-clone, python-asttokens, python-executing, python-pure-eval, python-stack-data For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2023.02.2 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2023.02.1.. 38 Bernd Kuhls 25 Romain Naour 9 Peter Seiderer 7 Daniel Lang 7 Peter Korsgaard 6 Christian Stewart 5 Yann E. MORIN 4 Adam Duskett 4 James Knight 4 Neal Frager 4 Rapha?l M?lotte 3 Sergey Bobrenok 3 Thomas Devoogdt 2 Francois Perrad 1 Aaron Sierra 1 Andreas Ziegler 1 Bagas Sanjaya 1 Carlos Santos 1 Damien Le Moal 1 Dario Binacchi 1 Etienne Carriere 1 Giulio Benetti 1 Grzegorz Blach 1 Jonathan Neusch?fer 1 Julien Olivain 1 Kris Bahnsen 1 Luca Ceresoli 1 Luke D. Jones 1 Maxim Kochetkov 1 Sergey Matyukevich 1 Stefan Agner 1 Titouan Christophe 1 Waldemar Brodkorb 1 Witold Lipieta 1 Yegor Yefremov 1 itzwam -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 15:47:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:47:52 +0200 Subject: [Buildroot] [git commit] Update for 2023.02.2 Message-ID: <20230616155052.55F8183AEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3f0cc20250873ad1b2c2c3777c46fc41a2f36ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit c92cc8796ed951f0604e9272677a9cdfcd93680f) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/CHANGES b/CHANGES index fec806a215..83034c4859 100644 --- a/CHANGES +++ b/CHANGES @@ -72,6 +72,46 @@ #15376: Libiconv config #15461: QtVirtualKeyboard segfaults +2023.02.2, released June 16th, 2023 + + Important / security related fixes. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + utils/docker-run: Now correctly handles git + workdirs/worktrees. + + Defconfigs: QEMU s390x: Bump rootfs size to make room for + kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx + Versal vck190: Use correct (A72) CPU variant + + Updated/fixed packages: atkmm, bird, busybox, cairomm1_14, + cmake, containerd, crudini, cups, delve, docker-cli, + docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch, + gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick, + intel-microcode, libass, libcurl, libdeflate, libgeos, + libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm, + lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf, + ncurses, nftables, openjdk, openjdk-bin, php, postgresql, + python-can, python-django, python-django, python-ipython, + python-matplotlib, python-mupdf, python-requests, python3, + qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, + wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, + xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, + xdriver_xf86-input-mouse, xdriver_xf86-video-ark, + xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, + xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi, + xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc + + New packages: perl-clone, perl-http-message, python-asttokens, + python-executing, python-pure-eval, python-stack-data + + Issues resolved (http://bugs.uclibc.org): + + #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code + 2023.02.1, released May 9th, 2023 Important / security related fixes. From peter at korsgaard.com Fri Jun 16 15:50:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:50:29 +0200 Subject: [Buildroot] [git commit] docs/website: update for 2023.02.2 Message-ID: <20230616155052.64F8483AED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ba9de70c2838d5f916dab36c6affa235e4ac970c 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 2af7db1861..0a97d9f822 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
      Download
      -

      Latest long term support release: 2023.02.1

      +

      Latest long term support release: 2023.02.2

      diff --git a/docs/website/news.html b/docs/website/news.html index 1a2af7ccfc..83c5f48e04 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

      News

        +
      • +
        +
        +
        +

        2023.02.2 released

        +

        16 June 2023

        +
        +
        +

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

        +
        +
        +
      • +
      • From francois.perrad at gadz.org Fri Jun 16 16:40:35 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 16 Jun 2023 18:40:35 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616120230.a4z5dfr4kzsz7i6u@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> Message-ID: Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > > (HS-FS) device variants, and those are really the recommended > production > > > device variants and boards TI will provide moving forward. Hence, > switch > > > the defconfigs for those boards over to accommodate those now-shipping > > > device variants and boards. > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > configs/am62x_sk_defconfig | 2 +- > > > configs/am64x_sk_defconfig | 4 ++-- > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > b/board/ti/am62x_sk/readme.txt > > > index ccbb24896b..9c7c8818af 100644 > > > --- a/board/ti/am62x_sk/readme.txt > > > +++ b/board/ti/am62x_sk/readme.txt > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > Optional: modify the configuration: > > > $ make menuconfig > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > + > > > +To allow the image signing process for various firmware artifacts to > > > +work the build process for HS-FS and HS-SE device variants is using > > > +an external 'core-secdev-k3' package which can be obtained from > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > +To prepare building for those device variants create a local copy of > > > +the 'core-secdev-k3' and export its location through the > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > +customize this package with your private signing keys when using a > > > +HS-SE device variant. > > > + > > > +$ git clone > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > uboot > > or atf > > Good suggestion, I thought about same but wasn't quite sure how to set > this up, but I'll look into this based on your below starting point. It > would cover HS-FS device variants ("High Security - Field Securable"), > which is 90% of the use case, and 100% of the initial use case (somebody > getting a board, evaluating), all when the custom keys were not yet > programmed into the SOC (which is what turns the device into a HS-SE > device, at which time custom signing keys will need to be provided as > part of core-secdev-k3). > > Can a host package easily export/share and ENV variable > (TI_SECURE_DEV_PKG)? > > yes (we are in a Makefile fragment): export TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) when a package needed it, just add : FOO_DEPENDENCIES += host-ti-core-secdev-k3 Fran?ois > This will be needed not only by ti-k3-image-gen but also by uboot and > potentially other packages in the future. > > Regards, Andreas > > > > > > ################################################################################ > > # > > # ti-core-secdev-k3 > > # > > > ################################################################################ > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > TI_CORE_SECDEV_K3_SITE = > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > TI_CORE_SECDEV_K3_SOURCE = > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > $(eval $(host-generic-package)) > > > > Fran?ois > > > > > > > > > + > > > Build: > > > $ make > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > b/board/ti/am64x_sk/readme.txt > > > index fe83c675f5..51d0312726 100644 > > > --- a/board/ti/am64x_sk/readme.txt > > > +++ b/board/ti/am64x_sk/readme.txt > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > Optional: modify the configuration: > > > $ make menuconfig > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > + > > > +To allow the image signing process for various firmware artifacts to > > > +work the build process for HS-FS and HS-SE device variants is using > > > +an external 'core-secdev-k3' package which can be obtained from > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > +To prepare building for those device variants create a local copy of > > > +the 'core-secdev-k3' and export its location through the > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > +customize this package with your private signing keys when using a > > > +HS-SE device variant. > > > + > > > +$ git clone > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > + > > > Build: > > > $ make > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > index 2d05ddd96b..033101b735 100644 > > > --- a/configs/am62x_sk_defconfig > > > +++ b/configs/am62x_sk_defconfig > > > @@ -28,7 +28,7 @@ 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="am62x" > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > index a26e38a043..096dd77f6a 100644 > > > --- a/configs/am64x_sk_defconfig > > > +++ b/configs/am64x_sk_defconfig > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From christian at aperture.us Fri Jun 16 19:40:18 2023 From: christian at aperture.us (Christian Stewart) Date: Fri, 16 Jun 2023 12:40:18 -0700 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-2-peter@korsgaard.com> References: <20230616060421.3606283-1-peter@korsgaard.com> <20230616060421.3606283-2-peter@korsgaard.com> Message-ID: Hi Peter, Lgtm, Reviewed-by: Christian Stewart On Thu, Jun 15, 2023 at 11:04?PM Peter Korsgaard wrote: > > Python-docker needs a working docker setup to do anything useful, so add it > to the existing docker_compose (which tests docker and docker-compose) > rather than adding a completely new test. > > Signed-off-by: Peter Korsgaard > --- > .../testing/tests/package/sample_python_docker.py | 12 ++++++++++++ > support/testing/tests/package/test_docker_compose.py | 10 +++++++++- > 2 files changed, 21 insertions(+), 1 deletion(-) > create mode 100644 support/testing/tests/package/sample_python_docker.py > > diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py > new file mode 100644 > index 0000000000..a69097b412 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_docker.py > @@ -0,0 +1,12 @@ > +import docker > + > +client = docker.from_env() > +info = client.info() > +images = client.images.list() > + > +assert len(images) > 0 > + > +print('Version:', info['ServerVersion']) > +print('Images:') > +for i in images: > + print(i.tags[0]) > diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py > index 38b669fc6d..16027c9c3a 100644 > --- a/support/testing/tests/package/test_docker_compose.py > +++ b/support/testing/tests/package/test_docker_compose.py > @@ -4,6 +4,8 @@ import infra.basetest > > > class TestDockerCompose(infra.basetest.BRTest): > + scripts = ["conf/docker-compose.yml", > + "tests/package/sample_python_docker.py"] > config = \ > """ > BR2_x86_64=y > @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DOCKER=y > BR2_PACKAGE_CA_CERTIFICATES=y > BR2_PACKAGE_DOCKER_CLI=y > BR2_PACKAGE_DOCKER_COMPOSE=y > @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): > # BR2_TARGET_ROOTFS_TAR is not set > """.format( > infra.filepath("tests/package/copy-sample-script-to-target.sh"), > - infra.filepath("conf/docker-compose.yml"), > + " ".join([infra.filepath(i) for i in scripts]), > infra.filepath("conf/docker-compose-kernel.config")) > > def wait_for_dockerd(self): > @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): > self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) > self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) > > + def python_docker_test(self): > + self.assertRunOk('python3 ./sample_python_docker.py', 120) > + > def test_run(self): > kernel = os.path.join(self.builddir, "images", "bzImage") > rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") > @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): > self.wait_for_dockerd() > self.docker_test() > self.docker_compose_test() > + self.python_docker_test() > -- > 2.30.2 > From dannenberg at ti.com Fri Jun 16 22:13:11 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 16 Jun 2023 17:13:11 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> Message-ID: <20230616221311.xlthgoct6lpko5kq@dasso> Hi Fran?ois, On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > ?crit : > > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > buildroot at buildroot.org> a ?crit : > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > > > (HS-FS) device variants, and those are really the recommended > > production > > > > device variants and boards TI will provide moving forward. Hence, > > switch > > > > the defconfigs for those boards over to accommodate those now-shipping > > > > device variants and boards. > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > configs/am62x_sk_defconfig | 2 +- > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > b/board/ti/am62x_sk/readme.txt > > > > index ccbb24896b..9c7c8818af 100644 > > > > --- a/board/ti/am62x_sk/readme.txt > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > Optional: modify the configuration: > > > > $ make menuconfig > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > + > > > > +To allow the image signing process for various firmware artifacts to > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > +To prepare building for those device variants create a local copy of > > > > +the 'core-secdev-k3' and export its location through the > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > +customize this package with your private signing keys when using a > > > > +HS-SE device variant. > > > > + > > > > +$ git clone > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > uboot > > > or atf > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > this up, but I'll look into this based on your below starting point. It > > would cover HS-FS device variants ("High Security - Field Securable"), > > which is 90% of the use case, and 100% of the initial use case (somebody > > getting a board, evaluating), all when the custom keys were not yet > > programmed into the SOC (which is what turns the device into a HS-SE > > device, at which time custom signing keys will need to be provided as > > part of core-secdev-k3). > > > > Can a host package easily export/share and ENV variable > > (TI_SECURE_DEV_PKG)? > > > > > yes (we are in a Makefile fragment): > export > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > when a package needed it, just add : > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > Fran?ois Good point, using the make construct for 'export' should work, and in fact it does. Just tried it out. Was able to largely carry over what you came up with (thanks again!!). One change I had to made was to add a 'host-' prefix to the line exporting the ti-core-secdev-k3 package location. Below is my Makefile fragment. Will make this part of PATCH v9 series I intent to send out next week (want to give it a few more days to allow folks to add feedback). --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk @@ -0,0 +1,21 @@ +################################################################################ +# +## ti-core-secdev-k3 +# +################################################################################# + +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz + +# To allow the image signing process for various firmware artifacts to work the +# build process for TI K3 platform HS-FS and HS-SE device variants is using the +# 'core-secdev-k3' tool provided by TI. Its location must be made available to +# the build process by exporting it through the use of an environmental +# variable. From there on, other packages like ti-k3-r5-loader will pick up the +# signing tools and keys that are provided in this package. +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) + +$(eval $(host-generic-package)) -- Andreas Dannenberg Texas Instruments Inc > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > potentially other packages in the future. > > > > Regards, Andreas > > > > > > > > > > ################################################################################ > > > # > > > # ti-core-secdev-k3 > > > # > > > > > ################################################################################ > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > TI_CORE_SECDEV_K3_SITE = > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > TI_CORE_SECDEV_K3_SOURCE = > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > $(eval $(host-generic-package)) > > > > > > Fran?ois > > > > > > > > > > > > > + > > > > Build: > > > > $ make > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > b/board/ti/am64x_sk/readme.txt > > > > index fe83c675f5..51d0312726 100644 > > > > --- a/board/ti/am64x_sk/readme.txt > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > Optional: modify the configuration: > > > > $ make menuconfig > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > + > > > > +To allow the image signing process for various firmware artifacts to > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > +To prepare building for those device variants create a local copy of > > > > +the 'core-secdev-k3' and export its location through the > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > +customize this package with your private signing keys when using a > > > > +HS-SE device variant. > > > > + > > > > +$ git clone > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > + > > > > Build: > > > > $ make > > > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > > index 2d05ddd96b..033101b735 100644 > > > > --- a/configs/am62x_sk_defconfig > > > > +++ b/configs/am62x_sk_defconfig > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > > index a26e38a043..096dd77f6a 100644 > > > > --- a/configs/am64x_sk_defconfig > > > > +++ b/configs/am64x_sk_defconfig > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > From bernd at kuhls.net Sat Jun 17 06:12:45 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 17 Jun 2023 08:12:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus Message-ID: <20230617061245.18750-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash | 2 +- package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash index 1ccb528526..ea22c603ac 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6e8fb553309d3ad48fad21d2d6cebdb537a4e2b88878b6fdc43707c7bc37e160 kodi-peripheral-joystick-20.1.8-Nexus.tar.gz +sha256 b1b379e7eb24a16702745c78a57b2f246a013becf5c2daf7579651cbf2188b82 kodi-peripheral-joystick-20.1.9-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk index c893ae1247..a8c2502420 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.8-Nexus +KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.9-Nexus KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION)) KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+ KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = LICENSE.md -- 2.39.2 From fperrad at gmail.com Sat Jun 17 07:21:30 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 17 Jun 2023 09:21:30 +0200 Subject: [Buildroot] [PATCH] package/luaposix: bump to version 36.2.1 Message-ID: <20230617072130.1823415-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/luaposix/luaposix.hash | 2 +- package/luaposix/luaposix.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/luaposix/luaposix.hash b/package/luaposix/luaposix.hash index 2d54a6901..d54395c29 100644 --- a/package/luaposix/luaposix.hash +++ b/package/luaposix/luaposix.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7944c2b4fbcef0667d407302740d87645325e751fd8d819f2b253c5d9ad0d497 luaposix-36.1.tar.gz +sha256 44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1 luaposix-36.2.1.tar.gz sha256 ea0fdaae50b0d31a81c2c99f4354264783c71043fd40522feaa40eecc069599b LICENSE diff --git a/package/luaposix/luaposix.mk b/package/luaposix/luaposix.mk index d17c8188b..d09a1bcd1 100644 --- a/package/luaposix/luaposix.mk +++ b/package/luaposix/luaposix.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUAPOSIX_VERSION = 36.1 +LUAPOSIX_VERSION = 36.2.1 LUAPOSIX_SITE = $(call github,luaposix,luaposix,v$(LUAPOSIX_VERSION)) LUAPOSIX_LICENSE = MIT LUAPOSIX_LICENSE_FILES = LICENSE -- 2.39.2 From francois.perrad at gadz.org Sat Jun 17 09:37:28 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sat, 17 Jun 2023 11:37:28 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616221311.xlthgoct6lpko5kq@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: Le sam. 17 juin 2023 ? 00:13, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > ?crit : > > > > > Hi Fran?ois, > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > > buildroot at buildroot.org> a ?crit : > > > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > > (called SK-AM64B, see [2]) both contain High Security - Field > Securable > > > > > (HS-FS) device variants, and those are really the recommended > > > production > > > > > device variants and boards TI will provide moving forward. Hence, > > > switch > > > > > the defconfigs for those boards over to accommodate those > now-shipping > > > > > device variants and boards. > > > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > --- > > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > > configs/am62x_sk_defconfig | 2 +- > > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > > b/board/ti/am62x_sk/readme.txt > > > > > index ccbb24896b..9c7c8818af 100644 > > > > > --- a/board/ti/am62x_sk/readme.txt > > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > > Optional: modify the configuration: > > > > > $ make menuconfig > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > variants: > > > > > + > > > > > +To allow the image signing process for various firmware artifacts > to > > > > > +work the build process for HS-FS and HS-SE device variants is > using > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > . > > > > > +To prepare building for those device variants create a local copy > of > > > > > +the 'core-secdev-k3' and export its location through the > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > for > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > +customize this package with your private signing keys when using a > > > > > +HS-SE device variant. > > > > > + > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > uboot > > > > or atf > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > this up, but I'll look into this based on your below starting point. It > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > which is 90% of the use case, and 100% of the initial use case > (somebody > > > getting a board, evaluating), all when the custom keys were not yet > > > programmed into the SOC (which is what turns the device into a HS-SE > > > device, at which time custom signing keys will need to be provided as > > > part of core-secdev-k3). > > > > > > Can a host package easily export/share and ENV variable > > > (TI_SECURE_DEV_PKG)? > > > > > > > > yes (we are in a Makefile fragment): > > export > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > when a package needed it, just add : > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > Fran?ois > > Good point, using the make construct for 'export' should work, and in > fact it does. Just tried it out. Was able to largely carry over what you > came up with (thanks again!!). One change I had to made was to add a > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > location. Below is my Makefile fragment. Will make this part of PATCH > v9 series I intent to send out next week (want to give it a few more days > to allow folks to add feedback). > > > in order to support the creation of a relocatable SDK, it will be better to install the stuff somewhere in $(HOST_DIR), like that: export TI_SECURE_DEV_PKG=$(HOST_DIR)/opt/core-secdev-k3 define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS mkdir -p $(TI_SECURE_DEV_PKG)/keys cp -dpfr $(@D)/keys/* $(TI_SECURE_DEV_PKG)/keys mkdir -p $(TI_SECURE_DEV_PKG)/scripts cp -dpfr $(@D)/scripts/* $(TI_SECURE_DEV_PKG)/scripts endef Fran?ois > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,21 @@ > > +################################################################################ > +# > +## ti-core-secdev-k3 > +# > > +################################################################################# > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE > > = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > + > +# To allow the image signing process for various firmware artifacts to > work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is > using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made > available to > +# the build process by exporting it through the use of an environmental > +# variable. From there on, other packages like ti-k3-r5-loader will pick > up the > +# signing tools and keys that are provided in this package. > +export TI_SECURE_DEV_PKG = > $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > + > +$(eval $(host-generic-package)) > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > potentially other packages in the future. > > > > > > Regards, Andreas > > > > > > > > > > > > > > > ################################################################################ > > > > # > > > > # ti-core-secdev-k3 > > > > # > > > > > > > > ################################################################################ > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > + > > > > > Build: > > > > > $ make > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > b/board/ti/am64x_sk/readme.txt > > > > > index fe83c675f5..51d0312726 100644 > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > Optional: modify the configuration: > > > > > $ make menuconfig > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > variants: > > > > > + > > > > > +To allow the image signing process for various firmware artifacts > to > > > > > +work the build process for HS-FS and HS-SE device variants is > using > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > . > > > > > +To prepare building for those device variants create a local copy > of > > > > > +the 'core-secdev-k3' and export its location through the > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > for > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > +customize this package with your private signing keys when using a > > > > > +HS-SE device variant. > > > > > + > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > + > > > > > Build: > > > > > $ make > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig > b/configs/am62x_sk_defconfig > > > > > index 2d05ddd96b..033101b735 100644 > > > > > --- a/configs/am62x_sk_defconfig > > > > > +++ b/configs/am62x_sk_defconfig > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > diff --git a/configs/am64x_sk_defconfig > b/configs/am64x_sk_defconfig > > > > > index a26e38a043..096dd77f6a 100644 > > > > > --- a/configs/am64x_sk_defconfig > > > > > +++ b/configs/am64x_sk_defconfig > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > -- > > > > > 2.34.1 > > > > > > > > > > _______________________________________________ > > > > > buildroot mailing list > > > > > buildroot at buildroot.org > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From romain.naour at gmail.com Sat Jun 17 15:47:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:43 +0200 Subject: [Buildroot] [PATCH 1/3] toolchain/toolchain-external: update Arm ARM32 toolchain 12.2-rel1 Message-ID: <20230617154745.875873-1-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. Tested with qemu_arm_vexpress_defconfig. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../toolchain-external-arm-arm/Config.in | 8 ++++---- .../toolchain-external-arm-arm.hash | 11 ++++------- .../toolchain-external-arm-arm.mk | 6 +++--- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in index 28c6541406..4aab41693d 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in @@ -3,7 +3,7 @@ comment "Arm toolchains available for Cortex-A with NEON + EABIhf" depends on !BR2_ARM_CPU_ARMV7A || !BR2_ARM_EABIHF || !BR2_ARM_CPU_HAS_NEON config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM - bool "Arm ARM 2021.07" + bool "Arm ARM 12.2.rel1" depends on BR2_arm depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A depends on BR2_ARM_CPU_HAS_NEON @@ -13,12 +13,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM 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_12 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help - Arm toolchain for the ARM architecture. It uses GCC 10.3, - GDB 10.2, glibc 2.33, Binutils 2.36.1. It generates code + Arm toolchain for the ARM architecture. It uses GCC 12.2, + GDB 12, glibc 2.36, Binutils 2.39. It generates code that runs on all Cortex-A profile devices. The code generated uses the hard floating point calling convention, and uses the NEON FPU instructions. diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash index 1fc2c5de57..2c1af4cfcc 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash @@ -1,7 +1,4 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz.asc -md5 87ec580b290df2febc7c476f59484635 gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz.asc -md5 0f1c5c90f5c62e1d1066f75fb3e51e21 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz -# locally calculated -sha256 aa074fa8371a4f73fecbd16bd62c8b1945f23289e26414794f130d6ccdf8e39c gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz -sha256 fccd7af76988da2b077f939eb2a78baa9935810918d2bf3f837bc74f52efa825 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 d73f230bb946231b648a960b719f2cc1afc792ec2e36f9abc25552f00923a926 arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 860f49bc60d559f06408f07a24bc2a09e5b8f9118cfe1daed521ab321c03c78e arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk index 8731a4f0e5..164b60e6ca 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz +TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From romain.naour at gmail.com Sat Jun 17 15:47:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:44 +0200 Subject: [Buildroot] [PATCH 2/3] toolchain/toolchain-external: update Arm Aarch64 toolchain 12.2-rel1 In-Reply-To: <20230617154745.875873-1-romain.naour@gmail.com> References: <20230617154745.875873-1-romain.naour@gmail.com> Message-ID: <20230617154745.875873-2-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. Tested with qemu_aarch64_virt_defconfig. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../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..0c2e64192d 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 12.2.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_12 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..6c4847831e 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/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 6e8112dce0d4334d93bd3193815f16abe6a2dd5e7872697987a0b12308f876a4 arm-gnu-toolchain-12.2.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..9cdf58305b 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 = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(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-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From romain.naour at gmail.com Sat Jun 17 15:47:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:45 +0200 Subject: [Buildroot] [PATCH 3/3] toolchain/toolchain-external: update Arm Aarch64 BE toolchain 12.2-rel1 In-Reply-To: <20230617154745.875873-1-romain.naour@gmail.com> References: <20230617154745.875873-1-romain.naour@gmail.com> Message-ID: <20230617154745.875873-3-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../toolchain-external-arm-aarch64-be/Config.in | 4 ++-- .../toolchain-external-arm-aarch64-be.hash | 6 ++---- .../toolchain-external-arm-aarch64-be.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in index eeb88579fe..62e5ea8667 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE - bool "Arm AArch64 BE 2021.07" + bool "Arm AArch64 BE 12.2.rel1" depends on BR2_aarch64_be 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_12 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash index 1079917c98..f148d6326d 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.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_be-none-linux-gnu.tar.xz.asc -md5 54cbaef7db7eb3de27732500f9da9c6f gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz -# locally calculated -sha256 63c34cac07ceadd74620ea87f27af1aa6a6f55c20a5bc116af21a59ddb6b6a6a gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc +sha256 47632b5594ed6c3efda92a55c4c330263fc22f5d845d9e1c7d969ce24fcedeea arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk index 5a6dbc60d5..d35b945b04 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From peter at korsgaard.com Sat Jun 17 16:53:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:41 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-2-peter@korsgaard.com> (Peter Korsgaard's message of "Fri, 16 Jun 2023 08:04:20 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> <20230616060421.3606283-2-peter@korsgaard.com> Message-ID: <87jzw2114a.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Python-docker needs a working docker setup to do anything useful, so add it > to the existing docker_compose (which tests docker and docker-compose) > rather than adding a completely new test. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:54:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:54:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus In-Reply-To: <20230617061245.18750-1-bernd@kuhls.net> (Bernd Kuhls's message of "Sat, 17 Jun 2023 08:12:45 +0200") References: <20230617061245.18750-1-bernd@kuhls.net> Message-ID: <87fs6q112w.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:54:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:54:36 +0200 Subject: [Buildroot] [PATCH] package/luaposix: bump to version 36.2.1 In-Reply-To: <20230617072130.1823415-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 17 Jun 2023 09:21:30 +0200") References: <20230617072130.1823415-1-francois.perrad@gadz.org> Message-ID: <87bkhe112r.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:52:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:52:53 +0200 Subject: [Buildroot] [git commit] support/testing: add python-docker test Message-ID: <20230617165459.D817F839A1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0bb63c6f5adc07532da494d1118dd7b6f061fb00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Python-docker needs a working docker setup to do anything useful, so add it to the existing docker_compose (which tests docker and docker-compose) rather than adding a completely new test. Signed-off-by: Peter Korsgaard Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- support/testing/tests/package/sample_python_docker.py | 12 ++++++++++++ support/testing/tests/package/test_docker_compose.py | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py new file mode 100644 index 0000000000..a69097b412 --- /dev/null +++ b/support/testing/tests/package/sample_python_docker.py @@ -0,0 +1,12 @@ +import docker + +client = docker.from_env() +info = client.info() +images = client.images.list() + +assert len(images) > 0 + +print('Version:', info['ServerVersion']) +print('Images:') +for i in images: + print(i.tags[0]) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 38b669fc6d..16027c9c3a 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -4,6 +4,8 @@ import infra.basetest class TestDockerCompose(infra.basetest.BRTest): + scripts = ["conf/docker-compose.yml", + "tests/package/sample_python_docker.py"] config = \ """ BR2_x86_64=y @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DOCKER=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_DOCKER_CLI=y BR2_PACKAGE_DOCKER_COMPOSE=y @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): # BR2_TARGET_ROOTFS_TAR is not set """.format( infra.filepath("tests/package/copy-sample-script-to-target.sh"), - infra.filepath("conf/docker-compose.yml"), + " ".join([infra.filepath(i) for i in scripts]), infra.filepath("conf/docker-compose-kernel.config")) def wait_for_dockerd(self): @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) + def python_docker_test(self): + self.assertRunOk('python3 ./sample_python_docker.py', 120) + def test_run(self): kernel = os.path.join(self.builddir, "images", "bzImage") rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): self.wait_for_dockerd() self.docker_test() self.docker_compose_test() + self.python_docker_test() From peter at korsgaard.com Sat Jun 17 16:53:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:03 +0200 Subject: [Buildroot] [git commit] package/luaposix: bump to version 36.2.1 Message-ID: <20230617165459.DFF27839BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7bee0f837999fce6f9b3483c40a706f34be8a3b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/luaposix/luaposix.hash | 2 +- package/luaposix/luaposix.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/luaposix/luaposix.hash b/package/luaposix/luaposix.hash index 2d54a6901e..d54395c29b 100644 --- a/package/luaposix/luaposix.hash +++ b/package/luaposix/luaposix.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7944c2b4fbcef0667d407302740d87645325e751fd8d819f2b253c5d9ad0d497 luaposix-36.1.tar.gz +sha256 44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1 luaposix-36.2.1.tar.gz sha256 ea0fdaae50b0d31a81c2c99f4354264783c71043fd40522feaa40eecc069599b LICENSE diff --git a/package/luaposix/luaposix.mk b/package/luaposix/luaposix.mk index d17c8188b5..d09a1bcd1d 100644 --- a/package/luaposix/luaposix.mk +++ b/package/luaposix/luaposix.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUAPOSIX_VERSION = 36.1 +LUAPOSIX_VERSION = 36.2.1 LUAPOSIX_SITE = $(call github,luaposix,luaposix,v$(LUAPOSIX_VERSION)) LUAPOSIX_LICENSE = MIT LUAPOSIX_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Jun 17 16:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:17 +0200 Subject: [Buildroot] [git commit] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus Message-ID: <20230617165459.EA54A839C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c512cc5bd9a1a02ed32dfe1c5db2c04efe7a9a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash | 2 +- package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash index 1ccb528526..ea22c603ac 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6e8fb553309d3ad48fad21d2d6cebdb537a4e2b88878b6fdc43707c7bc37e160 kodi-peripheral-joystick-20.1.8-Nexus.tar.gz +sha256 b1b379e7eb24a16702745c78a57b2f246a013becf5c2daf7579651cbf2188b82 kodi-peripheral-joystick-20.1.9-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk index c893ae1247..a8c2502420 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.8-Nexus +KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.9-Nexus KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION)) KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+ KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sat Jun 17 21:30:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 23:30:56 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 Message-ID: <20230617213057.140556-1-peter@korsgaard.com> Fixes the following security issues: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Refreshed patches to apply without fuzz after upstream reordered lines in Makefile.pre.in: https://github.com/python/cpython/commit/838bc90511330ac681e710edf5ded7b0b2c44430 https://github.com/python/cpython/commit/4219074127221fdbf545f908361da4ad98437b45 Signed-off-by: Peter Korsgaard --- ...e-the-build-of-pyc-files-conditional.patch | 14 ++++---- ...taddrinfo-configure-test-when-cross-.patch | 8 ++--- ...re-to-disable-the-build-of-certain-e.patch | 14 ++++---- ...y-header-paths-for-cross-compilation.patch | 4 +-- ...ook-in-usr-lib-termcap-for-libraries.patch | 8 ++--- .../0006-Don-t-add-multiarch-paths.patch | 6 ++-- .../0007-Abort-on-failed-module-build.patch | 6 ++-- .../0008-Serial-ioctl-workaround.patch | 6 ++-- ...e-shebang-of-Python-scripts-for-cros.patch | 4 +-- ...ig.sh.in-ensure-sed-invocations-only.patch | 4 +-- .../0011-Add-an-option-to-disable-pydoc.patch | 26 +++++++------- ...012-Add-an-option-to-disable-lib2to3.patch | 34 +++++++++--------- ...option-to-disable-the-sqlite3-module.patch | 14 ++++---- ...d-an-option-to-disable-the-tk-module.patch | 35 ++++++++++--------- ...-option-to-disable-the-curses-module.patch | 14 ++++---- .../0016-Add-an-option-to-disable-expat.patch | 14 ++++---- ...-Add-an-option-to-disable-CJK-codecs.patch | 8 ++--- .../0018-Add-an-option-to-disable-NIS.patch | 12 +++---- ...Add-an-option-to-disable-unicodedata.patch | 16 ++++----- .../0020-Add-an-option-to-disable-IDLE.patch | 20 +++++------ ...021-Add-an-option-to-disable-decimal.patch | 8 ++--- ...on-to-disable-the-ossaudiodev-module.patch | 8 ++--- ...an-option-to-disable-openssl-support.patch | 12 +++---- ...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 | 4 +-- ...Add-an-option-to-disable-uuid-module.patch | 8 ++--- ...-fix-building-on-older-distributions.patch | 4 +-- ...up-CC-print-multiarch-output-for-mus.patch | 8 ++--- ...ion-to-disable-the-berkeleydb-module.patch | 8 ++--- ...-ng-doesn-t-set-errno-when-encryptio.patch | 4 +-- package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 33 files changed, 176 insertions(+), 175 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 92aa7274ba..f723f79476 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 51ed7f93cc0333efa8fccd9b88db713c48993df9 Mon Sep 17 00:00:00 2001 +From f8c8c4d05fb5c6c2f583c0a850cdb052e565b6b2 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 8fbcd7ac17..2957c8e5a1 100644 +index 3ea8653de0..941548c3b7 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -2078,6 +2078,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c +@@ -2118,6 +2118,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ $(DESTDIR)$(LIBDEST)/distutils/tests ; \ fi @@ -26,7 +26,7 @@ index 8fbcd7ac17..2957c8e5a1 100644 -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST) -f \ -@@ -2105,6 +2106,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c +@@ -2145,6 +2146,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 8fbcd7ac17..2957c8e5a1 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 ab5e1de6fa..0cf89ed641 100644 +index 1c25abd65a..0df64400d9 100644 --- a/configure.ac +++ b/configure.ac -@@ -1441,6 +1441,12 @@ fi +@@ -1451,6 +1451,12 @@ fi AC_MSG_CHECKING(LDLIBRARY) @@ -52,5 +52,5 @@ index ab5e1de6fa..0cf89ed641 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.34.1 +2.30.2 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 5389cb5d15..b41562b4fa 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 b180ab302e2a82be239af334382436628b81381e Mon Sep 17 00:00:00 2001 +From fd6383fc865831754fd5848087953b65756a5272 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,10 +10,10 @@ Signed-off-by: Vanya Sergeev 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 0cf89ed641..830885fcb3 100644 +index 0df64400d9..9f48adff5b 100644 --- a/configure.ac +++ b/configure.ac -@@ -5086,7 +5086,7 @@ fi])) +@@ -5124,7 +5124,7 @@ fi])) dnl if ac_cv_func_getaddrinfo ]) @@ -23,5 +23,5 @@ index 0cf89ed641..830885fcb3 100644 AS_VAR_IF([ipv6], [yes], [ AC_MSG_ERROR([m4_normalize([ -- -2.34.1 +2.30.2 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 5b3911374e..a6f85a57ab 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 8e02cebdac536dfb6748da2c50656a26f70d9da7 Mon Sep 17 00:00:00 2001 +From 45831aa4195d9a476e154642a9c4b5e9337efce9 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,7 +44,7 @@ Signed-off-by: Andrey Smirnov 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 2957c8e5a1..c1cfb96767 100644 +index 941548c3b7..f3a653c58e 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -239,6 +239,8 @@ FILEMODE= 644 @@ -64,7 +64,7 @@ index 2957c8e5a1..c1cfb96767 100644 $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build -@@ -2228,7 +2231,8 @@ libainstall: all python-config +@@ -2268,7 +2271,8 @@ libainstall: all python-config # Install the dynamically loadable modules # This goes into $(exec_prefix) sharedinstall: all @@ -75,10 +75,10 @@ index 2957c8e5a1..c1cfb96767 100644 --install-scripts=$(BINDIR) \ --install-platlib=$(DESTSHARED) \ diff --git a/configure.ac b/configure.ac -index 830885fcb3..5a6a1fe608 100644 +index 9f48adff5b..992468f609 100644 --- a/configure.ac +++ b/configure.ac -@@ -3562,6 +3562,8 @@ LIBS="$withval $LIBS" +@@ -3600,6 +3600,8 @@ LIBS="$withval $LIBS" ], [AC_MSG_RESULT(no)]) @@ -88,7 +88,7 @@ index 830885fcb3..5a6a1fe608 100644 AC_MSG_CHECKING(for --with-system-expat) AC_ARG_WITH(system_expat, diff --git a/setup.py b/setup.py -index 15d0d4576a..e496ee34c2 100644 +index 4f122b62e0..b6a8903fdf 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,10 @@ @@ -104,5 +104,5 @@ index 15d0d4576a..e496ee34c2 100644 # --list-module-names option used by Tools/scripts/generate_module_names.py LIST_MODULE_NAMES = False -- -2.34.1 +2.30.2 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 9a55d2582d..71f71d830e 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 132b9dca3bb4d4682f7e318648ce11e1abb31b62 Mon Sep 17 00:00:00 2001 +From 342937bceca45b931415e8fff2c28f5add133c12 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 @@ -65,5 +65,5 @@ index ebe3711827..6328ec41af 100644 _USER_BASE = None -- -2.34.1 +2.30.2 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 78b3ae596d..c42cd838ef 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 5d13e384b30a2c0b1c7b65718590b7fb0c3ba55e Mon Sep 17 00:00:00 2001 +From 3025e8ecf8c668b8feaf355c999a9f3fa87b3214 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 e496ee34c2..1904898165 100644 +index b6a8903fdf..212a5ed38b 100644 --- a/setup.py +++ b/setup.py -@@ -1107,12 +1107,9 @@ def detect_readline_curses(self): +@@ -1110,12 +1110,9 @@ def detect_readline_curses(self): pass # Issue 7384: Already linked against curses or tinfo. elif curses_library: readline_libs.append(curses_library) @@ -27,5 +27,5 @@ index e496ee34c2..1904898165 100644 else: self.missing.append('readline') -- -2.34.1 +2.30.2 diff --git a/package/python3/0006-Don-t-add-multiarch-paths.patch b/package/python3/0006-Don-t-add-multiarch-paths.patch index 749e295df1..519e71f80b 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 ad463b5d58ae79f69b011fb048861bd874d34369 Mon Sep 17 00:00:00 2001 +From 275a5325993d4613fa1a678d530838fe9c1dde8b 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,7 +17,7 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py -index 1904898165..32294546b6 100644 +index 212a5ed38b..00b53b0608 100644 --- a/setup.py +++ b/setup.py @@ -852,10 +852,10 @@ def configure_compiler(self): @@ -33,5 +33,5 @@ index 1904898165..32294546b6 100644 def init_inc_lib_dirs(self): -- -2.34.1 +2.30.2 diff --git a/package/python3/0007-Abort-on-failed-module-build.patch b/package/python3/0007-Abort-on-failed-module-build.patch index a473896127..c555f1ca58 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 60b1664a7acebadb1a3d6df871145147f33b5afe Mon Sep 17 00:00:00 2001 +From adb8f41033b858765314612e6b6b881f47423ff9 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,7 +14,7 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py -index 32294546b6..0e04944ce0 100644 +index 00b53b0608..12515945ea 100644 --- a/setup.py +++ b/setup.py @@ -579,6 +579,7 @@ def print_three_column(lst): @@ -26,5 +26,5 @@ index 32294546b6..0e04944ce0 100644 if self.failed_on_import: failed = self.failed_on_import[:] -- -2.34.1 +2.30.2 diff --git a/package/python3/0008-Serial-ioctl-workaround.patch b/package/python3/0008-Serial-ioctl-workaround.patch index 7722a04f38..c422d447c7 100644 --- a/package/python3/0008-Serial-ioctl-workaround.patch +++ b/package/python3/0008-Serial-ioctl-workaround.patch @@ -1,4 +1,4 @@ -From 90f3075b629d90d942da1d22ef7563f7149f4f6c Mon Sep 17 00:00:00 2001 +From df08f19004f65ff413c319b7faafff4a9b959644 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 354e5ca18d..c08957c500 100644 +index fcc8f04267..c89d9509be 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -15,7 +15,9 @@ @@ -29,5 +29,5 @@ index 354e5ca18d..c08957c500 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.34.1 +2.30.2 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 eff8fc7694..37ca79ff70 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 2439bd2ed5dbdd7e5fda15adefd0f6f1b047ec1b Mon Sep 17 00:00:00 2001 +From c797d34940f987155ac2d1755f09d91d7b944fd6 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 @@ -31,5 +31,5 @@ index ccc70e6465..d6d54195c1 100644 self.build_dir) updated_files.append(outfile) -- -2.34.1 +2.30.2 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 f26ee85b61..ff89f14448 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 55ef5552e4ee60266e3299f253bec3b13785e585 Mon Sep 17 00:00:00 2001 +From 1689dd0f176247532767a6c2c0eb3482e73d7405 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.34.1 +2.30.2 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 f7bfd437bb..5d58617269 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 38b7f7949258aeadf8bc45525be91340bb732a2a Mon Sep 17 00:00:00 2001 +From bcbebd5f7cc2b04ba3c7338392bbf0e800b03c47 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 c1cfb96767..403380e181 100644 +index f3a653c58e..1dfd20abd9 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1864,7 +1864,9 @@ bininstall: altbininstall +@@ -1869,7 +1869,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(BINDIR)/idle3 (cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3) -rm -f $(DESTDIR)$(BINDIR)/pydoc3 @@ -32,7 +32,7 @@ index c1cfb96767..403380e181 100644 -rm -f $(DESTDIR)$(BINDIR)/2to3 (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3) if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ -@@ -1915,7 +1917,6 @@ LIBSUBDIRS= asyncio \ +@@ -1920,7 +1922,6 @@ LIBSUBDIRS= asyncio \ lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ @@ -40,9 +40,9 @@ index c1cfb96767..403380e181 100644 re \ site-packages \ sqlite3 \ -@@ -2008,6 +2009,10 @@ TESTSUBDIRS= ctypes/test \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock +@@ -2048,6 +2049,10 @@ TESTSUBDIRS= ctypes/test \ + unittest/test \ + unittest/test/testmock +ifeq (@PYDOC@,yes) +LIBSUBDIRS += pydoc_data @@ -52,10 +52,10 @@ index c1cfb96767..403380e181 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 5a6a1fe608..f68ea72321 100644 +index 992468f609..79b4c85f1b 100644 --- a/configure.ac +++ b/configure.ac -@@ -4171,6 +4171,12 @@ AS_VAR_IF([posix_threads], [stub], [ +@@ -4210,6 +4210,12 @@ AS_VAR_IF([posix_threads], [stub], [ AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) ]) @@ -69,10 +69,10 @@ index 5a6a1fe608..f68ea72321 100644 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 0e04944ce0..3e55f5b2e0 100644 +index 12515945ea..e8b218d610 100644 --- a/setup.py +++ b/setup.py -@@ -1593,6 +1593,12 @@ class DummyProcess: +@@ -1596,6 +1596,12 @@ class DummyProcess: # turn off warnings when deprecated modules are imported import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -85,7 +85,7 @@ index 0e04944ce0..3e55f5b2e0 100644 setup(# PyPI Metadata (PEP 301) name = "Python", version = sys.version.split()[0], -@@ -1617,8 +1623,7 @@ class DummyProcess: +@@ -1620,8 +1626,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 0e04944ce0..3e55f5b2e0 100644 # --install-platlib -- -2.34.1 +2.30.2 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 0085d5a63f..736833693a 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -1,6 +1,6 @@ -From 0e4f0a525ea0a68f6d4c5349c301da2e9b0c8ac9 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 22 Feb 2017 17:15:31 -0800 +From 4784058509521aa00ce430f1897447de41851280 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Sat, 17 Jun 2023 23:10:05 +0200 Subject: [PATCH] Add an option to disable lib2to3 lib2to3 is a library to convert Python 2.x code to Python 3.x. As @@ -19,10 +19,10 @@ Signed-off-by: Adam Duskett 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 403380e181..f5d0573067 100644 +index 1dfd20abd9..6e809a6368 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1868,7 +1868,9 @@ ifeq (@PYDOC@,yes) +@@ -1873,7 +1873,9 @@ ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) endif -rm -f $(DESTDIR)$(BINDIR)/2to3 @@ -32,7 +32,7 @@ index 403380e181..f5d0573067 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)) \ -@@ -1914,7 +1916,6 @@ LIBSUBDIRS= asyncio \ +@@ -1919,7 +1921,6 @@ LIBSUBDIRS= asyncio \ idlelib idlelib/Icons \ importlib importlib/resources importlib/metadata \ json \ @@ -40,7 +40,7 @@ index 403380e181..f5d0573067 100644 logging \ multiprocessing multiprocessing/dummy \ re \ -@@ -1934,10 +1935,6 @@ LIBSUBDIRS= asyncio \ +@@ -1939,10 +1940,6 @@ LIBSUBDIRS= asyncio \ TESTSUBDIRS= ctypes/test \ distutils/tests \ idlelib/idle_test \ @@ -48,10 +48,10 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ -@@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) + test \ + test/audiodata \ + test/capath \ +@@ -2053,6 +2050,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif @@ -66,7 +66,7 @@ index 403380e181..f5d0573067 100644 TEST_MODULES=@TEST_MODULES@ libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ -@@ -2115,10 +2120,12 @@ ifeq (@PYC_BUILD@,yes) +@@ -2155,10 +2160,12 @@ ifeq (@PYC_BUILD@,yes) -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages endif @@ -80,10 +80,10 @@ index 403380e181..f5d0573067 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 f68ea72321..d8e10cf2b2 100644 +index 79b4c85f1b..5000faf262 100644 --- a/configure.ac +++ b/configure.ac -@@ -7078,6 +7078,12 @@ PY_STDLIB_MOD([xxlimited_35], [test "$with_trace_refs" = "no"], [test "$ac_cv_fu +@@ -7120,6 +7120,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]) @@ -97,10 +97,10 @@ index f68ea72321..d8e10cf2b2 100644 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 3e55f5b2e0..c490b0b08f 100644 +index e8b218d610..a40aa6b01f 100644 --- a/setup.py +++ b/setup.py -@@ -1594,11 +1594,11 @@ class DummyProcess: +@@ -1597,11 +1597,11 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -116,5 +116,5 @@ index 3e55f5b2e0..c490b0b08f 100644 name = "Python", version = sys.version.split()[0], -- -2.34.1 +2.30.2 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 795ea3b898..fba7c666ba 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 ef8c030e01b1be8be582e90c31298a5863094858 Mon Sep 17 00:00:00 2001 +From 58db443a0cd20d1a8fc23e98bf32ce2f7b989e6e 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 @@ -15,10 +15,10 @@ Signed-off-by: Adam Duskett 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index f5d0573067..9f4cdf14cf 100644 +index 6e809a6368..d74f486bf4 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ re \ site-packages \ @@ -26,7 +26,7 @@ index f5d0573067..9f4cdf14cf 100644 tkinter \ tomllib \ turtledemo \ -@@ -2018,6 +2017,10 @@ TESTSUBDIRS += lib2to3/tests \ +@@ -2058,6 +2057,10 @@ TESTSUBDIRS += lib2to3/tests \ lib2to3/tests/data/fixers/myfixes endif @@ -38,10 +38,10 @@ index f5d0573067..9f4cdf14cf 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index d8e10cf2b2..4cc0951ab9 100644 +index 5000faf262..167c8725b7 100644 --- a/configure.ac +++ b/configure.ac -@@ -4171,6 +4171,15 @@ AS_VAR_IF([posix_threads], [stub], [ +@@ -4210,6 +4210,15 @@ AS_VAR_IF([posix_threads], [stub], [ AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) ]) @@ -58,5 +58,5 @@ index d8e10cf2b2..4cc0951ab9 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 04f7e34435..5e6113955e 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,6 +1,6 @@ -From bbbfe699d648a5cb191203b16e1786e8cf4ea908 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 22 Feb 2017 17:23:42 -0800 +From 0ea6516ae40b71e832fc5f71cdd6bb97d5425d83 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Sat, 17 Jun 2023 23:11:25 +0200 Subject: [PATCH] Add an option to disable the tk module Signed-off-by: Thomas Petazzoni @@ -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 | 10 +++++++--- + Makefile.pre.in | 11 +++++++---- configure.ac | 9 +++++++++ - 2 files changed, 16 insertions(+), 3 deletions(-) + 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 9f4cdf14cf..4f83911200 100644 +index d74f486bf4..834130c019 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ re \ site-packages \ @@ -26,16 +26,17 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2039,9 +2038,6 @@ TESTSUBDIRS= ctypes/test \ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock + unittest/test \ + unittest/test/testmock - ifeq (@PYDOC@,yes) -@@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) +@@ -2061,6 +2057,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 endif @@ -50,10 +51,10 @@ index 9f4cdf14cf..4f83911200 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 4cc0951ab9..f4ce506801 100644 +index 167c8725b7..615e9f6ed1 100644 --- a/configure.ac +++ b/configure.ac -@@ -4180,6 +4180,15 @@ if test "$SQLITE3" = "no" ; then +@@ -4219,6 +4219,15 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -70,5 +71,5 @@ index 4cc0951ab9..f4ce506801 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 da6f891104..f344d107ab 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 03e28cdd46dac1b7e4e9c8bbd2ea44b09e514205 Mon Sep 17 00:00:00 2001 +From 75022f455dc9a28d0382ff2d0bc9cf97508d426b 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 @@ -15,10 +15,10 @@ Signed-off-by: Adam Duskett 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 4f83911200..8e879b35c6 100644 +index 834130c019..a1c1cb1e70 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1905,7 +1905,6 @@ LIBSUBDIRS= asyncio \ +@@ -1910,7 +1910,6 @@ LIBSUBDIRS= asyncio \ concurrent concurrent/futures \ csv \ ctypes ctypes/macholib \ @@ -26,7 +26,7 @@ index 4f83911200..8e879b35c6 100644 dbm \ distutils distutils/command \ email email/mime \ -@@ -2024,6 +2023,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ +@@ -2063,6 +2062,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ tkinter/test/test_ttk endif @@ -37,10 +37,10 @@ index 4f83911200..8e879b35c6 100644 TEST_MODULES=@TEST_MODULES@ libinstall: all $(srcdir)/Modules/xxmodule.c diff --git a/configure.ac b/configure.ac -index f4ce506801..0ae9863cd6 100644 +index 615e9f6ed1..f8ce418162 100644 --- a/configure.ac +++ b/configure.ac -@@ -4189,6 +4189,15 @@ if test "$TK" = "no"; then +@@ -4228,6 +4228,15 @@ if test "$TK" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _tkinter" fi @@ -57,5 +57,5 @@ index f4ce506801..0ae9863cd6 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 c30740762a..91e002c3d9 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 c9a2ea3edacf57746517600ccc11c254a9fd6c48 Mon Sep 17 00:00:00 2001 +From 5940c3fa6d09ba402f3c73b64a2da1d331de09ba 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 @@ -21,10 +21,10 @@ Signed-off-by: Adam Duskett 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 8e879b35c6..80d617cf7f 100644 +index a1c1cb1e70..48ac62e8e8 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ +@@ -1930,7 +1930,6 @@ LIBSUBDIRS= asyncio \ urllib \ venv venv/scripts venv/scripts/common venv/scripts/posix \ wsgiref \ @@ -32,7 +32,7 @@ index 8e879b35c6..80d617cf7f 100644 xmlrpc \ zoneinfo \ __phello__ -@@ -2027,6 +2026,10 @@ ifeq (@CURSES@,yes) +@@ -2066,6 +2065,10 @@ ifeq (@CURSES@,yes) LIBSUBDIRS += curses endif @@ -44,10 +44,10 @@ index 8e879b35c6..80d617cf7f 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 0ae9863cd6..201cad0bfc 100644 +index f8ce418162..a8d4f4f179 100644 --- a/configure.ac +++ b/configure.ac -@@ -3565,15 +3565,23 @@ LIBS="$withval $LIBS" +@@ -3603,15 +3603,23 @@ LIBS="$withval $LIBS" AC_SUBST(DISABLED_EXTENSIONS) # Check for use of the system expat library @@ -78,5 +78,5 @@ index 0ae9863cd6..201cad0bfc 100644 LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"} LIBEXPAT_INTERNAL= -- -2.34.1 +2.30.2 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 63a07fb514..6a00de9420 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 d8ef6a7a9f2b954cf1c1e37fc3c35055b42af0f5 Mon Sep 17 00:00:00 2001 +From 27745edcecd06cc38bbcbd056dcf5b8420d69683 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 201cad0bfc..ecdd7dbc07 100644 +index a8d4f4f179..c0575c7b19 100644 --- a/configure.ac +++ b/configure.ac -@@ -4188,6 +4188,12 @@ if test "$SQLITE3" = "no" ; then +@@ -4227,6 +4227,12 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -26,5 +26,5 @@ index 201cad0bfc..ecdd7dbc07 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 977955d1cb..c1ee783bfe 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 09fc9f72ebe60bb65e80732a6bd4f12a84159f6d Mon Sep 17 00:00:00 2001 +From 279f865c9209d8fe99a22e417a38fff19cff410e 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,22 +12,22 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index ecdd7dbc07..1bdde7f69d 100644 +index c0575c7b19..9de5df3c8f 100644 --- a/configure.ac +++ b/configure.ac -@@ -4194,6 +4194,12 @@ AC_ARG_ENABLE(codecs-cjk, +@@ -4233,6 +4233,12 @@ AC_ARG_ENABLE(codecs-cjk, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022" fi]) +AC_ARG_ENABLE(nis, + AS_HELP_STRING([--disable-nis], [disable NIS]), + [ if test "$enableval" = "no"; then -+ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" -+ fi]) ++ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" ++ fi]) + AC_SUBST(TK) AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 74702b67a5..e3b0841fbd 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 4fe7f375a3d171d294caebdd7b7ce49bbc9ad9f3 Mon Sep 17 00:00:00 2001 +From 24c52e5989be3bab950867b5f2c210d100bf0e09 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,22 +9,22 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 1bdde7f69d..ba4b0e0c1c 100644 +index 9de5df3c8f..59482b986d 100644 --- a/configure.ac +++ b/configure.ac -@@ -4200,6 +4200,12 @@ AC_ARG_ENABLE(nis, - DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" - fi]) +@@ -4239,6 +4239,12 @@ AC_ARG_ENABLE(nis, + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" + fi]) +AC_ARG_ENABLE(unicodedata, + AS_HELP_STRING([--disable-unicodedata], [disable unicodedata]), + [ if test "$enableval" = "no"; then -+ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" -+ fi]) ++ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" ++ fi]) + AC_SUBST(TK) AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 09b5f13cdb..a367316611 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 2c9dbd6d49744aa8da8ebf8d0187d6b06f93c2b5 Mon Sep 17 00:00:00 2001 +From 2e60f0f28dc8ad5d04e10e8b0b832234a3606977 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 80d617cf7f..8d1ba1356c 100644 +index 48ac62e8e8..28be9f8fdb 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1862,7 +1862,9 @@ bininstall: altbininstall +@@ -1867,7 +1867,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,7 +31,7 @@ index 80d617cf7f..8d1ba1356c 100644 -rm -f $(DESTDIR)$(BINDIR)/pydoc3 ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) -@@ -1912,7 +1914,6 @@ LIBSUBDIRS= asyncio \ +@@ -1917,7 +1919,6 @@ LIBSUBDIRS= asyncio \ ensurepip ensurepip/_bundled \ html \ http \ @@ -39,7 +39,7 @@ index 80d617cf7f..8d1ba1356c 100644 importlib importlib/resources importlib/metadata \ json \ logging \ -@@ -2030,6 +2031,10 @@ ifeq (@EXPAT@,yes) +@@ -2069,6 +2070,10 @@ ifeq (@EXPAT@,yes) LIBSUBDIRS += $(XMLLIBSUBDIRS) endif @@ -51,10 +51,10 @@ index 80d617cf7f..8d1ba1356c 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index ba4b0e0c1c..5e6d72f7db 100644 +index 59482b986d..80f32e30ee 100644 --- a/configure.ac +++ b/configure.ac -@@ -7137,6 +7137,12 @@ AC_ARG_ENABLE(lib2to3, +@@ -7179,6 +7179,12 @@ AC_ARG_ENABLE(lib2to3, AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) @@ -68,10 +68,10 @@ index ba4b0e0c1c..5e6d72f7db 100644 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 c490b0b08f..4d49a792f7 100644 +index a40aa6b01f..21173db7dc 100644 --- a/setup.py +++ b/setup.py -@@ -1594,11 +1594,14 @@ class DummyProcess: +@@ -1597,11 +1597,14 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -88,5 +88,5 @@ index c490b0b08f..4d49a792f7 100644 name = "Python", version = sys.version.split()[0], -- -2.34.1 +2.30.2 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 d683565f94..3f7d7359fc 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 7091fdf77f612425c178a75148560f9c3514e8b8 Mon Sep 17 00:00:00 2001 +From fc03b39e008d298a06152a6012cf6d18a7bcdbdd 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 @@ -18,10 +18,10 @@ Signed-off-by: James Hilliard 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac -index 5e6d72f7db..e6b1f1e9de 100644 +index 80f32e30ee..82f7f50ba0 100644 --- a/configure.ac +++ b/configure.ac -@@ -3630,14 +3630,21 @@ fi +@@ -3668,14 +3668,21 @@ fi AC_SUBST(LIBFFI_INCLUDEDIR) # Check for use of the system libmpdec library @@ -50,5 +50,5 @@ index 5e6d72f7db..e6b1f1e9de 100644 LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"} LIBMPDEC_INTERNAL= -- -2.34.1 +2.30.2 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 56713a7f8f..5ba80aea01 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 d48d9da534cec7891ae444b4ab94a76ac67f5daa Mon Sep 17 00:00:00 2001 +From 97943a1a737998648a08e8948301f29fd90afa28 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 e6b1f1e9de..db33d567ad 100644 +index 82f7f50ba0..994f47ab45 100644 --- a/configure.ac +++ b/configure.ac -@@ -3678,6 +3678,12 @@ fi +@@ -3716,6 +3716,12 @@ fi AC_MSG_RESULT($with_decimal_contextvar) @@ -26,5 +26,5 @@ index e6b1f1e9de..db33d567ad 100644 AC_MSG_CHECKING(for decimal libmpdec machine) AS_CASE([$ac_sys_system], -- -2.34.1 +2.30.2 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 d4c9fd43be..d8c671b15e 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 25c900e81a2fc0bbe35e7c94e2e5028cfbf6582a Mon Sep 17 00:00:00 2001 +From 5767a63cc5787e682cd280fc5a2b1896a267f0dc 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,12 +9,12 @@ Signed-off-by: Nicolas Cavallari 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index db33d567ad..42fe6c8f5a 100644 +index 994f47ab45..c8f5438cdc 100644 --- a/configure.ac +++ b/configure.ac -@@ -4219,6 +4219,12 @@ AC_ARG_ENABLE(unicodedata, - DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" - fi]) +@@ -4258,6 +4258,12 @@ AC_ARG_ENABLE(unicodedata, + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" + fi]) +AC_ARG_ENABLE(openssl, + AS_HELP_STRING([--disable-openssl], [disable openssl support]), @@ -26,5 +26,5 @@ index db33d567ad..42fe6c8f5a 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 9250007dae..f0e5395c33 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 9082468ca620db77b670ccf568a96bbabb865f80 Mon Sep 17 00:00:00 2001 +From 4a4c7d23b0d09653250e7435c5df6b3b0397f721 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 42fe6c8f5a..19875d7d30 100644 +index c8f5438cdc..2d6f91b4c7 100644 --- a/configure.ac +++ b/configure.ac -@@ -4225,6 +4225,12 @@ AC_ARG_ENABLE(openssl, +@@ -4264,6 +4264,12 @@ AC_ARG_ENABLE(openssl, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ssl _ssl _hashlib" fi]) @@ -26,5 +26,5 @@ index 42fe6c8f5a..19875d7d30 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 70a0d6cd15..dbcfd273ab 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 988a335cb34b5fc25ea345ba04ff5ddffe2e946c Mon Sep 17 00:00:00 2001 +From 1bcd7911ad7884268774b3bb69457f32c73122ba 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 19875d7d30..ca6c16491a 100644 +index 2d6f91b4c7..5a1b94b603 100644 --- a/configure.ac +++ b/configure.ac -@@ -4231,6 +4231,24 @@ AC_ARG_ENABLE(readline, +@@ -4270,6 +4270,24 @@ AC_ARG_ENABLE(readline, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} readline" fi]) @@ -38,5 +38,5 @@ index 19875d7d30..ca6c16491a 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 b6bfb010a0..ac051f2dd1 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 755fb526a62df2a73560f42184db8aadb6899bb0 Mon Sep 17 00:00:00 2001 +From ac89185a75b880fed85ef0c45a7bf44b33dd382a 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} @@ -49,5 +49,5 @@ index a1bc3cd5f7..164d2d3603 100644 SO="@EXT_SUFFIX@" PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" -- -2.34.1 +2.30.2 diff --git a/package/python3/0027-Add-an-option-to-disable-uuid-module.patch b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch index a9501ec189..35de7b48bb 100644 --- a/package/python3/0027-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 58027d25c3cabcf654cb0b31a61d7cbd53dc68c0 Mon Sep 17 00:00:00 2001 +From d6178fe3d0b885dfe428f2f501dd4f6ff7c403cb 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 ca6c16491a..ed03b27fb1 100644 +index 5a1b94b603..6ab6223c24 100644 --- a/configure.ac +++ b/configure.ac -@@ -4267,6 +4267,15 @@ if test "$CURSES" = "no"; then +@@ -4306,6 +4306,15 @@ if test "$CURSES" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel" fi @@ -29,5 +29,5 @@ index ca6c16491a..ed03b27fb1 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 diff --git a/package/python3/0028-fix-building-on-older-distributions.patch b/package/python3/0028-fix-building-on-older-distributions.patch index 4541b31c5f..fd1349c7be 100644 --- a/package/python3/0028-fix-building-on-older-distributions.patch +++ b/package/python3/0028-fix-building-on-older-distributions.patch @@ -1,4 +1,4 @@ -From e52e2c5e3df4bc3d2ff07ecb3b8e2a9099ea1631 Mon Sep 17 00:00:00 2001 +From b003b1b153cd486646294a81f1cba2e462abdb1c 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 @@ -43,5 +43,5 @@ index b4182c1d0c..ab443cb1a6 100644 outcome = 'same' os.unlink(tmpfile) -- -2.34.1 +2.30.2 diff --git a/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch index 5253076d90..ed6c19f0a2 100644 --- a/package/python3/0029-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 07b950aadd570b9f96a1f128505a959b32f40962 Mon Sep 17 00:00:00 2001 +From c240974e78e209b889549d65aa2caa32c4ab08f7 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 ed03b27fb1..841fd6732c 100644 +index 6ab6223c24..516f86e2de 100644 --- a/configure.ac +++ b/configure.ac -@@ -1086,7 +1086,11 @@ AC_MSG_CHECKING([for multiarch]) +@@ -1096,7 +1096,11 @@ AC_MSG_CHECKING([for multiarch]) AS_CASE([$ac_sys_system], [Darwin*], [MULTIARCH=""], [FreeBSD*], [MULTIARCH=""], @@ -47,5 +47,5 @@ index ed03b27fb1..841fd6732c 100644 AC_SUBST([MULTIARCH]) AC_MSG_RESULT([$MULTIARCH]) -- -2.34.1 +2.30.2 diff --git a/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch index 5fb436db59..212a128612 100644 --- a/package/python3/0030-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 67e9793d070ac5c8e83abbe95b9208533ffeadd0 Mon Sep 17 00:00:00 2001 +From 44767bc0efe7272ee4b98ecdf56c020059d32620 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 841fd6732c..06c9a81f95 100644 +index 516f86e2de..7799c1b74f 100644 --- a/configure.ac +++ b/configure.ac -@@ -4280,6 +4280,12 @@ if test "$UUID" = "no"; then +@@ -4319,6 +4319,12 @@ if test "$UUID" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _uuid" fi @@ -26,5 +26,5 @@ index 841fd6732c..06c9a81f95 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 diff --git a/package/python3/0031-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 index 712fd08fb1..da1a76f518 100644 --- a/package/python3/0031-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 3edeed879871a10acbe802f4a68cff3d4869dbde Mon Sep 17 00:00:00 2001 +From d268f3d12fed74d78588e0467a160d0a3211db1a 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 @@ -38,5 +38,5 @@ index de4a14a388..ba482487a7 100644 raise if result and len(result) == method.total_size: -- -2.34.1 +2.30.2 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others -- 2.30.2 From peter at korsgaard.com Sat Jun 17 21:42:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 23:42:55 +0200 Subject: [Buildroot] [PATCH] package/jhead: security bump to version 3.08 Message-ID: <20230617214256.146701-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Update readme.txt hash after a minor tweak of the text: https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 Signed-off-by: Peter Korsgaard --- package/jhead/jhead.hash | 4 ++-- package/jhead/jhead.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/jhead/jhead.hash b/package/jhead/jhead.hash index bd9c8560d5..1fe856198d 100644 --- a/package/jhead/jhead.hash +++ b/package/jhead/jhead.hash @@ -1,3 +1,3 @@ # Locally calculated from download (no sig, hash) -sha256 5c5258c3d7a840bf831e22174e4a24cb1de3baf442f7cb73d5ab31b4ae0b0058 jhead-3.06.0.1.tar.gz -sha256 8b709512c737fc0c1e1024800b9a44c54d14ab02132c636a66c3ac66955c3e95 readme.txt +sha256 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f jhead-3.08.tar.gz +sha256 b3971a74d00c834bc7f112d8a0027b25663fd1637a21381a3e5df4bd2b614dff readme.txt diff --git a/package/jhead/jhead.mk b/package/jhead/jhead.mk index a206e2fe34..f07739bc21 100644 --- a/package/jhead/jhead.mk +++ b/package/jhead/jhead.mk @@ -4,7 +4,7 @@ # ################################################################################ -JHEAD_VERSION = 3.06.0.1 +JHEAD_VERSION = 3.08 JHEAD_SITE = $(call github,Matthias-Wandel,jhead,$(JHEAD_VERSION)) JHEAD_LICENSE = Public Domain JHEAD_LICENSE_FILES = readme.txt -- 2.30.2 From thomas.petazzoni at bootlin.com Sun Jun 18 04:39:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 18 Jun 2023 04:39:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-17 Message-ID: <20230618044000.8A3F9401C6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-17 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 5 | 1 | 9 | master | 76 | 54 | 1 | 131 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 5 linux-6.3.6 | 5 package/ccache/ccache.mk:63... | 3 strace-6.3 | 3 agentpp-4.6.0 | 2 host-binutils-2.38 | 2 host-binutils-2.39 | 2 host-rust-1.68.2 | 2 libglib2-2.76.1 | 2 linux-5.10.162-cip24-rt10 | 2 syslog-ng-4.1.1 | 2 unknown | 2 audit-3.1 | 1 erlang-22.3.4.22 | 1 ffmpeg-4.4.4 | 1 flac-1.4.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-runc-1.1.7 | 1 jailhouse-0.12 | 1 libabseil-cpp-20220623.1 | 1 libdill-32d0e8b733416208e04... | 1 ltp-testsuite-20230127 | 1 mosquitto-2.0.15 | 1 perl-5.36.1 | 1 python-cryptography-39.0.1 | 1 python-stack-data-0.6.2 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 sconeserver-8d1935919a20133... | 1 valgrind-3.20.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/428b4115f0c79a13b44f74940ab52b1c8be80324 | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ddf92837002fcb7ae384f85a94672a55cb68cdf5 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/67834a962470dfebf1ae84e921c1e1beb3a61c1a | mipsel | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/6dfb7718338c143b80bb7142f5470254ba62d4e0 | armeb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/4f369b34b39ca81567618ab2f6e21d6f6cda9750 | sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/e951119c03b25f7e8da68c5edc9ea844cccc1329 | s390x | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c95bb242437f813176fd1997b4fee013277cef9e | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c3085d625c1968935a75224ec18e1cd19b02e34e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e90e05e3d2b66d694764d5ac1a10f31d32789d91 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ce8d7af0942bf5262e129bb1641d75f102cf966f | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9434d40bb243b76854ae2faccb144b80ace8ead9 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/d09b7a7a8554e7465433e75c0d277825fc988011 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/4079d3e33f02ef0d334e79d914b764d19d2dfb5d | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8fc5d0f1320ae414445a103ed520b2c9f98ad7ed | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5c384fd2d327c319a828a7066b4ff23b8b000232 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/40fb5550e1e270ddf3d2c060f667681e7bd36210 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/10be8e1998b362b044ee286c220f8cd97ff0f463 | s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/59904c23e5ea7378888bef10b150468c73fe21b2 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/0c3add74f2b1462a5bdd748eb6878557b40b2398 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/85e27dd7fbd8a7c8bffbb0184c54ca9875ed2959 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/23c5e74c469b3829c598c5dfc1ba2c48cbc99407 | ORPH microblazeel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/6348a830c7f76bb757b5e373cc50737e3b88b317 | ORPH arc | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/6f386fd8f3523566be3cf6e65455fe698597e0b3 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/4be7b48dad818b9e15e22e4569710c4044f462b2 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c35e148afa28c16b6b936f9955b569fe4b0e3bb4 | x86_64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/63f8bae788ba51f0364da8566e893ecd41d20f35 | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/2754ac5bea97c4022e4f29d5ebd1bd0e3b800628 | riscv64 | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/f55dffe68e8ae91794503d474a55735565daf434 | armeb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1ce19d0c17db5a1c1f13717cb99670024a49062f | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/ae9882a8d78b398202526dba5bb38da8e62482c6 | powerpc64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/1201a39bfc1d377970028a36589455d0e7daea5d | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/01359d5228f5370172060b358b2d8fc1b48fab48 | ORPH arc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/e42a2a8a00be20f4c753b8bc887eefa2ecf2642a | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/cd3eb24e22caa1c355068b847e6264dfc421a970 | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/3ea84ee186ea141ee2cabfed8677e6290446f8ad | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1bf2f954fbfc7e8728cab4bd064c627497af2846 | ORPH powerpc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/2d067b7a387daeed3df4f31839731c51c5a15f18 | ORPH powerpc64le | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ec17eca608c73cd1b77954b18fb4651c621ce8f2 | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/c76f842f9499d53e5c183387fe21323e75c6b4eb | xtensa | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/bb2dee43d98dac5d9fa408ed6e3c773c00152c8a | x86_64 | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/1f442d309ef81f09b7aaa1671a095dcbd15a80ff | m68k | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/7976bd2aa1d68c85dcb5947fe11e3aa30bf682e3 | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/9ed58495aaaba5461c913d0543ceb62016267c63 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/be0f02c994a2929e1c25e13ead6e5e5447ef6469 | mips | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/de0f352154462a2f8f612090a66e8eed1266fdca | riscv32 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/d8f3ac83fba81e55de12e62e49206977fadeb8f2 | microblaze | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/0c1a3cf4fb80cdf8e91694373f55fb9a60ea9ff7 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/080e27b72bc991da1194bf6d7a84ecbf23671fbd | armeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/55901502a57e79b78526b0aaee22c181cf9a5e0d | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c57c7fe5baf7b6b4e4e1fa74c5fa035ca8e92f9a | powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/981fa27caea0379948eeaba036ef8208e7e01835 | aarch64_be | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/e2b64a56ffad52209b1ddac4745dd3570ab59147 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/0c8d1a7e8b5ca57843424db46cf2613e341d712e | arc | unknown | NOK | http://autobuild.buildroot.net/results/794a9b76eef166e1db5bd6bd44e263705ad61153 | mipsel | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/adc173c7cf721b003952e8e41750edabac1f6ab7 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fftw-quad-3.3.8 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 gobject-introspection | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 zeek-4.1.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/3a12b85c3b35bf9342deecf4beb0391def6c9d7b | ORPH nios2 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/49781762a83ccb4116cdbb1cfe3e31ad528d847d | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/fe83be7a08094bbb79a903b0ecd1a2fa4996419d | i686 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0bcf71986d38ddfcc396ba9c3d6a0bf7be2ccd6c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/76318ba546abc6a53bbe95170b6fcbc4ff9732ca | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/993bba2201aeaba696deee4ab09419de080fd73a | -- http://autobuild.buildroot.net From bernd at kuhls.net Sun Jun 18 07:08:30 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 09:08:30 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 References: <20230617213057.140556-1-peter__22050.7639039837$1687037511$gmane$org@korsgaard.com> Message-ID: Am Sat, 17 Jun 2023 23:30:56 +0200 schrieb Peter Korsgaard: > Fixes the following security issues: > > - gh-99889: Fixed a security in flaw in uu.decode() that could allow for > directory traversal based on the input if no out_file was specified. > > - gh-104049: Do not expose the local on-disk location in directory > indexes > produced by http.client.SimpleHTTPRequestHandler. > > - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and > space > characters following the specification for URLs defined by WHATWG in > response to CVE-2023-24329. Patch by Illia Volochii. > > Refreshed patches to apply without fuzz after upstream reordered lines > in Makefile.pre.in: Hi Peter, duplicate of https://patchwork.ozlabs.org/project/buildroot/patch/ 20230608165305.451682-1-bernd.kuhls at t-online.de/ Regards, Bernd From SIBobrenok at sberdevices.ru Sun Jun 18 11:14:33 2023 From: SIBobrenok at sberdevices.ru (Sergey Bobrenok) Date: Sun, 18 Jun 2023 14:14:33 +0300 Subject: [Buildroot] [PATCH 1/2] package/python-iniparse: add host variant dependency from python-six Message-ID: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> Signed-off-by: Sergey Bobrenok --- package/python-iniparse/python-iniparse.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-iniparse/python-iniparse.mk b/package/python-iniparse/python-iniparse.mk index e76987d1e9..39b0de4eec 100644 --- a/package/python-iniparse/python-iniparse.mk +++ b/package/python-iniparse/python-iniparse.mk @@ -10,6 +10,7 @@ PYTHON_INIPARSE_SITE = https://pypi.python.org/packages/source/i/iniparse PYTHON_INIPARSE_LICENSE = Python-2.0, MIT PYTHON_INIPARSE_LICENSE_FILES = LICENSE-PSF LICENSE PYTHON_INIPARSE_SETUP_TYPE = setuptools +HOST_PYTHON_INIPARSE_DEPENDENCIES = host-python-six $(eval $(python-package)) $(eval $(host-python-package)) -- 2.24.3 From SIBobrenok at sberdevices.ru Sun Jun 18 11:14:34 2023 From: SIBobrenok at sberdevices.ru (Sergey Bobrenok) Date: Sun, 18 Jun 2023 14:14:34 +0300 Subject: [Buildroot] [PATCH 2/2] package/crudini: add host variant dependency from python-iniparse In-Reply-To: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> References: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> Message-ID: <20230618111434.62274-2-SIBobrenok@sberdevices.ru> Signed-off-by: Sergey Bobrenok --- package/crudini/crudini.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk index c376c5f777..ceca53abe6 100644 --- a/package/crudini/crudini.mk +++ b/package/crudini/crudini.mk @@ -9,6 +9,7 @@ CRUDINI_SITE = $(call github,pixelb,crudini,$(CRUDINI_VERSION)) CRUDINI_SETUP_TYPE = setuptools CRUDINI_LICENSE = GPL-2.0 CRUDINI_LICENSE_FILES = COPYING +HOST_CRUDINI_DEPENDENCIES = host-python-iniparse $(eval $(python-package)) $(eval $(host-python-package)) -- 2.24.3 From peter at korsgaard.com Sun Jun 18 11:18:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:18:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.7 In-Reply-To: <20230608204817.3724715-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 22:48:17 +0200") References: <20230608204817.3724715-1-bernd.kuhls@t-online.de> Message-ID: <87zg4xj9x7.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 > Release notes: https://www.php.net/releases/8_2_7.php > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:09 +0200 Subject: [Buildroot] [PATCH 1/4] package/gnupg2: bump version to 2.4.2 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:52 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <87v8flj9w2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added sha256 hash provided by upstream. > Release notes: > https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:13 +0200 Subject: [Buildroot] [PATCH 3/4] package/libgpg-error: bump version to 1.47 In-Reply-To: <20230608185255.3505647-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:54 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-3-bernd.kuhls@t-online.de> Message-ID: <87r0q9j9vy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:17 +0200 Subject: [Buildroot] [PATCH 2/4] package/libgcrypt: bump to version 1.10.2 In-Reply-To: <20230608185255.3505647-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:53 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-2-bernd.kuhls@t-online.de> Message-ID: <87mt0xj9vu.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:21 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <20230608185255.3505647-4-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:55 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-4-bernd.kuhls@t-online.de> Message-ID: <87ilblj9vq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. > --- > package/libgpgme/libgpgme.hash | 7 +++---- > package/libgpgme/libgpgme.mk | 2 +- > 2 files changed, 4 insertions(+), 5 deletions(-) > diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash > index 7d02b9e139..a71cec1e38 100644 > --- a/package/libgpgme/libgpgme.hash > +++ b/package/libgpgme/libgpgme.hash > @@ -1,6 +1,5 @@ > -# Locally calculated after checking pgp signature > -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig > -# using key 6DAA6E64A76D2840571B4902528897B826403ADA > -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 > +# From https://www.gnupg.org/download/integrity_check.html > +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 > +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 > # Locally calculated > sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER > diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk > index 2120ee8e3c..21a0b30d3b 100644 > --- a/package/libgpgme/libgpgme.mk > +++ b/package/libgpgme/libgpgme.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -LIBGPGME_VERSION = 1.17.1 > +LIBGPGME_VERSION = 1.20.0 > LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme > LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 > LIBGPGME_LICENSE = LGPL-2.1+ > -- > 2.39.2 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:43 +0200 Subject: [Buildroot] [PATCH 1/2] package/libxml2: bump version to 2.11.4 In-Reply-To: <20230608185931.3518078-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:59:30 +0200") References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Message-ID: <87edm9j9v4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/libxslt: bump to version 1.1.38 In-Reply-To: <20230608185931.3518078-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:59:31 +0200") References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> <20230608185931.3518078-2-bernd.kuhls@t-online.de> Message-ID: <87a5wxj9ux.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:20:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:20:17 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <87ilblj9vq.fsf@48ers.dk> (Peter Korsgaard's message of "Sun, 18 Jun 2023 13:19:21 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-4-bernd.kuhls@t-online.de> <87ilblj9vq.fsf@48ers.dk> Message-ID: <875y7lj9u6.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Added upstream sha1 & sha256 hashes. >> Signed-off-by: Bernd Kuhls > Committed to 2023.02.x, thanks. Sorry, to master naturally. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:15:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:25 +0200 Subject: [Buildroot] [git commit] package/php: security bump version to 8.2.7 Message-ID: <20230618112054.46E2B83BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9a5bd7bc98200f3f4ca64692f93b10e6cfb05b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 Release notes: https://www.php.net/releases/8_2_7.php Signed-off-by: Bernd Kuhls 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 96e8803cb2..4fe77f1c5b 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz +sha256 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0 php-8.2.7.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 981da5b15d..3bb27f1306 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.6 +PHP_VERSION = 8.2.7 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:15:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:59 +0200 Subject: [Buildroot] [git commit] package/libgcrypt: bump to version 1.10.2 Message-ID: <20230618112054.5DA1883BA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9440d72ca9b95be2214a51d092ba59d0653f6148 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.hash | 8 ++++---- package/libgcrypt/libgcrypt.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76c..cfbf9eaf17 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ -# Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 0b9555960d84a09ea14e52360808f2e02e9c12d2 libgcrypt-1.10.2.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 +# Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..4fffe5360e 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB From peter at korsgaard.com Sun Jun 18 11:15:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:33 +0200 Subject: [Buildroot] [git commit] package/gnupg2: bump version to 2.4.2 Message-ID: <20230618112054.541B883BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfffbd7ed871332d2300684afd1c177e0209ca92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Added sha256 hash provided by upstream. Release notes: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/gnupg2/gnupg2.hash | 10 ++++------ package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..aa71881f41 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,5 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 -# Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 +# Locally calculated sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 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 Sun Jun 18 11:16:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:27 +0200 Subject: [Buildroot] [git commit] package/libxml2: bump version to 2.11.4 Message-ID: <20230618112054.7B25483BAD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfe1ca7872a45bcdc825ff0900d7fd929097a635 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 37030bdfaa..f3650c5ec5 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum -sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz +# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.sha256sum +sha256 737e1d7f8ab3f139729ca13a2494fd17bf30ddb4b7a427cf336252cab57f57f7 libxml2-2.11.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index cf26a36cc4..9f7774f719 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXML2_VERSION_MAJOR = 2.10 +LIBXML2_VERSION_MAJOR = 2.11 LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ From peter at korsgaard.com Sun Jun 18 11:17:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:17:17 +0200 Subject: [Buildroot] [git commit] package/libxslt: bump to version 1.1.38 Message-ID: <20230618112054.848D983BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6794f14d485dbfd93ef167ba46d24e7095003729 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libxslt/libxslt.hash | 4 ++-- package/libxslt/libxslt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxslt/libxslt.hash b/package/libxslt/libxslt.hash index c771e1fd7e..458c1388d3 100644 --- a/package/libxslt/libxslt.hash +++ b/package/libxslt/libxslt.hash @@ -1,5 +1,5 @@ -# from https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.sha256sum -sha256 3a4b27dc8027ccd6146725950336f1ec520928f320f144eb5fa7990ae6123ab4 libxslt-1.1.37.tar.xz +# From https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.sha256sum +sha256 1f32450425819a09acaff2ab7a5a7f8a2ec7956e505d7beeb45e843d0e1ecab1 libxslt-1.1.38.tar.xz # Hash for license file: sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING diff --git a/package/libxslt/libxslt.mk b/package/libxslt/libxslt.mk index 95b0325c94..ec066fbfa2 100644 --- a/package/libxslt/libxslt.mk +++ b/package/libxslt/libxslt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXSLT_VERSION = 1.1.37 +LIBXSLT_VERSION = 1.1.38 LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.xz LIBXSLT_SITE = https://download.gnome.org/sources/libxslt/1.1 LIBXSLT_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:16:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:15 +0200 Subject: [Buildroot] [git commit] package/libgpgme: bump to version 1.20.0 Message-ID: <20230618112054.71D3583BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13f3b8e124c4978cc21e780d68219ccdb20b73e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgpgme/libgpgme.hash | 7 +++---- package/libgpgme/libgpgme.mk | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash index 7d02b9e139..a71cec1e38 100644 --- a/package/libgpgme/libgpgme.hash +++ b/package/libgpgme/libgpgme.hash @@ -1,6 +1,5 @@ -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 # Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk index 2120ee8e3c..21a0b30d3b 100644 --- a/package/libgpgme/libgpgme.mk +++ b/package/libgpgme/libgpgme.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPGME_VERSION = 1.17.1 +LIBGPGME_VERSION = 1.20.0 LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 LIBGPGME_LICENSE = LGPL-2.1+ From peter at korsgaard.com Sun Jun 18 11:16:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:07 +0200 Subject: [Buildroot] [git commit] package/libgpg-error: bump version to 1.47 Message-ID: <20230618112054.68C4083BAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51885982ff8ae213e1d678bc64b954e67b85d096 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgpg-error/libgpg-error.hash | 8 ++------ package/libgpg-error/libgpg-error.mk | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/libgpg-error/libgpg-error.hash b/package/libgpg-error/libgpg-error.hash index ffe27e9d99..5c445ba0b2 100644 --- a/package/libgpg-error/libgpg-error.hash +++ b/package/libgpg-error/libgpg-error.hash @@ -1,10 +1,6 @@ # From https://www.gnupg.org/download/integrity_check.html -sha1 a6e5efdd72e848aab4064e5ef4c6835ba344bcf1 libgpg-error-1.46.tar.bz2 - -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d libgpg-error-1.46.tar.bz2 +sha1 94668233fd7bd8e7c0ec5e363134cd53c575da60 libgpg-error-1.47.tar.bz2 +sha256 9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb libgpg-error-1.47.tar.bz2 # Locally calculated sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3ab8535a9c..60e3da9de1 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPG_ERROR_VERSION = 1.46 +LIBGPG_ERROR_VERSION = 1.47 LIBGPG_ERROR_SITE = https://www.gnupg.org/ftp/gcrypt/libgpg-error LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2 LIBGPG_ERROR_LICENSE = GPL-2.0+, LGPL-2.1+ From peter at korsgaard.com Sun Jun 18 11:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.371 In-Reply-To: <20230608165529.453542-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 18:55:29 +0200") References: <20230608165529.453542-1-bernd.kuhls@t-online.de> Message-ID: <871qi9j9kh.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.1 In-Reply-To: <20230608174938.3436542-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 19:49:38 +0200") References: <20230608174938.3436542-1-bernd.kuhls@t-online.de> Message-ID: <87wn01huzv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:27:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:19 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230609144026.56039-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 9 Jun 2023 16:40:26 +0200") References: <20230609144026.56039-1-bernd.kuhls@t-online.de> Message-ID: <87sfaphuy0.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:27:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus In-Reply-To: <20230609144313.60393-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 9 Jun 2023 16:43:13 +0200") References: <20230609144313.60393-1-bernd.kuhls@t-online.de> Message-ID: <87o7ldhux9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:28:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/lcms2: bump version to 2.15 In-Reply-To: <20230610083528.3232068-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:35:28 +0200") References: <20230610083528.3232068-1-bernd.kuhls@t-online.de> Message-ID: <87jzw1huw4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/less: bump version to 633 In-Reply-To: <20230610084637.3239026-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:46:37 +0200") References: <20230610084637.3239026-1-bernd.kuhls@t-online.de> Message-ID: <87fs6phuv7.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed patch which is included in this version. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcap: security bump version to 2.69 In-Reply-To: <20230610085443.3241799-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:54:43 +0200") References: <20230610085443.3241799-1-bernd.kuhls@t-online.de> Message-ID: <87bkhdhuul.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes > - CVE-2023-2602 > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb > - CVE-2023-2603 > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 > Updated license hash due to an upstream commit which added a SPDX header: > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcodec2: bump version to 1.1.0 In-Reply-To: <20230610085924.3246961-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:59:24 +0200") References: <20230610085924.3246961-1-bernd.kuhls@t-online.de> Message-ID: <877cs1hutr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed patch which is included in this version. > Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:30:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/libedit: bump version to 20221030-3.1 In-Reply-To: <20230610090608.3255661-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:06:08 +0200") References: <20230610090608.3255661-1-bernd.kuhls@t-online.de> Message-ID: <87352phut8.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Rebased patch, switched _SITE to https. > Changelog: https://www.thrysoee.dk/editline/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:30:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 In-Reply-To: <20230610091731.3262187-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:17:31 +0200") References: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Message-ID: <87y1khgg7y.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html > https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html > https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html > https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:34:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 In-Reply-To: <20230610091731.3262187-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:17:31 +0200") References: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Message-ID: <87ttv5gg1d.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html > https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html > https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html > https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html > Signed-off-by: Bernd Kuhls > --- > package/libinput/libinput.hash | 2 +- > package/libinput/libinput.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash > index d8282ff03b..f6a67fc1ed 100644 > --- a/package/libinput/libinput.hash > +++ b/package/libinput/libinput.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 > +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 > # License files > sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING > diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk > index 07f20293ab..ff7b75077b 100644 > --- a/package/libinput/libinput.mk > +++ b/package/libinput/libinput.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -LIBINPUT_VERSION = 1.20.1 > +LIBINPUT_VERSION = 1.23.0 > LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 > LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) > LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev libudev FYI, this doesn't match the code in master. We don't have a libudev package, it is called udev - So I had to manually fix that up. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:34:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/libplist: bump version to 2.3.0 In-Reply-To: <20230610092034.3269282-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:20:34 +0200") References: <20230610092034.3269282-1-bernd.kuhls@t-online.de> Message-ID: <87pm5tgg0t.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:36:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:34 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.38 In-Reply-To: <20230610122516.1633303-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 10 Jun 2023 14:25:15 +0200") References: <20230610122516.1633303-1-francois.perrad@gadz.org> Message-ID: <87leghgfy5.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. Any specific reason to go for 3.24.38, when .39 was released back in April? https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.29.news -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:36:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:56 +0200 Subject: [Buildroot] [PATCH] package/mc: bump to version 4.8.29 In-Reply-To: <20230610135307.1721115-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 10 Jun 2023 15:53:06 +0200") References: <20230610135307.1721115-1-francois.perrad@gadz.org> Message-ID: <87h6r5gfxj.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:37:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump version to 6.3 In-Reply-To: <20230610140743.900775-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:07:43 +0200") References: <20230610140743.900775-1-bernd.kuhls@t-online.de> Message-ID: <87cz1tgfw3.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:38:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/fetchmail: bump version to 6.4.37 In-Reply-To: <20230610141018.901645-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:10:18 +0200") References: <20230610141018.901645-1-bernd.kuhls@t-online.de> Message-ID: <878rchgfv8.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/fetchmail/mailman/message/37770051/ > https://sourceforge.net/p/fetchmail/mailman/message/37783197/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:38:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/flatbuffers: bump version to 23.5.26 In-Reply-To: <20230610141436.904889-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:14:36 +0200") References: <20230610141436.904889-1-bernd.kuhls@t-online.de> Message-ID: <874jn5gfut.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/google/flatbuffers/blob/master/CHANGELOG.md > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:40:32 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: security bump version to 10.01.1 In-Reply-To: <20230610153819.936259-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 17:38:19 +0200") References: <20230610153819.936259-1-bernd.kuhls@t-online.de> Message-ID: <87zg4xf173.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Switch tarball to .xz > Fixes CVE-2023-28879: > https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 > Release notes: > https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:41:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:41:47 +0200 Subject: [Buildroot] [PATCH 1/1] package/python3: security bump version to 3.11.4 In-Reply-To: <20230608165305.451682-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 18:53:05 +0200") References: <20230608165305.451682-1-bernd.kuhls@t-online.de> Message-ID: <87v8flf150.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Rebased two patches. > Changelog: > https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 > Fixes the following security problems: > - gh-99889: Fixed a security in flaw in uu.decode() that could allow for > directory traversal based on the input if no out_file was specified. > - gh-104049: Do not expose the local on-disk location in directory > indexes produced by http.client.SimpleHTTPRequestHandler. > - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and > space characters following the specification for URLs defined by WHATWG > in response to CVE-2023-24329. Patch by Illia Volochii. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:42:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:42:57 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 In-Reply-To: <20230611184931.63796-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 20:49:31 +0200") References: <20230611184931.63796-1-bernd.kuhls@t-online.de> Message-ID: <87r0q9f132.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html > https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html > Removed patch which is included in this version bump: > https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 > Signed-off-by: Bernd Kuhls > --- > v2: squashed bump to 23.1.1 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:43:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:23 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 In-Reply-To: (Bernd Kuhls's message of "Sun, 18 Jun 2023 09:08:30 +0200") References: <20230617213057.140556-1-peter__22050.7639039837$1687037511$gmane$org@korsgaard.com> Message-ID: <87mt0xf12c.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Sat, 17 Jun 2023 23:30:56 +0200 schrieb Peter Korsgaard: >> Fixes the following security issues: >> >> - gh-99889: Fixed a security in flaw in uu.decode() that could allow for >> directory traversal based on the input if no out_file was specified. >> >> - gh-104049: Do not expose the local on-disk location in directory >> indexes >> produced by http.client.SimpleHTTPRequestHandler. >> >> - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and >> space >> characters following the specification for URLs defined by WHATWG in >> response to CVE-2023-24329. Patch by Illia Volochii. >> >> Refreshed patches to apply without fuzz after upstream reordered lines >> in Makefile.pre.in: > Hi Peter, > duplicate of https://patchwork.ozlabs.org/project/buildroot/patch/ > 20230608165305.451682-1-bernd.kuhls at t-online.de/ Ups indeed, odd that I missed it. Committed your version, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:43:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:58 +0200 Subject: [Buildroot] [PATCH] package/jhead: security bump to version 3.08 In-Reply-To: <20230617214256.146701-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 17 Jun 2023 23:42:55 +0200") References: <20230617214256.146701-1-peter@korsgaard.com> Message-ID: <87ilblf11d.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS > commands by placing them in a JPEG filename and then using the > regeneration -rgt50 option. > Update readme.txt hash after a minor tweak of the text: > https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:45:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:45:19 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230615163112.73502-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:31:12 +0200") References: <20230615163112.73502-1-bernd@kuhls.net> Message-ID: <87edm9f0z4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:23:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:23:05 +0200 Subject: [Buildroot] [git commit] package/meson: bump to version 1.1.1 Message-ID: <20230618114558.7231183BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e096ca6c914a4999467d7fc4d04172c1de63637 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..cb36b674fa 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.1/meson-1.1.1.tar.gz.asc +sha256 d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c meson-1.1.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..503aca8c25 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:27:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:35 +0200 Subject: [Buildroot] [git commit] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus Message-ID: <20230618114558.8FD2383BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=479eb1b2dba323eef70a8f82223e6f17b909b781 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 +- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash index b89320d9c0..9ef0d4e758 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bad9e7dd4f67348015f8fc477e0c4c8447e00dbd38b9f6548d1ce04f0845b1fd kodi-pvr-nextpvr-20.4.1-Nexus.tar.gz +sha256 1ce85447426ddf6d443a5e3444145a2d3af65ce73d9fb583e42cd8afc9d599a5 kodi-pvr-nextpvr-20.4.2-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk index 7b11407954..2629cd9147 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_NEXTPVR_VERSION = 20.4.1-Nexus +KODI_PVR_NEXTPVR_VERSION = 20.4.2-Nexus KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION)) KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+ KODI_PVR_NEXTPVR_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sun Jun 18 11:26:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:44 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230618114558.8584883BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed4792aaec66c963ca780b256c6c9f487a432c6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b4d32f6ea3..69bf91bbf9 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 18ede2d60f..20e67fc4d1 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz -sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz +sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz +sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz -sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz -sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz +sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz +sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz +sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz -sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz +sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz +sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index f9a164d78d..00ec22d606 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.316" if BR2_KERNEL_HEADERS_4_14 - default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.245" if BR2_KERNEL_HEADERS_5_4 - default "5.10.182" if BR2_KERNEL_HEADERS_5_10 - default "5.15.115" if BR2_KERNEL_HEADERS_5_15 - default "6.1.32" if BR2_KERNEL_HEADERS_6_1 - default "6.3.6" if BR2_KERNEL_HEADERS_6_3 + default "4.14.317" if BR2_KERNEL_HEADERS_4_14 + default "4.19.285" if BR2_KERNEL_HEADERS_4_19 + default "5.4.246" if BR2_KERNEL_HEADERS_5_4 + default "5.10.183" if BR2_KERNEL_HEADERS_5_10 + default "5.15.116" if BR2_KERNEL_HEADERS_5_15 + default "6.1.33" if BR2_KERNEL_HEADERS_6_1 + default "6.3.7" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Sun Jun 18 11:28:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:49 +0200 Subject: [Buildroot] [git commit] package/less: bump version to 633 Message-ID: <20230618114558.B1E0083A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c136b777dfd8cff836a6483d9b7b6131c746acd3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which is included in this version. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ---------------------- package/less/less.hash | 4 ++-- package/less/less.mk | 5 +--- 4 files changed, 3 insertions(+), 34 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 5e1fec9e97..29d816956a 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -685,7 +685,6 @@ package/lcdproc/0001-LCDd.conf.patch Upstream package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream package/leafnode2/0001-cross_makefile.patch Upstream -package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch deleted file mode 100644 index 233f949e24..0000000000 --- a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +++ /dev/null @@ -1,27 +0,0 @@ -From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 -From: Mark Nudelman -Date: Fri, 7 Oct 2022 19:25:46 -0700 -Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. - -[Retrieved from: -https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] -Signed-off-by: Fabrice Fontaine ---- - line.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/line.c b/line.c -index 236c49ae..cba7bdd1 100644 ---- a/line.c -+++ b/line.c -@@ -633,8 +633,8 @@ ansi_step(pansi, ch) - /* Hyperlink ends with \7 or ESC-backslash. */ - if (ch == '\7') - return ANSI_END; -- if (pansi->prev_esc && ch == '\\') -- return ANSI_END; -+ if (pansi->prev_esc) -+ return (ch == '\\') ? ANSI_END : ANSI_ERR; - pansi->prev_esc = (ch == ESC); - return ANSI_MID; - } diff --git a/package/less/less.hash b/package/less/less.hash index 19be26cae0..8018c9fab1 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# https://www.greenwoodsoftware.com/less/less-608.sig -sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz +# https://www.greenwoodsoftware.com/less/less-633.sig +sha256 2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f less-633.tar.gz # Locally calculated sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index dfbd411863..91ce08f4f0 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,16 +4,13 @@ # ################################################################################ -LESS_VERSION = 608 +LESS_VERSION = 633 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses -# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch -LESS_IGNORE_CVES += CVE-2022-46663 - define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sun Jun 18 11:38:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:29 +0200 Subject: [Buildroot] [git commit] package/flatbuffers: bump version to 23.5.26 Message-ID: <20230618114559.1703A83BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=914ef9cec2cbb8185da52448a82126c27e10e5bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/google/flatbuffers/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/flatbuffers/flatbuffers.hash | 2 +- package/flatbuffers/flatbuffers.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash index 2ff56a8b76..3c3a90d6f3 100644 --- a/package/flatbuffers/flatbuffers.hash +++ b/package/flatbuffers/flatbuffers.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8aff985da30aaab37edf8e5b02fda33ed4cbdd962699a8e2af98fdef306f4e4d flatbuffers-23.3.3.tar.gz +sha256 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3 flatbuffers-23.5.26.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 58c0414533..3998a25cdf 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLATBUFFERS_VERSION = 23.3.3 +FLATBUFFERS_VERSION = 23.5.26 FLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION)) FLATBUFFERS_LICENSE = Apache-2.0 FLATBUFFERS_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 11:28:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:17 +0200 Subject: [Buildroot] [git commit] package/lcms2: bump version to 2.15 Message-ID: <20230618114558.9ABFF83BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf0cf882ee76c13356f818e1c2ae19b9de3d1ffb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/lcms2/lcms2.hash | 6 +++--- package/lcms2/lcms2.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lcms2/lcms2.hash b/package/lcms2/lcms2.hash index 700b9746f1..45728a36f1 100644 --- a/package/lcms2/lcms2.hash +++ b/package/lcms2/lcms2.hash @@ -1,5 +1,5 @@ -# From https://sourceforge.net/projects/lcms/files/lcms/2.14 -sha1 94350a2638fe58da736e8726048c859b46a69e6f lcms2-2.14.tar.gz +# From https://sourceforge.net/projects/lcms/files/lcms/2.15 +sha1 b143ff29b03676119dbca30f13cbed72af15cce8 lcms2-2.15.tar.gz # Locally computed: -sha256 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740 lcms2-2.14.tar.gz +sha256 b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39 lcms2-2.15.tar.gz sha256 46d4e05af3bce75332a12d01f19bcce7e32b6bac544be28a64043d0231291e31 COPYING diff --git a/package/lcms2/lcms2.mk b/package/lcms2/lcms2.mk index 743b0ec858..3892dbfbdc 100644 --- a/package/lcms2/lcms2.mk +++ b/package/lcms2/lcms2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LCMS2_VERSION = 2.14 +LCMS2_VERSION = 2.15 LCMS2_SITE = http://downloads.sourceforge.net/project/lcms/lcms/$(LCMS2_VERSION) LCMS2_LICENSE = MIT LCMS2_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:28:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:39 +0200 Subject: [Buildroot] [git commit] package/leafpad: bump version to 0.8.19 Message-ID: <20230618114558.A56C183BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34c2252e8c280d1d0bbdff2fed27c9c936f6f8c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/tarot231/leafpad/blob/main/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/leafpad/leafpad.hash | 2 +- package/leafpad/leafpad.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/leafpad/leafpad.hash b/package/leafpad/leafpad.hash index e21c07ad2c..4f6e68f0a2 100644 --- a/package/leafpad/leafpad.hash +++ b/package/leafpad/leafpad.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 959d22ae07f22803bc66ff40d373a854532a6e4732680bf8a96a3fbcb9f80a2c leafpad-0.8.18.1.tar.gz +sha256 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 leafpad-0.8.19.tar.gz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/leafpad/leafpad.mk b/package/leafpad/leafpad.mk index c6c28d12e8..608fa37be4 100644 --- a/package/leafpad/leafpad.mk +++ b/package/leafpad/leafpad.mk @@ -4,7 +4,7 @@ # ################################################################################ -LEAFPAD_VERSION = 0.8.18.1 +LEAFPAD_VERSION = 0.8.19 LEAFPAD_SITE = http://savannah.nongnu.org/download/leafpad LEAFPAD_DEPENDENCIES = libgtk2 host-intltool LEAFPAD_LICENSE = GPL-2.0+ From peter at korsgaard.com Sun Jun 18 11:29:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:12 +0200 Subject: [Buildroot] [git commit] package/libcap: security bump version to 2.69 Message-ID: <20230618114558.B9A9183BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3fc82816b4a898e51a45e46d77b0bc1fec397a22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes - CVE-2023-2602 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb - CVE-2023-2603 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 Updated license hash due to an upstream commit which added a SPDX header: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libcap/libcap.hash | 4 ++-- package/libcap/libcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcap/libcap.hash b/package/libcap/libcap.hash index 5fc8173905..0f1501d31b 100644 --- a/package/libcap/libcap.hash +++ b/package/libcap/libcap.hash @@ -1,5 +1,5 @@ # https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/sha256sums.asc -sha256 73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd libcap-2.65.tar.xz +sha256 f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb libcap-2.69.tar.xz # Hash for license file: -sha256 f58c80bcce8c929db39a23c32e924876e3311f3ffa54f66076c38056d38fa59b License +sha256 68467e731f4744bd6e0bb69e8df9c3a994e09cd6b203d0c41327ac6d079c581d License diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 728a6ba6cc..c9727c75c9 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAP_VERSION = 2.65 +LIBCAP_VERSION = 2.69 LIBCAP_SITE = https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2 LIBCAP_SOURCE = libcap-$(LIBCAP_VERSION).tar.xz LIBCAP_LICENSE = GPL-2.0 or BSD-3-Clause From peter at korsgaard.com Sun Jun 18 11:39:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:39:07 +0200 Subject: [Buildroot] [git commit] package/ghostscript: security bump version to 10.01.1 Message-ID: <20230618114559.1F01883BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1116fd46a477c58472e98b797dc67c96020883e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Switch tarball to .xz Fixes CVE-2023-28879: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 Release notes: https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ghostscript/ghostscript.hash | 4 ++-- package/ghostscript/ghostscript.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash index ca26a38a02..30c45a5a74 100644 --- a/package/ghostscript/ghostscript.hash +++ b/package/ghostscript/ghostscript.hash @@ -1,5 +1,5 @@ -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/SHA512SUMS -sha512 f498384af80654c040635564b8bc9a64c4bb5b0769bb00aade4042bbe9117c482362dc1a1fac72db3ce9487dd5a5bb8fb81b35b360680fe598df33dfbbe79499 ghostscript-9.56.1.tar.gz +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10011/SHA512SUMS +sha512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 ghostscript-10.01.1.tar.xz # Hash for license file: sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 364fa1469a..d215afccd2 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -4,7 +4,8 @@ # ################################################################################ -GHOSTSCRIPT_VERSION = 9.56.1 +GHOSTSCRIPT_VERSION = 10.01.1 +GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION)) GHOSTSCRIPT_LICENSE = AGPL-3.0 GHOSTSCRIPT_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 11:33:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:33:33 +0200 Subject: [Buildroot] [git commit] package/libinput: bump version to 1.23.0 Message-ID: <20230618114558.D437F83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34f6e68a8cc32f4d645a1439f46f8f537a6e700e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libinput/libinput.hash | 2 +- package/libinput/libinput.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash index d8282ff03b..f6a67fc1ed 100644 --- a/package/libinput/libinput.hash +++ b/package/libinput/libinput.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 # License files sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk index d9a7ed1519..a4d30b5910 100644 --- a/package/libinput/libinput.mk +++ b/package/libinput/libinput.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBINPUT_VERSION = 1.20.1 +LIBINPUT_VERSION = 1.23.0 LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev udev From peter at korsgaard.com Sun Jun 18 11:29:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:41 +0200 Subject: [Buildroot] [git commit] package/libcodec2: bump version to 1.1.0 Message-ID: <20230618114558.C38EA83BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a70ffd6e9dd598b4a2c1a389a18350fd88a6a1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which is included in this version. Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - package/libcodec2/0001-update-cmake.patch | 301 ------------------------------ package/libcodec2/libcodec2.hash | 2 +- package/libcodec2/libcodec2.mk | 2 +- 4 files changed, 2 insertions(+), 304 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 29d816956a..c78168e5ea 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -707,7 +707,6 @@ package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream package/libcgicc/0001-disable-documentation-option.patch Sob Upstream package/libclc/0001-support-out-of-tree-build.patch Upstream -package/libcodec2/0001-update-cmake.patch Upstream package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream package/libcuefile/0001-fix-static-link.patch Upstream diff --git a/package/libcodec2/0001-update-cmake.patch b/package/libcodec2/0001-update-cmake.patch deleted file mode 100644 index e983800e27..0000000000 --- a/package/libcodec2/0001-update-cmake.patch +++ /dev/null @@ -1,301 +0,0 @@ -From 812d69af486e608a10380ed5817b03d08c6e786a Mon Sep 17 00:00:00 2001 -From: "A. Maitland Bottoms" -Date: Sun, 17 Jul 2022 17:04:44 -0400 -Subject: [PATCH] update cmake - -Some minor refactoring of Codec2 build to better use CMake -features to improve readability ans maintainability. - -[Retrieved from: -https://github.com/drowe67/codec2/commit/812d69af486e608a10380ed5817b03d08c6e786a] -Signed-off-by: Fabrice Fontaine ---- - CMakeLists.txt | 48 +++++--------------------- - src/CMakeLists.txt | 84 ++++++++++++++++++++++++---------------------- - 2 files changed, 53 insertions(+), 79 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 54ac1f4f4..998af5ddf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,19 +5,13 @@ - # Please report questions, comments, problems, or patches to the freetel - # mailing list: https://lists.sourceforge.net/lists/listinfo/freetel-codec2 - # --set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") -- --project(codec2) -- --cmake_minimum_required(VERSION 3.0) -- --# Set policies here, probably should move to cmake dir. --if(POLICY CMP0075) -- cmake_policy(SET CMP0075 NEW) --endif() --if(POLICY CMP0079) -- cmake_policy(SET CMP0079 NEW) --endif() -+cmake_minimum_required(VERSION 3.13) -+project(CODEC2 -+ VERSION 1.0.5 -+ DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio" -+ HOMEPAGE_URL "https://www.rowetel.com/codec2.html" -+ LANGUAGES C -+ ) - - include(GNUInstallDirs) - mark_as_advanced(CLEAR -@@ -39,23 +33,6 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - "separate build directory and run cmake from there.") - endif("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - --# --# Set project version information. This should probably be done via external --# file at some point. --# --set(CODEC2_VERSION_MAJOR 1) --set(CODEC2_VERSION_MINOR 0) --# Set to patch level if needed, otherwise leave FALSE. --# Must be positive (non-zero) if set, since 0 == FALSE in CMake. --set(CODEC2_VERSION_PATCH 5) --set(CODEC2_VERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --# Patch level version bumps should not change API/ABI. --set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --if(CODEC2_VERSION_PATCH) -- set(CODEC2_VERSION "${CODEC2_VERSION}.${CODEC2_VERSION_PATCH}") --endif() --message(STATUS "codec2 version: ${CODEC2_VERSION}") -- - # Set default build type - if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -@@ -65,6 +42,7 @@ endif() - if(BUILD_OSX_UNIVERSAL) - set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64") - endif(BUILD_OSX_UNIVERSAL) -+set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") - - # - # Find the git hash if this is a working copy. -@@ -190,10 +168,6 @@ if (_GNU_SOURCE) - add_definitions(-D_GNU_SOURCE=1) - endif() - --if(UNIX) -- set(CMAKE_REQUIRED_LIBRARIES m) --endif() -- - check_symbol_exists(floor math.h HAVE_FLOOR) - check_symbol_exists(ceil math.h HAVE_CEIL) - check_symbol_exists(pow math.h HAVE_POW) -@@ -288,11 +262,7 @@ else() - endif() - - # Return the date (yyyy-mm-dd) --macro(DATE RESULT) -- execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT}) --endmacro() --DATE(DATE_RESULT) --string(REGEX REPLACE "\n$" "" DATE_RESULT "${DATE_RESULT}") -+string(TIMESTAMP DATE_RESULT "%Y-%m-%d" UTC) - message(STATUS "Compilation date = XX${DATE_RESULT}XX") - - set(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_PATCH}-${DATE_RESULT}-${FREEDV_HASH}") -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 642404962..cb0990bc2 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -81,7 +81,7 @@ else(CMAKE_CROSSCOMPILING) - # Build code generator binaries. These do not get installed. - # generate_codebook - add_executable(generate_codebook generate_codebook.c) -- target_link_libraries(generate_codebook m ${CMAKE_REQUIRED_LIBRARIES}) -+ target_link_libraries(generate_codebook m) - # Make native builds available for cross-compiling. - export(TARGETS generate_codebook - FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) -@@ -238,12 +238,16 @@ set(CODEC2_PUBLIC_HEADERS - # - # Setup the codec2 library - # -+# Patch level version bumps should not change API/ABI. -+set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") -+message(STATUS "codec2 version: ${CODEC2_VERSION}") - add_library(codec2 ${CODEC2_SRCS}) - if(UNIX) -- target_link_libraries(codec2 m) -+ target_link_libraries(codec2 PUBLIC m) - endif(UNIX) - if(LPCNET AND lpcnetfreedv_FOUND) -- target_link_libraries(codec2 lpcnetfreedv) -+ target_link_libraries(codec2 PRIVATE lpcnetfreedv) -+ list(APPEND CODEC2_PUBLIC_HEADERS ${CMAKE_SOURCE_DIR}/lpcnet/src/lpcnet_freedv.h) - endif() - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - set_target_properties(codec2 PROPERTIES -@@ -269,70 +273,70 @@ export(TARGETS codec2 - ) - - add_executable(c2enc c2enc.c) --target_link_libraries(c2enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2enc codec2) - - add_executable(c2dec c2dec.c) --target_link_libraries(c2dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2dec codec2) - - add_executable(c2sim c2sim.c sd.c) --target_link_libraries(c2sim ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2sim codec2) - - add_executable(fdmdv_get_test_bits fdmdv_get_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_get_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_get_test_bits m) - - add_executable(fdmdv_mod fdmdv_mod.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_mod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_mod m) - - add_executable(fdmdv_demod fdmdv_demod.c fdmdv.c kiss_fft.c octave.c modem_stats.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_demod m) - - add_executable(fdmdv_put_test_bits fdmdv_put_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_put_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_put_test_bits m) - - add_executable(fdmdv_channel fdmdv_channel.c) --target_link_libraries(fdmdv_channel ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fdmdv_channel codec2) - - add_executable(insert_errors insert_errors.c) --target_link_libraries(insert_errors ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(insert_errors) - - add_executable(freedv_tx freedv_tx.c) --target_link_libraries(freedv_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_tx codec2) - - add_executable(freedv_rx freedv_rx.c) --target_link_libraries(freedv_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_rx codec2) - - add_executable(freedv_data_raw_tx freedv_data_raw_tx.c) --target_link_libraries(freedv_data_raw_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_tx codec2) - - add_executable(freedv_data_raw_rx freedv_data_raw_rx.c octave.c) --target_link_libraries(freedv_data_raw_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_rx codec2) - - add_executable(freedv_data_tx freedv_data_tx.c) --target_link_libraries(freedv_data_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_tx codec2) - - add_executable(freedv_data_rx freedv_data_rx.c) --target_link_libraries(freedv_data_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_rx codec2) - - add_executable(freedv_mixed_tx freedv_mixed_tx.c) --target_link_libraries(freedv_mixed_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_tx codec2) - - add_executable(freedv_mixed_rx freedv_mixed_rx.c) --target_link_libraries(freedv_mixed_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_rx codec2) - - add_executable(fsk_mod fsk_mod.c) --target_link_libraries(fsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_mod codec2) - - add_executable(fsk_mod_ext_vco fsk_mod_ext_vco.c) --target_link_libraries(fsk_mod_ext_vco m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fsk_mod_ext_vco m) - - add_executable(fsk_demod fsk_demod.c modem_probe.c octave.c) --target_link_libraries(fsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_demod codec2) - - add_executable(fsk_get_test_bits fsk_get_test_bits.c) - target_link_libraries(fsk_get_test_bits) - - add_executable(fsk_put_test_bits fsk_put_test_bits.c) --target_link_libraries(fsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_put_test_bits codec2) - - add_executable(framer framer.c) - target_link_libraries(framer) -@@ -341,46 +345,46 @@ add_executable(deframer deframer.c) - target_link_libraries(deframer) - - add_executable(fm_demod fm_demod.c fm.c) --target_link_libraries(fm_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fm_demod m) - - add_executable(cohpsk_mod cohpsk_mod.c) --target_link_libraries(cohpsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_mod codec2) - - add_executable(ofdm_get_test_bits ofdm_get_test_bits.c) --target_link_libraries(ofdm_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_get_test_bits codec2) - - add_executable(ofdm_put_test_bits ofdm_put_test_bits.c) --target_link_libraries(ofdm_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_put_test_bits codec2) - - add_executable(ofdm_mod ofdm_mod.c) --target_link_libraries(ofdm_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_mod codec2) - - add_executable(ofdm_demod ofdm_demod.c octave.c) --target_link_libraries(ofdm_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_demod codec2) - - add_executable(fmfsk_mod fmfsk_mod.c) --target_link_libraries(fmfsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_mod codec2) - - add_executable(fmfsk_demod fmfsk_demod.c modem_probe.c octave.c) --target_link_libraries(fmfsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_demod codec2) - - add_executable(vhf_deframe_c2 vhf_deframe_c2.c) --target_link_libraries(vhf_deframe_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_deframe_c2 codec2) - - add_executable(vhf_frame_c2 vhf_frame_c2.c) --target_link_libraries(vhf_frame_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_frame_c2 codec2) - - add_executable(cohpsk_demod cohpsk_demod.c octave.c) --target_link_libraries(cohpsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_demod codec2) - - add_executable(cohpsk_get_test_bits cohpsk_get_test_bits.c) --target_link_libraries(cohpsk_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_get_test_bits codec2) - - add_executable(cohpsk_put_test_bits cohpsk_put_test_bits.c octave.c) --target_link_libraries(cohpsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_put_test_bits codec2) - - add_executable(ch ch.c) --target_link_libraries(ch ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ch codec2) - - add_executable(tollr tollr.c) - -@@ -388,10 +392,10 @@ add_executable(ldpc_noise ldpc_noise.c) - target_link_libraries(ldpc_noise m) - - add_executable(ldpc_enc ldpc_enc.c) --target_link_libraries(ldpc_enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_enc codec2) - - add_executable(ldpc_dec ldpc_dec.c) --target_link_libraries(ldpc_dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_dec codec2) - - install(TARGETS codec2 EXPORT codec2-config - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib diff --git a/package/libcodec2/libcodec2.hash b/package/libcodec2/libcodec2.hash index ba44aa015c..b2de750c34 100644 --- a/package/libcodec2/libcodec2.hash +++ b/package/libcodec2/libcodec2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826 libcodec2-1.0.5.tar.gz +sha256 d56ba661008a780b823d576a5a2742c94d0b0507574643a7d4f54c76134826a3 libcodec2-1.1.0.tar.gz sha256 9ebb6f82b7380a62ac74c5f0322c88e6744dedf2ebe1f54d6f088282b39844bf COPYING diff --git a/package/libcodec2/libcodec2.mk b/package/libcodec2/libcodec2.mk index b97db8ff59..66758a1697 100644 --- a/package/libcodec2/libcodec2.mk +++ b/package/libcodec2/libcodec2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCODEC2_VERSION = 1.0.5 +LIBCODEC2_VERSION = 1.1.0 LIBCODEC2_SITE = $(call github,drowe67,codec2,v$(LIBCODEC2_VERSION)) LIBCODEC2_LICENSE = LGPL-2.1 LIBCODEC2_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:34:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:51 +0200 Subject: [Buildroot] [git commit] package/libplist: bump version to 2.3.0 Message-ID: <20230618114558.E238383A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5db037e1e544bfe18aa077ddf9a6c894bd308922 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libplist/libplist.hash | 2 +- package/libplist/libplist.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libplist/libplist.hash b/package/libplist/libplist.hash index 4dab755e5d..460f63516a 100644 --- a/package/libplist/libplist.hash +++ b/package/libplist/libplist.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4a5517e5377ec421df84c586ba85bb4e1d26f11ad203d7d450a907c0156fbd9a libplist-2.2.0.tar.bz2 +sha256 4e8580d3f39d3dfa13cefab1a13f39ea85c4b0202e9305c5c8f63818182cac61 libplist-2.3.0.tar.bz2 sha256 7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d COPYING diff --git a/package/libplist/libplist.mk b/package/libplist/libplist.mk index e7cecb612d..8f094c133d 100644 --- a/package/libplist/libplist.mk +++ b/package/libplist/libplist.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPLIST_VERSION = 2.2.0 +LIBPLIST_VERSION = 2.3.0 LIBPLIST_SOURCE = libplist-$(LIBPLIST_VERSION).tar.bz2 LIBPLIST_SITE = https://github.com/libimobiledevice/libplist/releases/download/$(LIBPLIST_VERSION) LIBPLIST_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:30:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:05 +0200 Subject: [Buildroot] [git commit] package/libedit: bump version to 20221030-3.1 Message-ID: <20230618114558.CB42483BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc69dbf8fdef6619c4ea09a4aaa97cd5ad3ee423 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased patch, switched _SITE to https. Changelog: https://www.thrysoee.dk/editline/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libedit/0001-check-bsd-functions-in-libbsd.patch | 8 ++++---- package/libedit/libedit.hash | 2 +- package/libedit/libedit.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libedit/0001-check-bsd-functions-in-libbsd.patch b/package/libedit/0001-check-bsd-functions-in-libbsd.patch index 0af9472f17..5f056ff5ad 100644 --- a/package/libedit/0001-check-bsd-functions-in-libbsd.patch +++ b/package/libedit/0001-check-bsd-functions-in-libbsd.patch @@ -3,20 +3,20 @@ configure: on Linux, the BSD functions require linking against libbsd Signed-off-by: "Fabrice Fontaine" (Rebased against 20210910-3.1) Signed-off-by: "Yann E. MORIN" -(Rebased against 20150325-3.1) +(Rebased against 20150325-3.1 & 20221030-3.1) Signed-off-by: Bernd Kuhls diff -durN libedit-20130712-3.1.orig/configure.ac libedit-20130712-3.1/configure.ac --- libedit-20130712-3.1.orig/configure.ac 2013-07-12 20:39:22.000000000 +0200 +++ libedit-20130712-3.1/configure.ac 2013-07-28 23:35:35.012676469 +0200 -@@ -117,6 +117,10 @@ +@@ -119,6 +119,10 @@ + #AC_FUNC_MALLOC #AC_FUNC_REALLOC - AC_TYPE_SIGNAL AC_FUNC_STAT + +# Search for libbsd for *vis functions +AC_CHECK_LIB([bsd], [vis]) + - AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv]) + AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv reallocarr]) # strlcpy diff --git a/package/libedit/libedit.hash b/package/libedit/libedit.hash index 6d139730e8..2e7363d828 100644 --- a/package/libedit/libedit.hash +++ b/package/libedit/libedit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6792a6a992050762edcca28ff3318cdb7de37dccf7bc30db59fcd7017eed13c5 libedit-20210910-3.1.tar.gz +sha256 f0925a5adf4b1bf116ee19766b7daa766917aec198747943b1c4edf67a4be2bb libedit-20221030-3.1.tar.gz sha256 9da6c9c74987a36c84302982799d17d2f748ba1c1c0c471425716173c1d07649 COPYING diff --git a/package/libedit/libedit.mk b/package/libedit/libedit.mk index 595a59f702..576a163173 100644 --- a/package/libedit/libedit.mk +++ b/package/libedit/libedit.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBEDIT_VERSION = 20210910-3.1 -LIBEDIT_SITE = http://www.thrysoee.dk/editline +LIBEDIT_VERSION = 20221030-3.1 +LIBEDIT_SITE = https://www.thrysoee.dk/editline LIBEDIT_INSTALL_STAGING = YES LIBEDIT_DEPENDENCIES = ncurses LIBEDIT_LICENSE = BSD-3-Clause From peter at korsgaard.com Sun Jun 18 11:22:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:22:56 +0200 Subject: [Buildroot] [git commit] package/hwdata: bump version to 0.371 Message-ID: <20230618114558.63D8883BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11adbe4135f8433867bfde53e790769c6e35ade7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 16ab48654c..84979a70fa 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz +sha256 8059ed6f696b5be4bf77c59d57fc26e35d9e579ba2629e325400a6eb8b91089f hwdata-0.371.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index 755a9c93f1..a7dd84f62c 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.369 +HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE From peter at korsgaard.com Sun Jun 18 11:44:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:44:40 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230618114559.41AB483BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 69bf91bbf9..70591f4a25 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 20e67fc4d1..ee510f836d 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz -sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz +sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz +sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz -sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz -sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz +sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz +sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz +sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz -sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz +sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz +sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 00ec22d606..5b16e659df 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.317" if BR2_KERNEL_HEADERS_4_14 - default "4.19.285" if BR2_KERNEL_HEADERS_4_19 - default "5.4.246" if BR2_KERNEL_HEADERS_5_4 - default "5.10.183" if BR2_KERNEL_HEADERS_5_10 - default "5.15.116" if BR2_KERNEL_HEADERS_5_15 - default "6.1.33" if BR2_KERNEL_HEADERS_6_1 - default "6.3.7" if BR2_KERNEL_HEADERS_6_3 + default "4.14.318" if BR2_KERNEL_HEADERS_4_14 + default "4.19.286" if BR2_KERNEL_HEADERS_4_19 + default "5.4.247" if BR2_KERNEL_HEADERS_5_4 + default "5.10.184" if BR2_KERNEL_HEADERS_5_10 + default "5.15.117" if BR2_KERNEL_HEADERS_5_15 + default "6.1.34" if BR2_KERNEL_HEADERS_6_1 + default "6.3.8" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Sun Jun 18 11:36:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:46 +0200 Subject: [Buildroot] [git commit] package/mc: bump to version 4.8.29 Message-ID: <20230618114558.F34BB83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a141f7ec5048a840f06d18f4812cacbb54cc2d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/mc/mc.hash | 4 ++-- package/mc/mc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mc/mc.hash b/package/mc/mc.hash index b0381474ff..5edfc79113 100644 --- a/package/mc/mc.hash +++ b/package/mc/mc.hash @@ -1,4 +1,4 @@ -# Hash from http://ftp.midnight-commander.org/mc-4.8.28.sha256 -sha256 e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803 mc-4.8.28.tar.xz +# Hash from http://ftp.midnight-commander.org/mc-4.8.29.sha256 +sha256 01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4 mc-4.8.29.tar.xz # sha256 locally computed: sha256 5576bbec76296e1c8e081f7037ebd01bdada388635f58d844a2f20d37bbe4284 COPYING diff --git a/package/mc/mc.mk b/package/mc/mc.mk index 3858d62886..894b231445 100644 --- a/package/mc/mc.mk +++ b/package/mc/mc.mk @@ -4,7 +4,7 @@ # ################################################################################ -MC_VERSION = 4.8.28 +MC_VERSION = 4.8.29 MC_SOURCE = mc-$(MC_VERSION).tar.xz MC_SITE = http://ftp.midnight-commander.org MC_LICENSE = GPL-3.0+ From peter at korsgaard.com Sun Jun 18 11:37:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:45 +0200 Subject: [Buildroot] [git commit] package/ethtool: bump version to 6.3 Message-ID: <20230618114559.06C1C83A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c957d0df10d1b43756ed67283b9aac63fed246c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 846ca7efc3..905b47fb06 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz +sha256 d9425f0a3df138734001fccc4175fe178c025f938460ac25c4ebc39960168822 ethtool-6.3.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index a35e274bc4..9f1ef19e7b 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.2 +ETHTOOL_VERSION = 6.3 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Jun 18 11:40:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:40:59 +0200 Subject: [Buildroot] [git commit] package/python3: security bump version to 3.11.4 Message-ID: <20230618114559.278CC83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7b11d7e94e316632fcc8ec49831e7b372cc055a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased two patches. Changelog: https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 Fixes the following security problems: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .../python3/0012-Add-an-option-to-disable-lib2to3.patch | 8 +++++--- .../0014-Add-an-option-to-disable-the-tk-module.patch | 15 +++++++++------ package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) 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 0085d5a63f..228b86a90b 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -12,6 +12,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 17 ++++++++++++----- configure.ac | 6 ++++++ @@ -48,9 +50,9 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ + test \ + test/audiodata \ + test/capath \ @@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif 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 04f7e34435..b89e1d27bc 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 @@ -9,6 +9,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 10 +++++++--- configure.ac | 9 +++++++++ @@ -26,14 +28,15 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2038,9 +2038,6 @@ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock - + unittest/test \ + unittest/test/testmock ifeq (@PYDOC@,yes) @@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 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 Sun Jun 18 11:43:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:56 +0200 Subject: [Buildroot] [git commit] package/jhead: security bump to version 3.08 Message-ID: <20230618114559.3960A83BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39ffadd6ae8c472e083c431a957ec575c1cebce2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Update readme.txt hash after a minor tweak of the text: https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 Signed-off-by: Peter Korsgaard --- package/jhead/jhead.hash | 4 ++-- package/jhead/jhead.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/jhead/jhead.hash b/package/jhead/jhead.hash index bd9c8560d5..1fe856198d 100644 --- a/package/jhead/jhead.hash +++ b/package/jhead/jhead.hash @@ -1,3 +1,3 @@ # Locally calculated from download (no sig, hash) -sha256 5c5258c3d7a840bf831e22174e4a24cb1de3baf442f7cb73d5ab31b4ae0b0058 jhead-3.06.0.1.tar.gz -sha256 8b709512c737fc0c1e1024800b9a44c54d14ab02132c636a66c3ac66955c3e95 readme.txt +sha256 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f jhead-3.08.tar.gz +sha256 b3971a74d00c834bc7f112d8a0027b25663fd1637a21381a3e5df4bd2b614dff readme.txt diff --git a/package/jhead/jhead.mk b/package/jhead/jhead.mk index a206e2fe34..f07739bc21 100644 --- a/package/jhead/jhead.mk +++ b/package/jhead/jhead.mk @@ -4,7 +4,7 @@ # ################################################################################ -JHEAD_VERSION = 3.06.0.1 +JHEAD_VERSION = 3.08 JHEAD_SITE = $(call github,Matthias-Wandel,jhead,$(JHEAD_VERSION)) JHEAD_LICENSE = Public Domain JHEAD_LICENSE_FILES = readme.txt From peter at korsgaard.com Sun Jun 18 11:37:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:57 +0200 Subject: [Buildroot] [git commit] package/fetchmail: bump version to 6.4.37 Message-ID: <20230618114559.0E84183BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d3f69b4ea0372a6220e0e26579869c08d5fa3bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sourceforge.net/p/fetchmail/mailman/message/37770051/ https://sourceforge.net/p/fetchmail/mailman/message/37783197/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/fetchmail/fetchmail.hash | 4 ++-- package/fetchmail/fetchmail.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fetchmail/fetchmail.hash b/package/fetchmail/fetchmail.hash index bb03dcf94a..9ca6b2c7a7 100644 --- a/package/fetchmail/fetchmail.hash +++ b/package/fetchmail/fetchmail.hash @@ -1,4 +1,4 @@ -# From https://sourceforge.net/p/fetchmail/mailman/message/37756758/ -sha256 7b0b56cbc0fca854504f167795fab532d5a54d5a7d3b6e3e36a33f34a0960a01 fetchmail-6.4.35.tar.xz +# From https://sourceforge.net/p/fetchmail/mailman/message/37783197/ +sha256 4a182e5d893e9abe6ac37ae71e542651fce6d606234fc735c2aaae18657e69ea fetchmail-6.4.37.tar.xz # Locally computed: sha256 6d87443b61041067a5eddb2cabf8aebff15b8b40771ad6b5e4754e607ec21b39 COPYING diff --git a/package/fetchmail/fetchmail.mk b/package/fetchmail/fetchmail.mk index d6053508a5..6d418f9739 100644 --- a/package/fetchmail/fetchmail.mk +++ b/package/fetchmail/fetchmail.mk @@ -5,7 +5,7 @@ ################################################################################ FETCHMAIL_VERSION_MAJOR = 6.4 -FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).35 +FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).37 FETCHMAIL_SOURCE = fetchmail-$(FETCHMAIL_VERSION).tar.xz FETCHMAIL_SITE = https://downloads.sourceforge.net/project/fetchmail/branch_$(FETCHMAIL_VERSION_MAJOR) FETCHMAIL_LICENSE = GPL-2.0; some exceptions are mentioned in COPYING From peter at korsgaard.com Sun Jun 18 11:35:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:35:15 +0200 Subject: [Buildroot] [git commit] package/libgtk3: bump to version 3.24.38 Message-ID: <20230618114558.EB41E83BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=043d0e6f6ca0e99ab36bf845a56a416850d70fb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 22c37bf605..4d6c210c62 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.37.sha256sum -sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.38.sha256sum +sha256 ce11decf018b25bdd8505544a4f87242854ec88be054d9ade5f3a20444dd8ee7 gtk+-3.24.38.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 8291b8d356..6655a0d097 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).37 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).38 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From peter at korsgaard.com Sun Jun 18 11:42:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:42:45 +0200 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 Message-ID: <20230618114559.3052783A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3c4b6356e866cc2d34075869e2e957b57ad2616 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html Removed patch which is included in this version bump: https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- ...xit-early-when-trying-to-create-an-unsupp.patch | 50 ---------------------- package/mesa3d/mesa3d.hash | 6 +-- package/mesa3d/mesa3d.mk | 2 +- 4 files changed, 5 insertions(+), 55 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 6bfc61bcbf..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.0 +MESA3D_HEADERS_VERSION = 23.1.2 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/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch b/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch deleted file mode 100644 index 278d75e64a..0000000000 --- a/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 2a6908ff4c94284b39c3cd4c97e1069876720eb7 Mon Sep 17 00:00:00 2001 -From: Jordan Justen -Date: Tue, 16 May 2023 18:46:50 -0700 -Subject: [PATCH] mesa/main: Exit early when trying to create an unsupported - context API - -Fixes: adbe8b6c17a ("mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built") -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9038 -Signed-off-by: Jordan Justen -Reviewed-by: Eric Engestrom -Part-of: -Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/8bb1ecaa02177720758255bdd7ec34a5d15feca4 -[Romain: backport to 23.1] -Signed-off-by: Romain Naour ---- - src/mesa/main/context.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c -index d8eea2ea867..2b810b0d863 100644 ---- a/src/mesa/main/context.c -+++ b/src/mesa/main/context.c -@@ -996,6 +996,24 @@ _mesa_initialize_context(struct gl_context *ctx, - struct gl_shared_state *shared; - int i; - -+ switch (api) { -+ case API_OPENGL_COMPAT: -+ case API_OPENGL_CORE: -+ if (!HAVE_OPENGL) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES2: -+ if (!HAVE_OPENGL_ES_2) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES: -+ if (!HAVE_OPENGL_ES_1) -+ return GL_FALSE; -+ break; -+ default: -+ return GL_FALSE; -+ } -+ - ctx->API = api; - ctx->DrawBuffer = NULL; - ctx->ReadBuffer = NULL; --- -2.40.1 - diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f1eed92fb6..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000720.html -sha256 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz -sha512 bbcfd0dd8e5414826631e80edbbe48218115a7461ef4ac1f2e4e090a48d6c0e1ab3b51dd45e988d5f1572f29bfc03c33769263c0f3e04033138d5b1ec102e8c9 mesa-23.1.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 7e41442398..feb8547e73 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.0 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From arnout at mind.be Sun Jun 18 12:27:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 14:27:52 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616221311.xlthgoct6lpko5kq@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> On 17/06/2023 00:13, Andreas Dannenberg via buildroot wrote: > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: >> Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a >> ?crit : >> >>> Hi Fran?ois, >>> >>> On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: [snip] >>>> >>>> core-secdev-k3 could be a host package and an optional dependency of >>> uboot >>>> or atf >>> >>> Good suggestion, I thought about same but wasn't quite sure how to set >>> this up, but I'll look into this based on your below starting point. It >>> would cover HS-FS device variants ("High Security - Field Securable"), >>> which is 90% of the use case, and 100% of the initial use case (somebody >>> getting a board, evaluating), all when the custom keys were not yet >>> programmed into the SOC (which is what turns the device into a HS-SE >>> device, at which time custom signing keys will need to be provided as >>> part of core-secdev-k3). >>> >>> Can a host package easily export/share and ENV variable >>> (TI_SECURE_DEV_PKG)? >>> >>> >> yes (we are in a Makefile fragment): >> export >> TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) >> >> when a package needed it, just add : >> FOO_DEPENDENCIES += host-ti-core-secdev-k3 >> >> Fran?ois > > Good point, using the make construct for 'export' should work, and in > fact it does. Just tried it out. Was able to largely carry over what you > came up with (thanks again!!). One change I had to made was to add a > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > location. Below is my Makefile fragment. Will make this part of PATCH > v9 series I intent to send out next week (want to give it a few more days > to allow folks to add feedback). > > > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,21 @@ > +################################################################################ > +# > +## ti-core-secdev-k3 > +# > +################################################################################# > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > + > +# To allow the image signing process for various firmware artifacts to work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > +# the build process by exporting it through the use of an environmental > +# variable. From there on, other packages like ti-k3-r5-loader will pick up the > +# signing tools and keys that are provided in this package. > +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) I didn't follow the entire discussion; however, be aware that this export applies globally, i.e. _all_ packages will have TI_SECURE_DEV_PKG in their environment. IIUC, this is exactly what you want because you want the environment variable to be available to e.g. ti-k3-r5-loader. But it's also going to be in the environment of busybox, libcurl, and all completely unrelated packages. Worse, it's going to be in the environment even if you're not using ti-core-secdev-k3 at all! Therefore, I'm not in favour of this export. I think it's better to just set the variable here, without exporting, and then in every package that actually needs it, include it explicitly in the build commands. E.g. define TI_K3_R5_LOADER_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) TI_SECURE_DEV_PKG=$(TI_SECURE_DEV_PKG) \ $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) endef Note that you'll already need the explicit dependency in the packages using ti-core-secdev-k3, so I don't think it's a problem to add the environment variable explicitly as well. Regards, Arnout > + > +$(eval $(host-generic-package)) > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > >> >>> This will be needed not only by ti-k3-image-gen but also by uboot and >>> potentially other packages in the future. >>> >>> Regards, Andreas >>> >>>> >>>> >>> ################################################################################ >>>> # >>>> # ti-core-secdev-k3 >>>> # >>>> >>> ################################################################################ >>>> >>>> TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 >>>> TI_CORE_SECDEV_K3_SITE = >>>> >>> https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot >>>> TI_CORE_SECDEV_K3_SOURCE = >>>> core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz >>>> >>>> >>> TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) >>>> >>>> $(eval $(host-generic-package)) >>>> >>>> Fran?ois >>>> >>>> >>>> >>>>> + >>>>> Build: >>>>> $ make >>>>> >>>>> diff --git a/board/ti/am64x_sk/readme.txt >>> b/board/ti/am64x_sk/readme.txt >>>>> index fe83c675f5..51d0312726 100644 >>>>> --- a/board/ti/am64x_sk/readme.txt >>>>> +++ b/board/ti/am64x_sk/readme.txt >>>>> @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig >>>>> Optional: modify the configuration: >>>>> $ make menuconfig >>>>> >>>>> +Required setup step for High Security HS-FS and HS-SE SoC variants: >>>>> + >>>>> +To allow the image signing process for various firmware artifacts to >>>>> +work the build process for HS-FS and HS-SE device variants is using >>>>> +an external 'core-secdev-k3' package which can be obtained from >>>>> +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. >>>>> +To prepare building for those device variants create a local copy of >>>>> +the 'core-secdev-k3' and export its location through the >>>>> +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for >>>>> +HS-FS device variants such as populated on the SK-AM64B board, or >>>>> +customize this package with your private signing keys when using a >>>>> +HS-SE device variant. >>>>> + >>>>> +$ git clone >>>>> https://git.ti.com/git/security-development-tools/core-secdev-k3.git >>>>> +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 >>>>> + >>>>> Build: >>>>> $ make >>>>> >>>>> diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig >>>>> index 2d05ddd96b..033101b735 100644 >>>>> --- a/configs/am62x_sk_defconfig >>>>> +++ b/configs/am62x_sk_defconfig >>>>> @@ -28,7 +28,7 @@ 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="am62x" >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" >>>>> BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" >>>>> BR2_TARGET_TI_K3_R5_LOADER=y >>>>> BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y >>>>> diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig >>>>> index a26e38a043..096dd77f6a 100644 >>>>> --- a/configs/am64x_sk_defconfig >>>>> +++ b/configs/am64x_sk_defconfig >>>>> @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" >>>>> BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" >>>>> BR2_TARGET_TI_K3_R5_LOADER=y >>>>> BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y >>>>> -- >>>>> 2.34.1 >>>>> >>>>> _______________________________________________ >>>>> buildroot mailing list >>>>> buildroot at buildroot.org >>>>> https://lists.buildroot.org/mailman/listinfo/buildroot >>>>> >>> > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd at kuhls.net Sun Jun 18 12:32:14 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 14:32:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/gkrellm: link with -latomic if needed Message-ID: <20230618123214.163979-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/5df/5dffba341cfe5e4d41b3c88e58d92b0747318c07/ Signed-off-by: Bernd Kuhls --- package/gkrellm/gkrellm.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gkrellm/gkrellm.mk b/package/gkrellm/gkrellm.mk index 2a68722663..c9748eb084 100644 --- a/package/gkrellm/gkrellm.mk +++ b/package/gkrellm/gkrellm.mk @@ -12,7 +12,13 @@ GKRELLM_LICENSE_FILES = COPYING COPYRIGHT GKRELLM_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) GKRELLM_BUILD_OPTS = \ STRIP="" \ - SYS_LIBS=$(TARGET_NLS_LIBS) + SYS_LIBS="$(GKRELLM_SYS_LIBS)" + +GKRELLM_SYS_LIBS=$(TARGET_NLS_LIBS) + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +GKRELLM_SYS_LIBS += -latomic +endif ifeq ($(BR2_PACKAGE_LM_SENSORS),y) GKRELLM_DEPENDENCIES += lm-sensors -- 2.39.2 From dannenberg at ti.com Sun Jun 18 12:37:39 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Sun, 18 Jun 2023 07:37:39 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: <20230618123739.ok2jmeanhv5w5gfp@dasso> Hi Fran?ois, On Sat, Jun 17, 2023 at 11:37:28AM +0200, Fran?ois Perrad wrote: > Le sam. 17 juin 2023 ? 00:13, Andreas Dannenberg a > ?crit : > > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > > ?crit : > > > > > > > Hi Fran?ois, > > > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > > > buildroot at buildroot.org> a ?crit : > > > > > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > > > (called SK-AM64B, see [2]) both contain High Security - Field > > Securable > > > > > > (HS-FS) device variants, and those are really the recommended > > > > production > > > > > > device variants and boards TI will provide moving forward. Hence, > > > > switch > > > > > > the defconfigs for those boards over to accommodate those > > now-shipping > > > > > > device variants and boards. > > > > > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > > --- > > > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > > > configs/am62x_sk_defconfig | 2 +- > > > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > > > b/board/ti/am62x_sk/readme.txt > > > > > > index ccbb24896b..9c7c8818af 100644 > > > > > > --- a/board/ti/am62x_sk/readme.txt > > > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > > variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts > > to > > > > > > +work the build process for HS-FS and HS-SE device variants is > > using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > . > > > > > > +To prepare building for those device variants create a local copy > > of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > > for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > > uboot > > > > > or atf > > > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > > this up, but I'll look into this based on your below starting point. It > > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > > which is 90% of the use case, and 100% of the initial use case > > (somebody > > > > getting a board, evaluating), all when the custom keys were not yet > > > > programmed into the SOC (which is what turns the device into a HS-SE > > > > device, at which time custom signing keys will need to be provided as > > > > part of core-secdev-k3). > > > > > > > > Can a host package easily export/share and ENV variable > > > > (TI_SECURE_DEV_PKG)? > > > > > > > > > > > yes (we are in a Makefile fragment): > > > export > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > when a package needed it, just add : > > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > > > Fran?ois > > > > Good point, using the make construct for 'export' should work, and in > > fact it does. Just tried it out. Was able to largely carry over what you > > came up with (thanks again!!). One change I had to made was to add a > > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > > location. Below is my Makefile fragment. Will make this part of PATCH > > v9 series I intent to send out next week (want to give it a few more days > > to allow folks to add feedback). > > > > > > > in order to support the creation of a relocatable SDK, it will be better to > install the stuff somewhere in $(HOST_DIR), like that: > > export TI_SECURE_DEV_PKG=$(HOST_DIR)/opt/core-secdev-k3 > > define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > mkdir -p $(TI_SECURE_DEV_PKG)/keys > cp -dpfr $(@D)/keys/* $(TI_SECURE_DEV_PKG)/keys > mkdir -p $(TI_SECURE_DEV_PKG)/scripts > cp -dpfr $(@D)/scripts/* $(TI_SECURE_DEV_PKG)/scripts > endef Makes sense, will update it accordingly! Thanks for the suggestion. -- Andreas Dannenberg Texas Instruments Inc > > Fran?ois > > > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,21 @@ > > > > +################################################################################ > > +# > > +## ti-core-secdev-k3 > > +# > > > > +################################################################################# > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE > > > > = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > + > > +# To allow the image signing process for various firmware artifacts to > > work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is > > using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made > > available to > > +# the build process by exporting it through the use of an environmental > > +# variable. From there on, other packages like ti-k3-r5-loader will pick > > up the > > +# signing tools and keys that are provided in this package. > > +export TI_SECURE_DEV_PKG = > > $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > + > > +$(eval $(host-generic-package)) > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > > potentially other packages in the future. > > > > > > > > Regards, Andreas > > > > > > > > > > > > > > > > > > > > ################################################################################ > > > > > # > > > > > # ti-core-secdev-k3 > > > > > # > > > > > > > > > > > ################################################################################ > > > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > > b/board/ti/am64x_sk/readme.txt > > > > > > index fe83c675f5..51d0312726 100644 > > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > > variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts > > to > > > > > > +work the build process for HS-FS and HS-SE device variants is > > using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > . > > > > > > +To prepare building for those device variants create a local copy > > of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > > for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig > > b/configs/am62x_sk_defconfig > > > > > > index 2d05ddd96b..033101b735 100644 > > > > > > --- a/configs/am62x_sk_defconfig > > > > > > +++ b/configs/am62x_sk_defconfig > > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > diff --git a/configs/am64x_sk_defconfig > > b/configs/am64x_sk_defconfig > > > > > > index a26e38a043..096dd77f6a 100644 > > > > > > --- a/configs/am64x_sk_defconfig > > > > > > +++ b/configs/am64x_sk_defconfig > > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > -- > > > > > > 2.34.1 > > > > > > > > > > > > _______________________________________________ > > > > > > buildroot mailing list > > > > > > buildroot at buildroot.org > > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > > > > From peter at korsgaard.com Sun Jun 18 12:47:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.7 In-Reply-To: <20230610163230.1017019-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:32:30 +0200") References: <20230610163230.1017019-1-bernd.kuhls@t-online.de> Message-ID: <87a5wxey3s.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:47:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/mcelog: bump version to 194 In-Reply-To: <20230610163638.1019447-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:36:38 +0200") References: <20230610163638.1019447-1-bernd.kuhls@t-online.de> Message-ID: <875y7ley3o.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:47:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/mpg123: bump version to 1.31.3 In-Reply-To: <20230610164412.1029852-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:44:12 +0200") References: <20230610164412.1029852-1-bernd.kuhls@t-online.de> Message-ID: <871qi9ey3k.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed md5 hash, switched _SITE to https. > Updated license hash due to copyright year bump. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:48:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:48:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/ncurses: bump version to 6.4.20230603 In-Reply-To: <20230610164959.1049309-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:49:59 +0200") References: <20230610164959.1049309-1-bernd.kuhls@t-online.de> Message-ID: <87wn01dji2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:48:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:48:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/nettle: bump version to 3.9.1 In-Reply-To: <20230610165342.1056828-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:53:42 +0200") References: <20230610165342.1056828-1-bernd.kuhls@t-online.de> Message-ID: <87sfapdjhy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html > https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:46:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:04 +0200 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.7 Message-ID: <20230618124832.CD91883C1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afe56719db5c6de22521be651b677cd3fda418b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index 00a4654b12..82da96f6b1 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz +sha256 49b9e40c75a5e3859f5166a2543f333bb8c618f433ca495965e0c13cd6525273 intel-gmmlib-22.3.7.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 74ba6e3603..1ccb49a390 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.5 +INTEL_GMMLIB_VERSION = 22.3.7 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sun Jun 18 12:46:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:32 +0200 Subject: [Buildroot] [git commit] package/ncurses: bump version to 6.4.20230603 Message-ID: <20230618124832.F11F783C28@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21674cb1f7030d43e201d735b42621fd170e79b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ncurses/ncurses.hash | 2 +- package/ncurses/ncurses.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ncurses/ncurses.hash b/package/ncurses/ncurses.hash index a5f83c8725..b82a7b29e4 100644 --- a/package/ncurses/ncurses.hash +++ b/package/ncurses/ncurses.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 004603a9b3ec51599ef0a0089482004ee3d33b0240d87ce17b6f77525b51fb4e ncurses-6.4-20230429.tar.gz +sha256 b0910671694c2c8377f579eea68477a15d67bd20ddd4b29328cfe15c62c7b3fd ncurses-6.4-20230603.tar.gz # Locally computed sha256 0413b2f4ea863194c174673032f0fca84f1ea1ed4eed6476baea68c075a631ce COPYING diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index 4753da299c..3b805cb1fd 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -6,7 +6,7 @@ # When there is no snapshost yet for a new version, set it to the empty string NCURSES_VERSION_MAJOR = 6.4 -NCURSES_SNAPSHOT_DATE = 20230429 +NCURSES_SNAPSHOT_DATE = 20230603 NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE)) NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION))) NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT)) From peter at korsgaard.com Sun Jun 18 12:46:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:12 +0200 Subject: [Buildroot] [git commit] package/mcelog: bump version to 194 Message-ID: <20230618124832.D96F183C23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2043ee1ab3f1177a7a0024693209253adc96f549 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mcelog/mcelog.hash | 2 +- package/mcelog/mcelog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mcelog/mcelog.hash b/package/mcelog/mcelog.hash index 23fd4e50f3..a82d6f2ed2 100644 --- a/package/mcelog/mcelog.hash +++ b/package/mcelog/mcelog.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b3b2616acde7afba4752d4dc447a2c2ad5a75da65e7496e0da30f8f8d2015cfa mcelog-191.tar.gz +sha256 52ad2771a8dc8e30b44a52864620cf1be1fce81f9ae83c4652a9e2d010b1a533 mcelog-194.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mcelog/mcelog.mk b/package/mcelog/mcelog.mk index 9f7194e376..5cd00cc354 100644 --- a/package/mcelog/mcelog.mk +++ b/package/mcelog/mcelog.mk @@ -4,7 +4,7 @@ # ################################################################################ -MCELOG_VERSION = 191 +MCELOG_VERSION = 194 MCELOG_SITE = $(call github,andikleen,mcelog,v$(MCELOG_VERSION)) MCELOG_LICENSE = GPL-2.0 MCELOG_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 12:46:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:52 +0200 Subject: [Buildroot] [git commit] package/nettle: bump version to 3.9.1 Message-ID: <20230618124833.0854B83C1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91524f373ad5f82b0cfa3d00aa36689eb4f4ef4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/nettle/nettle.hash | 4 ++-- package/nettle/nettle.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/nettle/nettle.hash b/package/nettle/nettle.hash index d726cb94c6..6c2486e260 100644 --- a/package/nettle/nettle.hash +++ b/package/nettle/nettle.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz.sig -sha256 364f3e2b77cd7dcde83fd7c45219c834e54b0c75e428b6f894a23d12dd41cbfe nettle-3.8.1.tar.gz +# https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz.sig +sha256 ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3 nettle-3.9.1.tar.gz # Locally calculated sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSERv3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYINGv2 diff --git a/package/nettle/nettle.mk b/package/nettle/nettle.mk index dd4dfbbe38..d1987d427f 100644 --- a/package/nettle/nettle.mk +++ b/package/nettle/nettle.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETTLE_VERSION = 3.8.1 +NETTLE_VERSION = 3.9.1 NETTLE_SITE = https://ftp.gnu.org/gnu/nettle NETTLE_DEPENDENCIES = gmp NETTLE_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 12:46:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:21 +0200 Subject: [Buildroot] [git commit] package/mpg123: bump version to 1.31.3 Message-ID: <20230618124832.E4B5F83C24@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8af24707b196eb64121d29a829fc31b5506409c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed md5 hash, switched _SITE to https. Updated license hash due to copyright year bump. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mpg123/mpg123.hash | 9 ++++----- package/mpg123/mpg123.mk | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/mpg123/mpg123.hash b/package/mpg123/mpg123.hash index e5fb09b46a..39ded93fb9 100644 --- a/package/mpg123/mpg123.hash +++ b/package/mpg123/mpg123.hash @@ -1,7 +1,6 @@ -# From https://sourceforge.net/projects/mpg123/files/mpg123/1.25.15/ -sha1 286fcb83afad3ecbfea60434d3ee1b6d7f41bb7c mpg123-1.25.15.tar.bz2 -md5 9a050d4b3573661c606f8095a3f34ca3 mpg123-1.25.15.tar.bz2 +# From https://sourceforge.net/projects/mpg123/files/mpg123/1.31.3/ +sha1 c41b98e4c5ac55a5b3787b5aa309a71a6d458145 mpg123-1.31.3.tar.bz2 # Locally calculated -sha256 503a76d82d97f1a6513bbeb284e460a99fb17ef80f23a661d8fc026ce6adcbbc mpg123-1.25.15.tar.bz2 +sha256 1ca77d3a69a5ff845b7a0536f783fee554e1041139a6b978f6afe14f5814ad1a mpg123-1.31.3.tar.bz2 # License file -sha256 f40e0dd86b27b52e429b693a87b3ca63ae0a98a4d142e77207aa6bdf1db7a295 COPYING +sha256 c22482728a634a8dfdb4ff72a96d4c1ed64cd8f3e79335c401751ac591609366 COPYING diff --git a/package/mpg123/mpg123.mk b/package/mpg123/mpg123.mk index fbb011c2c2..64c8e0d8e5 100644 --- a/package/mpg123/mpg123.mk +++ b/package/mpg123/mpg123.mk @@ -4,9 +4,9 @@ # ################################################################################ -MPG123_VERSION = 1.25.15 +MPG123_VERSION = 1.31.3 MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2 -MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) +MPG123_SITE = https://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) MPG123_INSTALL_STAGING = YES MPG123_LICENSE = LGPL-2.1 MPG123_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 18 12:48:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 14:48:41 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <20230330112750.1710771-1-sebastian.weyer@smile.fr> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> Message-ID: <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> On 30/03/2023 13:27, Sebastian Weyer wrote: > This patch updates the default toolchain used for runtime tests. The > last time this toolchain was updated was in commit > 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, > multiple things have changed: > > Firstly, it used uclibc-ng as the libc whereas since commit > 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default > library. IMHO, that's not a good reason to switch to uclibc for the tests as well. I think it's good that we do runtime tests with a compiler that is a bit different from the standard that is probably already used by the upstream package. > And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot > dropped the support for gcc 8 and it cannot be built internally anymore. That's also not a good reason to switch to a different gcc for the runtime tests. But here, there's no reason to stick to GCC 8 either, so OK. > This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux Like Romain, I don't think it's a good idea to use bleeding edge here. > headers 5.4.212, glibc 2.35 and binutils 2.39. > It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and > BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the Actually, regardless of the default, I think it's a good idea to explicitly specify this. Regards, Arnout > standard choice when using an external toolchain. If one were to change > this, it would break the builds for people using a uclibc toolchain with > a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't > need to be enabled anymore since it is implicit in glibc. > BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has > been dropped by glibc but it is selected by default when choosing glibc. > > The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, > linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 > > Tested with gitlab: > https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ > > Due to gitlab constraints it's not possible to check all the tests. Most > of the tests that did not succeed didn't because of such constraints. > The remaining fails are missing python or perl modules, timeouts because > the test takes more than 3h, tests.package.test_kexec.TestKexec is > executed with a property that is unknown to qemu and several tests use a > different toolchain. > > I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and > TestTmux that failed due to locale and libc.so.1 not found errors. I > verified that they did run with the previous toolchain and subsequently > introduced changes in their configs so the tests succeed with the new > toolchain. > > Signed-off-by: Sebastian Weyer > --- > support/testing/infra/basetest.py | 10 ++++++---- > support/testing/tests/package/test_python.py | 2 +- > support/testing/tests/package/test_tmux.py | 1 + > 3 files changed, 8 insertions(+), 5 deletions(-) > > diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py > index 670c7213d6..586b51e56e 100644 > --- a/support/testing/infra/basetest.py > +++ b/support/testing/infra/basetest.py > @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ > BR2_arm=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y > + BR2_TOOLCHAIN_USES_GLIBC=y > + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" > - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y > - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y > - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y > + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" > + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y > + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y > BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y > BR2_TOOLCHAIN_EXTERNAL_CXX=y > + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set > """ > > MINIMAL_CONFIG = \ > diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py > index d6f69a83c7..c9ecf9acda 100644 > --- a/support/testing/tests/package/test_python.py > +++ b/support/testing/tests/package/test_python.py > @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): > def libc_time_test(self, timeout=-1): > cmd = self.interpreter + " -c '" > cmd += "import ctypes;" > - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" > + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" > cmd += "print(libc.time(None))'" > self.assertRunOk(cmd, timeout) > > diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py > index 7a10b7a2b0..f2c620d5ca 100644 > --- a/support/testing/tests/package/test_tmux.py > +++ b/support/testing/tests/package/test_tmux.py > @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): > BR2_PACKAGE_TMUX=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > + BR2_GENERATE_LOCALE="C.UTF-8" > """ > > def test_run(self): From arnout at mind.be Sun Jun 18 13:02:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.70.0 In-Reply-To: <20230605064746.1738909-1-james.hilliard1@gmail.com> References: <20230605064746.1738909-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 08:47, James Hilliard wrote: > Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > package/rust-bin/rust-bin.mk | 2 +- > package/rust/rust.hash | 6 +- > package/rust/rust.mk | 2 +- > 4 files changed, 131 insertions(+), 131 deletions(-) > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > index 4cb1f0c1cd..f6c72f7555 100644 > --- a/package/rust-bin/rust-bin.hash > +++ b/package/rust-bin/rust-bin.hash > @@ -1,129 +1,129 @@ > -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc > +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc > +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc > +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc > +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc > +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc > +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc > +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc > +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc > +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc > +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc > +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc > +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc > +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc > +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc > +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc > +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc > +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc > +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc > +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc > +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc > +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 > --- a/package/rust-bin/rust-bin.mk > +++ b/package/rust-bin/rust-bin.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_BIN_VERSION = 1.68.2 > +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 > --- a/package/rust/rust.hash > +++ b/package/rust/rust.hash > @@ -1,6 +1,6 @@ > -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc > +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 > --- a/package/rust/rust.mk > +++ b/package/rust/rust.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_VERSION = 1.68.2 > +RUST_VERSION = 1.70.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 arnout at mind.be Sun Jun 18 13:02:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-rust: bump to version 1.6.0 In-Reply-To: <20230605070334.1873522-1-james.hilliard1@gmail.com> References: <20230605070334.1873522-1-james.hilliard1@gmail.com> Message-ID: <84fcd6e1-bf7f-dddd-0593-8c5a7e9be9be@mind.be> On 05/06/2023 09:03, James Hilliard wrote: > Drop no longer required host-python-setuptools-scm and > host-python-toml dependencies. > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- > package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash > index ff1b9a127f..f8282277a1 100644 > --- a/package/python-setuptools-rust/python-setuptools-rust.hash > +++ b/package/python-setuptools-rust/python-setuptools-rust.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json > -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz > -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz > +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz > +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz > # Locally computed sha256 checksums > sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE > diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk > index 7f19ece1a3..a3e4d7a9d3 100644 > --- a/package/python-setuptools-rust/python-setuptools-rust.mk > +++ b/package/python-setuptools-rust/python-setuptools-rust.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 > +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 > PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz > -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 > +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 > PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools > PYTHON_SETUPTOOLS_RUST_LICENSE = MIT > PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE > -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions > +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions > > $(eval $(host-python-package)) From arnout at mind.be Sun Jun 18 13:02:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <20230605070859.1877231-1-james.hilliard1@gmail.com> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> Message-ID: <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> On 05/06/2023 09:08, James Hilliard wrote: > License hash changed due to name removal: > https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-setuptools/python-setuptools.hash | 6 +++--- > package/python-setuptools/python-setuptools.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash > index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz > -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz > -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE > +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz > +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 226ef2b479..6d10172cdc 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_VERSION = 65.6.3 > +PYTHON_SETUPTOOLS_VERSION = 67.8.0 > PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a > +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From arnout at mind.be Sun Jun 18 13:07:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:07:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-yarl: bump to version 1.9.2 In-Reply-To: <20230605072454.1883633-1-james.hilliard1@gmail.com> References: <20230605072454.1883633-1-james.hilliard1@gmail.com> Message-ID: <8e6c1ebe-dac5-7ba8-69d8-0aded699c167@mind.be> On 05/06/2023 09:24, James Hilliard wrote: > License hash changed due to syntax update: It's not just a syntax update; the actual license text was added (before, it was just a copyright notice). > https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-yarl/python-yarl.hash | 6 +++--- > package/python-yarl/python-yarl.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash > index 9725e0058b..624297aeba 100644 > --- a/package/python-yarl/python-yarl.hash > +++ b/package/python-yarl/python-yarl.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/yarl/json > -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz > -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz > +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz > +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz > # Locally computed sha256 checksums > -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk > index 77e0c91383..e4424ff577 100644 > --- a/package/python-yarl/python-yarl.mk > +++ b/package/python-yarl/python-yarl.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_YARL_VERSION = 1.8.2 > +PYTHON_YARL_VERSION = 1.9.2 > PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz > -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 > +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 > PYTHON_YARL_LICENSE = Apache-2.0 > PYTHON_YARL_LICENSE_FILES = LICENSE > PYTHON_YARL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:08:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 59.0 In-Reply-To: <20230605072021.1882516-1-james.hilliard1@gmail.com> References: <20230605072021.1882516-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:20, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > 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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz > -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz > +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz > +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 > --- a/package/python-weasyprint/python-weasyprint.mk > +++ b/package/python-weasyprint/python-weasyprint.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_WEASYPRINT_VERSION = 57.2 > +PYTHON_WEASYPRINT_VERSION = 59.0 > PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz > -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e > +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 > PYTHON_WEASYPRINT_SETUP_TYPE = flit > PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause > PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:08:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-txaio: bump to version 23.1.1 In-Reply-To: <20230605071351.1879583-1-james.hilliard1@gmail.com> References: <20230605071351.1879583-1-james.hilliard1@gmail.com> Message-ID: <8e21eada-dc1f-32e5-0f1b-70dc4e967da6@mind.be> On 05/06/2023 09:13, James Hilliard wrote: > License has changed due to company name update: > https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-txaio/python-txaio.hash | 6 +++--- > package/python-txaio/python-txaio.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash > index f06c14b21f..d561cec635 100644 > --- a/package/python-txaio/python-txaio.hash > +++ b/package/python-txaio/python-txaio.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/txaio/json > -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz > -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz > +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz > +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz > # Locally computed sha256 checksums > -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE > +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE > diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk > index 1a8a888963..585b3a5f57 100644 > --- a/package/python-txaio/python-txaio.mk > +++ b/package/python-txaio/python-txaio.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_TXAIO_VERSION = 22.2.1 > +PYTHON_TXAIO_VERSION = 23.1.1 > PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz > -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 > +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e > PYTHON_TXAIO_LICENSE = MIT > PYTHON_TXAIO_LICENSE_FILES = LICENSE > PYTHON_TXAIO_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:06:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:06:17 +0200 Subject: [Buildroot] [git commit] package/python-yarl: bump to version 1.9.2 Message-ID: <20230618130843.202C483D24@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f50a8cad0efb5783e9d93d62d932e0f114bf346 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License file now contains the full Apache 2.0 license instead of just a reference to it: https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-yarl/python-yarl.hash | 6 +++--- package/python-yarl/python-yarl.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash index 9725e0058b..624297aeba 100644 --- a/package/python-yarl/python-yarl.hash +++ b/package/python-yarl/python-yarl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/yarl/json -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz # Locally computed sha256 checksums -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk index 77e0c91383..e4424ff577 100644 --- a/package/python-yarl/python-yarl.mk +++ b/package/python-yarl/python-yarl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YARL_VERSION = 1.8.2 +PYTHON_YARL_VERSION = 1.9.2 PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 PYTHON_YARL_LICENSE = Apache-2.0 PYTHON_YARL_LICENSE_FILES = LICENSE PYTHON_YARL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:03:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:13 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: bump to version 67.8.0 Message-ID: <20230618130842.F36AC83C1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=795f4ffbd9c30fd70eea5601832a79ec1c90ae86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to name removal: https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-setuptools/python-setuptools.hash | 6 +++--- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 226ef2b479..6d10172cdc 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.6.3 +PYTHON_SETUPTOOLS_VERSION = 67.8.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From arnout at mind.be Sun Jun 18 13:04:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:04:06 +0200 Subject: [Buildroot] [git commit] package/python-txaio: bump to version 23.1.1 Message-ID: <20230618130843.0970983D1E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c46dd628e708e249253f123bf465e5c60f9b51a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License has changed due to company name update: https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-txaio/python-txaio.hash | 6 +++--- package/python-txaio/python-txaio.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash index f06c14b21f..d561cec635 100644 --- a/package/python-txaio/python-txaio.hash +++ b/package/python-txaio/python-txaio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txaio/json -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk index 1a8a888963..585b3a5f57 100644 --- a/package/python-txaio/python-txaio.mk +++ b/package/python-txaio/python-txaio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXAIO_VERSION = 22.2.1 +PYTHON_TXAIO_VERSION = 23.1.1 PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e PYTHON_TXAIO_LICENSE = MIT PYTHON_TXAIO_LICENSE_FILES = LICENSE PYTHON_TXAIO_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:04:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:04:27 +0200 Subject: [Buildroot] [git commit] package/python-weasyprint: bump to version 59.0 Message-ID: <20230618130843.16ACB83CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7978383cb055d05b4ca4da6dea2f8192c7898725 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- 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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.2 +PYTHON_WEASYPRINT_VERSION = 59.0 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:03:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:11 +0200 Subject: [Buildroot] [git commit] package/python-setuptools-rust: bump to version 1.6.0 Message-ID: <20230618130842.DCB7183CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=49109a317eb20c90818d4b9afff19ff1b0e8d1a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop no longer required host-python-setuptools-scm and host-python-toml dependencies. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash index ff1b9a127f..f8282277a1 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.hash +++ b/package/python-setuptools-rust/python-setuptools-rust.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz # Locally computed sha256 checksums sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk index 7f19ece1a3..a3e4d7a9d3 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.mk +++ b/package/python-setuptools-rust/python-setuptools-rust.mk @@ -4,12 +4,12 @@ # ################################################################################ -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_RUST_LICENSE = MIT PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions $(eval $(host-python-package)) From arnout at mind.be Sun Jun 18 13:03:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:12 +0200 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.70.0 Message-ID: <20230618130842.E6DAA83CF3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=155ccd677556c51a209d94615fdfb67910bb0836 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++++++--------------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 4cb1f0c1cd..f6c72f7555 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.2 +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.2 +RUST_VERSION = 1.70.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 arnout at mind.be Sun Jun 18 13:09:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-selenium: bump to version 4.9.1 In-Reply-To: <20230605072937.1885915-1-james.hilliard1@gmail.com> References: <20230605072937.1885915-1-james.hilliard1@gmail.com> Message-ID: <14175f83-01b1-52c3-31d8-81b8b341e188@mind.be> On 05/06/2023 09:29, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-selenium/python-selenium.hash | 4 ++-- > package/python-selenium/python-selenium.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash > index d462abc62b..03a9683a21 100644 > --- a/package/python-selenium/python-selenium.hash > +++ b/package/python-selenium/python-selenium.hash > @@ -1,3 +1,3 @@ > # md5, sha256 from https://pypi.org/pypi/selenium/json > -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz > -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz > +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz > +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz > diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk > index 6dbea6fb7e..d59a16a57d 100644 > --- a/package/python-selenium/python-selenium.mk > +++ b/package/python-selenium/python-selenium.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SELENIUM_VERSION = 4.8.0 > +PYTHON_SELENIUM_VERSION = 4.9.1 > PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz > -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 > +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c > PYTHON_SELENIUM_SETUP_TYPE = setuptools > PYTHON_SELENIUM_LICENSE = Apache-2.0 > From arnout at mind.be Sun Jun 18 13:09:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 In-Reply-To: <20230605073324.1889371-1-james.hilliard1@gmail.com> References: <20230605073324.1889371-1-james.hilliard1@gmail.com> Message-ID: <88577936-70aa-f115-cb84-1563b33796d1@mind.be> On 05/06/2023 09:33, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-requests/python-requests.hash | 4 ++-- > package/python-requests/python-requests.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > index b6f696000b..c4aeabb25d 100644 > --- a/package/python-requests/python-requests.hash > +++ b/package/python-requests/python-requests.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/requests/json > -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz > +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz > # Locally computed sha256 checksums > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > index 8f9f4b2db4..2c74db3711 100644 > --- a/package/python-requests/python-requests.mk > +++ b/package/python-requests/python-requests.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_REQUESTS_VERSION = 2.28.2 > +PYTHON_REQUESTS_VERSION = 2.31.0 > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 > PYTHON_REQUESTS_SETUP_TYPE = setuptools > PYTHON_REQUESTS_LICENSE = Apache-2.0 > PYTHON_REQUESTS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:08:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:46 +0200 Subject: [Buildroot] [git commit] package/python-selenium: bump to version 4.9.1 Message-ID: <20230618131009.8C35183D3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c46b025420ff4f5dd399ddfcb7f0a789e95c503b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-selenium/python-selenium.hash | 4 ++-- package/python-selenium/python-selenium.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash index d462abc62b..03a9683a21 100644 --- a/package/python-selenium/python-selenium.hash +++ b/package/python-selenium/python-selenium.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/selenium/json -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk index 6dbea6fb7e..d59a16a57d 100644 --- a/package/python-selenium/python-selenium.mk +++ b/package/python-selenium/python-selenium.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SELENIUM_VERSION = 4.8.0 +PYTHON_SELENIUM_VERSION = 4.9.1 PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c PYTHON_SELENIUM_SETUP_TYPE = setuptools PYTHON_SELENIUM_LICENSE = Apache-2.0 From arnout at mind.be Sun Jun 18 13:09:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:26 +0200 Subject: [Buildroot] [git commit] package/python-requests: bump to version 2.31.0 Message-ID: <20230618131009.96A0B83D40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c94922beac62e66a993e0a6bc14567af4827d8d1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index b6f696000b..c4aeabb25d 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 8f9f4b2db4..2c74db3711 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.2 +PYTHON_REQUESTS_VERSION = 2.31.0 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:11:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:16 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pyphen: bump to version 0.14.0 In-Reply-To: <20230605073734.1891816-1-james.hilliard1@gmail.com> References: <20230605073734.1891816-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:37, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pyphen/python-pyphen.hash | 4 ++-- > package/python-pyphen/python-pyphen.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash > index 39af62e085..47b9009ea1 100644 > --- a/package/python-pyphen/python-pyphen.hash > +++ b/package/python-pyphen/python-pyphen.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/Pyphen/json > -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz > -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz > +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz > +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz > # Locally computed sha256 checksums > sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE > sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL > diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk > index 9ca064c293..9baa2e7b98 100644 > --- a/package/python-pyphen/python-pyphen.mk > +++ b/package/python-pyphen/python-pyphen.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYPHEN_VERSION = 0.13.2 > +PYTHON_PYPHEN_VERSION = 0.14.0 > PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz > -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c > +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 > PYTHON_PYPHEN_SETUP_TYPE = flit > PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ > PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL From arnout at mind.be Sun Jun 18 13:12:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:12:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.15.1 In-Reply-To: <20230605074123.1895333-1-james.hilliard1@gmail.com> References: <20230605074123.1895333-1-james.hilliard1@gmail.com> Message-ID: <4f1819f9-ecef-2c51-1c8b-62644a94ef97@mind.be> On 05/06/2023 09:41, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pygments/python-pygments.hash | 4 ++-- > package/python-pygments/python-pygments.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash > index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz > -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz > +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz > +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz > # Locally computed sha256 checksums > sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE > diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk > index 9c4f0be6c8..f151f0061b 100644 > --- a/package/python-pygments/python-pygments.mk > +++ b/package/python-pygments/python-pygments.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYGMENTS_VERSION = 2.14.0 > +PYTHON_PYGMENTS_VERSION = 2.15.1 > PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz > -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 > +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 > PYTHON_PYGMENTS_LICENSE = BSD-2-Clause > PYTHON_PYGMENTS_LICENSE_FILES = LICENSE > PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From arnout at mind.be Sun Jun 18 13:13:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydyf: bump to version 0.6.0 In-Reply-To: <20230605074459.1897572-1-james.hilliard1@gmail.com> References: <20230605074459.1897572-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:44, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pydyf/python-pydyf.hash | 4 ++-- > package/python-pydyf/python-pydyf.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash > index 1b37e90e73..c01270be50 100644 > --- a/package/python-pydyf/python-pydyf.hash > +++ b/package/python-pydyf/python-pydyf.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pydyf/json > -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz > -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz > +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz > +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz > # Locally computed sha256 checksums > sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE > diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk > index 6327a3efe2..8d8cf56889 100644 > --- a/package/python-pydyf/python-pydyf.mk > +++ b/package/python-pydyf/python-pydyf.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDYF_VERSION = 0.5.0 > +PYTHON_PYDYF_VERSION = 0.6.0 > PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz > -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 > +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 > PYTHON_PYDYF_SETUP_TYPE = flit > PYTHON_PYDYF_LICENSE = BSD-3-Clause > PYTHON_PYDYF_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:11:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:06 +0200 Subject: [Buildroot] [git commit] package/python-pygments: bump to version 2.15.1 Message-ID: <20230618131314.05CEF83D3C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20e92185133eba97b11bc323c54747eb2ec8f598 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pygments/python-pygments.hash | 4 ++-- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz # Locally computed sha256 checksums sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 9c4f0be6c8..f151f0061b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.14.0 +PYTHON_PYGMENTS_VERSION = 2.15.1 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From arnout at mind.be Sun Jun 18 13:11:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:55 +0200 Subject: [Buildroot] [git commit] package/python-pydyf: bump to version 0.6.0 Message-ID: <20230618131314.0E6BD83D61@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=78c9982d71a5a31e6b635d9f97acbce3ca447beb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pydyf/python-pydyf.hash | 4 ++-- package/python-pydyf/python-pydyf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash index 1b37e90e73..c01270be50 100644 --- a/package/python-pydyf/python-pydyf.hash +++ b/package/python-pydyf/python-pydyf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydyf/json -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz # Locally computed sha256 checksums sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk index 6327a3efe2..8d8cf56889 100644 --- a/package/python-pydyf/python-pydyf.mk +++ b/package/python-pydyf/python-pydyf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDYF_VERSION = 0.5.0 +PYTHON_PYDYF_VERSION = 0.6.0 PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 PYTHON_PYDYF_SETUP_TYPE = flit PYTHON_PYDYF_LICENSE = BSD-3-Clause PYTHON_PYDYF_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:10:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:10:09 +0200 Subject: [Buildroot] [git commit] package/python-pyphen: bump to version 0.14.0 Message-ID: <20230618131313.F320D83D5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=962b1a702356595919e3b28dff7eb876d00c69e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pyphen/python-pyphen.hash | 4 ++-- package/python-pyphen/python-pyphen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash index 39af62e085..47b9009ea1 100644 --- a/package/python-pyphen/python-pyphen.hash +++ b/package/python-pyphen/python-pyphen.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/Pyphen/json -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz # Locally computed sha256 checksums sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk index 9ca064c293..9baa2e7b98 100644 --- a/package/python-pyphen/python-pyphen.mk +++ b/package/python-pyphen/python-pyphen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPHEN_VERSION = 0.13.2 +PYTHON_PYPHEN_VERSION = 0.14.0 PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 PYTHON_PYPHEN_SETUP_TYPE = flit PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL From arnout at mind.be Sun Jun 18 13:14:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:14:49 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20230521.1 In-Reply-To: <20230605075100.1901700-1-james.hilliard1@gmail.com> References: <20230605075100.1901700-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:51, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pydal/python-pydal.hash | 4 ++-- > package/python-pydal/python-pydal.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash > index c55a17a545..8ed25084d1 100644 > --- a/package/python-pydal/python-pydal.hash > +++ b/package/python-pydal/python-pydal.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pydal/json > -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz > -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz > +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz > +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz > # Locally computed sha256 checksums > sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt > diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk > index f55c7fc2c5..1cc7e90b11 100644 > --- a/package/python-pydal/python-pydal.mk > +++ b/package/python-pydal/python-pydal.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDAL_VERSION = 20221110.1 > +PYTHON_PYDAL_VERSION = 20230521.1 > PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz > -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d > +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e > PYTHON_PYDAL_LICENSE = BSD-3-Clause > PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt > PYTHON_PYDAL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:15:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.8 In-Reply-To: <20230605074732.1899050-1-james.hilliard1@gmail.com> References: <20230605074732.1899050-1-james.hilliard1@gmail.com> Message-ID: <82dd38eb-e85d-dd2e-42cc-2a68128303ea@mind.be> On 05/06/2023 09:47, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > 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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz > -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz > +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz > +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 > --- a/package/python-pydantic/python-pydantic.mk > +++ b/package/python-pydantic/python-pydantic.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDANTIC_VERSION = 1.10.4 > +PYTHON_PYDANTIC_VERSION = 1.10.8 > PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz > -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 > +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 > PYTHON_PYDANTIC_SETUP_TYPE = setuptools > PYTHON_PYDANTIC_LICENSE = MIT > PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:13:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:59 +0200 Subject: [Buildroot] [git commit] package/python-pycryptodomex: bump to version 3.18.0 Message-ID: <20230618131519.D057383D9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c97e81251d977223620348aba8aa5fcd93dc9b02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash index eb011dddb8..954f4a8938 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.hash +++ b/package/python-pycryptodomex/python-pycryptodomex.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz # Locally computed sha256 checksums sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk index b566bdd066..3790aa4787 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.mk +++ b/package/python-pycryptodomex/python-pycryptodomex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools PYTHON_PYCRYPTODOMEX_LICENSE = \ BSD-2-Clause, \ From arnout at mind.be Sun Jun 18 13:13:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:14 +0200 Subject: [Buildroot] [git commit] package/python-pydantic: bump to version 1.10.8 Message-ID: <20230618131519.B923383D98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e15d69160dfa975022de4c9f05a1a99be852322 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- 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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.10.4 +PYTHON_PYDANTIC_VERSION = 1.10.8 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:13:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:37 +0200 Subject: [Buildroot] [git commit] package/python-pydal: bump to version 20230521.1 Message-ID: <20230618131519.C6BC383D9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f1f0597e2f1db8c864ee7a54d95fb64209fcb97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pydal/python-pydal.hash | 4 ++-- package/python-pydal/python-pydal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index c55a17a545..8ed25084d1 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydal/json -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz # Locally computed sha256 checksums sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index f55c7fc2c5..1cc7e90b11 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20221110.1 +PYTHON_PYDAL_VERSION = 20230521.1 PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt PYTHON_PYDAL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:15:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pycryptodomex: bump to version 3.18.0 In-Reply-To: <20230605075449.1904937-1-james.hilliard1@gmail.com> References: <20230605075449.1904937-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:54, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- > package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash > index eb011dddb8..954f4a8938 100644 > --- a/package/python-pycryptodomex/python-pycryptodomex.hash > +++ b/package/python-pycryptodomex/python-pycryptodomex.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json > -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz > -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz > +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz > +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz > # Locally computed sha256 checksums > sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst > sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto > diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk > index b566bdd066..3790aa4787 100644 > --- a/package/python-pycryptodomex/python-pycryptodomex.mk > +++ b/package/python-pycryptodomex/python-pycryptodomex.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 > +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 > PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz > -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 > +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af > PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools > PYTHON_PYCRYPTODOMEX_LICENSE = \ > BSD-2-Clause, \ From arnout at mind.be Sun Jun 18 13:17:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 9.5.0 In-Reply-To: <20230605080025.1925464-1-james.hilliard1@gmail.com> References: <20230605080025.1925464-1-james.hilliard1@gmail.com> Message-ID: <9a8fee52-c5f8-dd63-4e5a-286acff765e0@mind.be> On 05/06/2023 10:00, James Hilliard wrote: > License hash changed due to wording update: > https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pillow/python-pillow.hash | 6 +++--- > package/python-pillow/python-pillow.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash > index d514bdfe56..43bb824b6a 100644 > --- a/package/python-pillow/python-pillow.hash > +++ b/package/python-pillow/python-pillow.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/pillow/json > -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz > -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz > +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz > +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz > > # Locally computed sha256 checksums > -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE > +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE > diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk > index c02968610f..b69d329cde 100644 > --- a/package/python-pillow/python-pillow.mk > +++ b/package/python-pillow/python-pillow.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -PYTHON_PILLOW_VERSION = 9.4.0 > -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e > +PYTHON_PILLOW_VERSION = 9.5.0 > +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d > PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz > PYTHON_PILLOW_LICENSE = HPND > PYTHON_PILLOW_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:15:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:35 +0200 Subject: [Buildroot] [git commit] package/python-pillow: bump to version 9.5.0 Message-ID: <20230618131719.9C2DE83DA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9aa45c0f892a129cc56f57fd0c9dffbe0af3b4fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to wording update: https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pillow/python-pillow.hash | 6 +++--- package/python-pillow/python-pillow.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index d514bdfe56..43bb824b6a 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pillow/json -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz # Locally computed sha256 checksums -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index c02968610f..b69d329cde 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 9.4.0 -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e +PYTHON_PILLOW_VERSION = 9.5.0 +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz PYTHON_PILLOW_LICENSE = HPND PYTHON_PILLOW_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:18:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:18:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-installer: bump to version 0.7.0 In-Reply-To: <20230605080911.2027474-1-james.hilliard1@gmail.com> References: <20230605080911.2027474-1-james.hilliard1@gmail.com> Message-ID: <9d1ab6fa-2d10-d17b-bcf1-47e90dd7eab4@mind.be> On 05/06/2023 10:09, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-installer/python-installer.hash | 4 ++-- > package/python-installer/python-installer.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash > index 97d455b87c..577b23a7ab 100644 > --- a/package/python-installer/python-installer.hash > +++ b/package/python-installer/python-installer.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/installer/json > -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz > -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz > +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz > +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz > # Locally computed sha256 checksums > sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE > diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk > index 3430e46b51..094a918090 100644 > --- a/package/python-installer/python-installer.mk > +++ b/package/python-installer/python-installer.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_INSTALLER_VERSION = 0.6.0 > +PYTHON_INSTALLER_VERSION = 0.7.0 > PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz > -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 > +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 > PYTHON_INSTALLER_LICENSE = MIT > PYTHON_INSTALLER_LICENSE_FILES = LICENSE > PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:18:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:18:16 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.9.0 In-Reply-To: <20230605081423.2041317-1-james.hilliard1@gmail.com> References: <20230605081423.2041317-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 10:14, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-flit-core/python-flit-core.hash | 4 ++-- > package/python-flit-core/python-flit-core.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash > index f63a64ed1b..4d4907f5dc 100644 > --- a/package/python-flit-core/python-flit-core.hash > +++ b/package/python-flit-core/python-flit-core.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/flit_core/json > -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz > -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz > +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz > +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz > # Locally computed > sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE > diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk > index f96191ade6..ea887a0258 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.8.0 > +PYTHON_FLIT_CORE_VERSION = 3.9.0 > PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz > -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc > +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 > PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause > PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE > PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:17:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:20 +0200 Subject: [Buildroot] [git commit] package/python-installer: bump to version 0.7.0 Message-ID: <20230618131833.A190283E5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da7db0d5537516e867c3b4049da1484bd3e37e4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-installer/python-installer.hash | 4 ++-- package/python-installer/python-installer.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash index 97d455b87c..577b23a7ab 100644 --- a/package/python-installer/python-installer.hash +++ b/package/python-installer/python-installer.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/installer/json -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz # Locally computed sha256 checksums sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk index 3430e46b51..094a918090 100644 --- a/package/python-installer/python-installer.mk +++ b/package/python-installer/python-installer.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INSTALLER_VERSION = 0.6.0 +PYTHON_INSTALLER_VERSION = 0.7.0 PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 PYTHON_INSTALLER_LICENSE = MIT PYTHON_INSTALLER_LICENSE_FILES = LICENSE PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:17:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:43 +0200 Subject: [Buildroot] [git commit] package/python-flit-core: bump to version 3.9.0 Message-ID: <20230618131833.ABAD083EF4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=374c6be2695056701c15b81fc40375c1237b3537 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-flit-core/python-flit-core.hash | 4 ++-- package/python-flit-core/python-flit-core.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index f63a64ed1b..4d4907f5dc 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz # Locally computed sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index f96191ade6..ea887a0258 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.8.0 +PYTHON_FLIT_CORE_VERSION = 3.9.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:26:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:26:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-cython: bump to version 0.29.35 In-Reply-To: <20230605082130.2142774-1-james.hilliard1@gmail.com> References: <20230605082130.2142774-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 10:21, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-cython/python-cython.hash | 4 ++-- > package/python-cython/python-cython.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash > index e7e86264d2..dc75d098d3 100644 > --- a/package/python-cython/python-cython.hash > +++ b/package/python-cython/python-cython.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/cython/json > -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz > -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz > +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz > +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz > # Locally computed sha256 checksums > sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt > sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt > diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk > index b11d75b33d..145e804bd7 100644 > --- a/package/python-cython/python-cython.mk > +++ b/package/python-cython/python-cython.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_CYTHON_VERSION = 0.29.33 > +PYTHON_CYTHON_VERSION = 0.29.35 > PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz > -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c > +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd > PYTHON_CYTHON_SETUP_TYPE = setuptools > PYTHON_CYTHON_LICENSE = Apache-2.0 > PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt From arnout at mind.be Sun Jun 18 13:27:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:27:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/zxing-cpp: bump to version 2.0.0 In-Reply-To: <20230606041819.2785554-1-james.hilliard1@gmail.com> References: <20230606041819.2785554-1-james.hilliard1@gmail.com> Message-ID: On 06/06/2023 06:18, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/zxing-cpp/zxing-cpp.hash | 2 +- > package/zxing-cpp/zxing-cpp.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash > index 5457ede44a..4018e95fde 100644 > --- a/package/zxing-cpp/zxing-cpp.hash > +++ b/package/zxing-cpp/zxing-cpp.hash > @@ -1,5 +1,5 @@ > # Locally calculated > -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz > +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz > > # License files > sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE > diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk > index 1051376808..b11814d114 100644 > --- a/package/zxing-cpp/zxing-cpp.mk > +++ b/package/zxing-cpp/zxing-cpp.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ZXING_CPP_VERSION = 1.4.0 > +ZXING_CPP_VERSION = 2.0.0 > ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) > ZXING_CPP_LICENSE = Apache-2.0 > ZXING_CPP_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:27:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:27:02 +0200 Subject: [Buildroot] [git commit] package/zxing-cpp: bump to version 2.0.0 Message-ID: <20230618132754.9335183E4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=049adbb6073f3f8b08c04df231565f8661f29c16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/zxing-cpp/zxing-cpp.hash | 2 +- package/zxing-cpp/zxing-cpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index 5457ede44a..4018e95fde 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz # License files sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index 1051376808..b11814d114 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_VERSION = 2.0.0 ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 ZXING_CPP_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:26:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:26:24 +0200 Subject: [Buildroot] [git commit] package/python-cython: bump to version 0.29.35 Message-ID: <20230618132754.87DEC83F6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eee958dcc4b5474a1dc1c8536e54ae3b335ffa86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-cython/python-cython.hash | 4 ++-- package/python-cython/python-cython.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash index e7e86264d2..dc75d098d3 100644 --- a/package/python-cython/python-cython.hash +++ b/package/python-cython/python-cython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/cython/json -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz # Locally computed sha256 checksums sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk index b11d75b33d..145e804bd7 100644 --- a/package/python-cython/python-cython.mk +++ b/package/python-cython/python-cython.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CYTHON_VERSION = 0.29.33 +PYTHON_CYTHON_VERSION = 0.29.35 PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd PYTHON_CYTHON_SETUP_TYPE = setuptools PYTHON_CYTHON_LICENSE = Apache-2.0 PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt From arnout at mind.be Sun Jun 18 13:31:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:31:13 +0200 Subject: [Buildroot] [PATCH 2/2] package/inadyn: update description, how to enable HTTPS support In-Reply-To: <20230606070126.165827-3-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> <20230606070126.165827-3-troglobit@gmail.com> Message-ID: On 06/06/2023 09:01, Joachim Wiberg wrote: > Signed-off-by: Joachim Wiberg > --- > package/inadyn/Config.in | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in > index 3589823da4..1476e9cf84 100644 > --- a/package/inadyn/Config.in > +++ b/package/inadyn/Config.in > @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN > depends on !BR2_STATIC_LIBS # dlopen() > select BR2_PACKAGE_LIBCONFUSE > help > - INADYN is a free DynDNS client. It gives the possibility > - to have your own fixed hostname registered on the internet, > - although your IP might be changing. > + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used > + to automate the task of keeping your Internet name in sync with This line is too long, as reported by check-package. Both applied to master with that fixed, thanks. Regards, Arnout > + your public (DHCP/PPPoE) IP address. It can also be used when > + you have backup connections to the Internet. > + > + For HTTPS support you need to select one of the libraries: > + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). > > https://github.com/troglobit/inadyn > From arnout at mind.be Sun Jun 18 13:30:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:30:33 +0200 Subject: [Buildroot] [git commit] package/inadyn: update description, how to enable HTTPS support Message-ID: <20230618133126.2C69783FD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7a7d93be42b022a7444e9ff48f3cb588f310a69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/inadyn/Config.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in index 3589823da4..63b2d9ad5f 100644 --- a/package/inadyn/Config.in +++ b/package/inadyn/Config.in @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_LIBCONFUSE help - INADYN is a free DynDNS client. It gives the possibility - to have your own fixed hostname registered on the internet, - although your IP might be changing. + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used + to automate the task of keeping your Internet name in sync + with your public (DHCP/PPPoE) IP address. It can also be used + when you have backup connections to the Internet. + + For HTTPS support you need to select one of the libraries: + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). https://github.com/troglobit/inadyn From arnout at mind.be Sun Jun 18 13:28:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:28:17 +0200 Subject: [Buildroot] [git commit] package/inadyn: bump to v2.11.0 Message-ID: <20230618133126.232F483FD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7faf0389fd6a999f877b037e1bbbd1b04c36fa49 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Upstream ChageLog, summary: - Add wildcard support for Cloudflare - New DDNS providers from DD-WRT; - goip.de - myonlineportal.net - desec.io (a.k.a. dedyn.io) - domaindiscount24.com - dy.fi - do.de (Domain-Offensive) - Domopoli.de - inwx - It's DNS - Joker.com - all-inkl.com - core-networks.de - dnsever.com - dnshome.de - dnsmadeeasy.com - dnsmax.com - schokokeks.org - variomedia.de - udmedia.de - moniker.com - dyndns.it - infomaniak.com - oray.com - simply.com - mydns.jp - myonlineportal.net - namecheap.com - regfish.de - twodns.de - Support for updating both ipv4 and ipv6 address for same provider - Add new command line options -L and -S NAME to list supported providers and their respective details - Add 'success' as a valid generic response to DNS update - Fix use after free in logger at inadyn exit - Use dynv6 'auto' IP only if we have not detected an address - Replace unstable api.ipify.org with http://ifconfig.me - Fix default checkip server for dnsexit.com - Fix easydns response code problem Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 2c0995babf..94af9f87b7 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz +sha256 9ddac7b6b0a1ed372c6cb5afaec6bea927ab539db02c8536dd10d73bd1d37c95 inadyn-2.11.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 5a24c1eced..3e346fd769 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.10.0 +INADYN_VERSION = 2.11.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING From bernd at kuhls.net Sun Jun 18 13:34:10 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 15:34:10 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes Message-ID: <20230618133410.3204138-1-bernd@kuhls.net> Fixes commit which added hashes for wrong files: https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 Signed-off-by: Bernd Kuhls --- Sorry! linux/linux.hash | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index ee510f836d..d90f6cb2a3 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz -- 2.39.2 From dannenberg at ti.com Sun Jun 18 13:43:08 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Sun, 18 Jun 2023 08:43:08 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> Message-ID: <20230618134308.p3ehslp5s2j36dqi@dasso> Hi Arnout, On Sun, Jun 18, 2023 at 02:27:52PM +0200, Arnout Vandecappelle wrote: > > > On 17/06/2023 00:13, Andreas Dannenberg via buildroot wrote: > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > > ?crit : > > > > > > > Hi Fran?ois, > > > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > [snip] > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > > uboot > > > > > or atf > > > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > > this up, but I'll look into this based on your below starting point. It > > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > > which is 90% of the use case, and 100% of the initial use case (somebody > > > > getting a board, evaluating), all when the custom keys were not yet > > > > programmed into the SOC (which is what turns the device into a HS-SE > > > > device, at which time custom signing keys will need to be provided as > > > > part of core-secdev-k3). > > > > > > > > Can a host package easily export/share and ENV variable > > > > (TI_SECURE_DEV_PKG)? > > > > > > > > > > > yes (we are in a Makefile fragment): > > > export > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > when a package needed it, just add : > > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > > > Fran?ois > > > > Good point, using the make construct for 'export' should work, and in > > fact it does. Just tried it out. Was able to largely carry over what you > > came up with (thanks again!!). One change I had to made was to add a > > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > > location. Below is my Makefile fragment. Will make this part of PATCH > > v9 series I intent to send out next week (want to give it a few more days > > to allow folks to add feedback). > > > > > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,21 @@ > > +################################################################################ > > +# > > +## ti-core-secdev-k3 > > +# > > +################################################################################# > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > + > > +# To allow the image signing process for various firmware artifacts to work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > +# the build process by exporting it through the use of an environmental > > +# variable. From there on, other packages like ti-k3-r5-loader will pick up the > > +# signing tools and keys that are provided in this package. > > +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > I didn't follow the entire discussion; however, be aware that this export > applies globally, i.e. _all_ packages will have TI_SECURE_DEV_PKG in their > environment. IIUC, this is exactly what you want because you want the > environment variable to be available to e.g. ti-k3-r5-loader. But it's also > going to be in the environment of busybox, libcurl, and all completely > unrelated packages. Worse, it's going to be in the environment even if > you're not using ti-core-secdev-k3 at all! > > Therefore, I'm not in favour of this export. I think it's better to just > set the variable here, without exporting, and then in every package that > actually needs it, include it explicitly in the build commands. E.g. > > define TI_K3_R5_LOADER_BUILD_CMDS > $(TARGET_CONFIGURE_OPTS) TI_SECURE_DEV_PKG=$(TI_SECURE_DEV_PKG) \ > $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > endef Ok, makes sense to minimize polluting the global environment. Will update this accordingly. It'll also better allow to find 'users' of this in the Buildroot source tree by grepping for that variable, which is always a nice thing to be able to do to understand how things work together. > Note that you'll already need the explicit dependency in the packages using > ti-core-secdev-k3, so I don't think it's a problem to add the environment > variable explicitly as well. Actually there is no unconditional hard dependency of anything on ti-core-secdev-k3, as the use of this package is optional in some cases, such as when building for General Purpose ("GP") device variants which always have secure boot disabled. Or in case of High Security - Security Enforcing ("HS-SE") devices the user must provide their _own_ package containing _their_ private keys for signing purposes, probably not something to be done by storing them in a package. I'll see that I can set it up such that the ti-core-secdev-k3 Buildroot package is used if enabled, but the user can override this by providing their own TI_SECURE_DEV_PKG env variable through their shell environment, in which case their "private" tool is used from their build system (instead of what the Buildroot package contributes). I'll see I can model this appropriately and explain in more detail as part of PATCH v9. I'll probably also make the SoC type selection (BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE, see "[PATCH v8 02/10] boot/ti-k3-image-gen: new package") via multiple-choice Kconfig options (as it was suggested earlier actually). Thanks! -- Andreas Dannenberg Texas Instruments Inc > > Regards, > Arnout > > > + > > +$(eval $(host-generic-package)) > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > > potentially other packages in the future. > > > > > > > > Regards, Andreas > > > > > > > > > > > > > > > > > > ################################################################################ > > > > > # > > > > > # ti-core-secdev-k3 > > > > > # > > > > > > > > > ################################################################################ > > > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > > b/board/ti/am64x_sk/readme.txt > > > > > > index fe83c675f5..51d0312726 100644 > > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts to > > > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > > > +To prepare building for those device variants create a local copy of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > > > > index 2d05ddd96b..033101b735 100644 > > > > > > --- a/configs/am62x_sk_defconfig > > > > > > +++ b/configs/am62x_sk_defconfig > > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > > > > index a26e38a043..096dd77f6a 100644 > > > > > > --- a/configs/am64x_sk_defconfig > > > > > > +++ b/configs/am64x_sk_defconfig > > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > -- > > > > > > 2.34.1 > > > > > > > > > > > > _______________________________________________ > > > > > > buildroot mailing list > > > > > > buildroot at buildroot.org > > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From leo at yuriev.ru Sun Jun 18 14:44:24 2023 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Sun, 18 Jun 2023 17:44:24 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.12.7 "Artek" Message-ID: <20230618144425.105081-1-leo@yuriev.ru> This is bugfix release of stable libmdbx branch, on the day of international children's camp ?Artek?. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. The most significant fixes of v0.12.7: - added workaround for build issues with modern GCC using `-m32 -arch=i686 -Ofast`. - fixed the cause of the false-positive warning of modern GCC in the C++ API. - refined DB opening in "recovery" mode and switching to a given meta-page. 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 7a5b19952e..0f5908cf38 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075 libmdbx-amalgamated-0.12.5.tar.xz +sha256 e150541c2b07558b961e754e8e9171bf1aa974c8e936f62bd375606f7d550667 libmdbx-amalgamated-0.12.7.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index 0c6c9bcb9f..84b58632b6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.12.5 +LIBMDBX_VERSION = 0.12.7 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.40.1 From yann.morin.1998 at free.fr Sun Jun 18 16:10:21 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:10:21 +0200 Subject: [Buildroot] [git commit] package/hwdata: install to staging Message-ID: <20230618161953.5A73783FFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f36c57728aa43df2355db731d90712a5a29cc501 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master hwdata provides a .pc file, which other packages can look up to find the location where hwdata files are, and use them at build time. This is the case for the upcoming libdisplay-info package, which requires the hwdata's PNP IDs at build time. However, installing the .pc file is not enough. Indeed, meson (which libdisplay-info uses) will look for the corresponding data files in datadir, which it locates relative to the sysroot, which is our staging. So, we also need to install the hwdata files in staging. Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/hwdata/hwdata.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index a7dd84f62c..cac6b80185 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -8,6 +8,7 @@ HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE +HWDATA_INSTALL_STAGING = YES HWDATA_FILES = \ $(if $(BR2_PACKAGE_HWDATA_IAB_OUI_TXT),iab.txt oui.txt) \ @@ -15,7 +16,22 @@ HWDATA_FILES = \ $(if $(BR2_PACKAGE_HWDATA_PNP_IDS),pnp.ids) \ $(if $(BR2_PACKAGE_HWDATA_USB_IDS),usb.ids) +define HWDATA_CONFIGURE_CMDS + (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) +endef + +define HWDATA_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) hwdata.pc +endef + ifneq ($(strip $(HWDATA_FILES)),) +define HWDATA_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0644 $(@D)/hwdata.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/hwdata.pc + $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/share/hwdata + $(INSTALL) -m 644 -t $(STAGING_DIR)/usr/share/hwdata \ + $(addprefix $(@D)/,$(HWDATA_FILES)) +endef define HWDATA_INSTALL_TARGET_CMDS $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/share/hwdata $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/share/hwdata \ From yann.morin.1998 at free.fr Sun Jun 18 16:20:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:20:30 +0200 Subject: [Buildroot] [PATCH 1/2] package/hwdata: install to staging In-Reply-To: <20230507142319.1001150-1-bernd.kuhls@t-online.de> References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> Message-ID: <20230618162030.GA2754@scaer> Bernd, All, On 2023-05-07 16:23 +0200, Bernd Kuhls spake thusly: > Build-time dependency for the new libdisplay-info package. I've substantially expanded on the commit log, to explain _why_ it needs to be installed to staging. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Bernd Kuhls > --- > package/hwdata/hwdata.mk | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk > index 755a9c93f1..cbac3a22d4 100644 > --- a/package/hwdata/hwdata.mk > +++ b/package/hwdata/hwdata.mk > @@ -8,6 +8,7 @@ HWDATA_VERSION = 0.369 > HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) > HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 > HWDATA_LICENSE_FILES = COPYING LICENSE > +HWDATA_INSTALL_STAGING = YES > > HWDATA_FILES = \ > $(if $(BR2_PACKAGE_HWDATA_IAB_OUI_TXT),iab.txt oui.txt) \ > @@ -15,7 +16,22 @@ HWDATA_FILES = \ > $(if $(BR2_PACKAGE_HWDATA_PNP_IDS),pnp.ids) \ > $(if $(BR2_PACKAGE_HWDATA_USB_IDS),usb.ids) > > +define HWDATA_CONFIGURE_CMDS > + (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) > +endef > + > +define HWDATA_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) hwdata.pc > +endef > + > ifneq ($(strip $(HWDATA_FILES)),) > +define HWDATA_INSTALL_STAGING_CMDS > + $(INSTALL) -D -m 0644 $(@D)/hwdata.pc \ > + $(STAGING_DIR)/usr/lib/pkgconfig/hwdata.pc > + $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/share/hwdata > + $(INSTALL) -m 644 -t $(STAGING_DIR)/usr/share/hwdata \ > + $(addprefix $(@D)/,$(HWDATA_FILES)) > +endef > define HWDATA_INSTALL_TARGET_CMDS > $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/share/hwdata > $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/share/hwdata \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 18 16:25:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:25:25 +0200 Subject: [Buildroot] [PATCH 2/2] package/libdisplay-info: new package In-Reply-To: <20230507142319.1001150-2-bernd.kuhls@t-online.de> References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> <20230507142319.1001150-2-bernd.kuhls@t-online.de> Message-ID: <20230618162525.GB2754@scaer> Bernd, All, On 2023-05-07 16:23 +0200, Bernd Kuhls spake thusly: > Needed for upcoming Kodi version 21.0-Omega. > Depends on the previous patch to enable staging install of hwdata. > > Disable -fPIC on BR2_m68k_cf to avoid build failure: > > /tmp/ccgMh4YA.s: Assembler messages: > /tmp/ccgMh4YA.s: Fatal error: Tried to convert PC relative branch to absolute jump > > For details see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971#c11 > > Signed-off-by: Bernd Kuhls [--SNIP--] > diff --git a/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch > new file mode 100644 > index 0000000000..334b786fff > --- /dev/null > +++ b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch > @@ -0,0 +1,36 @@ > +From 648c1cb66b571b037976b61363654f39448f5fac Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 7 May 2023 14:14:48 +0200 > +Subject: [PATCH] displayid.c: Include sys/types.h > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Fixes build error > +../displayid.c:377:10: error: ?ssize_t? undeclared (first use in this function); did you mean ?size_t?? > + > +seen with: > +arc-linux-gcc.br_real (Buildroot 2021.11-4428-g6b6741b) 10.2.0 > + > +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/merge_requests/163 This has now been merged, good! So, when you respin, please update to use a pointer to the actual commit, not the MR. Thanks! [--SNIP--] > diff --git a/package/libdisplay-info/libdisplay-info.mk b/package/libdisplay-info/libdisplay-info.mk > new file mode 100644 > index 0000000000..d11f682a5a > --- /dev/null > +++ b/package/libdisplay-info/libdisplay-info.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# libdisplay-info > +# > +################################################################################ > + > +LIBDISPLAY_INFO_VERSION = 0.1.1 > +LIBDISPLAY_INFO_SOURCE = libdisplay-info-$(LIBDISPLAY_INFO_VERSION).tar.bz2 > +LIBDISPLAY_INFO_SITE = https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/$(LIBDISPLAY_INFO_VERSION) > +LIBDISPLAY_INFO_LICENSE = MIT > +LIBDISPLAY_INFO_LICENSE_FILES = LICENSE > +LIBDISPLAY_INFO_INSTALL_STAGING = YES > +LIBDISPLAY_INFO_DEPENDENCIES = hwdata > + > +# workaround for static_assert on uclibc-ng < 1.0.42 > +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) -Dstatic_assert=_Static_assert So what happens with toolchains using uclibc-ng >= 1.0.42 ? > +# m68k_cf can't use meson's default -fPIC, so we need to disable it to > +# avoid a build failure. > +ifeq ($(BR2_m68k_cf),y) > +LIBDISPLAY_INFO_CONF_OPTS += -Db_staticpic=false If static+PIC is really borked on coldfire, then we should do that for all packages, not just libdisplay-info, no? If so, then it should go into the meson-package infra, i.e. in package/pkg-meson.mk around line 158. Regards, Yann E. MORIN. > +endif > + > +$(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bugzilla at busybox.net Sun Jun 18 16:30:33 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 16:30:33 +0000 Subject: [Buildroot] [Bug 15634] New: fluidsynths refers to missing libgomp.so.1 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Bug ID: 15634 Summary: fluidsynths refers to missing libgomp.so.1 Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- $ ldd /lib64/libfluidsynth.so libgomp.so.1 => not found -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 16:40:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 16:40:53 +0000 Subject: [Buildroot] [Bug 15637] New: every var expansion in a .pc file prepended with sysroot Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 Bug ID: 15637 Summary: every var expansion in a .pc file prepended with sysroot Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- buildroot seems to have some pkg-config wrapper that adds the sysroot path per every variable expansion. I have a .pc file that emits -rpath on --libs. rpath with the sysroot prefix doesn't work. How should I get the proper rpath with pkg-config under buildroot? Can buildroot be told to not add sysroot path to some variables? -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Sun Jun 18 18:31:05 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:31:05 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/libdisplay-info: new package In-Reply-To: <20230618183105.2474342-1-bernd@kuhls.net> References: <20230618183105.2474342-1-bernd@kuhls.net> Message-ID: <20230618183105.2474342-2-bernd@kuhls.net> Needed for upcoming Kodi version 21.0-Omega. Depends on the previous patch to fix build error on Coldfire. Signed-off-by: Bernd Kuhls --- v2: add upstream commit URL to patch (Yann) moved Coldfire fix to pkg-meson.mk (Yann) DEVELOPERS | 1 + package/Config.in | 1 + ...0001-displayid.c-Include-sys-types.h.patch | 36 +++++++++++++++++++ package/libdisplay-info/Config.in | 8 +++++ package/libdisplay-info/libdisplay-info.hash | 3 ++ package/libdisplay-info/libdisplay-info.mk | 18 ++++++++++ 6 files changed, 67 insertions(+) create mode 100644 package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch create mode 100644 package/libdisplay-info/Config.in create mode 100644 package/libdisplay-info/libdisplay-info.hash create mode 100644 package/libdisplay-info/libdisplay-info.mk diff --git a/DEVELOPERS b/DEVELOPERS index 694dfe0bdd..9b59bbc54b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -364,6 +364,7 @@ F: package/libbluray/ F: package/libbroadvoice/ F: package/libcdio/ F: package/libcec/ +F: package/libdisplay-info/ F: package/libcodec2/ F: package/libcrossguid/ F: package/libdeflate/ diff --git a/package/Config.in b/package/Config.in index bff090a661..216495646d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1680,6 +1680,7 @@ menu "Hardware handling" source "package/libatasmart/Config.in" source "package/libblockdev/Config.in" source "package/libcec/Config.in" + source "package/libdisplay-info/Config.in" source "package/libfreefare/Config.in" source "package/libftdi/Config.in" source "package/libftdi1/Config.in" diff --git a/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch new file mode 100644 index 0000000000..3fa57ee10d --- /dev/null +++ b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch @@ -0,0 +1,36 @@ +From 648c1cb66b571b037976b61363654f39448f5fac Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 7 May 2023 14:14:48 +0200 +Subject: [PATCH] displayid.c: Include sys/types.h +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes build error +../displayid.c:377:10: error: ?ssize_t? undeclared (first use in this function); did you mean ?size_t?? + +seen with: +arc-linux-gcc.br_real (Buildroot 2021.11-4428-g6b6741b) 10.2.0 + +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/commit/5c9801a75f2815790ad1ed5500cec2728a36c6ec + +Signed-off-by: Bernd Kuhls +--- + displayid.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/displayid.c b/displayid.c +index 398772b..f1749c6 100644 +--- a/displayid.c ++++ b/displayid.c +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + + #include "bits.h" + #include "displayid.h" +-- +2.39.2 + diff --git a/package/libdisplay-info/Config.in b/package/libdisplay-info/Config.in new file mode 100644 index 0000000000..b8363ed61b --- /dev/null +++ b/package/libdisplay-info/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_LIBDISPLAY_INFO + bool "libdisplay-info" + select BR2_PACKAGE_HWDATA + select BR2_PACKAGE_HWDATA_PNP_IDS + help + EDID and DisplayID library. + + https://gitlab.freedesktop.org/emersion/libdisplay-info diff --git a/package/libdisplay-info/libdisplay-info.hash b/package/libdisplay-info/libdisplay-info.hash new file mode 100644 index 0000000000..a0829479a8 --- /dev/null +++ b/package/libdisplay-info/libdisplay-info.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 51cdb0362882ca2af62532ab4d95e60d81e9890b339264719fd55f8e3945d695 libdisplay-info-0.1.1.tar.bz2 +sha256 15b396244e58830c5614b9394f4deccfe684970cd507f299383ab57ad339eedd LICENSE diff --git a/package/libdisplay-info/libdisplay-info.mk b/package/libdisplay-info/libdisplay-info.mk new file mode 100644 index 0000000000..26a6a9a4d9 --- /dev/null +++ b/package/libdisplay-info/libdisplay-info.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# libdisplay-info +# +################################################################################ + +LIBDISPLAY_INFO_VERSION = 0.1.1 +LIBDISPLAY_INFO_SOURCE = libdisplay-info-$(LIBDISPLAY_INFO_VERSION).tar.bz2 +LIBDISPLAY_INFO_SITE = https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/$(LIBDISPLAY_INFO_VERSION) +LIBDISPLAY_INFO_LICENSE = MIT +LIBDISPLAY_INFO_LICENSE_FILES = LICENSE +LIBDISPLAY_INFO_INSTALL_STAGING = YES +LIBDISPLAY_INFO_DEPENDENCIES = hwdata + +# workaround for static_assert on uclibc-ng < 1.0.42 +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) -Dstatic_assert=_Static_assert + +$(eval $(meson-package)) -- 2.39.2 From bernd at kuhls.net Sun Jun 18 18:31:04 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:31:04 +0200 Subject: [Buildroot] [PATCH 1/2] package/pkg-meson.mk: disable staticpic on Coldfire Message-ID: <20230618183105.2474342-1-bernd@kuhls.net> Fixes build error in the upcoming libdisplay-info package: "Tried to convert PC relative branch to absolute jump" as described here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971#c11 Since this issue not only occurs with this package, see https://git.busybox.net/buildroot/commit/?id=2a48a6ee9d6b81c804182ff0ad6e0f7c850f6839 we add the configure option to pkg-meson.mk. Signed-off-by: Bernd Kuhls --- Suggested by Yann: https://lists.buildroot.org/pipermail/buildroot/2023-June/669138.html package/pkg-meson.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk index 4aa6e44afa..65cabf23ba 100644 --- a/package/pkg-meson.mk +++ b/package/pkg-meson.mk @@ -156,6 +156,7 @@ define $(2)_CONFIGURE_CMDS --buildtype=$(if $(BR2_ENABLE_RUNTIME_DEBUG),debug,release) \ --cross-file=$$($$(PKG)_SRCDIR)/build/cross-compilation.conf \ -Db_pie=false \ + -Db_staticpic=$(if $(BR2_m68k_cf),false,true) \ -Dstrip=false \ -Dbuild.pkg_config_path=$$(HOST_DIR)/lib/pkgconfig \ -Dbuild.cmake_prefix_path=$$(HOST_DIR)/lib/cmake \ -- 2.39.2 From bernd at kuhls.net Sun Jun 18 18:34:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:34:46 +0200 Subject: [Buildroot] [PATCH 2/2] package/libdisplay-info: new package References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> <20230507142319.1001150-2-bernd.kuhls@t-online.de> <20230618162525.GB2754__2479.91979574493$1687105555$gmane$org@scaer> Message-ID: Am Sun, 18 Jun 2023 18:25:25 +0200 schrieb Yann E. MORIN: Hi Yann, >> +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/ merge_requests/163 > > This has now been merged, good! So, when you respin, please update to > use a pointer to the actual commit, not the MR. Thanks! done in v2. >> +# workaround for static_assert on uclibc-ng < 1.0.42 >> +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) - Dstatic_assert=_Static_assert > > So what happens with toolchains using uclibc-ng >= 1.0.42 ? No negative impact, it just works ;) A similar fix is used by iproute2: https://git.busybox.net/buildroot/commit/package/iproute2/iproute2.mk? id=f640de44fac0c31e26e23a35b39d2b49b2060fbd >> +LIBDISPLAY_INFO_CONF_OPTS += -Db_staticpic=false > > If static+PIC is really borked on coldfire, then we should do that for > all packages, not just libdisplay-info, no? > > If so, then it should go into the meson-package infra, i.e. in > package/pkg-meson.mk around line 158. Done: https://patchwork.ozlabs.org/project/buildroot/patch/ 20230618183105.2474342-1-bernd at kuhls.net/ Regards, Bernd From bugzilla at busybox.net Sun Jun 18 19:18:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:18:17 +0000 Subject: [Buildroot] [Bug 15643] New: ERROR: No hash found for linux-6.3.8.tar.xz Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15643 Bug ID: 15643 Summary: ERROR: No hash found for linux-6.3.8.tar.xz Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- Updated buildroot from git today, and got this error. What does it mean? -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 18 19:21:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 21:21:30 +0200 Subject: [Buildroot] [git commit] linux: fix kernel hashes Message-ID: <20230618192803.24D958414F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4a96ee46e3656b95151ab8e27d3fd3407e4633a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes commit which added hashes for wrong files: https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- linux/linux.hash | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index ee510f836d..d90f6cb2a3 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz From yann.morin.1998 at free.fr Sun Jun 18 19:28:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 21:28:14 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes In-Reply-To: <20230618133410.3204138-1-bernd@kuhls.net> References: <20230618133410.3204138-1-bernd@kuhls.net> Message-ID: <20230618192814.GC2754@scaer> Bernd, All, On 2023-06-18 15:34 +0200, Bernd Kuhls spake thusly: > Fixes commit which added hashes for wrong files: > https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > Sorry! > > linux/linux.hash | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/linux/linux.hash b/linux/linux.hash > index ee510f836d..d90f6cb2a3 100644 > --- a/linux/linux.hash > +++ b/linux/linux.hash > @@ -1,13 +1,13 @@ > # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz > -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz > +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz > +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc > -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz > -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz > -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz > +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz > +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz > +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc > -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz > -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz > +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz > +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz > # Locally computed > sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz > sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bugzilla at busybox.net Sun Jun 18 19:29:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:29:25 +0000 Subject: [Buildroot] [Bug 15643] ERROR: No hash found for linux-6.3.8.tar.xz In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15643 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |yann.morin.1998 at free.fr Status|NEW |RESOLVED --- Comment #1 from Yann E. MORIN --- stsp, All, Thanks for the report. We believe the issue has just been fixed with: https://gitlab.com/buildroot.org/buildroot/-/commit/d4a96ee46e3656b95151ab8e27d3fd3407e4633a Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:35:08 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:35:08 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, All, > buildroot seems to have some pkg-config wrapper that adds the sysroot path per every variable expansion. Yes and no. Basically, that's pkconf (the pkg-config implementation Buildroot is using) thatadds the sysroot prefix to all variable expansions. The wrapper probided by Buildroot just ensure that the proper sysroot is used. > I have a .pc file that emits -rpath on --libs. rpath with the sysroot prefix doesn't work. Adding an -rpath link option should not be done in a .pc file; that's rather incorrect. Furthermore, the RPATH is fixed before assembling the filesystem images, so that only RPATH valid on the targt are present (usually, none is needed); see Makefile line 768. Regards, Yann E. MORIN -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:36:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:36:39 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, All, Can you provide your Buildroot defconfig file, please? Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:47:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:47:24 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #2 from stsp --- Created attachment 9610 --> https://bugs.busybox.net/attachment.cgi?id=9610&action=edit defconfig Sure thing, here it is. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:52:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:52:39 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 --- Comment #2 from stsp --- > Adding an -rpath link option should not be done in a .pc file; that's rather > incorrect. What would you suggest instead? This is a plugin library for particular program so it doesn't reside in an ldconfig-known location. I am not aware of any other way than rpath of hardcoding the non-std locations. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 20:10:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 20:10:47 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 --- Comment #3 from stsp --- > so that only RPATH valid on the targt are present (usually, none is needed); Maybe it can check if RPATH is valid on target, by stripping the sysroot path and checking the result? -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at smile.fr Sun Jun 18 21:31:35 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sun, 18 Jun 2023 23:31:35 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> Message-ID: Hello Arnout, Sebastian, All, Le 18/06/2023 ? 14:48, Arnout Vandecappelle via buildroot a ?crit?: > > > On 30/03/2023 13:27, Sebastian Weyer wrote: >> This patch updates the default toolchain used for runtime tests. The >> last time this toolchain was updated was in commit >> 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, >> multiple things have changed: >> >> Firstly, it used uclibc-ng as the libc whereas since commit >> 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default >> library. > > ?IMHO, that's not a good reason to switch to uclibc for the tests as well. I > think it's good that we do runtime tests with a compiler that is a bit different > from the standard that is probably already used by the upstream package. >From 4057e36ca9665edd5248512e4edba2c243b8f4be "The vast majority of Buildroot users are quite certainly running the resulting system on a reasonably powerful platform, with significant amount of RAM and storage. In this context, the benefits of uClibc are no longer that much relevant, and glibc causes less "troubles"." I'm fully agree with the comment and we should use in the testsuite what the vast majority of Buildroot users uses in their project. I'm not sure how many embedded project are still using uClibc-ng nowadays when glibc or musl is available. Note: Yocto (openembedded-core) removed uClibc support back in 2016, uClibc-ng was never supported. https://github.com/openembedded/openembedded-core/commit/ff1599149942af1c36280abd4f1ed3878aaa62eb Also the glibc project is really active and evolve quite significantly between each release. We shouln't expect everything is working with glibc especially since we are using the latest release while most of upstream packages may have been developped against a previous glibc version. Here are the numbers of commits betwen uClibc-ng, glibc and musl since the 2015-02-02 (the date of the first uClibc-ng release). uClibc-ng: git rev-list v1.0.0.. --count 1015 glibc: git rev-list glibc-2.21.. --count 11677 musl: git rev-list v1.1.6.. --count 2053 Switching to glibc toolchain by default also simplify writing tests for packages that are not abailble on uClibc-ng. > > >> And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot >> dropped the support for gcc 8 and it cannot be built internally anymore. > > ?That's also not a good reason to switch to a different gcc for the runtime > tests. But here, there's no reason to stick to GCC 8 either, so OK. > > >> This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux > > ?Like Romain, I don't think it's a good idea to use bleeding edge here. > >> headers 5.4.212, glibc 2.35 and binutils 2.39. >> It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and >> BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the > > ?Actually, regardless of the default, I think it's a good idea to explicitly > specify this. I already sent an updated version of this series with some changes: http://patchwork.ozlabs.org/project/buildroot/list/?series=358853 Best regards, Romain > > > ?Regards, > ?Arnout > >> standard choice when using an external toolchain. If one were to change >> this, it would break the builds for people using a uclibc toolchain with >> a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't >> need to be enabled anymore since it is implicit in glibc. >> BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has >> been dropped by glibc but it is selected by default when choosing glibc. >> >> The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, >> linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 >> >> Tested with gitlab: >> https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ >> >> Due to gitlab constraints it's not possible to check all the tests. Most >> of the tests that did not succeed didn't because of such constraints. >> The remaining fails are missing python or perl modules, timeouts because >> the test takes more than 3h, tests.package.test_kexec.TestKexec? is >> executed with a property that is unknown to qemu and several tests use a >> different toolchain. >> >> I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and >> TestTmux that failed due to locale and libc.so.1 not found errors. I >> verified that they did run with the previous toolchain and subsequently >> introduced changes in their configs so the tests succeed with the new >> toolchain. >> >> Signed-off-by: Sebastian Weyer >> --- >> ? support/testing/infra/basetest.py??????????? | 10 ++++++---- >> ? support/testing/tests/package/test_python.py |? 2 +- >> ? support/testing/tests/package/test_tmux.py?? |? 1 + >> ? 3 files changed, 8 insertions(+), 5 deletions(-) >> >> diff --git a/support/testing/infra/basetest.py >> b/support/testing/infra/basetest.py >> index 670c7213d6..586b51e56e 100644 >> --- a/support/testing/infra/basetest.py >> +++ b/support/testing/infra/basetest.py >> @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ >> ????? BR2_arm=y >> ????? BR2_TOOLCHAIN_EXTERNAL=y >> ????? BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y >> +??? BR2_TOOLCHAIN_USES_GLIBC=y >> +??? BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y >> ????? BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y >> -??? >> BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" >> -??? BR2_TOOLCHAIN_EXTERNAL_GCC_8=y >> -??? BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y >> -??? BR2_TOOLCHAIN_EXTERNAL_LOCALE=y >> +??? >> BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" >> +??? BR2_TOOLCHAIN_EXTERNAL_GCC_12=y >> +??? BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y >> ????? BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y >> ????? BR2_TOOLCHAIN_EXTERNAL_CXX=y >> +??? # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set >> ????? """ >> ? ? MINIMAL_CONFIG = \ >> diff --git a/support/testing/tests/package/test_python.py >> b/support/testing/tests/package/test_python.py >> index d6f69a83c7..c9ecf9acda 100644 >> --- a/support/testing/tests/package/test_python.py >> +++ b/support/testing/tests/package/test_python.py >> @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): >> ????? def libc_time_test(self, timeout=-1): >> ????????? cmd = self.interpreter + " -c '" >> ????????? cmd += "import ctypes;" >> -??????? cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" >> +??????? cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" >> ????????? cmd += "print(libc.time(None))'" >> ????????? self.assertRunOk(cmd, timeout) >> ? diff --git a/support/testing/tests/package/test_tmux.py >> b/support/testing/tests/package/test_tmux.py >> index 7a10b7a2b0..f2c620d5ca 100644 >> --- a/support/testing/tests/package/test_tmux.py >> +++ b/support/testing/tests/package/test_tmux.py >> @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): >> ????????? BR2_PACKAGE_TMUX=y >> ????????? BR2_TARGET_ROOTFS_CPIO=y >> ????????? # BR2_TARGET_ROOTFS_TAR is not set >> +??????? BR2_GENERATE_LOCALE="C.UTF-8" >> ????????? """ >> ? ????? def test_run(self): > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Mon Jun 19 04:38:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 19 Jun 2023 04:38:41 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-18 Message-ID: <20230619043849.6C2D24012A@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-18 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 11 | 3 | 0 | 14 | master | 53 | 92 | 1 | 146 | Classification of failures by reason for master ----------------------------------------------- linux-headers-6.3.8 | 29 host-ccache-4.8.2 | 6 unknown | 5 host-binutils-2.38 | 3 linux-6.3.6 | 3 linux-headers-5.15.117 | 3 syslog-ng-4.1.1 | 3 elfutils-0.186 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-rust-1.68.2 | 2 linux-headers-4.14.318 | 2 linux-headers-4.19.286 | 2 package/ccache/ccache.mk:63... | 2 strace-6.3 | 2 agentpp-4.6.0 | 1 android-tools-4.2.2+git2013... | 1 audit-3.1 | 1 brltty-6.5 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 fontconfig-2.14.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gkrellm-2.3.11 | 1 gobject-introspection | 1 gobject-introspection-1.74.0 | 1 highway-1.0.3 | 1 host-binutils-2.39 | 1 host-go-1.19.10 | 1 host-heimdal-f4faaeaba371ff... | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.3.8 | 1 linux-headers-5.10.184 | 1 linux-headers-5.4.247 | 1 linux-headers-6.1.34 | 1 musl-1.2.3 | 1 ocf-linux-20171122 | 1 uclibc-ng-test-6790eafe897b... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/13a1a2b65cb0a0a34fe7a222eaaebea7c9b21613 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/68e052741a5949ca5d94374be772ae6def143d7f | armeb | audit-3.1 | NOK | http://autobuild.buildroot.net/results/1ca8f444a08c2b4129fa48996a25680046e331a8 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/f05eaf0f13c3292e0dfe633ed596c399eade433e | mipsel | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/e5562513226de902dae642526165b1555a540144 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/75281a2f835f6b86905bab7f10cac0d3d8b3568f | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/509734587c4de479703a3145a907353593f8978d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6bf1956a8b97f9e9987bafd0484f8f6d7e9ab8f3 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/bd88b334db108a105ca931f83b030833f898c954 | ORPH microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c205cb3253cd433194a08cf81c1a929584a8539f | sparc | gkrellm-2.3.11 | NOK | http://autobuild.buildroot.net/results/5dffba341cfe5e4d41b3c88e58d92b0747318c07 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/afcfbf0c686fee0895aae0b93c4f0d0b3a907b63 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6795c4d597756673449cb1d28f7d7e85ce00f4ff | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b7464ce207c0473fe54118166a27f320d99105f7 | powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1051c78f07e495ca84708612f83ec47882d4d5ff | ORPH aarch64 | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/c3e5673535d9d2039dd615a09e73b75becdb47e1 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b1fcc2713f177487e6f37e973561501109495235 | arm | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2d39a2d134950b432ed4280aeee61fbdd5c656c9 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/76739fd40e0835c992d2fef56ec2229b242b1739 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4bf206126394c7835b6bfb961f74c88698b5a825 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5605223125f43df16cb9ae7aaa2ea4f37ac0e2b4 | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/940308d28da7a142bdcc95da38354f04291a2a75 | or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/267109a256f320543974a4792bed5695ab157126 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c80f648d972da1ecca685574e1b27d8a7ed88f87 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c6b756d694ba5620b719d3977302ba5d32643e59 | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/63872e8e63a51fbcf5aaa5b671650439cfc50fae | ORPH riscv32 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/7044858af109119be333567f40eab68e2453112c | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/dfadba2567bf203a43aee893c80525697f9f7772 | ORPH arm | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/08ce9149b3a25624401d7edd2a39af0cd9d70bc3 | or1k | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/485c15ce475df5d5b626f605c5cc2e3dc0c72b2f | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7fbeefc9aed08a1adbaa5fb3d7b1a8a220ed1adc | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/fba57a231647fc5a35e6541cf903eb89a3457450 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/da188e7bbadfb0c1ede54b3e0125a813db919f22 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c20ad08f7771e48c70debb029ad8f47c2eb5aadf | ORPH mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/91d82da7f60228523ebc2f416f2a7087b60897c6 | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/6e1d2cebc4ea975fd6bf0db338403558cd8d0170 | ORPH mips | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/13ac81b4e5edbc6377a8d6716d30138f6c789918 | ORPH s390x | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/9440f97450b3f093b62d3be59ff2414af8b5b23e | ORPH nios2 | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/8bcf7cb213297081c129921e8cc49b8c0c487c65 | ORPH i686 | linux-headers-4.14.318 | NOK | http://autobuild.buildroot.net/results/aaf54ec244299f443ff715d52df7fbec4f8a8775 | ORPH mips | linux-headers-4.14.318 | NOK | http://autobuild.buildroot.net/results/76d5a0eaed54a1c26607a36843c439f3036f0767 | ORPH powerpc | linux-headers-4.19.286 | NOK | http://autobuild.buildroot.net/results/d9bdc6aab78871cba0341ce4dc3936b777d52795 | ORPH microblazeel | linux-headers-4.19.286 | NOK | http://autobuild.buildroot.net/results/91e3fafd1b1556022109b37611d7b5f4bd8af1f9 | ORPH nios2 | linux-headers-5.10.184 | NOK | http://autobuild.buildroot.net/results/0371b9a52604c34681d6d743b1b98f0044f713cf | ORPH x86_64 | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/efdd77017d1cf59ae44a3fe6e801d24ad0bd9481 | ORPH mipsel | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/094146f0a08ac40405e5fa0ce84a960ae24a0151 | ORPH nios2 | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/78b2b23298a167fe9d9d0c07e112380f26fa5c4d | ORPH mips | linux-headers-5.4.247 | NOK | http://autobuild.buildroot.net/results/5bbf23abf052d3d5c613ac5b23b807f34f54796d | ORPH arceb | linux-headers-6.1.34 | NOK | http://autobuild.buildroot.net/results/8cdcf30e225cf1ce393a4329fe70e71faad6d824 | ORPH mips | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/6df37a4b61b069756a469452ca5a3ee40f72465d | ORPH x86_64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/713062c0ae1b797ffaf60056008e35c46fbb5898 | ORPH powerpc64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/92e3f4f57c2fb5f7e94920401f8106aa5e1494c9 | ORPH powerpc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/348d7501486964ec24ec009adfbd4a4149f16dcd | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/53162dc75d4e8be68833e2b05f0077b11f55d04d | ORPH m68k | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/03b40c45cb817722b55b241208c9c8ce202654e7 | ORPH sh4a | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/862aeee164d2840221ec1c39804789b523734bb6 | ORPH mips64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/6cf2c17cbbad0b40ed869904e75d4c33e21139a3 | ORPH arceb | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/2fc3c91308dcbc5092aace13c8e5a03e0601849c | ORPH arc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/ce22e71ce6723c5dc479630a12f4f75da31741fd | ORPH sh4 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/971f5d035c026c6e2625aaadd76ca5cbc4be219b | ORPH microblaze | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/76f18045d85db7af0a05827a99bbb4a81ee9fd36 | ORPH powerpc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/90b1ed7db56976a2f29c1e03d337536ad77ee5cb | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/1a08dd3b4ec97dfdf91f7ada17a34f5849599c11 | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/d9a9758507b5aed54c466d54d282e9c10d23e5b8 | ORPH i586 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/874429cbfba29fcf77befdaf9f0b39bc74725e0e | ORPH riscv32 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/e1b2e620fa57ae094fa4e3bbe56d714729a56a93 | ORPH microblazeel | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/1ac22a4061bc7579250f14f7fda599388d2e152e | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/7e760766171de6ac0adff18b4c00b00aff7f8110 | ORPH arc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/c3f4ce16389b1c6e0e01a1b7f3ec04a7c8590bf6 | ORPH powerpc64le | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/f7bb2513bcaa78be8440578948241d999d890394 | ORPH aarch64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/ab9d40dccafc1e0c8390888f7865c6e65ea5ea81 | ORPH sparc64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/577d22636b5539f9f25a56b240371e7b04e9f64b | ORPH i686 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/57d0e15e01a76bdad9c3a021e8e118912bec0504 | ORPH mipsel | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/8b709c6422fac92f72d575e493c2c930b047e377 | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/e6ed546ff3f5438e3194cc8f8fb1dff13acaa8a0 | ORPH powerpc64le | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/69ec1b5706a90b872991e5b8c7963fbbb0086b8a | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/4a38cb483de8cef95c6d0c8c59157ad9f26999c8 | ORPH mips | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/57cee8f9f91097b79b01c6a646e6ab27c7e31bb7 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/18eceb5887d215ce8a6fb2b29f820ca12147a3de | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/08b421dd5d31d9afca9faad15ecd426869856101 | ORPH armeb | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/fc8bf5f649959b649e48cb59f30ed91229fe707f | powerpc | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/41b3427e30b6e44352fc78b27360fdadf9e46393 | armeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/4c7571ff067c458b1af4c888ac95ef3027270f86 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a84653570949294acc57c2a74f397373f6e3bf38 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/436e90bb1f77143b05cb98df78934555bbb7df35 | or1k | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/6e0802a0b493d384ec2b8c29d70c20ce87249f2f | mips | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/510a9134aa41500859edf02d140eaa303be13ae1 | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/557e5c7fedb70abf3d3ed7e5fa226150684f69a2 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/9d99f63db86a2c7243c6981beb3968db715ef855 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/3efaea7d41ac00179b482c7922c6cb0f1e5c0f36 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/29e177719165bcaa0f60aad010aa98320c826d7c | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/ab5aa27a09afb133c060712f334aed82b61b236b | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/fc1c2e9ade4ed09c446fab4fed0d97a77712ef29 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-runc-1.1.7 | 1 libglib2-2.72.3 | 1 open62541-v1.3.4 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/1698e3a0493b887517a258e25ea529bb4b61ad41 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3f6b951849f8e8d1de6da0c564bbd9a12ddf2749 | nios2 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/182d73e6e186cc85d6cb421ec0eb3cdef76cbc61 | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r52 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.1 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bcm2835 | DISTRO | https://release-monitoring.org/project/21323 | 1.71 | 1.73 | ORPH bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.73 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.73 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.73 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.6 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.2 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.4 | 2.4.5 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.8 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.5 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0.1 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.5 | fluidsynth | DISTRO | https://release-monitoring.org/project/10437 | 2.3.2 | 2.3.3 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeipmi | DISTRO | https://release-monitoring.org/project/00848 | 1.6.10 | 1.6.11 | freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.2 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.6 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.22 | ORPH gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.7 | 5.4.8 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.10 | 1.20.5 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3.2 | 2.4.0 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.3.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.56.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.5 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.48.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-2 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | 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 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230613 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.2 | 1.0.3 | ORPH iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kbd | DISTRO | https://release-monitoring.org/project/01492 | 2.5.1 | 2.6.0 | ORPH keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.2-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.9-Nexus | 21.1.2-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.2-Nexus | 21.0.1-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.1.0 | 1.1.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.15.0 | ORPH 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 libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.44 | libhttpserver | DISTRO | https://release-monitoring.org/project/21934 | 0.18.2 | 0.19.0 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmd | DISTRO | https://release-monitoring.org/project/15525 | 1.0.4 | 1.1.0 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libminiupnpc | DISTRO | https://release-monitoring.org/project/01986 | 2.2.4 | 2.2.5 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libqb | DISTRO | https://release-monitoring.org/project/09399 | 2.0.6 | 2.0.7 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.22 | 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.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libunwind | DISTRO | https://release-monitoring.org/project/01748 | 1.6.2 | 1.7.0 | ORPH libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.4 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.35 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.1 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.18 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH linuxptp | DISTRO | https://release-monitoring.org/project/21114 | 3.1.1 | 4.0 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.06.16 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.6 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.6 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | 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.6 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.10 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.75 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.21 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.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 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.199 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mrouted | DISTRO | https://release-monitoring.org/project/17370 | 4.4 | 4.5 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.2 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230603 | 6.4-20230617 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.225 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.40.0 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.54.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.1 | 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.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 213123 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p17 | 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 | 535.54.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open-iscsi | DISTRO | https://release-monitoring.org/project/10861 | 2.1.8 | 2.1.9 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 22+2 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.5 | opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.73 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pcsc-lite | DISTRO | https://release-monitoring.org/project/02611 | 1.9.9 | 2.0.0 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.92 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.63 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.33 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-http | DISTRO | https://release-monitoring.org/project/03152 | 6.22 | 6.23 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | 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-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.06.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.2 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.155 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.155 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cssutils | DISTRO | https://release-monitoring.org/project/13259 | 2.6.0 | 2.7.1 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.2 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.2 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.40.0 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.18.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iso8601 | DISTRO | https://release-monitoring.org/project/17228 | 1.1.0 | 2.0.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.1.0 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.3 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 3.0.1 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.25.0 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.1 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.3 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.8 | 1.10.9 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pylibftdi | DISTRO | https://release-monitoring.org/project/21583 | 0.20.0 | 0.21.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.1 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyparsing | DISTRO | https://release-monitoring.org/project/03756 | 3.0.9 | 3.1.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.1 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.32 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.9.1 | 4.10.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.1 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.1 | python-service-identity | DISTRO | https://release-monitoring.org/project/07917 | 21.1.0 | 23.1.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.16 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.3.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.3 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typepy | DISTRO | https://release-monitoring.org/project/21617 | 1.3.0 | 1.3.1 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-ujson | DISTRO | https://release-monitoring.org/project/04076 | 5.7.0 | 5.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.3 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.6.0 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.6 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-xmodem | DISTRO | https://release-monitoring.org/project/138209 | 0.4.6 | 0.4.7 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.68.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.39.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.19.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.10 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.11 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.13 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.4 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tiff | DISTRO | https://release-monitoring.org/project/01738 | 4.5.0 | 4.5.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.6 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.2 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uuu | DISTRO | https://release-monitoring.org/project/259328 | 1.5.21 | 1.5.104 | uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1640 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.254 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | wayland-utils | DISTRO | https://release-monitoring.org/project/129361 | 1.1.0 | 1.2.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.5 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.10 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.39 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.2 | 2023.2 | xorriso | DISTRO | https://release-monitoring.org/project/13270 | 1.5.4.pl02 | 1.5.6.pl01 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.2 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.12 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.1.2 | ORPH Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grpc | CVE-2023-1428 | https://security-tracker.debian.org/tracker/CVE-2023-1428 grpc | CVE-2023-32732 | https://security-tracker.debian.org/tracker/CVE-2023-32732 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-2157 | https://security-tracker.debian.org/tracker/CVE-2023-2157 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 openvmtools | CVE-2023-20867 | https://security-tracker.debian.org/tracker/CVE-2023-20867 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-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-0666 | https://security-tracker.debian.org/tracker/CVE-2023-0666 wireshark | CVE-2023-0667 | https://security-tracker.debian.org/tracker/CVE-2023-0667 wireshark | CVE-2023-0668 | https://security-tracker.debian.org/tracker/CVE-2023-0668 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yajl | CVE-2023-33460 | https://security-tracker.debian.org/tracker/CVE-2023-33460 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 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grpc | CVE-2023-1428 | https://security-tracker.debian.org/tracker/CVE-2023-1428 grpc | CVE-2023-32732 | https://security-tracker.debian.org/tracker/CVE-2023-32732 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-2157 | https://security-tracker.debian.org/tracker/CVE-2023-2157 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 openvmtools | CVE-2023-20867 | https://security-tracker.debian.org/tracker/CVE-2023-20867 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-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-0666 | https://security-tracker.debian.org/tracker/CVE-2023-0666 wireshark | CVE-2023-0667 | https://security-tracker.debian.org/tracker/CVE-2023-0667 wireshark | CVE-2023-0668 | https://security-tracker.debian.org/tracker/CVE-2023-0668 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yajl | CVE-2023-33460 | https://security-tracker.debian.org/tracker/CVE-2023-33460 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 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From bugzilla at busybox.net Mon Jun 19 12:13:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 19 Jun 2023 12:13:42 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #3 from Vincent Fazio --- When I `make olddefconfig` with your defconfig, it looks like it's using bootlin's bleeding edge toolchain. Bootlin recently (last year) enabled OpenMP support in the toolchain: https://github.com/bootlin/toolchains-builder/commit/93f88ed30a4fd13ada7e2debf0d035855a690585 FluidSynth _tests_ for OpenMP support: https://github.com/FluidSynth/fluidsynth/blob/master/CMakeLists.txt#L734 Unfortunately, the default configured Bootlin external toolchains to not accurately reflect that OpenMP is supported due to a small issue with generating the fragments: https://github.com/bootlin/toolchains-builder/issues/60 Those fragments are used by a parser to add the external toolchain entries to BR, but since they're not accurate, the selected toolchain features are also not accurate. Most importantly here is they're missing `BR2_TOOLCHAIN_EXTERNAL_OPENMP=y`. This flag drives whether or not OpenMP libraries will be copied into the resulting rootfs. So the library tests for support (and it is supported by the toolchain), but since BR doesn't think it's enabled, the dependent libraries aren't copied in. The quickest short term solutions are to: 1. Update your defconfig to use a "Custom Toolchain" and to manually point it to the bootlin toolchain and flag OpenMP support 2. Update your defconfig to use a Buildroot generated toolchain and decide if it should have OpenMP support. This has actually been a recent discussion in IRC and we're contemplating a more resilient check here. -- You are receiving this mail because: You are on the CC list for the bug. From torsten.may at ebee.de Mon Jun 19 12:46:58 2023 From: torsten.may at ebee.de (May, Torsten) Date: Mon, 19 Jun 2023 12:46:58 +0000 Subject: [Buildroot] OpenSSL v3.0 Message-ID: Hi Peter, as September is approaching quickly, is there any progress on that topic? BR Torsten -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 8122 bytes Desc: not available URL: From peter at korsgaard.com Mon Jun 19 13:24:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 15:24:04 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes In-Reply-To: <20230618133410.3204138-1-bernd@kuhls.net> (Bernd Kuhls's message of "Sun, 18 Jun 2023 15:34:10 +0200") References: <20230618133410.3204138-1-bernd@kuhls.net> Message-ID: <87zg4vpouj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes commit which added hashes for wrong files: > https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 > Signed-off-by: Bernd Kuhls > --- > Sorry! Argh, I don't know how I missed that when applying. Thanks Yann for fixing it! -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 19 13:26:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 15:26:29 +0200 Subject: [Buildroot] OpenSSL v3.0 In-Reply-To: (Torsten May's message of "Mon, 19 Jun 2023 12:46:58 +0000") References: Message-ID: <87v8fjpoqi.fsf@48ers.dk> >>>>> "May," == May, Torsten writes: > Hi Peter, > as September is approaching quickly, is there any progress on that topic? Unfortunately not. So far no patches for openssl 3.x have been submitted. If you are using openssl then now would be a VERY good time to contribute an update to the 3.x series. -- Bye, Peter Korsgaard From dario.binacchi at amarulasolutions.com Mon Jun 19 14:17:07 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Mon, 19 Jun 2023 16:17:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.104 Message-ID: <20230619141707.1011210-1-dario.binacchi@amarulasolutions.com> Release notes: https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.104 The changes to README.md are not related to license modifications. Signed-off-by: Dario Binacchi --- package/uuu/uuu.hash | 4 ++-- package/uuu/uuu.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index a5b665620c64..a35970c54fda 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 e89d3665af499ab71360d948176cf64619b082f8272a994d1fbfc000e67c0f14 uuu_source-1.5.21.tar.gz +sha256 f95ef6e5f4feb8b3e8d2c1163c35415263c82ac4ba3a51bcf4e3d59d3eebd063 uuu_source-uuu_1.5.104.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE -sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md +sha256 f68fb8c8002c797a14e63f91963ac247034fdfd44275e4f4a3226111cd0423db README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 1a5f84ce4d7d..07dd6ce5b345 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,8 +4,8 @@ # ################################################################################ -UUU_VERSION = 1.5.21 -UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz +UUU_VERSION = 1.5.104 +UUU_SOURCE = uuu_source-uuu_$(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 UUU_LICENSE_FILES = LICENSE README.md -- 2.32.0 From peter at korsgaard.com Mon Jun 19 14:32:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:32:20 +0200 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.20.0 Message-ID: <20230619143220.210438-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-23918: Node.js Permissions policies can be bypassed via process.mainModule (High) - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto library (Medium) - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA environment variable (Low) - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF injection in host headers (Medium) https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js fetch API (Low) https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w For more details, see the advisory: https://nodejs.org/en/blog/vulnerability/february-2023-security-releases Update LICENSE hash after an update of the openssl license snippet: https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff 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 4408782248..6ab4c53e79 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz # Hash for license file -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 539ded06cd..fe629ada21 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.18.1 +NODEJS_VERSION = 16.20.0 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 Mon Jun 19 14:36:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:36:17 +0200 Subject: [Buildroot] [PATCH] package/c-ares: security bump to version 1.19.1 Message-ID: <20230619143618.250093-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS query IDs - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross compilation Signed-off-by: Peter Korsgaard --- package/c-ares/c-ares.hash | 2 +- package/c-ares/c-ares.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash index edf891674b..3e1573f2cf 100644 --- a/package/c-ares/c-ares.hash +++ b/package/c-ares/c-ares.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz # Hash for license file sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk index 4332fc6919..46b8acd673 100644 --- a/package/c-ares/c-ares.mk +++ b/package/c-ares/c-ares.mk @@ -4,7 +4,7 @@ # ################################################################################ -C_ARES_VERSION = 1.19.0 +C_ARES_VERSION = 1.19.1 C_ARES_SITE = http://c-ares.haxx.se/download C_ARES_INSTALL_STAGING = YES C_ARES_CONF_OPTS = --with-random=/dev/urandom -- 2.30.2 From peter at korsgaard.com Mon Jun 19 14:47:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:47:27 +0200 Subject: [Buildroot] [PATCH] package/python-django: security bump to version 4.1.9 Message-ID: <20230619144727.365683-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field https://www.djangoproject.com/weblog/2023/may/03/security-releases/ In addition, 4.1.8 fixed a bug related to secrets rotation: https://docs.djangoproject.com/en/4.2/releases/4.1.8/ 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.1.7 +PYTHON_DJANGO_VERSION = 4.1.9 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE -- 2.30.2 From peter at korsgaard.com Mon Jun 19 15:25:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 17:25:21 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 In-Reply-To: <20230605073324.1889371-1-james.hilliard1@gmail.com> (James Hilliard's message of "Mon, 5 Jun 2023 01:33:24 -0600") References: <20230605073324.1889371-1-james.hilliard1@gmail.com> Message-ID: <87mt0vpj8e.fsf@48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard This should ideally have been marked as a security bump: https://github.com/psf/requests/security/advisories/GHSA-j8r2-6x86-q33q -- Bye, Peter Korsgaard From bugzilla at busybox.net Mon Jun 19 16:05:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 19 Jun 2023 16:05:39 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #4 from stsp --- Thanks for all the investigations! I subscribed to the toolchain bug you opened, and I am not in a rush about fluidsynth. I can wait. #15637 is what actually bothers me... -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Mon Jun 19 17:04:40 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 19:04:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: fix license hash Message-ID: <20230619170440.727597-1-bernd@kuhls.net> Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to update the license hash which is needed due to various commits in 2023 updating package versions and copyright year: https://github.com/ccache/ccache/commits/master/LICENSE.adoc Fixes: http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ Signed-off-by: Bernd Kuhls --- package/ccache/ccache.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 2b6cd65a74..736122e0ab 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc -- 2.39.2 From bernd at kuhls.net Mon Jun 19 17:20:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 19:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/check: switch to cmake Message-ID: <20230619172046.744739-1-bernd@kuhls.net> The autoconf-build system fails to properly detect vsnprintf checking for vsnprintf... yes checking whether vsnprintf is C99 compliant... no which leads to a build error snprintf.c:495:1: error: inlining failed in call to 'always_inline' 'rpl_vsnprintf.localalias': function not inlinable Building with cmake fixes the problem: -- Looking for vsnprintf -- Looking for vsnprintf - found Fixes: http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ Signed-off-by: Bernd Kuhls --- package/check/check.mk | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/package/check/check.mk b/package/check/check.mk index ccffd08ee3..d3977154df 100644 --- a/package/check/check.mk +++ b/package/check/check.mk @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES CHECK_DEPENDENCIES = host-pkgconf CHECK_LICENSE = LGPL-2.1+ CHECK_LICENSE_FILES = COPYING.LESSER -CHECK_CONF_OPTS = --disable-build-docs +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF -# Having checkmk in the target makes no sense -define CHECK_REMOVE_CHECKMK - rm -f $(TARGET_DIR)/usr/bin/checkmk -endef -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK - -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From ju.o at free.fr Mon Jun 19 17:39:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 19 Jun 2023 19:39:58 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-8-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> Hi Andreas, Thanks for the update! I successfully booted this am64x_sk_defconfig on SK-AM64B board, with this patch series on top of branch master at commit b91524f. On 16/06/2023 02:23, Andreas Dannenberg via buildroot wrote: > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > (called SK-AM64B, see [2]) both contain High Security - Field Securable > (HS-FS) device variants, and those are really the recommended > production > device variants and boards TI will provide moving forward. Hence, > switch > the defconfigs for those boards over to accommodate those now-shipping > device variants and boards. > > [1] https://www.ti.com/tool/SK-AM62B > [2] https://www.ti.com/tool/SK-AM64B > Tested-by: Julien Olivain > Signed-off-by: Andreas Dannenberg > --- > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > configs/am62x_sk_defconfig | 2 +- > configs/am64x_sk_defconfig | 4 ++-- > 4 files changed, 35 insertions(+), 3 deletions(-) > > diff --git a/board/ti/am62x_sk/readme.txt > b/board/ti/am62x_sk/readme.txt > index ccbb24896b..9c7c8818af 100644 > --- a/board/ti/am62x_sk/readme.txt > +++ b/board/ti/am62x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/board/ti/am64x_sk/readme.txt > b/board/ti/am64x_sk/readme.txt > index fe83c675f5..51d0312726 100644 > --- a/board/ti/am64x_sk/readme.txt > +++ b/board/ti/am64x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 2d05ddd96b..033101b735 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -28,7 +28,7 @@ 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="am62x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > index a26e38a043..096dd77f6a 100644 > --- a/configs/am64x_sk_defconfig > +++ b/configs/am64x_sk_defconfig > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y Please note that this patch series introduce 18 check-package warnings. I understand from the current review comments that a v9 series will be needed. Please run a "utils/docker-run make check-package" and include the appropriate changes. See: https://nightly.buildroot.org/manual.html#_preparing_a_patch_series Best regards, Julien. From bernd at kuhls.net Mon Jun 19 18:14:57 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 20:14:57 +0200 Subject: [Buildroot] [PATCH 1/2] package/syslog-ng: disable python support Message-ID: <20230619181458.1596060-1-bernd@kuhls.net> Upstream added a list of python modules declared as runtime dependencies https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621 most of them with fixed (and outdated) versions. Disable python support for the time being. Fixes: http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/ Signed-off-by: Bernd Kuhls --- package/syslog-ng/syslog-ng.mk | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index 1c4cec6adb..ecc8eeddce 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -16,7 +16,8 @@ SYSLOG_NG_DEPENDENCIES = host-bison host-flex host-pkgconf \ # We're patching configure.ac SYSLOG_NG_AUTORECONF = YES SYSLOG_NG_CONF_OPTS = --disable-manpages --localstatedir=/var/run \ - --disable-java --disable-java-modules --disable-mongodb + --disable-java --disable-java-modules --disable-mongodb \ + --disable-python SYSLOG_NG_CFLAGS = $(TARGET_CFLAGS) ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y) @@ -39,15 +40,6 @@ else SYSLOG_NG_CONF_OPTS += --disable-linux-caps endif -ifeq ($(BR2_PACKAGE_PYTHON3),y) -SYSLOG_NG_DEPENDENCIES += python3 -SYSLOG_NG_CONF_OPTS += \ - --enable-python \ - --with-python=$(PYTHON3_VERSION_MAJOR) -else -SYSLOG_NG_CONF_OPTS += --disable-python -endif - ifeq ($(BR2_PACKAGE_LIBESMTP),y) SYSLOG_NG_DEPENDENCIES += libesmtp SYSLOG_NG_CONF_OPTS += --enable-smtp -- 2.39.2 From bernd at kuhls.net Mon Jun 19 18:14:58 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 20:14:58 +0200 Subject: [Buildroot] [PATCH 2/2] package/syslog-ng: bump version to 4.2.0 In-Reply-To: <20230619181458.1596060-1-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> Message-ID: <20230619181458.1596060-2-bernd@kuhls.net> Updated upstream URL of patch file. Release notes: https://axoflow.com/axosyslog-release-4-2/ https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - package/syslog-ng/0001-fix-build-on-uclibc.patch | 3 ++- package/syslog-ng/syslog-ng.conf | 2 +- package/syslog-ng/syslog-ng.hash | 2 +- package/syslog-ng/syslog-ng.mk | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c78168e5ea..36ab2845d7 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1483,7 +1483,6 @@ package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream -package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream diff --git a/package/syslog-ng/0001-fix-build-on-uclibc.patch b/package/syslog-ng/0001-fix-build-on-uclibc.patch index dbb9b66b5c..07c3f0721c 100644 --- a/package/syslog-ng/0001-fix-build-on-uclibc.patch +++ b/package/syslog-ng/0001-fix-build-on-uclibc.patch @@ -9,8 +9,9 @@ pthread_spin_trylock so check for this function before using it Fixes: - http://autobuild.buildroot.org/results/0a6de11c030a4f39e402917809fc6d33fb463d1b +Upstream: https://github.com/buytenh/ivykis/pull/22 + Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/buytenh/ivykis/pull/17] --- configure.ac | 3 +++ src/spinlock.h | 4 ++++ diff --git a/package/syslog-ng/syslog-ng.conf b/package/syslog-ng/syslog-ng.conf index f4b74dc8c1..a3cfa8dacf 100644 --- a/package/syslog-ng/syslog-ng.conf +++ b/package/syslog-ng/syslog-ng.conf @@ -1,4 +1,4 @@ - at version: 4.1 + at version: 4.2 source s_sys { file("/proc/kmsg" program_override("kernel")); diff --git a/package/syslog-ng/syslog-ng.hash b/package/syslog-ng/syslog-ng.hash index 8ab4d5ac3b..a917331580 100644 --- a/package/syslog-ng/syslog-ng.hash +++ b/package/syslog-ng/syslog-ng.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e syslog-ng-4.1.1.tar.gz +sha256 092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda syslog-ng-4.2.0.tar.gz sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd COPYING sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 GPL.txt sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LGPL.txt diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index ecc8eeddce..39433185b4 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -6,7 +6,7 @@ # When updating the version, please check at runtime if the version in # syslog-ng.conf header needs to be updated -SYSLOG_NG_VERSION = 4.1.1 +SYSLOG_NG_VERSION = 4.2.0 SYSLOG_NG_SITE = https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt -- 2.39.2 From ju.o at free.fr Mon Jun 19 18:17:18 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 19 Jun 2023 20:17:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.3 Message-ID: <20230619181718.456022-1-ju.o@free.fr> For change log since v2.3.2, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.3 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d4a96ee with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -p fluidsynth ... 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 0f8f04d676..382a54abad 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz +sha256 321f7d3f72206b2522f30a1cb8ad1936fd4533ffc4d29dd335b1953c9fb371e6 fluidsynth-2.3.3.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index 854ed00032..52f8ec489f 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.2 +FLUIDSYNTH_VERSION = 2.3.3 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE -- 2.41.0 From arnout at mind.be Mon Jun 19 19:34:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:04 +0200 Subject: [Buildroot] [PATCH] package/python-django: security bump to version 4.1.9 In-Reply-To: <20230619144727.365683-1-peter@korsgaard.com> References: <20230619144727.365683-1-peter@korsgaard.com> Message-ID: <78e7387a-0021-655d-0704-0c0986ce74e3@mind.be> On 19/06/2023 16:47, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-31047: Potential bypass of validation when uploading multiple > files using one form field > > https://www.djangoproject.com/weblog/2023/may/03/security-releases/ > > In addition, 4.1.8 fixed a bug related to secrets rotation: > https://docs.djangoproject.com/en/4.2/releases/4.1.8/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz > -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz > +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz > +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 > --- a/package/python-django/python-django.mk > +++ b/package/python-django/python-django.mk > @@ -4,10 +4,10 @@ > # > ################################################################################ > > -PYTHON_DJANGO_VERSION = 4.1.7 > +PYTHON_DJANGO_VERSION = 4.1.9 > 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 > +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef > > PYTHON_DJANGO_LICENSE = BSD-3-Clause > PYTHON_DJANGO_LICENSE_FILES = LICENSE From arnout at mind.be Mon Jun 19 19:34:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:11 +0200 Subject: [Buildroot] [PATCH] package/c-ares: security bump to version 1.19.1 In-Reply-To: <20230619143618.250093-1-peter@korsgaard.com> References: <20230619143618.250093-1-peter@korsgaard.com> Message-ID: On 19/06/2023 16:36, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service > - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS > query IDs > - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() > - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during > cross compilation > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/c-ares/c-ares.hash | 2 +- > package/c-ares/c-ares.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash > index edf891674b..3e1573f2cf 100644 > --- a/package/c-ares/c-ares.hash > +++ b/package/c-ares/c-ares.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz > +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz > > # Hash for license file > sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md > diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk > index 4332fc6919..46b8acd673 100644 > --- a/package/c-ares/c-ares.mk > +++ b/package/c-ares/c-ares.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -C_ARES_VERSION = 1.19.0 > +C_ARES_VERSION = 1.19.1 > C_ARES_SITE = http://c-ares.haxx.se/download > C_ARES_INSTALL_STAGING = YES > C_ARES_CONF_OPTS = --with-random=/dev/urandom From arnout at mind.be Mon Jun 19 19:34:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:30 +0200 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.20.0 In-Reply-To: <20230619143220.210438-1-peter@korsgaard.com> References: <20230619143220.210438-1-peter@korsgaard.com> Message-ID: <370ff03b-7373-8a3d-5f3e-0543809ed272@mind.be> On 19/06/2023 16:32, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-23918: Node.js Permissions policies can be bypassed via > process.mainModule (High) > > - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto > library (Medium) > > - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA > environment variable (Low) > > - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF > injection in host headers (Medium) > https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff > > - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js > fetch API (Low) > https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w > > For more details, see the advisory: > https://nodejs.org/en/blog/vulnerability/february-2023-security-releases > > Update LICENSE hash after an update of the openssl license snippet: > https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > 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 4408782248..6ab4c53e79 100644 > --- a/package/nodejs/nodejs.hash > +++ b/package/nodejs/nodejs.hash > @@ -1,5 +1,5 @@ > -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt > -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz > +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt > +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz > > # Hash for license file > -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE > +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 539ded06cd..fe629ada21 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NODEJS_VERSION = 16.18.1 > +NODEJS_VERSION = 16.20.0 > NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz > NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) > NODEJS_DEPENDENCIES = \ From arnout at mind.be Mon Jun 19 19:35:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:35:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: fix license hash In-Reply-To: <20230619170440.727597-1-bernd@kuhls.net> References: <20230619170440.727597-1-bernd@kuhls.net> Message-ID: <395e4f92-4eb7-fbc1-0f23-ee920b673d1b@mind.be> On 19/06/2023 19:04, Bernd Kuhls wrote: > Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to > update the license hash which is needed due to various commits in 2023 > updating package versions and copyright year: > https://github.com/ccache/ccache/commits/master/LICENSE.adoc > > Fixes: > http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/ccache/ccache.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash > index 2b6cd65a74..736122e0ab 100644 > --- a/package/ccache/ccache.hash > +++ b/package/ccache/ccache.hash > @@ -1,4 +1,4 @@ > # sha256 computed locally > sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz > sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt > -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc > +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc From arnout at mind.be Mon Jun 19 19:36:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/check: switch to cmake In-Reply-To: <20230619172046.744739-1-bernd@kuhls.net> References: <20230619172046.744739-1-bernd@kuhls.net> Message-ID: <475502ab-509c-90d4-3822-24d2aa529b5b@mind.be> On 19/06/2023 19:20, Bernd Kuhls wrote: > The autoconf-build system fails to properly detect vsnprintf > > checking for vsnprintf... yes > checking whether vsnprintf is C99 compliant... no > > which leads to a build error > > snprintf.c:495:1: error: inlining failed in call to 'always_inline' > 'rpl_vsnprintf.localalias': function not inlinable > > Building with cmake fixes the problem: > > -- Looking for vsnprintf > -- Looking for vsnprintf - found I also mentioned why CHECK_REMOVE_CHECKMK can be removed. > > Fixes: > http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/check/check.mk | 10 ++-------- > 1 file changed, 2 insertions(+), 8 deletions(-) > > diff --git a/package/check/check.mk b/package/check/check.mk > index ccffd08ee3..d3977154df 100644 > --- a/package/check/check.mk > +++ b/package/check/check.mk > @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES > CHECK_DEPENDENCIES = host-pkgconf > CHECK_LICENSE = LGPL-2.1+ > CHECK_LICENSE_FILES = COPYING.LESSER > -CHECK_CONF_OPTS = --disable-build-docs > +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF > > -# Having checkmk in the target makes no sense > -define CHECK_REMOVE_CHECKMK > - rm -f $(TARGET_DIR)/usr/bin/checkmk > -endef > -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK > - > -$(eval $(autotools-package)) > +$(eval $(cmake-package)) From arnout at mind.be Mon Jun 19 19:36:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:36 +0200 Subject: [Buildroot] [git commit] package/check: switch to cmake Message-ID: <20230619193706.00F58842BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dfc789f4f21367bc5f4b5454db0922821a765bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The autoconf-build system fails to properly detect vsnprintf checking for vsnprintf... yes checking whether vsnprintf is C99 compliant... no which leads to a build error snprintf.c:495:1: error: inlining failed in call to 'always_inline' 'rpl_vsnprintf.localalias': function not inlinable Building with cmake fixes the problem: -- Looking for vsnprintf -- Looking for vsnprintf - found The cmake build system has an option to disable checkmk, so we don't need to remove it from target anymore. Fixes: http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/check/check.mk | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/package/check/check.mk b/package/check/check.mk index ccffd08ee3..d3977154df 100644 --- a/package/check/check.mk +++ b/package/check/check.mk @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES CHECK_DEPENDENCIES = host-pkgconf CHECK_LICENSE = LGPL-2.1+ CHECK_LICENSE_FILES = COPYING.LESSER -CHECK_CONF_OPTS = --disable-build-docs +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF -# Having checkmk in the target makes no sense -define CHECK_REMOVE_CHECKMK - rm -f $(TARGET_DIR)/usr/bin/checkmk -endef -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK - -$(eval $(autotools-package)) +$(eval $(cmake-package)) From arnout at mind.be Mon Jun 19 19:36:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:37 +0200 Subject: [Buildroot] [git commit] package/ccache: fix license hash Message-ID: <20230619193706.091DE842BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6508581652ce4cc9c98cd23601ce3a5fc3e8e2c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to update the license hash which is needed due to various commits in 2023 updating package versions and copyright year: https://github.com/ccache/ccache/commits/master/LICENSE.adoc Fixes: http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/ccache/ccache.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 2b6cd65a74..736122e0ab 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc From arnout at mind.be Mon Jun 19 19:36:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:39 +0200 Subject: [Buildroot] [git commit] package/python-django: security bump to version 4.1.9 Message-ID: <20230619193706.12497842BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fa1d011a05c526c06b27edd388378e255b2f055c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field https://www.djangoproject.com/weblog/2023/may/03/security-releases/ In addition, 4.1.8 fixed a bug related to secrets rotation: https://docs.djangoproject.com/en/4.2/releases/4.1.8/ Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.1.7 +PYTHON_DJANGO_VERSION = 4.1.9 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From arnout at mind.be Mon Jun 19 19:36:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:40 +0200 Subject: [Buildroot] [git commit] package/c-ares: security bump to version 1.19.1 Message-ID: <20230619193706.1AF9E842C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0afcfe5a48bd0cb33b1431bb92a5b43ba1109270 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS query IDs - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross compilation Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/c-ares/c-ares.hash | 2 +- package/c-ares/c-ares.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash index edf891674b..3e1573f2cf 100644 --- a/package/c-ares/c-ares.hash +++ b/package/c-ares/c-ares.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz # Hash for license file sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk index 4332fc6919..46b8acd673 100644 --- a/package/c-ares/c-ares.mk +++ b/package/c-ares/c-ares.mk @@ -4,7 +4,7 @@ # ################################################################################ -C_ARES_VERSION = 1.19.0 +C_ARES_VERSION = 1.19.1 C_ARES_SITE = http://c-ares.haxx.se/download C_ARES_INSTALL_STAGING = YES C_ARES_CONF_OPTS = --with-random=/dev/urandom From arnout at mind.be Mon Jun 19 19:36:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:41 +0200 Subject: [Buildroot] [git commit] package/nodejs: security bump to version 16.20.0 Message-ID: <20230619193706.246F6842C2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a240f9da855fc4a01ae1a1a755722f8fc3773705 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-23918: Node.js Permissions policies can be bypassed via process.mainModule (High) - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto library (Medium) - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA environment variable (Low) - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF injection in host headers (Medium) https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js fetch API (Low) https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w For more details, see the advisory: https://nodejs.org/en/blog/vulnerability/february-2023-security-releases Update LICENSE hash after an update of the openssl license snippet: https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- 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 4408782248..6ab4c53e79 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz # Hash for license file -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 539ded06cd..fe629ada21 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.18.1 +NODEJS_VERSION = 16.20.0 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From arnout at mind.be Mon Jun 19 19:39:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:39:10 +0200 Subject: [Buildroot] [PATCH 1/1] linux: make kconfig depend on host-make In-Reply-To: <20230614144202.21459-1-fl@n621.de> References: <20230614144202.21459-1-fl@n621.de> Message-ID: <89b7d939-129e-70fc-a89f-347688181b6a@mind.be> On 14/06/2023 16:42, Florian Larysch wrote: > Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to > $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. > > Thus, when host-make is being used in a build that has > PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the > make instance from the host directory, but since it is not listed in > LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in > time. > > Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it > copied over early enough. > > Signed-off-by: Florian Larysch Applied to master, thanks. Regards, Arnout > --- > linux/linux.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index cc36b5251d..1c4fe45ac9 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ > # only if the host does not have them. > LINUX_KCONFIG_DEPENDENCIES = \ > $(BR2_BISON_HOST_DEPENDENCY) \ > - $(BR2_FLEX_HOST_DEPENDENCY) > + $(BR2_FLEX_HOST_DEPENDENCY) \ > + $(BR2_MAKE_HOST_DEPENDENCY) > > # Starting with 4.18, the kconfig in the kernel calls the > # cross-compiler to check its capabilities. So we need the From arnout at mind.be Mon Jun 19 19:44:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:44:58 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-2-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: <211dea2d-a959-03e5-902d-a8008ca1a434@mind.be> On 13/06/2023 12:50, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier > Reviewed-by: C?dric Le Goater > --- > package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ > package/petitboot/petitboot.mk | 4 +++ > 2 files changed, 58 insertions(+) > create mode 100644 package/petitboot/S15pb-discover > > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100644 > index 000000000000..83305ed9ea8a > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,54 @@ > +#!/bin/sh > + > +DAEMON="pb-discover" > +PIDFILE="/var/run/$DAEMON.pid" > +LOGFILE="/var/log/$DAEMON.log" > + > +PB_DISCOVER_ARGS="-l $LOGFILE" I have added the following here: [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" If for some reason that's not appropriate, please send a follow-up patch that removes it again. > + > +if [ "$(pb-config debug)" = "enabled" ] ; then > + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" Note that the sourcing of the default file comes before this. I think that's appropriate. Applied to master with that change, thanks. Regards, Arnout > +fi > + > +start() { > + printf 'Starting %s: ' "$DAEMON" > + # shellcheck disable=SC2086 # we need the word splitting > + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ > + -- $PB_DISCOVER_ARGS > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +stop() { > + printf 'Stopping %s: ' "$DAEMON" > + start-stop-daemon -K -q -p "$PIDFILE" > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +restart() { > + stop > + sleep 1 > + start > +} > + > +case "$1" in > + start|stop|restart) > + "$1";; > + reload) > + restart;; > + *) > + echo "Usage: $0 {start|stop|restart|reload}" > + exit 1 > + ;; > +esac > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index a798e7ca614f..4d56b73938e7 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb > $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/S15pb-discover > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > > PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL From judge.packham at gmail.com Mon Jun 19 19:53:08 2023 From: judge.packham at gmail.com (Chris Packham) Date: Tue, 20 Jun 2023 07:53:08 +1200 Subject: [Buildroot] [PATCH 1/2] package/syslog-ng: disable python support In-Reply-To: <20230619181458.1596060-1-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> Message-ID: Hi Bernd, On Tue, 20 Jun 2023, 6:15 am Bernd Kuhls, wrote: > Upstream added a list of python modules declared as runtime dependencies > > https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621 > most of them with fixed (and outdated) versions. > > Disable python support for the time being. > > Fixes: > > http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/ > > Signed-off-by: Bernd Kuhls > Thanks, I had hoped to find a way of avoiding disabling python support but this seems like the best thing we can do right now. Reviewed-by: Chris Packham > --- > package/syslog-ng/syslog-ng.mk | 12 ++---------- > 1 file changed, 2 insertions(+), 10 deletions(-) > > diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/ > syslog-ng.mk > index 1c4cec6adb..ecc8eeddce 100644 > --- a/package/syslog-ng/syslog-ng.mk > +++ b/package/syslog-ng/syslog-ng.mk > @@ -16,7 +16,8 @@ SYSLOG_NG_DEPENDENCIES = host-bison host-flex > host-pkgconf \ > # We're patching configure.ac > SYSLOG_NG_AUTORECONF = YES > SYSLOG_NG_CONF_OPTS = --disable-manpages --localstatedir=/var/run \ > - --disable-java --disable-java-modules --disable-mongodb > + --disable-java --disable-java-modules --disable-mongodb \ > + --disable-python > SYSLOG_NG_CFLAGS = $(TARGET_CFLAGS) > > ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y) > @@ -39,15 +40,6 @@ else > SYSLOG_NG_CONF_OPTS += --disable-linux-caps > endif > > -ifeq ($(BR2_PACKAGE_PYTHON3),y) > -SYSLOG_NG_DEPENDENCIES += python3 > -SYSLOG_NG_CONF_OPTS += \ > - --enable-python \ > - --with-python=$(PYTHON3_VERSION_MAJOR) > -else > -SYSLOG_NG_CONF_OPTS += --disable-python > -endif > - > ifeq ($(BR2_PACKAGE_LIBESMTP),y) > SYSLOG_NG_DEPENDENCIES += libesmtp > SYSLOG_NG_CONF_OPTS += --enable-smtp > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From judge.packham at gmail.com Mon Jun 19 19:55:08 2023 From: judge.packham at gmail.com (Chris Packham) Date: Tue, 20 Jun 2023 07:55:08 +1200 Subject: [Buildroot] [PATCH 2/2] package/syslog-ng: bump version to 4.2.0 In-Reply-To: <20230619181458.1596060-2-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> <20230619181458.1596060-2-bernd@kuhls.net> Message-ID: On Tue, 20 Jun 2023, 6:15 am Bernd Kuhls, wrote: > Updated upstream URL of patch file. > > Release notes: > https://axoflow.com/axosyslog-release-4-2/ > https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0 > > Signed-off-by: Bernd Kuhls > Reviewed-by: Chris Packham > --- > .checkpackageignore | 1 - > package/syslog-ng/0001-fix-build-on-uclibc.patch | 3 ++- > package/syslog-ng/syslog-ng.conf | 2 +- > package/syslog-ng/syslog-ng.hash | 2 +- > package/syslog-ng/syslog-ng.mk | 2 +- > 5 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index c78168e5ea..36ab2845d7 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1483,7 +1483,6 @@ > package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch > package/suricata/S99suricata Shellcheck > package/swupdate/swupdate.sh Shellcheck > package/sylpheed/0001-harden-link-checker-before-accepting-click.patch > Upstream > -package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream > package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream > package/sysrepo/S51sysrepo-plugind Indent Shellcheck > package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch > Upstream > diff --git a/package/syslog-ng/0001-fix-build-on-uclibc.patch > b/package/syslog-ng/0001-fix-build-on-uclibc.patch > index dbb9b66b5c..07c3f0721c 100644 > --- a/package/syslog-ng/0001-fix-build-on-uclibc.patch > +++ b/package/syslog-ng/0001-fix-build-on-uclibc.patch > @@ -9,8 +9,9 @@ pthread_spin_trylock so check for this function before > using it > Fixes: > - > http://autobuild.buildroot.org/results/0a6de11c030a4f39e402917809fc6d33fb463d1b > > +Upstream: https://github.com/buytenh/ivykis/pull/22 > + > Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/buytenh/ivykis/pull/17] > --- > configure.ac | 3 +++ > src/spinlock.h | 4 ++++ > diff --git a/package/syslog-ng/syslog-ng.conf > b/package/syslog-ng/syslog-ng.conf > index f4b74dc8c1..a3cfa8dacf 100644 > --- a/package/syslog-ng/syslog-ng.conf > +++ b/package/syslog-ng/syslog-ng.conf > @@ -1,4 +1,4 @@ > - at version: 4.1 > + at version: 4.2 > > source s_sys { > file("/proc/kmsg" program_override("kernel")); > diff --git a/package/syslog-ng/syslog-ng.hash > b/package/syslog-ng/syslog-ng.hash > index 8ab4d5ac3b..a917331580 100644 > --- a/package/syslog-ng/syslog-ng.hash > +++ b/package/syslog-ng/syslog-ng.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e > syslog-ng-4.1.1.tar.gz > +sha256 092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda > syslog-ng-4.2.0.tar.gz > sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd > COPYING > sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 > GPL.txt > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 > LGPL.txt > diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/ > syslog-ng.mk > index ecc8eeddce..39433185b4 100644 > --- a/package/syslog-ng/syslog-ng.mk > +++ b/package/syslog-ng/syslog-ng.mk > @@ -6,7 +6,7 @@ > > # When updating the version, please check at runtime if the version in > # syslog-ng.conf header needs to be updated > -SYSLOG_NG_VERSION = 4.1.1 > +SYSLOG_NG_VERSION = 4.2.0 > SYSLOG_NG_SITE = > https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) > SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) > SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From festevam at gmail.com Mon Jun 19 19:56:22 2023 From: festevam at gmail.com (Fabio Estevam) Date: Mon, 19 Jun 2023 16:56:22 -0300 Subject: [Buildroot] [PATCH] configs/imx7d-sdb: bump the kernel version Message-ID: <20230619195622.595545-1-festevam@gmail.com> Bump the kernel version to 6.1.34. Signed-off-by: Fabio Estevam --- configs/imx7d-sdb_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/imx7d-sdb_defconfig b/configs/imx7d-sdb_defconfig index 8ee5e1fc40..cf4da342c1 100644 --- a/configs/imx7d-sdb_defconfig +++ b/configs/imx7d-sdb_defconfig @@ -3,8 +3,8 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_NEON_VFPV4=y -# Linux headers same as kernel, a 5.13 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_13=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # system BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.13" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.34" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-sdb" -- 2.34.1 From festevam at gmail.com Mon Jun 19 19:56:37 2023 From: festevam at gmail.com (Fabio Estevam) Date: Mon, 19 Jun 2023 16:56:37 -0300 Subject: [Buildroot] [PATCH] package/crucible: bump to version 2023.04.12 Message-ID: <20230619195637.595586-1-festevam@gmail.com> Bump to version 2023.04.12. Signed-off-by: Fabio Estevam --- package/crucible/crucible.hash | 2 +- package/crucible/crucible.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/crucible/crucible.hash b/package/crucible/crucible.hash index d0a2a63fab..256513da6b 100644 --- a/package/crucible/crucible.hash +++ b/package/crucible/crucible.hash @@ -1,2 +1,2 @@ -sha256 1229c7d1587a97e9f3d456392e06c7be288bacf6ffb68c940d497bf55edab20b crucible-2022.05.25.tar.gz +sha256 bfeaa9b1c8bb95f02d33bd915892e748eb8939fd8b901e1d31d2efa7f7aefcb3 crucible-2023.04.12.tar.gz sha256 d88514630470aec9fa7abdc990a1e0a8751a752321bffa868188c49009d64d59 LICENSE diff --git a/package/crucible/crucible.mk b/package/crucible/crucible.mk index fdad709dde..dad89b2149 100644 --- a/package/crucible/crucible.mk +++ b/package/crucible/crucible.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRUCIBLE_VERSION = 2022.05.25 +CRUCIBLE_VERSION = 2023.04.12 CRUCIBLE_SITE = $(call github,usbarmory,crucible,v$(CRUCIBLE_VERSION)) CRUCIBLE_LICENSE = GPL-3.0 CRUCIBLE_LICENSE_FILES = LICENSE -- 2.34.1 From arnout at mind.be Mon Jun 19 20:03:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:03:13 +0200 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-3-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-3-laurent@vivier.eu> Message-ID: <96f20010-4409-a007-962d-a151aecf1843@mind.be> On 13/06/2023 12:50, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier > --- > package/petitboot/petitboot-console-ui.rules | 5 +++++ > package/petitboot/petitboot.mk | 4 ++++ > package/petitboot/sysctl.conf | 1 + > system/Config.in | 2 +- > 4 files changed, 11 insertions(+), 1 deletion(-) > create mode 100644 package/petitboot/petitboot-console-ui.rules > create mode 100644 package/petitboot/sysctl.conf > > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..ceeada256f2b > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,5 @@ > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" That's the m68k serial port, right? Why just this one and not the dozen of other serial ports? > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" Why only tty0 and not the other VCs? > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" I don't know if running it on serial ports is a good idea. There's a good chance that a serial port is connected to a modem or bluetooth module or GPS or ... If petitboot is printing stuff on it, that can lead to very hard to debug issues. I think on almost all boards, there will be only a single serial port that is used as the console, and that will be... the console. So the most important one on which to start pb-console is /dev/console. And exactly that one is missing! If I'm wrong about this, please explain in the commit message why. Also, how does this interact with the pb-console started by the init script? A bit of explanation in the commit message would be nice. > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938e7..e74a5ff623ea 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ > + $(TARGET_DIR)/etc/sysctl.conf > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf > new file mode 100644 > index 000000000000..02ab8e3275b5 > --- /dev/null > +++ b/package/petitboot/sysctl.conf > @@ -0,0 +1 @@ > +kernel.printk = 1 1 1 1 > diff --git a/system/Config.in b/system/Config.in > index 1ca7690ea3ba..786ec9a1c6b3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH > > menuconfig BR2_TARGET_GENERIC_GETTY > bool "Run a getty (login prompt) after boot" > - default y > + default y if !BR2_PACKAGE_PETITBOOT (nitpick) no additional spaces between 'y' and 'if'. Regards, Arnout > > if BR2_TARGET_GENERIC_GETTY > config BR2_TARGET_GENERIC_GETTY_PORT From arnout at mind.be Mon Jun 19 20:22:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:22:26 +0200 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-4-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-4-laurent@vivier.eu> Message-ID: On 13/06/2023 12:50, 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 > Reviewed-by: C?dric Le Goater > --- > DEVELOPERS | 2 ++ > board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ > board/qemu/m68k-virt/readme.txt | 5 +++++ > configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ > 4 files changed, 54 insertions(+) > create mode 100644 board/qemu/m68k-virt/linux.fragment > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7f3..804a4cd2c1d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1820,6 +1820,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment > new file mode 100644 > index 000000000000..49416982601c > --- /dev/null > +++ b/board/qemu/m68k-virt/linux.fragment > @@ -0,0 +1,21 @@ > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_MD=y Why is LVM/RAID needed? We're just booting an initrd... > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y Same question, why is device mapper needed? And particularly all those exotic targets... > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..714b74c70ea1 > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..18890b1a6fc1 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,26 @@ > +BR2_m68k=y > +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y > +BR2_CCACHE=y > +BR2_RELRO_NONE=y Why is this needed? Please explain in the commit message. > +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > +BR2_ROOTFS_MERGED_USR=y Why is this needed? > +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y Please use a specific kernel version (like is done for the other qemu defconfigs). It would BTW be nice to use the structured and commented format like on the other qemu defconfigs. > +BR2_LINUX_KERNEL_DEFCONFIG="virt" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y This is selected automatically by petitboot. > +BR2_PACKAGE_KEXEC_ZLIB=y Why is this needed? > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y Why are the four above needed? Regards, Arnout > +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 From petr.vorel at gmail.com Mon Jun 19 20:24:36 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Mon, 19 Jun 2023 22:24:36 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build In-Reply-To: <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> References: <20230611175142.5235-1-bernd.kuhls@t-online.de> <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> Message-ID: On Sunday, 11 June 2023, Giulio Benetti < giulio.benetti at benettiengineering.com> wrote: > On 11/06/23 19:51, Bernd Kuhls wrote: > >> Fixes: >> >> http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ >> >> f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version >> 2.6.3 which includes the addition of the two files patched here. >> >> Signed-off-by: Bernd Kuhls >> > > Reviewed-by: Giulio Benetti > > Reviewed-by: Petr Vorel Fixes: f9dc4bab9f ("package/nfs-utils: bump to version 2.6.3") Thanks! Kind regards, Petr Petr > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > > --- >> v2: added upstream URL >> >> ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ >> 1 file changed, 44 insertions(+) >> create mode 100644 >> package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> >> diff --git >> a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> new file mode 100644 >> index 0000000000..5ffb15d86d >> --- /dev/null >> +++ >> b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> @@ -0,0 +1,44 @@ >> +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 >> +From: Bernd Kuhls >> +Date: Sun, 11 Jun 2023 08:57:11 +0200 >> +Subject: [PATCH] support/reexport: guard dlfcn.h include with >> HAVE_DLFCN_H >> + >> +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 >> + >> +Signed-off-by: Bernd Kuhls >> +--- >> + support/reexport/fsidd.c | 2 ++ >> + support/reexport/reexport.c | 2 ++ >> + 2 files changed, 4 insertions(+) >> + >> +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c >> +index 37649d06..d4b245e8 100644 >> +--- a/support/reexport/fsidd.c >> ++++ b/support/reexport/fsidd.c >> +@@ -3,7 +3,9 @@ >> + #endif >> + >> + #include >> ++#ifdef HAVE_DLFCN_H >> + #include >> ++#endif >> + #include >> + #include >> + #include >> +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c >> +index d597a2f7..d9a700af 100644 >> +--- a/support/reexport/reexport.c >> ++++ b/support/reexport/reexport.c >> +@@ -2,7 +2,9 @@ >> + #include >> + #endif >> + >> ++#ifdef HAVE_DLFCN_H >> + #include >> ++#endif >> + #include >> + #include >> + #include >> +-- >> +2.39.2 >> + >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Mon Jun 19 20:25:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:25:02 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Message-ID: <4eb0906c-47aa-7ede-2a2e-2ef4a734822f@mind.be> On 16/06/2023 07:21, Joel Stanley wrote: > On Wed, 14 Jun 2023 at 06:22, Laurent Vivier wrote: >> >> Le 14/06/2023 ? 04:05, Joel Stanley a ?crit : >>> On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >>>> >>>> Petitboot doesn't start a shell but a GUI. >>>> Manage the menu to switch to the shell. >>>> >>>> Enable the test for qemu_m68K_virt. >>>> >>>> Signed-off-by: Laurent Vivier >>>> --- >>>> support/scripts/boot-qemu-image.py | 8 ++++++-- >>>> 1 file changed, 6 insertions(+), 2 deletions(-) >>>> >>>> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py >>>> index ba50ea69ee9a..c94b7a5c969d 100755 >>>> --- a/support/scripts/boot-qemu-image.py >>>> +++ b/support/scripts/boot-qemu-image.py >>>> @@ -36,7 +36,7 @@ def main(): >>>> time.sleep(1) >>>> >>>> try: >>>> - child.expect(["buildroot login:"], timeout=600) >>>> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) >>> >>> What's idx going to contain in the petitboot vs getty cases? >> >> see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect >> >> "This returns the index into the pattern list." >> >> "buildroot login:" -> idx = 0 >> "Exit to shell" -> idx = 1 > > Thanks. Perhaps a comment where you test the results to explain why we test 0/1. Exactly. Something like: # getty on console -> "buildroot login:" == 0 # petitboot on console -> "Exit to shell" == 1 Regards, Arnout > >>>> - 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) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Mon Jun 19 19:43:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:43:02 +0200 Subject: [Buildroot] [git commit] petitboot: add pb-discover daemon Message-ID: <20230619202544.A6F1E842D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c8ab13b960edcd290ea5ca7a7e739cb993fb863 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Laurent Vivier Reviewed-by: C??dric Le Goater Reviewed-by: Joel Stanley [Arnout: also source /etc/default file] Signed-off-by: Arnout Vandecappelle --- package/petitboot/S15pb-discover | 57 ++++++++++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 61 insertions(+) diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 0000000000..7ecc12e991 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,57 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +# shellcheck source=/dev/null +[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca61..4d56b73938 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL From arnout at mind.be Mon Jun 19 19:38:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:38:11 +0200 Subject: [Buildroot] [git commit] linux: make kconfig depend on host-make Message-ID: <20230619202544.9E5F9842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66681bd4a6b9faadf9a6f772efb2705b06084cfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. Thus, when host-make is being used in a build that has PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the make instance from the host directory, but since it is not listed in LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in time. Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it copied over early enough. Signed-off-by: Florian Larysch Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index cc36b5251d..1c4fe45ac9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ # only if the host does not have them. LINUX_KCONFIG_DEPENDENCIES = \ $(BR2_BISON_HOST_DEPENDENCY) \ - $(BR2_FLEX_HOST_DEPENDENCY) + $(BR2_FLEX_HOST_DEPENDENCY) \ + $(BR2_MAKE_HOST_DEPENDENCY) # Starting with 4.18, the kconfig in the kernel calls the # cross-compiler to check its capabilities. So we need the From bernd at kuhls.net Tue Jun 20 05:43:25 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 20 Jun 2023 07:43:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/lightning: bump version to 2.2.2 Message-ID: <20230620054325.2652382-1-bernd@kuhls.net> Release notes: https://lists.gnu.org/archive/html/lightning/2023-04/msg00004.html Fixes: http://autobuild.buildroot.net/results/c50/c50fa2d861c634eb0800cf551fc4a7e5fa5752bf/ Signed-off-by: Bernd Kuhls --- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 97b391674c..6f7c24d19c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz +sha256 0aca8242dead17d62117bcfcb078e6a9ea856cc81742813c9e8394bcce73b3e2 lightning-2.2.2.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 4a8c7e5efd..c23ae9745e 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.1 +LIGHTNING_VERSION = 2.2.2 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER -- 2.39.2 From gwenj at trabucayre.com Tue Jun 20 08:15:17 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Tue, 20 Jun 2023 10:15:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/gnuradio: fix build with python-pybind > 2.10.0 Message-ID: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou Since commit 0e82c360942907f5a2f379e64e0d211aaff80774 (and since release 2.10.1), a new variable called PYBIND11_PYTHONLIBS_OVERWRITE was introduced and set to ON by default. According to comment before this option: "Overwrite cached values read from Python library (classic search). Turn off if cross-compiling and manually setting these values." In buildroot's context this option must be disabled to keep variables provided by buildroot and lib/app. This issue affect branches: master, next and tags 2023.02.x, 2023.05. Fix: - http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b/ Signed-off-by: Gwenhael Goavec-Merou --- package/gnuradio/gnuradio.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index d9218b533d..a6ac5c929e 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -25,6 +25,7 @@ GNURADIO_CONF_OPTS = \ -DENABLE_EXAMPLES=OFF \ -DENABLE_GNURADIO_RUNTIME=ON \ -DENABLE_TESTING=OFF \ + -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF \ -DXMLTO_EXECUTABLE=NOTFOUND # For third-party blocks, the gnuradio libraries are mandatory at -- 2.39.3 From gwenj at trabucayre.com Tue Jun 20 08:15:18 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Tue, 20 Jun 2023 10:15:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/gnuradio: fix gnuradio python libraries for cross-compile In-Reply-To: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> References: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> Message-ID: <1687248918-42301-2-git-send-email-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou By default, module libraries have a suffix based on cpython version + host architecture: this is fine for a native compile when these libraries are used on the same computer (or similar computers). But when target architecture is not the same python is unable to find libraries due to the wrong suffix and produces unclear errors messages: # python3 Python 3.11.3 (main, Jun 19 2023, 14:15:44) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from gnuradio import blocks Traceback (most recent call last): File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 18, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 22, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' >>> Based on: http://patchwork.ozlabs.org/project/buildroot/patch/20230223201511.217372-2-contact at martb.dev/ Upstream status: https://github.com/gnuradio/gnuradio/pull/6727 Signed-off-by: Martin B??h Signed-off-by: Gwenhael Goavec-Merou --- ...ix-invalid-suffix-when-cross-compile.patch | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch diff --git a/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch b/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch new file mode 100644 index 0000000000..37bd9147dc --- /dev/null +++ b/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch @@ -0,0 +1,72 @@ +From fad27221925d71bcbcbffea9787abdd80351c5c5 Mon Sep 17 00:00:00 2001 +From: Gwenhael Goavec-Merou +Date: Wed, 22 Feb 2023 03:05:08 +0100 +Subject: [PATCH] grPyBind: fix invalid suffix when cross-compile +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This is required as pybind11 uses host python3 and therefore the host platform +suffixes. + +By default, module libraries have a suffix based on cpython version + host +architecture: this is fine for a native compile when these libraries are used +on the same computer (or similar computers). But when target architecture is +not the same python is unable to find libraries due to the wrong suffix and +produces unclear errors messages. +This patch, when CMAKE_CROSSCOMPILING is set, force libraries suffix extension +to resolve this runtime issue. + +Signed-off-by: Martin B??h +Signed-off-by: Gwenhael Goavec-Merou +[Upstream status: https://github.com/gnuradio/gnuradio/pull/6727] +--- + cmake/Modules/GrPybind.cmake | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +diff --git a/cmake/Modules/GrPybind.cmake b/cmake/Modules/GrPybind.cmake +index 5a6fb7633..c2df17c2d 100644 +--- a/cmake/Modules/GrPybind.cmake ++++ b/cmake/Modules/GrPybind.cmake +@@ -8,6 +8,12 @@ macro(GR_PYBIND_MAKE name updir filter files) + ${CMAKE_CURRENT_BINARY_DIR} COPYONLY) + + pybind11_add_module(${name}_python ${files}) ++ ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() + + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) +@@ -135,6 +141,12 @@ macro(GR_PYBIND_MAKE_CHECK_HASH name updir filter files) + + pybind11_add_module(${name}_python ${files}) + ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() ++ + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) + set(MODULE_NAME "runtime") +@@ -286,6 +298,12 @@ macro(GR_PYBIND_MAKE_OOT name updir filter files) + + pybind11_add_module(${name}_python ${files}) + ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() ++ + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) + set(MODULE_NAME "runtime") +-- +2.39.3 + -- 2.39.3 From ckhardin at gmail.com Tue Jun 20 17:07:26 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:07:26 -0700 Subject: [Buildroot] [PATCH 1/1] package/dhcp: fix dhcp symlink in target/var/lib/dhcp Message-ID: <20230620170726.3644-1-ckhardin@gmail.com> In a readonly fs configuration the skeleton-init-fs will move the var directories to the usr/share/factory and the run a command like this: mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var mkdir -p $(TARGET_DIR)/var 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 If the symlink is to the /tmp directory the glob compare on the dhcp link will evaluate and result in an incorrect entry being created in the resulting tmpfs mount on var. L+! /var/lib/dhcp - - - - ../usr/share/factory//var/lib/dhcp So, make the link relative and the result of the configuration doesn't get impacted. Signed-off-by: Charles Hardin --- package/dhcp/dhcp.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 7be40191c8..edbc6a0d2a 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -103,7 +103,7 @@ define DHCP_INSTALL_CTL_LIBS endef define DHCP_INSTALL_SERVER mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/server DESTDIR=$(TARGET_DIR) install-sbinPROGRAMS $(INSTALL) -m 0644 -D package/dhcp/dhcpd.conf \ $(TARGET_DIR)/etc/dhcp/dhcpd.conf @@ -113,7 +113,7 @@ endif ifeq ($(BR2_PACKAGE_DHCP_RELAY),y) define DHCP_INSTALL_RELAY mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/relay DESTDIR=$(TARGET_DIR) install-sbinPROGRAMS endef endif @@ -121,7 +121,7 @@ endif ifeq ($(BR2_PACKAGE_DHCP_CLIENT),y) define DHCP_INSTALL_CLIENT mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/client DESTDIR=$(TARGET_DIR) sbindir=/sbin \ install-sbinPROGRAMS $(INSTALL) -m 0644 -D package/dhcp/dhclient.conf \ -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:09:22 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:09:22 -0700 Subject: [Buildroot] [PATCH 1/1] package/firmware-imx: ensure the linux firmware is installed first Message-ID: <20230620170922.3722-1-ckhardin@gmail.com> There was imx SDMA firmware in the base linux-firmware package at one time, but the firmware-imx is updated with the latest versions from NXP releases. This just ensures a dependency is set so that the imx package will always come later in case an overlap occurs again. Signed-off-by: Chares Hardin Signed-off-by: Charles Hardin --- package/freescale-imx/firmware-imx/firmware-imx.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk index 99fe71a91c..4cceb67019 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk @@ -14,6 +14,10 @@ FIRMWARE_IMX_REDISTRIBUTE = NO FIRMWARE_IMX_INSTALL_IMAGES = YES +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE),y) +FIRMWARE_IMX_DEPENDENCIES += linux-firmware +endif + define FIRMWARE_IMX_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE)) endef -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:19:43 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:19:43 -0700 Subject: [Buildroot] [PATCH 1/1] packages/imx-seco: add the imx8dxl b0 revsision ahab image Message-ID: <20230620171943.3999-1-ckhardin@gmail.com> Update the selection of the ahab container images for the imx8dxl asics. The initial support assumed these were imx8 but this is actually the imx8x architecture as well. This was fixed when run on the first tests against the imx8dxl SoCs. Files from upstream: mx8dxla0-ahab-container.img mx8dxla1-ahab-container.img mx8dxlb0-ahab-container.img The B0 revision should be considered the latest Signed-off-by: Charles Hardin --- package/freescale-imx/imx-seco/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-seco/Config.in b/package/freescale-imx/imx-seco/Config.in index 867ffe1bb0..41f8444651 100644 --- a/package/freescale-imx/imx-seco/Config.in +++ b/package/freescale-imx/imx-seco/Config.in @@ -22,11 +22,15 @@ choice config BR2_PACKAGE_IMX_SECO_MX8DXLA0 bool "imx-seco-mx8dxla0" - depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X config BR2_PACKAGE_IMX_SECO_MX8DXLA1 bool "imx-seco-mx8dxla1" - depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X + +config BR2_PACKAGE_IMX_SECO_MX8DXLB0 + bool "imx-seco-mx8dxlb0" + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X config BR2_PACKAGE_IMX_SECO_MX8QMB0 bool "imx-seco-mx8qmb0" @@ -46,6 +50,7 @@ config BR2_PACKAGE_IMX_SECO_AHAB_CONTAINER_IMAGE string default "mx8dxla0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA0 default "mx8dxla1-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA1 + default "mx8dxlb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLB0 default "mx8qmb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QMB0 default "mx8qxb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXB0 default "mx8qxc0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXC0 -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:23:05 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:23:05 -0700 Subject: [Buildroot] [PATCH 1/1] package/unzip: configure with LARGE_FILE_SUPPORT by default Message-ID: <20230620172305.4176-1-ckhardin@gmail.com> Buildroot always enable largefile support in the toolchains, and thus the associated definitions are always on. This leads to a problem in the unzip that on a 32-bit arch with these flags being passed in -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 But, the LARGE_FILE_SUPPORT not being defined will cause a size mismatch on the comparison of the zipfiles. $ unzip test.zip Archive: test.zip error: invalid zip file with overlapped components (possible zip bomb) Simple solution is just enable LARGE_FILE_SUPPORT in cmake to get an expected extraction. Signed-off-by: Charles Hardin --- package/unzip/unzip.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/package/unzip/unzip.mk b/package/unzip/unzip.mk index 44cc2013fb..14ccedd48f 100644 --- a/package/unzip/unzip.mk +++ b/package/unzip/unzip.mk @@ -28,4 +28,18 @@ UNZIP_IGNORE_CVES = \ CVE-2022-0529 \ CVE-2022-0530 +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when +# necessary, redefining it on the command line causes some warnings. +UNZIP_TARGET_CFLAGS = \ + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CFLAGS)) + +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when +# necessary, redefining it on the command line causes some warnings. +UNZIP_TARGET_CXXFLAGS = \ + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CXXFLAGS)) + +UNZIP_CONF_OPTS += \ + -DCMAKE_C_FLAGS="$(UNZIP_TARGET_CFLAGS) -DLARGE_FILE_SUPPORT" \ + -DCMAKE_CXX_FLAGS="$(UNZIP_TARGET_CXXFLAGS) -DLARGE_FILE_SUPPORT" + $(eval $(cmake-package)) -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:38:12 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:38:12 -0700 Subject: [Buildroot] [PATCH 1/2] package/alsa-plugins: fix dependencies for the alsa plugin package Message-ID: <20230620173813.4590-1-ckhardin@gmail.com> The alsa-utils will remove and create the /usr/share/alsa dir as a whole and since the alsa plugins needs to add config into this same directory it should come after those install steps. Also, the bluez alsa needs the plugins installed to find them during the configuration phases - so, interlock the plugins when configured. Signed-off-by: Charles Hardin --- package/alsa-plugins/alsa-plugins.mk | 4 ++++ package/bluez-alsa/bluez-alsa.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index 5728ebfe37..d23a81c5ee 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ --disable-maemo-resource-manager \ --with-speex=no +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) +ALSA_PLUGINS_DEPENDENCIES += alsa-utils +endif + ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) ALSA_PLUGINS_CONF_OPTS += --enable-samplerate ALSA_PLUGINS_DEPENDENCIES += libsamplerate diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk index 83dfce6177..649810b0ad 100644 --- a/package/bluez-alsa/bluez-alsa.mk +++ b/package/bluez-alsa/bluez-alsa.mk @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ --with-alsaplugindir=/usr/lib/alsa-lib \ --with-alsaconfdir=/etc/alsa/conf.d +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins +endif + ifeq ($(BR2_PACKAGE_FDK_AAC),y) BLUEZ_ALSA_DEPENDENCIES += fdk-aac BLUEZ_ALSA_CONF_OPTS += --enable-aac -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:38:13 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:38:13 -0700 Subject: [Buildroot] [PATCH 2/2] package/alsa-plugins: require libsamplerate for the plugins In-Reply-To: <20230620173813.4590-1-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> Message-ID: <20230620173813.4590-2-ckhardin@gmail.com> During the execution of the alsa plugins on a test application, the library would not function without samplerate being enabled and present. So, this is a patch to just include the samplerate since the latest versions seem to require it for the plugins to work. There might be another fix instead of this patch, but this got the sound to play for the bluez alsa stack as expected. Signed-off-by: Charles Hardin --- package/alsa-plugins/Config.in | 1 + package/alsa-plugins/alsa-plugins.mk | 22 ++++++---------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/package/alsa-plugins/Config.in b/package/alsa-plugins/Config.in index ee0fb4c1d5..e85ff218dd 100644 --- a/package/alsa-plugins/Config.in +++ b/package/alsa-plugins/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_ALSA_PLUGINS bool "alsa-plugins" depends on BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB_HWDEP + select BR2_PACKAGE_LIBSAMPLERATE help Advanced Linux Sound Architecture Plugins diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index d23a81c5ee..8046720297 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -7,30 +7,20 @@ ALSA_PLUGINS_VERSION = 1.2.7.1 ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 ALSA_PLUGINS_SITE = https://www.alsa-project.org/files/pub/plugins -ALSA_PLUGINS_LICENSE = LGPL-2.1+ -ALSA_PLUGINS_LICENSE_FILES = COPYING -ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib +ALSA_PLUGINS_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (samplerate) +ALSA_PLUGINS_LICENSE_FILES = COPYING COPYING.GPL +ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib libsamplerate ALSA_PLUGINS_CONF_OPTS = \ + --enable-samplerate \ --disable-jack \ --disable-usbstream \ --disable-pulseaudio \ - --disable-libav \ - --disable-maemo-plugin \ - --disable-maemo-resource-manager \ - --with-speex=no + --disable-avcodec \ + --with-speex=builtin ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) ALSA_PLUGINS_DEPENDENCIES += alsa-utils endif -ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) -ALSA_PLUGINS_CONF_OPTS += --enable-samplerate -ALSA_PLUGINS_DEPENDENCIES += libsamplerate -ALSA_PLUGINS_LICENSE += , GPL-2.0+ (samplerate plugin) -ALSA_PLUGINS_LICENSE_FILES += COPYING.GPL -else -ALSA_PLUGINS_CONF_OPTS += --disable-samplerate -endif - $(eval $(autotools-package)) -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:43:21 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:43:21 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdbus-cpp: add support to build the host stub generator Message-ID: <20230620174321.4774-1-ckhardin@gmail.com> Add a host option to build the xml2cpp-codegen part of the sdbus-cpp package for use in creating adaptor and proxy implementations from the D-Bus IDL. Signed-off-by: Charles Hardin --- package/Config.in.host | 1 + package/sdbus-cpp/Config.in.host | 14 ++++++++++++++ package/sdbus-cpp/sdbus-cpp.mk | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 package/sdbus-cpp/Config.in.host diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..13eec7f7f5 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -94,6 +94,7 @@ menu "Host utilities" source "package/rustc/Config.in.host" source "package/s6-rc/Config.in.host" source "package/sam-ba/Config.in.host" + source "package/sdbus-cpp/Config.in.host" source "package/sdbusplus/Config.in.host" source "package/sentry-cli/Config.in.host" source "package/sloci-image/Config.in.host" diff --git a/package/sdbus-cpp/Config.in.host b/package/sdbus-cpp/Config.in.host new file mode 100644 index 0000000000..79402af441 --- /dev/null +++ b/package/sdbus-cpp/Config.in.host @@ -0,0 +1,14 @@ +config BR2_PACKAGE_HOST_SDBUS_CPP + bool "host-sdbus-c++-xml2cpp" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_PACKAGE_HOST_SYSTEMD + select BR2_PACKAGE_HOST_PKGCONF + depends on BR2_HOST_GCC_AT_LEAST_7 + help + sdbus-c++ is a high-level C++ D-Bus library for Linux + designed to provide expressive, easy-to-use API in modern C++. + + This will build the stub code generator for the adaptor and + proxy interfaces from D-Bus IDL. + + https://github.com/Kistler-Group/sdbus-cpp diff --git a/package/sdbus-cpp/sdbus-cpp.mk b/package/sdbus-cpp/sdbus-cpp.mk index 0e8d74cfcd..ece18126ba 100644 --- a/package/sdbus-cpp/sdbus-cpp.mk +++ b/package/sdbus-cpp/sdbus-cpp.mk @@ -12,4 +12,13 @@ SDBUS_CPP_DEPENDENCIES = host-pkgconf systemd SDBUS_CPP_LICENSE = LGPL-2.1+ with exception (headers) SDBUS_CPP_LICENSE_FILES = COPYING COPYING-LGPL-Exception +# Host build for sdbus-c++-xml2cpp +HOST_SDBUS_CPP_DEPENDENCIES = host-pkgconf host-systemd +HOST_SDBUS_CPP_CONF_OPTS += \ + -DBUILD_CODE_GEN=ON \ + -DBUILD_DOC=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_LIBSYSTEMD=OFF + $(eval $(cmake-package)) +$(eval $(host-cmake-package)) -- 2.39.2 (Apple Git-143) From bernd at kuhls.net Tue Jun 20 18:40:29 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 20 Jun 2023 20:40:29 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-18 References: <20230619043849.6C2D24012A__45105.9117492818$1687149567$gmane$org@smtp2.osuosl.org> Message-ID: Hi, Am Mon, 19 Jun 2023 04:38:41 -0000 schrieb Thomas Petazzoni via buildroot: > Classification of failures by reason for master > ----------------------------------------------- > > host-ccache-4.8.2 | 6 this build error is caused by an ICE with host-gcc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109241 Regards, Bernd From bobrofon at gmail.com Tue Jun 20 20:04:43 2023 From: bobrofon at gmail.com (Sergey Bobrenok) Date: Tue, 20 Jun 2023 23:04:43 +0300 Subject: [Buildroot] [PATCH 1/1] package/sdbus-cpp: add support to build the host stub generator In-Reply-To: <20230620174321.4774-1-ckhardin@gmail.com> References: <20230620174321.4774-1-ckhardin@gmail.com> Message-ID: <7rlv211qi5269d.fsf@gmail.com> Hi Charles, I also think that it would be useful to have an option to build the 'sdbus-c++-xml2cpp' host tool. I even tried to add a host variant of the package initially [1]. But I wasn't sure of the right way to implement it. 'sdbus-c++-xml2cpp' is more like a stand-alone tool: it doesn't depend on sdbus-c++ or its dependencies, it has its own build files, it requires a different C++ standard (14 vs 17). It just lives in the same repository. So I think, maybe it would be better to make 'sdbus-c++-xml2cpp' a separate host package? For example, the same approach is used in the 'Yocto meta-oe' repository: one package for sdbus-c++ itself, and another package for sdbus-c++-tools [2]. [1] https://lore.kernel.org/all/20201113171845.63359-1-bobrofon at gmail.com/ [2] https://lore.kernel.org/all/CAA9bybPbYubZDBnACQAa+44K4Jkza9Eb9wpgAo_r0WB7e6MjaA at mail.gmail.com/ Charles Hardin writes: > Add a host option to build the xml2cpp-codegen part of the > sdbus-cpp package for use in creating adaptor and proxy > implementations from the D-Bus IDL. > > Signed-off-by: Charles Hardin > --- > package/Config.in.host | 1 + > package/sdbus-cpp/Config.in.host | 14 ++++++++++++++ > package/sdbus-cpp/sdbus-cpp.mk | 9 +++++++++ > 3 files changed, 24 insertions(+) > create mode 100644 package/sdbus-cpp/Config.in.host > > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..13eec7f7f5 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -94,6 +94,7 @@ menu "Host utilities" > source "package/rustc/Config.in.host" > source "package/s6-rc/Config.in.host" > source "package/sam-ba/Config.in.host" > + source "package/sdbus-cpp/Config.in.host" > source "package/sdbusplus/Config.in.host" > source "package/sentry-cli/Config.in.host" > source "package/sloci-image/Config.in.host" > diff --git a/package/sdbus-cpp/Config.in.host > b/package/sdbus-cpp/Config.in.host > new file mode 100644 > index 0000000000..79402af441 > --- /dev/null > +++ b/package/sdbus-cpp/Config.in.host > @@ -0,0 +1,14 @@ > +config BR2_PACKAGE_HOST_SDBUS_CPP > + bool "host-sdbus-c++-xml2cpp" > + depends on BR2_INSTALL_LIBSTDCPP > + depends on BR2_PACKAGE_HOST_SYSTEMD > + select BR2_PACKAGE_HOST_PKGCONF > + depends on BR2_HOST_GCC_AT_LEAST_7 > + help > + sdbus-c++ is a high-level C++ D-Bus library for Linux > + designed to provide expressive, easy-to-use API in modern > C++. > + > + This will build the stub code generator for the adaptor and > + proxy interfaces from D-Bus IDL. > + > + https://github.com/Kistler-Group/sdbus-cpp > diff --git a/package/sdbus-cpp/sdbus-cpp.mk > b/package/sdbus-cpp/sdbus-cpp.mk > index 0e8d74cfcd..ece18126ba 100644 > --- a/package/sdbus-cpp/sdbus-cpp.mk > +++ b/package/sdbus-cpp/sdbus-cpp.mk > @@ -12,4 +12,13 @@ SDBUS_CPP_DEPENDENCIES = host-pkgconf systemd > SDBUS_CPP_LICENSE = LGPL-2.1+ with exception (headers) > SDBUS_CPP_LICENSE_FILES = COPYING COPYING-LGPL-Exception > > +# Host build for sdbus-c++-xml2cpp > +HOST_SDBUS_CPP_DEPENDENCIES = host-pkgconf host-systemd 'sdbus-c++-xml2cpp' depends on the 'expat' library, so 'host-expat' is required as well. > +HOST_SDBUS_CPP_CONF_OPTS += \ > + -DBUILD_CODE_GEN=ON \ > + -DBUILD_DOC=OFF \ > + -DBUILD_TESTS=OFF \ > + -DBUILD_LIBSYSTEMD=OFF > + > $(eval $(cmake-package)) > +$(eval $(host-cmake-package)) -- Sergey Bobrenok System software developer From thomas.petazzoni at bootlin.com Wed Jun 21 04:48:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 21 Jun 2023 04:48:08 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-20 Message-ID: <20230621044812.D6F7A4052E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 2 | 0 | 7 | master | 20 | 31 | 0 | 51 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 8 gupnp-1.4.3 | 3 unknown | 3 host-binutils-2.37 | 2 agentpp-4.6.0 | 1 check-0.15.2 | 1 elfutils-0.186 | 1 faad2-2.10.1 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.4 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.39 | 1 host-go-1.19.10 | 1 libglib2-2.76.1 | 1 libglvnd-1.4.0 | 1 lttng-modules-2.13.7 | 1 openssh-9.3p1 | 1 pv-1.6.20 | 1 strace-6.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/02c8e7bff02e96bb940148ca0f2cfd11127acbec | or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9effad21d26d7786e606dd48a9145ce745451273 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39a3ea6509dd8edbd1d26ccbd267d56abe556044 | ORPH sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/e17940b74f6a98a5bbe073748149231ad6f4de64 | i586 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/7586789cdea1a75d4c4c7c6f991cecefb9b03180 | arceb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/71137c39b1e7ae8490ea383e16117bf4572e7bb0 | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/062cc0e3ca03e02f206dd6a9ba0496f17f6545b1 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3896d338a0f85a7862028acb82776f5a629742bc | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/27c3ab4cbd74d7f8c1379812a3714fc30250c357 | microblaze | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c2f778beddfd61a29189406030dc11e074f6eadc | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/29affe33098f6f2fbcd3611f407516bb99476719 | mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/666aa3968c3260872dfe485a028d786d8f905037 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/439bf9ec0f68c474e0f8a9cb9c21d6b6134b9789 | x86_64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/a7d22165da35a1da8d1d2f546d6c48d83ebfec06 | ORPH sparc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/593e5bd1231c05abb2bf9dbcacd37b1968e5754c | ORPH powerpc64le | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/1c6bb594d5dffdfba1785676f1085dc8acda10e6 | ORPH aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9cd340c48aeed52b75702a6f945082cb2977cfd3 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c781d163eb7b226ecd77b0a9e3cd0a5a736bc8fa | ORPH or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/d57da6ffe4105a05202010c9994d8b6b66821801 | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/4e28cd6fccf5dd39eb23d58caae628f6cd88bab4 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ced81e1a2db9d0b39a2a52f3051c6a6e2cecb3d9 | ORPH mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/35d6aa16b698c488e8f28f4cad40d9f3c4502b5e | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b490be5297424101e31041732bd131b49e74644c | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/f7552981dd420dcf9d8bece07b37fac112e3bfdf | ORPH arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d7d5b96e83a7d2f8d7c366b37b2fa4302aa9eec1 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/e68fac961e04cd34537a3ddfc1f020cca09211f6 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/044ba0f4b441834911cf2f93655a4f45aa3d811d | ORPH arm | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b61df43605ef0b8bd03b4a18bb9f7cade9b010f7 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/79fb06b6481e551ee09aa971185ecceed82b46bb | mips | unknown | NOK | http://autobuild.buildroot.net/results/1920ad165acf0ba9c3e687d23ebbbadaad2e31c8 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/5eb969b1ca61618b49b9c28eeffbc4dba0eaf502 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.37 | 1 lttng-modules-2.13.7 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ff285ac2da95756ee2874b7c15cee060c2d0ae6b | arm | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/bff8c2f0faba6e3a7fbb31c175f4c3a962050b0e | Gitlab CI results for 2023-06-20 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 | ORPH -- http://autobuild.buildroot.net From avromanov at sberdevices.ru Wed Jun 21 09:07:47 2023 From: avromanov at sberdevices.ru (Alexey Romanov) Date: Wed, 21 Jun 2023 12:07:47 +0300 Subject: [Buildroot] [PATCH v1] optee-client: add option to set tee-supplicant startup priority Message-ID: <20230621090747.74080-1-avromanov@sberdevices.ru> In some cases, it is necessary to explicitly specify the startup priority of the tee-supplicant script in init.d. In most cases of system operation, the S30 priority is acceptable. However, there are cases when the user needs to choose the startup priority of the tee-supplicant. For example, for encryption/decryption of the user's file system, OPTEE is usually required, i.e. the tee-supplicant daemon needs to be running. Usually, such a script runs on the earliest priorities in the system, for example, S01. By default, the priority remains at 30, but for specific scenarios, the user can specify their own priority. Signed-off-by: Alexey Romanov --- package/optee-client/Config.in | 7 +++++++ package/optee-client/optee-client.mk | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in index cc7f176c77..d074a36b08 100644 --- a/package/optee-client/Config.in +++ b/package/optee-client/Config.in @@ -37,6 +37,13 @@ config BR2_PACKAGE_OPTEE_CLIENT_SUPP_PLUGINS help Enable TEE supplicant plugin support. +config BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY + string "Priority startup for tee-supplicant init.d script" + default "30" + help + Use this option in cases when you clearly need to specify + the priority of launching tee-supplicant init.d script. + endif comment "optee-client needs a toolchain w/ threads, headers >= 4.3" diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 13a9eb6b20..bd977909f8 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -26,9 +26,11 @@ else OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=OFF endif +TEE_SUPPLICANT_PRIORITY=$(call qstrip,$(BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY)) + define OPTEE_CLIENT_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D $(OPTEE_CLIENT_PKGDIR)/S30tee-supplicant \ - $(TARGET_DIR)/etc/init.d/S30tee-supplicant + $(TARGET_DIR)/etc/init.d/S$(TEE_SUPPLICANT_PRIORITY)tee-supplicant endef $(eval $(cmake-package)) -- 2.38.1 From romain.naour at smile.fr Wed Jun 21 09:57:31 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 11:57:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> Message-ID: <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Hello James, Arnout, All, Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit?: > > > On 05/06/2023 09:08, James Hilliard wrote: >> License hash changed due to name removal: >> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application But if you look closer in the build log, you will notice new setuptool warning: [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer, pypa/build or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** So, it means that the package infrastructure for python use a deprecated install method. I'm not sure why this issue appear only with python-piozero but it seems that we need to update the python infrastructure. Can you have a look? [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 [2] https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 Best regards, Romain >> >> Signed-off-by: James Hilliard > > ?Applied to master, thanks. > > ?Regards, > ?Arnout > >> --- >> ? package/python-setuptools/python-setuptools.hash | 6 +++--- >> ? package/python-setuptools/python-setuptools.mk?? | 4 ++-- >> ? 2 files changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/package/python-setuptools/python-setuptools.hash >> b/package/python-setuptools/python-setuptools.hash >> index 76ad1ba1ce..be13063728 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? 1fd8bd04b0bed95ad6c81f03b1c080bc? setuptools-65.6.3.tar.gz >> -sha256? a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75? >> setuptools-65.6.3.tar.gz >> -sha256? db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8? >> LICENSE >> +md5? 628ab1ae7d14185e5e536740ea31b5ce? setuptools-67.8.0.tar.gz >> +sha256? 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102? >> setuptools-67.8.0.tar.gz >> +sha256? 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741? >> LICENSE >> diff --git a/package/python-setuptools/python-setuptools.mk >> b/package/python-setuptools/python-setuptools.mk >> index 226ef2b479..6d10172cdc 100644 >> --- a/package/python-setuptools/python-setuptools.mk >> +++ b/package/python-setuptools/python-setuptools.mk >> @@ -4,9 +4,9 @@ >> ? # >> ? >> ################################################################################ >> ? -PYTHON_SETUPTOOLS_VERSION = 65.6.3 >> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 >> ? PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz >> -PYTHON_SETUPTOOLS_SITE = >> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a >> +PYTHON_SETUPTOOLS_SITE = >> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 >> ? PYTHON_SETUPTOOLS_LICENSE = MIT >> ? PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE >> ? PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Wed Jun 21 13:08:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 21 Jun 2023 13:08:17 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #7 from stijn.vermeir+bugzilla at dioss.com --- (In reply to Peter Seiderer from comment #6) I tried a build today with Qt versions bumped like this: qtbase 29400a683f96867133b28299c0d0bd6bcf40df35 qtdeclarative 540c4e4a5def8c350a49bb68380b787ae62490c6 qtsvg 7e6a3b38b2e898d90cef68a146cd36fda22e4363 qtvirtualkeyboard 72373522141dd3206183eb5fa56ae1c36a6d4c2b I got these commit ids from here: https://invent.kde.org/qt/qt/qt5/-/commit/da2e0a59fa38644a95047fe389d955dc71b31fc8 I was using buildroot 2023.02.2 internal toolchain for this with gcc-12.3.0. The virtual keyboard still segfaults. I am also trying with gcc-10 now to see if this fixes the segfault here. -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at smile.fr Wed Jun 21 13:45:18 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 15:45:18 +0200 Subject: [Buildroot] [PATCH] python-gpiozero: migrate to setup.cfg Message-ID: <20230621134518.304689-1-romain.naour@smile.fr> setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 otherwise gpiozero dependencies are not properly detected File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application See: http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 Signed-off-by: Romain Naour Cc: James Hilliard --- .../0001-Migrate-to-setup.cfg.patch | 855 ++++++++++++++++++ 1 file changed, 855 insertions(+) create mode 100644 package/python-gpiozero/0001-Migrate-to-setup.cfg.patch diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch new file mode 100644 index 0000000000..090bcbc4a3 --- /dev/null +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch @@ -0,0 +1,855 @@ +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 +From: Dave Jones +Date: Tue, 16 Mar 2021 17:52:49 +0000 +Subject: [PATCH] Migrate to setup.cfg + +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) + +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 +otherwise gpiozero dependencies are not properly detected + +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", +line 868, in _resolve_dist + raise DistributionNotFound(req, requirers) +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found +and is required by the application + +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad + +See: +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html + +[Romain: rebase on 1.6.2] +Signed-off-by: Romain Naour +--- + MANIFEST.in | 4 -- + Makefile | 88 +++++--------------------------- + copyrights | 56 +++++++++++--------- + copyrights.cfg | 11 ---- + coverage.cfg | 18 ------- + docs/conf.py | 99 +++++++++++++++-------------------- + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ + setup.py | 136 +++++-------------------------------------------- + 8 files changed, 196 insertions(+), 314 deletions(-) + delete mode 100644 MANIFEST.in + delete mode 100644 copyrights.cfg + delete mode 100644 coverage.cfg + create mode 100644 setup.cfg + +diff --git a/MANIFEST.in b/MANIFEST.in +deleted file mode 100644 +index bb562ea..0000000 +--- a/MANIFEST.in ++++ /dev/null +@@ -1,4 +0,0 @@ +-include README.rst +-recursive-include gpiozero/fonts *.txt +-recursive-include tests *.py +-include LICENSE.rst +diff --git a/Makefile b/Makefile +index c9ddd90..264a73c 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,44 +4,18 @@ + PYTHON=python + PIP=pip + PYTEST=py.test +-COVERAGE=coverage + TWINE=twine + PYFLAGS= + DEST_DIR=/ + +-# Horrid hack to ensure setuptools is installed in our python environment. This +-# is necessary with Python 3.3's venvs which don't install it by default. +-ifeq ($(shell python -c "import setuptools" 2>&1),) +-SETUPTOOLS:= +-else +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) +-endif +- + # Calculate the base names of the distribution, the location of all source, + # documentation, packaging, icon, and executable script files + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) +-ifeq ($(shell lsb_release -si),Ubuntu) +-DEB_SUFFIX:=ubuntu1 +-else +-DEB_SUFFIX:= +-endif +-DEB_ARCH:=$(shell dpkg --print-architecture) + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") + PY_SOURCES:=$(shell \ + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) +-DEB_SOURCES:=debian/changelog \ +- debian/control \ +- debian/copyright \ +- debian/rules \ +- debian/docs \ +- $(wildcard debian/*.init) \ +- $(wildcard debian/*.default) \ +- $(wildcard debian/*.manpages) \ +- $(wildcard debian/*.docs) \ +- $(wildcard debian/*.doc-base) \ +- $(wildcard debian/*.desktop) + DOC_SOURCES:=docs/conf.py \ + $(wildcard docs/*.png) \ + $(wildcard docs/*.svg) \ +@@ -56,17 +30,6 @@ SUBDIRS:= + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl + DIST_TAR=dist/$(NAME)-$(VER).tar.gz + DIST_ZIP=dist/$(NAME)-$(VER).zip +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes + + + # Default target +@@ -76,10 +39,9 @@ all: + @echo "make test - Run tests" + @echo "make doc - Generate HTML and PDF documentation" + @echo "make source - Create source package" +- @echo "make egg - Generate a PyPI egg package" ++ @echo "make wheel - Generate a PyPI wheel package" + @echo "make zip - Generate a source zip package" + @echo "make tar - Generate a source tar package" +- @echo "make deb - Generate Debian packages" + @echo "make dist - Generate all packages" + @echo "make clean - Get rid of all generated files" + @echo "make release - Create and tag a new release" +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) + + tar: $(DIST_TAR) + +-deb: $(DIST_DEB) $(DIST_DSC) +- +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) + + develop: + @# These have to be done separately to avoid a cockup... +@@ -113,18 +73,17 @@ develop: + $(PIP) install -e .[doc,test] + + test: +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx +- $(COVERAGE) report --rcfile coverage.cfg ++ $(PYTEST) tests + + clean: +- dh_clean +- rm -fr dist/ $(NAME).egg-info/ tags ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir clean; \ + done ++ find $(CURDIR) -name "*.pyc" -delete + + tags: $(PY_SOURCES) +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" + + $(SUBDIRS): + $(MAKE) -C $@ +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal + +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -b +- mkdir -p dist/ +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done +- +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -S +- mkdir -p dist/ +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done +- +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) +- ./copyrights +- +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) ++release: + $(MAKE) clean +- # ensure there are no current uncommitted changes + test -z "$(shell git status --porcelain)" +- # update the debian changelog with new release information +- dch --newversion $(VER)$(DEB_SUFFIX) +- # commit the changes and add a new tag +- git commit debian/changelog -m "Updated changelog for release $(VER)" +- +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) + git tag -s v$(VER) -m "Release v$(VER)" +- git push --tags +- # build a source archive and upload to PyPI ++ git push origin v$(VER) ++ ++upload: $(DIST_TAR) $(DIST_WHEEL) ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) +- # build the deb source archive and upload to Raspbian +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes + +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) +diff --git a/copyrights b/copyrights +index b709fc8..2f14e78 100755 +--- a/copyrights ++++ b/copyrights +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history + of the project; hence, this script must be run within a git repository. + """ + ++from __future__ import annotations ++ + import os + import sys + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' + import tempfile ++import typing as t + from argparse import ArgumentParser, Namespace + from configparser import ConfigParser + from operator import attrgetter +@@ -18,14 +21,13 @@ from datetime import datetime + from subprocess import Popen, PIPE, DEVNULL + from pathlib import Path + from fnmatch import fnmatch +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional + + + SPDX_PREFIX = 'SPDX-License-Identifier:' + COPYRIGHT_PREFIX = 'Copyright (c)' + + +-def main(args: List[str] = None): ++def main(args: t.List[str] = None): + if args is None: + args = sys.argv[1:] + config = get_config(args) +@@ -41,7 +43,7 @@ def main(args: List[str] = None): + target.write(chunk) + + +-def get_config(args: List[str]) -> Namespace: ++def get_config(args: t.List[str]) -> Namespace: + config = ConfigParser( + defaults={ + 'include': '**/*', +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: + 'spdx_prefix': SPDX_PREFIX, + 'copy_prefix': COPYRIGHT_PREFIX, + }, +- delimiters=('=',), default_section='settings', ++ delimiters=('=',), default_section='copyrights:settings', + empty_lines_in_values=False, interpolation=None, + converters={'list': lambda s: s.strip().splitlines() }) +- config.read('copyrights.cfg') ++ config.read('setup.cfg') + sect = config[config.default_section] + + parser = ArgumentParser(description=__doc__) +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: + return ns + + +-class Copyright(NamedTuple): ++class Copyright(t.NamedTuple): + author: str + email: str +- years: Set[int] ++ years: t.Set[int] + + def __str__(self): + if len(self.years) > 1: +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): + return f'{years} {self.author} <{self.email}>' + + +-def get_copyrights(include: Set[str], exclude: Set[str])\ +- -> Iterator[Tuple[Path, List[Copyright]]]: ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: + sorted_blame = sorted( + get_contributions(include, exclude), + key=lambda c: (c.path, c.author, c.email) +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ + yield path, copyrights + + +-class Contribution(NamedTuple): ++class Contribution(t.NamedTuple): + author: str + email: str + year: int + path: Path + + +-def get_contributions(include: Set[str], exclude: Set[str])\ +- -> Iterator[Contribution]: ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Contribution]: + for path in get_source_paths(include, exclude): + blame = Popen( + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ + assert blame.returncode == 0 + + +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Path]: + ls_tree = Popen( + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: + assert ls_tree.returncode == 0 + + +-class License(NamedTuple): +- ident: Optional[str] +- text: List[str] ++class License(t.NamedTuple): ++ ident: t.Optional[str] ++ text: t.List[str] + + + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: +@@ -253,20 +256,26 @@ class CopyWriter: + '.sql': '--', + } + +- def __init__(self, license='LICENSE.txt', preamble=(), +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): ++ def __init__(self, license: Path=Path('LICENSE.txt'), ++ preamble: t.List[str]=None, ++ spdx_prefix: str=SPDX_PREFIX, ++ copy_prefix: str=COPYRIGHT_PREFIX): ++ if preamble is None: ++ preamble = [] + self.license = get_license(license, spdx_prefix=spdx_prefix) + self.preamble = preamble + self.spdx_prefix = spdx_prefix + self.copy_prefix = copy_prefix + + @classmethod +- def from_config(cls, config): ++ def from_config(cls, config: Namespace) -> CopyWriter: + return cls( + config.license, config.preamble, + config.spdx_prefix, config.copy_prefix) + +- def transform(self, source, copyrights, *, comment_prefix=None): ++ def transform(self, source: t.TextIO, ++ copyrights: t.List[Copyright], *, ++ comment_prefix: str=None) -> t.Iterator[str]: + if comment_prefix is None: + comment_prefix = self.COMMENTS[Path(source.name).suffix] + license_start = self.license.text[0] +@@ -279,7 +288,7 @@ class CopyWriter: + yield line + empty = False + elif linenum < 3 and ( +- 'set fileencoding=' in line or '-*- coding:' in line): ++ 'fileencoding=' in line or '-*- coding:' in line): + yield line + empty = False + elif line.rstrip() == comment_prefix: +@@ -313,7 +322,8 @@ class CopyWriter: + elif state == 'body': + yield line + +- def _generate_header(self, copyrights, comment_prefix, empty): ++ def _generate_header(self, copyrights: t.Iterable[Copyright], ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: + if not empty: + yield comment_prefix + '\n' + for line in self.preamble: +@@ -356,7 +366,7 @@ class AtomicReplaceFile: + If ``None`` (the default), the temporary file will be opened in binary + mode. Otherwise, this specifies the encoding to use with text mode. + """ +- def __init__(self, path: Union[str, Path], encoding: str = None): ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): + if isinstance(path, str): + path = Path(path) + self._path = path +diff --git a/copyrights.cfg b/copyrights.cfg +deleted file mode 100644 +index de68dbe..0000000 +--- a/copyrights.cfg ++++ /dev/null +@@ -1,11 +0,0 @@ +-[settings] +-include= +- **/*.py +- **/*.rst +-exclude= +- docs/examples/*.py +- docs/license.rst +-license=LICENSE.rst +-preamble= +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins +-strip-preamble=no +diff --git a/coverage.cfg b/coverage.cfg +deleted file mode 100644 +index e3f3349..0000000 +--- a/coverage.cfg ++++ /dev/null +@@ -1,18 +0,0 @@ +-[run] +-branch = True +-include = gpiozero/* +-;omit = */bar.py,*/baz.py +- +-[report] +-ignore_errors = True +-show_missing = True +-exclude_lines = +- pragma: no cover +- assert False +- raise AssertionError +- raise NotImplementedError +- pass +- if __name__ == .__main__.: +- +-[html] +-directory = coverage +diff --git a/docs/conf.py b/docs/conf.py +index 998ae91..626ae29 100644 +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -11,62 +11,34 @@ + + import sys + import os ++from pathlib import Path + from datetime import datetime +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +-import setup as _setup +- +-# Mock out certain modules while building documentation +-class Mock(object): +- __all__ = [] +- +- def __init__(self, *args, **kw): +- pass +- +- def __call__(self, *args, **kw): +- return Mock() +- +- def __mul__(self, other): +- return Mock() +- +- def __and__(self, other): +- return Mock() ++from setuptools.config import read_configuration + +- def __bool__(self): +- return False +- +- def __nonzero__(self): +- return False +- +- @classmethod +- def __getattr__(cls, name): +- if name in ('__file__', '__path__'): +- return '/dev/null' +- else: +- return Mock() +- +-sys.modules['RPi'] = Mock() +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO +-sys.modules['lgpio'] = Mock() +-sys.modules['RPIO'] = Mock() +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions +-sys.modules['pigpio'] = Mock() +-sys.modules['w1thermsensor'] = Mock() +-sys.modules['spidev'] = Mock() +-sys.modules['colorzero'] = Mock() ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) ++info = config['metadata'] + + # -- General configuration ------------------------------------------------ + + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] ++if on_rtd: ++ needs_sphinx = '1.4.0' ++ extensions.append('sphinx.ext.imgmath') ++ imgmath_image_format = 'svg' ++ tags.add('rtd') ++else: ++ extensions.append('sphinx.ext.mathjax') ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' ++ + templates_path = ['_templates'] + source_suffix = '.rst' + #source_encoding = 'utf-8-sig' + master_doc = 'index' +-project = 'GPIO Zero' +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) +-version = _setup.__version__ +-release = _setup.__version__ ++project = info['name'] ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) ++version = info['version'] ++#release = None + #language = None + #today_fmt = '%B %d, %Y' + exclude_patterns = ['_build'] +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' + # -- Autodoc configuration ------------------------------------------------ + + autodoc_member_order = 'groupwise' ++autodoc_mock_imports = [ ++ 'RPi', ++ 'lgpio', ++ 'RPIO', ++ 'pigpio', ++ 'w1thermsensor', ++ 'spidev', ++ 'colorzero', ++] + + # -- Intersphinx configuration -------------------------------------------- + +@@ -94,7 +75,7 @@ intersphinx_mapping = { + # -- Options for HTML output ---------------------------------------------- + + html_theme = 'sphinx_rtd_theme' +-html_title = '%s %s Documentation' % (project, version) ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) + #html_theme_path = [] + #html_short_title = None + #html_logo = None +@@ -112,7 +93,7 @@ html_static_path = ['_static'] + #html_show_copyright = True + #html_use_opensearch = '' + #html_file_suffix = None +-htmlhelp_basename = '%sdoc' % _setup.__project__ ++htmlhelp_basename = '{info[name]}doc'.format(info=info) + + # Hack to make wide tables work properly in RTD + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details +@@ -131,12 +112,12 @@ latex_elements = { + + latex_documents = [ + ( +- 'index', # source start file +- '%s.tex' % _setup.__project__, # target filename +- '%s Documentation' % project, # title +- _setup.__author__, # author +- 'manual', # documentclass +- True, # documents ref'd from toctree only ++ 'index', # source start file ++ project + '.tex', # target filename ++ html_title, # title ++ info['author'], # author ++ 'manual', # documentclass ++ True, # documents ref'd from toctree only + ), + ] + +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' + + # -- Options for epub output ---------------------------------------------- + +-epub_basename = _setup.__project__ ++epub_basename = project + #epub_theme = 'epub' + #epub_title = html_title +-epub_author = _setup.__author__ +-epub_identifier = 'https://gpiozero.readthedocs.io/' ++epub_author = info['author'] ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) + #epub_tocdepth = 3 + epub_show_urls = 'no' + #epub_use_index = True +@@ -161,8 +142,8 @@ epub_show_urls = 'no' + # -- Options for manual page output --------------------------------------- + + man_pages = [ +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), + ] + + man_show_urls = True +diff --git a/setup.cfg b/setup.cfg +new file mode 100644 +index 0000000..db0cfa4 +--- /dev/null ++++ b/setup.cfg +@@ -0,0 +1,98 @@ ++[metadata] ++name = gpiozero ++version = 1.6.2 ++description = A simple interface to GPIO devices with Raspberry Pi ++long_description = file:README.rst ++author = Ben Nuttall ++author_email = ben at bennuttall.com ++url = https://gpiozero.readthedocs.io/ ++project_urls = ++ Documentation = https://gpiozero.readthedocs.io/ ++ Source Code = https://github.com/gpiozero/gpiozero ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues ++keywords = raspberrypi gpio ++license = BSD-3-Clause ++classifiers = ++ Development Status :: 5 - Production/Stable ++ Intended Audience :: Education ++ Intended Audience :: Developers ++ Topic :: Education ++ Topic :: System :: Hardware ++ License :: OSI Approved :: BSD License ++ Programming Language :: Python :: 2 ++ Programming Language :: Python :: 2.7 ++ Programming Language :: Python :: 3 ++ Programming Language :: Python :: 3.5 ++ Programming Language :: Python :: 3.6 ++ Programming Language :: Python :: 3.7 ++ Programming Language :: Python :: 3.8 ++ Programming Language :: Python :: 3.9 ++ Programming Language :: Python :: Implementation :: PyPy ++ ++[options] ++packages = find: ++install_requires = ++ colorzero ++ ++[options.package_data] ++gpiozero = ++ fonts/*.txt ++ ++[options.extras_require] ++test = ++ pytest ++ pytest-cov ++doc = ++ sphinx ++ sphinx-rtd-theme ++ ++[options.entry_points] ++console_scripts = ++ pinout = gpiozerocli.pinout:main ++gpiozero_pin_factories = ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory ++ rpio = gpiozero.pins.rpio:RPIOFactory ++ native = gpiozero.pins.native:NativeFactory ++ mock = gpiozero.pins.mock:MockFactory ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory ++ NativePin = gpiozero.pins.native:NativeFactory ++gpiozero_mock_pin_classes = ++ mockpin = gpiozero.pins.mock:MockPin ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin ++ ++[tools:pytest] ++addopts = -rsx --cov --tb=short ++testpaths = tests ++ ++[coverage:run] ++source = gpiozero ++branch = true ++ ++[coverage:report] ++ignore_errors = true ++show_missing = true ++exclude_lines = ++ pragma: no cover ++ assert False ++ raise AssertionError ++ raise NotImplementedError ++ pass ++ if __name__ == .__main__.: ++ ++[copyrights:settings] ++include = ++ **/*.py ++ **/*.rst ++exclude = ++ docs/examples/*.py ++ docs/license.rst ++license = LICENSE.rst ++preamble = ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins ++strip-preamble = false +diff --git a/setup.py b/setup.py +index 621398a..fc644b6 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,139 +1,29 @@ +-"A simple interface to GPIO devices with Raspberry Pi." ++from __future__ import ( ++ unicode_literals, ++ absolute_import, ++) ++str = type('') + + import io + import os +-import sys + import errno +-from setuptools import setup, find_packages ++from setuptools import setup, config + +-if sys.version_info[0] == 2: +- if not sys.version_info >= (2, 7): +- raise ValueError('This package requires Python 2.7 or above') +-elif sys.version_info[0] == 3: +- if not sys.version_info >= (3, 2): +- raise ValueError('This package requires Python 3.2 or above') +-else: +- raise ValueError('Unrecognized major version of Python') +- +-HERE = os.path.abspath(os.path.dirname(__file__)) +- +-# Workaround +-try: +- import multiprocessing +-except ImportError: +- pass +- +-__project__ = 'gpiozero' +-__version__ = '1.6.2' +-__author__ = 'Ben Nuttall' +-__author_email__ = 'ben at bennuttall.com' +-__url__ = 'https://github.com/gpiozero/gpiozero' +-__platforms__ = 'ALL' +- +-__classifiers__ = [ +- "Development Status :: 5 - Production/Stable", +- "Intended Audience :: Education", +- "Intended Audience :: Developers", +- "Topic :: Education", +- "Topic :: System :: Hardware", +- "License :: OSI Approved :: BSD License", +- "Programming Language :: Python :: 2", +- "Programming Language :: Python :: 2.7", +- "Programming Language :: Python :: 3", +- "Programming Language :: Python :: 3.5", +- "Programming Language :: Python :: 3.6", +- "Programming Language :: Python :: 3.7", +- "Programming Language :: Python :: 3.8", +- "Programming Language :: Python :: 3.9", +- "Programming Language :: Python :: Implementation :: PyPy", +-] +- +-__keywords__ = [ +- 'raspberrypi', +- 'gpio', +-] +- +-__requires__ = [ +- 'colorzero', +-] +- +-__extra_requires__ = { +- 'doc': ['sphinx', 'sphinx_rtd_theme'], +- 'test': ['pytest', 'coverage', 'mock'], +-} +- +-if sys.version_info[:2] == (3, 2): +- # Particular versions are required for Python 3.2 compatibility +- __extra_requires__['doc'].extend([ +- 'Jinja2<2.7', +- 'MarkupSafe<0.16', +- ]) +- __extra_requires__['test'][0] = 'pytest<3.0dev' +- __extra_requires__['test'][1] = 'coverage<4.0dev' +-elif sys.version_info[:2] == (3, 3): +- __extra_requires__['test'][0] = 'pytest<3.3dev' +-elif sys.version_info[:2] == (3, 4): +- __extra_requires__['test'][0] = 'pytest<5.0dev' ++cfg = config.read_configuration( ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) + + try: + # If we're executing on a Raspberry Pi, install all GPIO libraries for + # testing (except RPIO which doesn't work on the multi-core models yet) + with io.open('/proc/device-tree/model', 'r') as f: + if f.read().startswith('Raspberry Pi'): +- __extra_requires__['test'].append('RPi.GPIO') +- __extra_requires__['test'].append('pigpio') ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') ++ cfg['options']['extras_require']['test'].append('pigpio') + except IOError as e: + if e.errno != errno.ENOENT: + raise + +-__entry_points__ = { +- 'gpiozero_pin_factories': [ +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'rpio = gpiozero.pins.rpio:RPIOFactory', +- 'native = gpiozero.pins.native:NativeFactory', +- 'mock = gpiozero.pins.mock:MockFactory', +- # Backwards compatible names +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', +- 'NativePin = gpiozero.pins.native:NativeFactory', +- ], +- 'gpiozero_mock_pin_classes': [ +- 'mockpin = gpiozero.pins.mock:MockPin', +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', +- ], +- 'console_scripts': [ +- 'pinout = gpiozerocli.pinout:main', +- ] +-} +- +- +-def main(): +- import io +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: +- setup( +- name = __project__, +- version = __version__, +- description = __doc__, +- long_description = readme.read(), +- classifiers = __classifiers__, +- author = __author__, +- author_email = __author_email__, +- url = __url__, +- license = 'BSD-3-Clause', +- keywords = __keywords__, +- packages = find_packages(), +- include_package_data = True, +- platforms = __platforms__, +- install_requires = __requires__, +- extras_require = __extra_requires__, +- entry_points = __entry_points__, +- ) +- ++opts = cfg['metadata'] ++opts.update(cfg['options']) + +-if __name__ == '__main__': +- main() ++setup(**opts) +-- +2.41.0 + -- 2.41.0 From romain.naour at smile.fr Wed Jun 21 13:56:39 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 15:56:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Message-ID: Hello James, Le 21/06/2023 ? 11:57, Romain Naour a ?crit?: > Hello James, Arnout, All, > > Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit?: >> >> >> On 05/06/2023 09:08, James Hilliard wrote: >>> License hash changed due to name removal: >>> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): > > File > "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > line 868, in _resolve_dist > raise DistributionNotFound(req, requirers) > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > and is required by the application > > But if you look closer in the build log, you will notice new setuptool warning: > > [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: > SetuptoolsDeprecationWarning: setup.py install is deprecated. > !! > ******************************************************************************** > Please avoid running ``setup.py`` directly. > Instead, use pypa/build, pypa/installer, pypa/build or > other standards-based tools. > > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > for details. > > ******************************************************************************** > > So, it means that the package infrastructure for python use a deprecated install > method. I'm not sure why this issue appear only with python-piozero but it seems > that we need to update the python infrastructure. > > Can you have a look? > > [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > [2] > https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 Switching to setup.cfg seems to workaround this specific issue: http://patchwork.ozlabs.org/project/buildroot/patch/20230621134518.304689-1-romain.naour at smile.fr/ But we have still deprecation warnings. Thoughts? Best regards, Romain > > Best regards, > Romain > >>> >>> Signed-off-by: James Hilliard >> >> ?Applied to master, thanks. >> >> ?Regards, >> ?Arnout >> >>> --- >>> ? package/python-setuptools/python-setuptools.hash | 6 +++--- >>> ? package/python-setuptools/python-setuptools.mk?? | 4 ++-- >>> ? 2 files changed, 5 insertions(+), 5 deletions(-) >>> >>> diff --git a/package/python-setuptools/python-setuptools.hash >>> b/package/python-setuptools/python-setuptools.hash >>> index 76ad1ba1ce..be13063728 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? 1fd8bd04b0bed95ad6c81f03b1c080bc? setuptools-65.6.3.tar.gz >>> -sha256? a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75? >>> setuptools-65.6.3.tar.gz >>> -sha256? db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8? >>> LICENSE >>> +md5? 628ab1ae7d14185e5e536740ea31b5ce? setuptools-67.8.0.tar.gz >>> +sha256? 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102? >>> setuptools-67.8.0.tar.gz >>> +sha256? 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741? >>> LICENSE >>> diff --git a/package/python-setuptools/python-setuptools.mk >>> b/package/python-setuptools/python-setuptools.mk >>> index 226ef2b479..6d10172cdc 100644 >>> --- a/package/python-setuptools/python-setuptools.mk >>> +++ b/package/python-setuptools/python-setuptools.mk >>> @@ -4,9 +4,9 @@ >>> ? # >>> ? >>> ################################################################################ >>> ? -PYTHON_SETUPTOOLS_VERSION = 65.6.3 >>> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 >>> ? PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz >>> -PYTHON_SETUPTOOLS_SITE = >>> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a >>> +PYTHON_SETUPTOOLS_SITE = >>> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 >>> ? PYTHON_SETUPTOOLS_LICENSE = MIT >>> ? PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE >>> ? PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From bugzilla at busybox.net Wed Jun 21 14:46:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 21 Jun 2023 14:46:56 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #8 from stijn.vermeir+bugzilla at dioss.com --- Indeed here also no segfault anymore after switching to gcc 10! -- You are receiving this mail because: You are on the CC list for the bug. From dannenberg at ti.com Wed Jun 21 15:32:05 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Wed, 21 Jun 2023 10:32:05 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> Message-ID: <20230621153205.kzdumpzy7jn2sugh@dasso> Hi Julien, On Mon, Jun 19, 2023 at 07:39:58PM +0200, Julien Olivain wrote: > Hi Andreas, > > Thanks for the update! > > I successfully booted this am64x_sk_defconfig on SK-AM64B board, with > this patch series on top of branch master at commit b91524f. Thanks for spending the time doing this. Added your Tested-by: tag to my PATCH v9 currently work-in-progress. Will re-post soon with a few additional improvements discussed here in this series. Especially the integration of the secure signing/key package will make things really "Buildroot-easy". -- Andreas Dannenberg Texas Instruments Inc > > > On 16/06/2023 02:23, Andreas Dannenberg via buildroot wrote: > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > (HS-FS) device variants, and those are really the recommended production > > device variants and boards TI will provide moving forward. Hence, switch > > the defconfigs for those boards over to accommodate those now-shipping > > device variants and boards. > > > > [1] https://www.ti.com/tool/SK-AM62B > > [2] https://www.ti.com/tool/SK-AM64B > > > > Tested-by: Julien Olivain > > > Signed-off-by: Andreas Dannenberg > > --- > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > configs/am62x_sk_defconfig | 2 +- > > configs/am64x_sk_defconfig | 4 ++-- > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > > index ccbb24896b..9c7c8818af 100644 > > --- a/board/ti/am62x_sk/readme.txt > > +++ b/board/ti/am62x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > > index fe83c675f5..51d0312726 100644 > > --- a/board/ti/am64x_sk/readme.txt > > +++ b/board/ti/am64x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > index 2d05ddd96b..033101b735 100644 > > --- a/configs/am62x_sk_defconfig > > +++ b/configs/am62x_sk_defconfig > > @@ -28,7 +28,7 @@ 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="am62x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > index a26e38a043..096dd77f6a 100644 > > --- a/configs/am64x_sk_defconfig > > +++ b/configs/am64x_sk_defconfig > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > Please note that this patch series introduce 18 check-package warnings. > I understand from the current review comments that a v9 series will > be needed. Please run a "utils/docker-run make check-package" and > include the appropriate changes. > > See: > https://nightly.buildroot.org/manual.html#_preparing_a_patch_series > > Best regards, > > Julien. From dannenberg at ti.com Wed Jun 21 15:42:58 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Wed, 21 Jun 2023 10:42:58 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616022537.tamwj4w6fpcpaqoz@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> <20230616022537.tamwj4w6fpcpaqoz@dasso> Message-ID: <20230621154258.lkp6aehq6nq7s3ml@dasso> Hi Patrick, On Thu, Jun 15, 2023 at 09:25:37PM -0500, Andreas Dannenberg via buildroot wrote: > Hi Patrick, > > On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > > wrote: > > > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > > devices, and as such needs full flexibility as to specifying the U-Boot > > > sources used for the build. To accomodate this, add the same options as > > > already available in the regular U-Boot package. For most use cases, the > > > same source settings (repo URL, versions, etc.) should be used for both > > > ti-k3-r5-loader and uboot packages. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > > index 10602c8df3..2419babe70 100644 > > > --- a/boot/ti-k3-r5-loader/Config.in > > > +++ b/boot/ti-k3-r5-loader/Config.in > > > @@ -1,14 +1,73 @@ > > > config BR2_TARGET_TI_K3_R5_LOADER > > > - bool "ti-k3-r5-loader" > > > + bool "TI K3 R5 Loader" > > > depends on BR2_aarch64 > > > help > > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > > Usually used to build tiboot3.bin with k3-image-gen. > > > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > > > choice > > > - prompt "Configuration" > > > + prompt "U-Boot Version" > > > + help > > > + Select the specific U-Boot version you want to use to build the > > > + initial SPL running on the R5 core. Note that for most use cases > > > + you'd want to use the exact same configuration here as it is used > > > + to build the main U-Boot package. > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > + bool "2022.10" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + bool "Custom version" > > > + help > > > + This option allows to use a specific official versions > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + bool "Custom tarball" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > > + bool "Custom Git repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > > + bool "Custom Mercurial repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > + bool "Custom Subversion repository" > > > + > > > +endchoice > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > > + string "U-Boot version" > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > > + string "URL of custom U-Boot tarball" > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + > > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > > + string "URL of custom repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > > + string "Custom repository version" > > > + help > > > + Revision to use in the typical format used by > > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > > + > > > +endif > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > > + string > > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > +choice > > > + prompt "U-Boot Configuration" > > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > index afa309aa98..fe403a5c44 100644 > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > @@ -2,11 +2,37 @@ > > > # > > > # ti-k3-r5-loader > > > # > > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > > +# separated and independent from the uboot package to allow for special use > > > +# cases such as Falcon boot (which would skip the uboot package completely). > > > +# > > > ################################################################################ > > > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > > + > > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > > +# Handle custom U-Boot tarballs as specified by the configuration > > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = git > > > > I think this may also need: > > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > > in the git case, otherwise buildroot will look for a hash for the > > archive generated from the git version. > > > > I'm not a buildroot expert, so there may be a better way to do this. > > Honestly I just "borrowed" this section from the boot/uboot package, as > ti-k3-r5-loader is actually largely the same thing to 95%. But looking > at it closer you are probably right, it looks like it'd need that in > case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the > ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per > > https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 I looked at this closer and debugged some more, and yes the change needed here is adding a construct similar to how it is in the current U-Boot (and Kernel, ATF, and other) packages already... +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) +endif ...which is to disable hash checks only for the *_LATEST_VERSION (in addition to the other SCM-related source methods explicitly defined in package/pkg-generic.mk). -- Andreas Dannenberg Texas Instruments Inc > > Regards, Andreas > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > > +else > > > +# Handle stable official U-Boot versions > > > 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 > > > +endif > > > + > > > 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 > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd at kuhls.net Wed Jun 21 16:00:49 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:00:49 +0200 Subject: [Buildroot] [PATCH 1/2] package/gupnp: fix build with newer versions of libxml Message-ID: <20230621160050.359493-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/ ../libgupnp/gupnp-service.c:1005:9: error: 'xmlRecoverMemory' is deprecated [-Werror=deprecated-declarations] libxml2 deprecated the function xmlRecoverMemory with commit https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526 first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11 branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635. Instead of backporting an upstream fix [1] from the master branch to the gupnp-1.4 branch we follow the Gentoo way [2][3] to disable -Werror=deprecated-declarations in meson.build to prevent future build errors. [1] https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d [2] https://bugs.gentoo.org/907384 [3] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8214a9700716349d8d7a3c8543889ced116c3d Signed-off-by: Bernd Kuhls --- package/gupnp/gupnp.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk index f41f26d2dd..da04eae682 100644 --- a/package/gupnp/gupnp.mk +++ b/package/gupnp/gupnp.mk @@ -15,6 +15,12 @@ GUPNP_INSTALL_STAGING = YES GUPNP_DEPENDENCIES = host-pkgconf libglib2 libxml2 gssdp util-linux GUPNP_CONF_OPTS = -Dexamples=false +# prevents build errors with newer versions of libxml +define GUPNP_REMOVE_DEPRECATED_DECLARATIONS + $(SED) '/-Werror=deprecated-declarations/d' $(@D)/meson.build +endef +GUPNP_POST_PATCH_HOOKS += GUPNP_REMOVE_DEPRECATED_DECLARATIONS + ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) GUPNP_CONF_OPTS += -Dintrospection=true -Dvapi=true GUPNP_DEPENDENCIES += host-vala gobject-introspection -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:00:50 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:00:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/gupnp: bump version to 1.4.4 In-Reply-To: <20230621160050.359493-1-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> Message-ID: <20230621160050.359493-2-bernd@kuhls.net> Release notes: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.news Signed-off-by: Bernd Kuhls --- package/gupnp/gupnp.hash | 4 ++-- package/gupnp/gupnp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gupnp/gupnp.hash b/package/gupnp/gupnp.hash index 823dbd7927..aa32745b14 100644 --- a/package/gupnp/gupnp.hash +++ b/package/gupnp/gupnp.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.3.sha256sum: -sha256 14eda777934da2df743d072489933bd9811332b7b5bf41626b8032efb28b33ba gupnp-1.4.3.tar.xz +# From https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.sha256sum +sha256 3761b15cb063621f847f3effb7d7637f0317500fca6bda1e1904f73921750a1f gupnp-1.4.4.tar.xz # Hash for license file: sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk index da04eae682..0e3d647710 100644 --- a/package/gupnp/gupnp.mk +++ b/package/gupnp/gupnp.mk @@ -5,7 +5,7 @@ ################################################################################ GUPNP_VERSION_MAJOR = 1.4 -GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).3 +GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).4 GUPNP_SOURCE = gupnp-$(GUPNP_VERSION).tar.xz GUPNP_SITE = https://download.gnome.org/sources/gupnp/$(GUPNP_VERSION_MAJOR) GUPNP_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:18:07 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:18:07 +0200 Subject: [Buildroot] [PATCH 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230621161807.634101-1-bernd@kuhls.net> References: <20230621161807.634101-1-bernd@kuhls.net> Message-ID: <20230621161807.634101-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls --- ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:18:06 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:18:06 +0200 Subject: [Buildroot] [PATCH 1/2] package/raptor: security bump version to 2.0.16 Message-ID: <20230621161807.634101-1-bernd@kuhls.net> This version includes the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls --- I am unsure whether such a bump is seen security-relevant, if not, please adjust the subject line accordingly, thanks! ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- ...are-namespace-declarations-correctly.patch | 33 ------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 4 files changed, 3 insertions(+), 89 deletions(-) delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config -- 2.39.2 From patrick.oppenlander at gmail.com Wed Jun 21 23:35:54 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Thu, 22 Jun 2023 09:35:54 +1000 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230621154258.lkp6aehq6nq7s3ml@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> <20230616022537.tamwj4w6fpcpaqoz@dasso> <20230621154258.lkp6aehq6nq7s3ml@dasso> Message-ID: On Thu, Jun 22, 2023 at 1:43?AM Andreas Dannenberg wrote: > > Hi Patrick, > > On Thu, Jun 15, 2023 at 09:25:37PM -0500, Andreas Dannenberg via buildroot wrote: > > Hi Patrick, > > > > On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > > > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > > > wrote: > > > > > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > > > devices, and as such needs full flexibility as to specifying the U-Boot > > > > sources used for the build. To accomodate this, add the same options as > > > > already available in the regular U-Boot package. For most use cases, the > > > > same source settings (repo URL, versions, etc.) should be used for both > > > > ti-k3-r5-loader and uboot packages. > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > > > index 10602c8df3..2419babe70 100644 > > > > --- a/boot/ti-k3-r5-loader/Config.in > > > > +++ b/boot/ti-k3-r5-loader/Config.in > > > > @@ -1,14 +1,73 @@ > > > > config BR2_TARGET_TI_K3_R5_LOADER > > > > - bool "ti-k3-r5-loader" > > > > + bool "TI K3 R5 Loader" > > > > depends on BR2_aarch64 > > > > help > > > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > > > Usually used to build tiboot3.bin with k3-image-gen. > > > > > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > > > > > choice > > > > - prompt "Configuration" > > > > + prompt "U-Boot Version" > > > > + help > > > > + Select the specific U-Boot version you want to use to build the > > > > + initial SPL running on the R5 core. Note that for most use cases > > > > + you'd want to use the exact same configuration here as it is used > > > > + to build the main U-Boot package. > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > > + bool "2022.10" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + bool "Custom version" > > > > + help > > > > + This option allows to use a specific official versions > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + bool "Custom tarball" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > > > + bool "Custom Git repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > > > + bool "Custom Mercurial repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > + bool "Custom Subversion repository" > > > > + > > > > +endchoice > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > > > + string "U-Boot version" > > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > > > + string "URL of custom U-Boot tarball" > > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + > > > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > > > + string "URL of custom repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > > > + string "Custom repository version" > > > > + help > > > > + Revision to use in the typical format used by > > > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > > > + > > > > +endif > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > > > + string > > > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > +choice > > > > + prompt "U-Boot Configuration" > > > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > index afa309aa98..fe403a5c44 100644 > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > @@ -2,11 +2,37 @@ > > > > # > > > > # ti-k3-r5-loader > > > > # > > > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > > > +# separated and independent from the uboot package to allow for special use > > > > +# cases such as Falcon boot (which would skip the uboot package completely). > > > > +# > > > > ################################################################################ > > > > > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > > > + > > > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > > > +# Handle custom U-Boot tarballs as specified by the configuration > > > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = git > > > > > > I think this may also need: > > > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > > > in the git case, otherwise buildroot will look for a hash for the > > > archive generated from the git version. > > > > > > I'm not a buildroot expert, so there may be a better way to do this. > > > > Honestly I just "borrowed" this section from the boot/uboot package, as > > ti-k3-r5-loader is actually largely the same thing to 95%. But looking > > at it closer you are probably right, it looks like it'd need that in > > case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the > > ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per > > > > https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 > > I looked at this closer and debugged some more, and yes the change > needed here is adding a construct similar to how it is in the current > U-Boot (and Kernel, ATF, and other) packages already... > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) > +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > +endif > > ...which is to disable hash checks only for the *_LATEST_VERSION (in > addition to the other SCM-related source methods explicitly defined in > package/pkg-generic.mk). > Thanks! I can verify this when you post the v9 series. Patrick > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > > Regards, Andreas > > > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > > > +else > > > > +# Handle stable official U-Boot versions > > > > 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 > > > > +endif > > > > + > > > > 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 > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Thu Jun 22 04:46:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 22 Jun 2023 04:46:09 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-21 Message-ID: <20230622044615.3EB3060B23@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-06-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 6 | 0 | 12 | master | 18 | 25 | 0 | 43 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 6 gupnp-1.4.3 | 4 raptor-2.0.15 | 3 check-0.15.2 | 2 libglib2-2.76.1 | 2 at-spi2-core-2.48.3 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection-1.74.0 | 1 libedit-20221030-3.1 | 1 libgcrypt-1.10.2 | 1 python-pyicu-2.10.2 | 1 reaver-1.6.6 | 1 strace-6.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | at-spi2-core-2.48.3 | NOK | http://autobuild.buildroot.net/results/cdd14a9a6976d302657935f3860382676bf2cde9 | riscv64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/100a751f55593e330671d1973d9d2f67921b6977 | ORPH arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/44f3fb85bbb3c4d2b475fe24324d8e27cb93f825 | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/115b78a626677ecbc20d383c448b87f8b527aa20 | powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/2183b7386f892f561f360d2d8159df91e0d4e868 | ORPH aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/993be689d3c03e7d2c2a1fce020da95190bb9a1d | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b267c4137edebc504757b6275824c748cce3d894 | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/07920e918e1d3cf082798c7d9e1a05ba3e101a36 | sh4aeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/8b0f4f1f5b9c04af81f6926d71871cd0208b0b28 | mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2c4bd6540d30aec61347475e66fcd17fcb34e906 | ORPH microblazeel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/74d845c06f9665fc71dd5a5e5f441b0e630c0dc6 | ORPH sh4a | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2b7c6ffcf277e115863b65711ede22d72b97c2d2 | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/18de76034f53b160aabe7d2adbc099a5c9998473 | ORPH s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/d0d51733b0be3e652d12a143a0a885e03a539f3c | ORPH xtensa | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/52691a2bd770fe2f8d09a36f8f9ba66caa07c045 | ORPH sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/8b1541ee1c4f21a45a4b9fc3b6c5a16e2162cee9 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/f2b0c5f1004ca8d77ff6f17581cce74b0e835cf6 | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/eb2e356a09d26a3c7d93ff38f3e19ed51785bce6 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/68de9d0d979d387309b41908cd61e7fb30a84832 | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/45aed24ba6c0260804e063d5a5d9ff16ba0b36a3 | arceb | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/6a5139fe86b8370477dc6cb044bf29180bd145df | ORPH nios2 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/2e3c7b8052e01f0c4b855d86711e7a49e29e220b | ORPH m68k | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/277e3abe7b7c6358a3da959f8359b78af007f5f8 | ORPH arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/b735768e8ef4a5800e4f650c0660d3db3a43d526 | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9811b70b2da4cc1a54da0c8865f2cbd21dfd302a | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 host-go-1.19.10 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 tinifier-3.4.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/372848cec915d7d63e168efc15d04c433fd22df4 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7fa22c0f0cdbb3409cf1313d589dc89fb2f9e6a3 | ORPH powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/d853f2c4b80a1a38bfd3ef46836b8c542ce00571 | powerpc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/2b45316abcd58511d07495eb18eb8f76e11fcd6b | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/75a73c2a087896b512f541b96d871e7df6d85f09 | arm | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/0ae4c148bd4dd1aff84357e1a1e355c1bd653bdd | -- http://autobuild.buildroot.net From m.niestroj at grinn-global.com Thu Jun 22 05:05:30 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:05:30 +0200 Subject: [Buildroot] [PATCH] package/python-xmodem: bump to version 0.4.7 Message-ID: <20230622050531.2904810-1-m.niestroj@grinn-global.com> Right now there is a LICENSE file included in the package, so use it for license validation. Signed-off-by: Marcin Niestroj --- package/python-xmodem/python-xmodem.hash | 8 ++++---- package/python-xmodem/python-xmodem.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash index 33ddfeb595..65a9b6afda 100644 --- a/package/python-xmodem/python-xmodem.hash +++ b/package/python-xmodem/python-xmodem.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xmodem/json -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz -# locally calculated -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz +# Locally computed sha256 checksums +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk index 739c6154d7..d7040f7245 100644 --- a/package/python-xmodem/python-xmodem.mk +++ b/package/python-xmodem/python-xmodem.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_XMODEM_VERSION = 0.4.6 +PYTHON_XMODEM_VERSION = 0.4.7 PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d PYTHON_XMODEM_SETUP_TYPE = setuptools PYTHON_XMODEM_LICENSE = MIT -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO +PYTHON_XMODEM_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.40.1 From bernd at kuhls.net Thu Jun 22 05:17:02 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 07:17:02 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 Message-ID: <20230622051703.2543-1-bernd@kuhls.net> This version included the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls --- v2: Removed patches from .checkpackageignore .checkpackageignore | 2 - ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- ...are-namespace-declarations-correctly.patch | 33 ------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 5 files changed, 3 insertions(+), 91 deletions(-) delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch diff --git a/.checkpackageignore b/.checkpackageignore index 36ab2845d7..07408893ce 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream package/rdesktop/0001-8bit-colors.patch Sob Upstream package/read-edid/0001-Fix-install-file-list.patch Upstream diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config -- 2.39.2 From bernd at kuhls.net Thu Jun 22 05:17:03 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 07:17:03 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: <20230622051703.2543-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls --- v2: no changes ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ -- 2.39.2 From m.niestroj at grinn-global.com Thu Jun 22 05:10:47 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:10:47 +0200 Subject: [Buildroot] [PATCH] package/python-bleak: bump to version 0.20.2 Message-ID: <20230622051047.2907590-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.20.0 +PYTHON_BLEAK_VERSION = 0.20.2 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:27:03 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:27:03 +0200 Subject: [Buildroot] [PATCH] package/python-typing-extensions: bump to version 4.6.3 Message-ID: <20230622052703.3215005-1-m.niestroj@grinn-global.com> License file was synced with CPython project (see [1]). [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b Signed-off-by: Marcin Niestroj --- .../python-typing-extensions/python-typing-extensions.hash | 6 +++--- .../python-typing-extensions/python-typing-extensions.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash index 249bb63a42..f9d1de5e28 100644 --- a/package/python-typing-extensions/python-typing-extensions.hash +++ b/package/python-typing-extensions/python-typing-extensions.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/typing_extensions/json -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz # Locally computed sha256 checksums -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk index fd7d0bd93a..2c07846154 100644 --- a/package/python-typing-extensions/python-typing-extensions.mk +++ b/package/python-typing-extensions/python-typing-extensions.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:27:31 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:27:31 +0200 Subject: [Buildroot] [PATCH] package/python-packaging: bump to version 23.1 Message-ID: <20230622052731.3216143-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-packaging/python-packaging.hash | 4 ++-- package/python-packaging/python-packaging.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash index e10c11904b..0e339ea573 100644 --- a/package/python-packaging/python-packaging.hash +++ b/package/python-packaging/python-packaging.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/packaging/json -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz # Locally computed sha256 checksums sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk index c9190ccfee..aac4d76ee2 100644 --- a/package/python-packaging/python-packaging.mk +++ b/package/python-packaging/python-packaging.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PACKAGING_VERSION = 22.0 +PYTHON_PACKAGING_VERSION = 23.1 PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 PYTHON_PACKAGING_SETUP_TYPE = flit PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:36:17 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:36:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: drop python-async-timeout dependency Message-ID: <20230622053618.3230837-1-m.niestroj@grinn-global.com> async-timeout dependency was dropped upstream for Python 3.11 (see [1]). [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 Signed-off-by: Marcin Niestroj --- package/python-dbus-fast/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in index c9562fecfa..b7168106d7 100644 --- a/package/python-dbus-fast/Config.in +++ b/package/python-dbus-fast/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST bool "python-dbus-fast" select BR2_PACKAGE_HOST_PYTHON_CYTHON 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. -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:36:18 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:36:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-dbus-fast: bump to version 1.86.0 In-Reply-To: <20230622053618.3230837-1-m.niestroj@grinn-global.com> References: <20230622053618.3230837-1-m.niestroj@grinn-global.com> Message-ID: <20230622053618.3230837-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-dbus-fast/python-dbus-fast.hash | 4 ++-- package/python-dbus-fast/python-dbus-fast.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash index e9a3992f8e..dce258c0f9 100644 --- a/package/python-dbus-fast/python-dbus-fast.hash +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dbus-fast/json -md5 21e3675168e3dbe807c6c8a29267241f dbus_fast-1.84.0.tar.gz -sha256 d64f1b68c1c81268e846471caeb9264a9306a6c6ad356c30d5cdf7d1ecc251a1 dbus_fast-1.84.0.tar.gz +md5 1fc61ba29ed79162c651be4bae4a9dee dbus_fast-1.86.0.tar.gz +sha256 ca376a360f1bc2c3d59e9edfb5e4de5be389cca37e8c92f4539176ddf755341e dbus_fast-1.86.0.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 index 9dd88f613f..1456d5600d 100644 --- a/package/python-dbus-fast/python-dbus-fast.mk +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DBUS_FAST_VERSION = 1.84.0 +PYTHON_DBUS_FAST_VERSION = 1.86.0 PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz -PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/81/67/a83522d6692a72911c3586e2fcd2363ce22d1522a7e17e1012f255a6083b +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/08/9d/ad27f451198724d6e5b4f0435a13f2b2f839716bbcdede2ccf6d99743ec5 PYTHON_DBUS_FAST_SETUP_TYPE = setuptools PYTHON_DBUS_FAST_LICENSE = MIT PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 06:14:41 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 08:14:41 +0200 Subject: [Buildroot] [PATCH] package/python-pytest: bump to version 7.3.2 Message-ID: <20230622061441.3801984-1-m.niestroj@grinn-global.com> Signed-off-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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.2.0 +PYTHON_PYTEST_VERSION = 7.3.2 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 06:15:10 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 08:15:10 +0200 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump to version 0.21.0 Message-ID: <20230622061511.3802677-1-m.niestroj@grinn-global.com> 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE -- 2.40.1 From danny at rotronics.co.uk Thu Jun 22 09:24:28 2023 From: danny at rotronics.co.uk (Danny Wood) Date: Thu, 22 Jun 2023 10:24:28 +0100 Subject: [Buildroot] OpenSSL v3.0 In-Reply-To: <87v8fjpoqi.fsf@48ers.dk> References: <87v8fjpoqi.fsf@48ers.dk> Message-ID: On 19/06/2023 14:26, Peter Korsgaard wrote: >>>>>> "May," == May, Torsten writes: > > Hi Peter, > > as September is approaching quickly, is there any progress on that topic? > > Unfortunately not. So far no patches for openssl 3.x have been > submitted. > > If you are using openssl then now would be a VERY good time to > contribute an update to the 3.x series. > Hi, Attached is a patch I have made to build v3.0.9 of OpenSSL (LTS until 2026). Everything in my build tree compiled fine with the new version apart from MariaDB which also needed updating, attached is an additional patch which updates MariaDB to v10.11.4 (LTS until 2026) These both apply on top of the 2023.02.2 buildroot tar balls. I have been running these updated packages for a couple of days and haven't had any issues so far. Kind regards, Danny -------------- next part -------------- A non-text attachment was scrubbed... Name: 0002-package-libopenssl-bump-version-to-3.0.9.patch Type: text/x-patch Size: 15309 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-package-mariadb-update-to-version-10.11.4.patch Type: text/x-patch Size: 4138 bytes Desc: not available URL: From kai.stuhlemmer at ebee.de Thu Jun 22 12:20:31 2023 From: kai.stuhlemmer at ebee.de (Stuhlemmer, Kai) Date: Thu, 22 Jun 2023 12:20:31 +0000 Subject: [Buildroot] [PATCH 1/1] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 Message-ID: Other changes: - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as related MR https://github.com/qca/open-plc-utils/pull/141 has been merged. Notable changes since last version: - Drop privileges after opening the channel file descriptor - Remove all checks for root permissions - Add chip identification for QCA7006AQ [ebee Logo] ebee Engineering GmbH | Washingtonstra?e 16/16A | 01139 Dresden Fon: +49 351 65699 6100 | Fax: +49 351 65699 6105 | E-Mail: info.dresden at ebee.de | Web: www.ebee.de Amtsgericht Dresden HRB 33370 Gesch?ftsf?hrer: Hans-Joachim Baer, Andreas Maurer, Sebastian Giessmann, USt.-ID: DE295442918 [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/linkedin.jpg] [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/LNdW-2023.png] -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-package-open-plc-utils-bump-to-version-1ba7d5a042e4e.patch Type: text/x-patch Size: 4571 bytes Desc: 0001-package-open-plc-utils-bump-to-version-1ba7d5a042e4e.patch URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 8131 bytes Desc: not available URL: From dario.binacchi at amarulasolutions.com Thu Jun 22 14:09:45 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Thu, 22 Jun 2023 16:09:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi --- package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e80014..3e849307831b 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -32,6 +32,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 Enable bz2 support for the following plugins: matroska +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "Adaptive Streaming 2 support" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + help + Adaptive Streaming 2 plugin + comment "dependency-less plugins" config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecabd1..c26e32a1841e 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,12 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else -- 2.32.0 From quentin.schulz at theobroma-systems.com Thu Jun 22 14:55:11 2023 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Thu, 22 Jun 2023 16:55:11 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-segno: new package In-Reply-To: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> References: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> Message-ID: <853d711d-a36d-9a68-60b9-493dcf9315f5@theobroma-systems.com> Hi all, On 4/18/23 13:42, Witold Lipieta wrote: > segno 1.5.2 https://urldefense.com/v3/__https://pypi.org/project/segno/__;!!OOPJP91ZZw!lEXVpUWYiy1T9YwZ4Cxu2S_MeTgIGviWmD0J_Fk0JPmBkA2a3mg6rZE0RH2upyZgVix3S-CVL0iXSgampn5Rt-Yx03cfCLJn7F7icG3a6A$ > > Signed-off-by: Witold Lipieta Build tested by running: make raspberry4_defconfig # change toolchains to prebuilt # enable python3-segno package make python3-segno Cheers, Quentin From dannenberg at ti.com Thu Jun 22 16:02:09 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:09 -0500 Subject: [Buildroot] [PATCH v9 08/11] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-9-dannenberg@ti.com> Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x (called SK-AM64B, see [2]) both contain High Security - Field Securable (HS-FS) device variants, and those are really the recommended production device variants and boards TI will provide moving forward. Hence, switch the defconfigs for those boards over to accommodate those now-shipping device variants and boards. [1] https://www.ti.com/tool/SK-AM62B [2] https://www.ti.com/tool/SK-AM64B Signed-off-by: Andreas Dannenberg Tested-by: Julien Olivain --- configs/am62x_sk_defconfig | 2 +- configs/am64x_sk_defconfig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 0b196f4cce..17855bc743 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -28,7 +28,6 @@ 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="am62x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y @@ -52,3 +51,4 @@ 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 +BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index ccd58dad68..dbbe16eca5 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -28,8 +28,7 @@ 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_FW_TYPE_TISCI=y -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y @@ -51,3 +50,4 @@ 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 +BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:10 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:10 -0500 Subject: [Buildroot] [PATCH v9 09/11] package/ti-rogue-km: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-10-dannenberg@ti.com> This package adds the kernel module for the Rogue graphics accelerator of the following Texas Instuments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + package/ti-rogue-km/Config.in | 28 +++++++++++++++++++++ package/ti-rogue-km/ti-rogue-km.hash | 3 +++ package/ti-rogue-km/ti-rogue-km.mk | 37 ++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..96ef0d72de 100644 --- a/package/Config.in +++ b/package/Config.in @@ -613,6 +613,7 @@ endmenu source "package/sysstat/Config.in" source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" + source "package/ti-rogue-km/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in new file mode 100644 index 0000000000..b1565929d5 --- /dev/null +++ b/package/ti-rogue-km/Config.in @@ -0,0 +1,28 @@ +comment "ti-rogue-km needs a Linux kernel to be built" + depends on BR2_aarch64 + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_TI_ROGUE_KM + bool "ti-rogue-km" + depends on BR2_LINUX_KERNEL && BR2_aarch64 + select BR2_LINUX_NEEDS_MODULES + help + Kernel modules for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + Note: it needs a TI specific kernel to build properly. + + https://git.ti.com/cgit/graphics/ti-img-rogue-driver + +if BR2_PACKAGE_TI_ROGUE_KM + +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT + string "KM driver target product" + default "am62_linux" + help + Select target product to be used for KM driver. This needs to + match one of the SoC-specific folders within the build/linux + folder of the ti-img-rogue-driver Git repository. + +endif diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash new file mode 100644 index 0000000000..4a08efbb98 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk new file mode 100644 index 0000000000..7b0a595c71 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# ti-rogue-km +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git +TI_ROGUE_KM_SITE_METHOD = git +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 +TI_ROGUE_KM_LICENSE_FILES = README + +TI_ROGUE_KM_DEPENDENCIES = linux + +PVR_BUILD = "release" +PVR_WS = "wayland" + +TI_ROGUE_KM_MAKE_OPTS = \ + $(LINUX_MAKE_FLAGS) \ + KERNELDIR=$(LINUX_DIR) \ + BUILD=$(PVR_BUILD) \ + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ + WINDOW_SYSTEM=$(PVR_WS) + +define TI_ROGUE_KM_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) +endef + +define TI_ROGUE_KM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ + INSTALL_MOD_PATH=$(TARGET_DIR) \ + modules_install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:12 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:12 -0500 Subject: [Buildroot] [PATCH v9 11/11] configs/am62x_sk_defconfig: enable IMG Rogue graphics driver In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-12-dannenberg@ti.com> Enable the IMG Rogue graphics driver for use on SK-AM62 by enabling the ti-rogue-um package containing the usermode libraries, which in turn will enable the ti-rogue-km package with the Kernel driver. Furthermore BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is enabled for automatic Kernel module loading to allow loading the graphics driver (and others) during startup. With this configuration a simple graphics test can be performed on the target platform by running 'rgx_triangle_test -pxfmt argb8888' from the commandline, showing rotating triangles on an HDMI-connected monitor. Based on this basic graphics enablement, the Buildroot-included Weston and Chocolate Doom packages can now be enabled and run successfully. However since extending/adding features is heavily use-case dependent this task is left to follow-on commits or user-derived custom configs for now. Signed-off-by: Andreas Dannenberg --- configs/am62x_sk_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 17855bc743..9dbc6adbf2 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,5 +1,6 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y @@ -12,6 +13,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y +BR2_PACKAGE_TI_ROGUE_UM=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:02 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:02 -0500 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-2-dannenberg@ti.com> The TI K3 R5 loader package essentially is a wrapper to build a special version of U-boot SPL used as part of a multi-stage boot flow on TI K3 devices, and as such needs full flexibility as to specifying the U-Boot sources used for the build. To accomodate this, add the same options as already available in the regular U-Boot package. For most use cases, the same source settings (repo URL, versions, etc.) should be used for both ti-k3-r5-loader and uboot packages. Signed-off-by: Andreas Dannenberg --- boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- 2 files changed, 93 insertions(+), 4 deletions(-) diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in index 10602c8df3..2419babe70 100644 --- a/boot/ti-k3-r5-loader/Config.in +++ b/boot/ti-k3-r5-loader/Config.in @@ -1,14 +1,73 @@ config BR2_TARGET_TI_K3_R5_LOADER - bool "ti-k3-r5-loader" + bool "TI K3 R5 Loader" depends on BR2_aarch64 help - Separate U-Boot build for R5 cores on TI's k3 boards. + Separate U-Boot SPL build for R5 core on TI's K3 processors. Usually used to build tiboot3.bin with k3-image-gen. if BR2_TARGET_TI_K3_R5_LOADER choice - prompt "Configuration" + prompt "U-Boot Version" + help + Select the specific U-Boot version you want to use to build the + initial SPL running on the R5 core. Note that for most use cases + you'd want to use the exact same configuration here as it is used + to build the main U-Boot package. + +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + bool "2022.10" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + bool "Custom version" + help + This option allows to use a specific official versions + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + bool "Custom tarball" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT + bool "Custom Git repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG + bool "Custom Mercurial repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + bool "Custom Subversion repository" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE + string "U-Boot version" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION + string "URL of custom U-Boot tarball" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL + string "URL of custom repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION + string "Custom repository version" + help + Revision to use in the typical format used by + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. + +endif + +config BR2_TARGET_TI_K3_R5_LOADER_VERSION + string + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN +choice + prompt "U-Boot Configuration" default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index afa309aa98..341888623e 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -2,11 +2,41 @@ # # ti-k3-r5-loader # +# The ti-k3-r5 loader package should really be built from the same U-Boot +# sources as the uboot package itself, so for most users so all LOADER_SITE / +# LOADER_SOURCE type definitions should be set the same for both packages. +# However it still makes sense to keep the ti-k3-r5-loader package somewhat +# separated and independent from the uboot package to allow for special use +# cases such as Falcon boot (which would skip the uboot package completely). +# ################################################################################ -TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) +# Handle custom U-Boot tarballs as specified by the configuration +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = git +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = hg +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = svn +else +# Handle stable official U-Boot versions 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 +endif + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) +endif + 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 -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:06 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:06 -0500 Subject: [Buildroot] [PATCH v9 05/11] board/ti/am62x_sk: add new board In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-6-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM62 board by introducing the am62x_sk_defconfig file and related support files. More information about the board can be found at: https://www.ti.com/tool/SK-AM62 Signed-off-by: Xuanhao Shi Signed-off-by: Andreas Dannenberg --- DEVELOPERS | 4 +++ board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 configs/am62x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a4d729983b..8ce903b294 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,9 +129,11 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Andr? Zwing @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Yair Ben Avraham diff --git a/board/ti/am62x_sk/genimage.cfg b/board/ti/am62x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt new file mode 100644 index 0000000000..ccbb24896b --- /dev/null +++ b/board/ti/am62x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM62 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM62 board. + +How to Build +============ +Select the default configuration for the target: +$ make am62x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled UART to +communicate with the board. diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig new file mode 100644 index 0000000000..083720f512 --- /dev/null +++ b/configs/am62x_sk_defconfig @@ -0,0 +1,45 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-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="256M" +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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" +# 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 dannenberg at ti.com Thu Jun 22 16:02:04 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:04 -0500 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-4-dannenberg@ti.com> Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager (DM) firmnware to be made available to the U-Boot build, which will get packaged into the "tispl.bin" image tree blob during A53 SPL build. Without that DM firmware U-Boot will not be functional. To support this, add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow setting the name of the SOC which needs to match the corresponding folder name in the ti-linux-firmware Git repository. Signed-off-by: Andreas Dannenberg --- boot/uboot/Config.in | 17 +++++++++++++++++ boot/uboot/uboot.mk | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 085397d03d..7e1dd44196 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE U-Boot, and that the TEE variable pointing to OPTEE's tee.elf, is passed during the Buildroot build. +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + bool "U-Boot needs TI K3 Device Manager (DM)" + help + Some TI K3 devices need the Device Manager (DM) firmware + to be available for the U-Boot build. Currently supports FW + from Git tag 08.06.00.006 by default. + + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware + +config BR2_TARGET_UBOOT_TI_K3_DM_SOC + string "TI K3 Device Manager (DM) SOC Type" + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + help + Name of the TI K3 Device Manager (DM) SOC. This needs to + match one of the SOC-specific folders in within the ti-dm + folder of the ti-linux-firmware Git repository. + config BR2_TARGET_UBOOT_NEEDS_OPENSBI bool "U-Boot needs OpenSBI" depends on BR2_TARGET_OPENSBI diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..48af69bd26 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) +# Currently supports the FW from Git tag 08.06.00.006 by default +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f +# This is not really nice but disable the hash check for the DM FW file. Main +# reason is all those DM FW files for different SoCs have the same(!) name in +# the Git repository they reside in, so it would be more difficult to distinguish +# between them for hash checking purposes. To work around this let's just +# rely and trust the official Git repo at ti.com is known-good which is also +# accessed through a secure transport. +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) UBOOT_DEPENDENCIES += opensbi UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:11 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:11 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-11-dannenberg@ti.com> This package adds the userspace libraries for the Rogue graphics accelerator of the following Texas Instruments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ package/ti-rogue-um/Config.in | 52 ++ package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 5 files changed, 926 insertions(+) create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk diff --git a/package/Config.in b/package/Config.in index 96ef0d72de..0bff1135aa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -614,6 +614,7 @@ endmenu source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" source "package/ti-rogue-km/Config.in" + source "package/ti-rogue-um/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch new file mode 100644 index 0000000000..4f3dd1cbb1 --- /dev/null +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch @@ -0,0 +1,832 @@ +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 +From: Randolph Sapp +Date: Thu, 25 May 2023 18:59:26 -0500 +Subject: [PATCH] all: drop the init script + +Nobody should be using this anymore. It's sysVinit and it's just a fancy +wrapper around modprobe anyway. We'll be dropping it from our build +tools soon. + +Signed-off-by: Randolph Sapp +--- + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + 4 files changed, 784 deletions(-) + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr + +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 428cd86..0000000 +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for am62_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index c3cae31..0000000 +--- a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721e_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 08190a9..0000000 +--- a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721s2_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 5770d72..0000000 +--- a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j784s4_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +-- +2.34.1 + diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in new file mode 100644 index 0000000000..15257858c2 --- /dev/null +++ b/package/ti-rogue-um/Config.in @@ -0,0 +1,52 @@ +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ + || !BR2_TOOLCHAIN_HAS_THREADS + +config BR2_PACKAGE_TI_ROGUE_UM + bool "ti-rogue-um" + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm + depends on BR2_PACKAGE_HAS_UDEV + # pre-built binaries + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_aarch64 + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_HAS_LIBEGL + select BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF + select BR2_PACKAGE_HAS_LIBGLES + select BR2_PACKAGE_HAS_POWERVR + select BR2_PACKAGE_LIBFFI + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL + help + Graphics libraries for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs + +if BR2_PACKAGE_TI_ROGUE_UM + +config BR2_PACKAGE_PROVIDES_LIBEGL + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGBM + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGLES + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_POWERVR + default "ti-rogue-um" + +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT + string "UM driver target product" + default "am62_linux" + help + Select target product to be used for UM libraries. This needs to + match one of the SoC-specific folders within the root/targetfs + folder of the ti-img-rogue-umlibs Git repository. + +endif diff --git a/package/ti-rogue-um/ti-rogue-um.hash b/package/ti-rogue-um/ti-rogue-um.hash new file mode 100644 index 0000000000..a41bf33145 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 LICENSE diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ti-rogue-um.mk new file mode 100644 index 0000000000..fa29638fa7 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# ti-rogue-um +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 +TI_ROGUE_UM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git +TI_ROGUE_UM_SITE_METHOD = git +TI_ROGUE_UM_LICENSE = TI TSPA License +TI_ROGUE_UM_LICENSE_FILES = LICENSE +TI_ROGUE_UM_INSTALL_STAGING = YES +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr + +# ti-rogue-um is a egl/gles provider only if libdrm is installed +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland + +PVR_BUILD = "release" +PVR_WS = "wayland" + +define TI_ROGUE_UM_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(STAGING_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +define TI_ROGUE_UM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(TARGET_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:07 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:07 -0500 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-7-dannenberg@ti.com> Switch the following projects to using the same Git source repos and commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x devices to establish a baseline for comparable functionality: * TI Linux Kernel v5.10 * TI U-Boot v2021.01 * ARM Trusted Firmware * OP-TEE For the Linux Kernel this also includes switching the defconfig to a new one that is generated with the ti_config_fragments/defconfig_builder.sh tool that is part of the respective ti-linux-5.10.y repository. Signed-off-by: Andreas Dannenberg --- .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ configs/am62x_sk_defconfig | 19 +- configs/am64x_sk_defconfig | 19 +- 6 files changed, 7798 insertions(+), 10 deletions(-) create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig diff --git a/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 083720f512..0b196f4cce 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am62x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,23 +16,28 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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="am62x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index 411b3d5b0f..ccd58dad68 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=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_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am64x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,12 +16,15 @@ 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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_FW_TYPE_TISCI=y @@ -25,11 +32,13 @@ BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" 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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am64x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:08 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:08 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-8-dannenberg@ti.com> The ti-core-secdev-k3 package is used to provide binary image signing tools and keys to the build process needed to build boot artifacts for the secure boot flow on TI K3 platform "High Security" SoCs (device variants "HS-FS" and "HS-SE"). This package is not needed building for "General Purpose" ("GP") SoC variants. This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot packages which are all used as part of the boot flow of TI K3 platform devices to make use of the ti-core-secdev-k3 package if enabled. Note that although the use of the underlying 'core-secdev-k3' tool provided by TI is required to generate bootable images for HS-FS and HS-SE device variants, the use of this Buildroot package itself should remain optional, hence no hard dependencies are being established. The reason is that a user often wants to provide their own signing tool through the use of the TI_SECURE_DEV_PKG environmental variable set outside Buildroot on their specific build machine, especially for HS-SE device variants where the signing tool would contain the user's private keys. https://git.ti.com/cgit/security-development-tools/core-secdev-k3 Signed-off-by: Andreas Dannenberg --- boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ boot/uboot/uboot.mk | 10 ++++++ package/Config.in.host | 1 + package/ti-core-secdev-k3/Config.in.host | 11 +++++++ .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ 7 files changed, 76 insertions(+) create mode 100644 package/ti-core-secdev-k3/Config.in.host create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk index b624f93771..57202d6918 100644 --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ O=$(@D)/tmp \ BIN_DIR=$(@D) +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + define TI_K3_IMAGE_GEN_BUILD_CMDS $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) endef diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index 341888623e..8311e1b401 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ HOSTLDFLAGS="$(HOST_LDFLAGS)" +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + define TI_K3_R5_LOADER_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) endef diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 48af69bd26..472fec8619 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) # Currently supports the FW from Git tag 08.06.00.006 by default TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..eed39a4102 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -103,6 +103,7 @@ menu "Host utilities" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" + source "package/ti-core-secdev-k3/Config.in.host" source "package/uboot-tools/Config.in.host" source "package/util-linux/Config.in.host" source "package/utp_com/Config.in.host" diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host new file mode 100644 index 0000000000..364619d824 --- /dev/null +++ b/package/ti-core-secdev-k3/Config.in.host @@ -0,0 +1,11 @@ +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 + bool "host ti-core-secdev-k3" + help + ti-core-secdev-k3 is used to provide binary image signing + tools and keys to the build process needed to build boot + artifacts for the secure boot flow on TI K3 platform + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). + This package is not needed building for "General Purpose" + ("GP") SoC variants. + + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash new file mode 100644 index 0000000000..526ed29514 --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk new file mode 100644 index 0000000000..c388af2865 --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk @@ -0,0 +1,31 @@ +################################################################################ +# +# ti-core-secdev-k3 +# +################################################################################ + +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz + +# To allow the image signing process for various firmware artifacts to work the +# build process for TI K3 platform HS-FS and HS-SE device variants is using the +# 'core-secdev-k3' tool provided by TI. Its location must be made available to +# the build process of dependent packages by exporting it through the use of an +# environmental variable. In order to not pollute the global Buildroot +# environment let's record the package's location and then define the actual +# environmental variable needed for the build only in the packages that need it. +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 + +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates +endef + +$(eval $(host-generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:05 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:05 -0500 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-5-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM64 board by introducing the am64x_sk_defconfig file and related support files. 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 4 ++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ 4 files changed, 101 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 7ed9f040cc..a4d729983b 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/ @@ -3021,8 +3023,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..fe83c675f5 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM64 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM64 board. + +How to Build +============ +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE +to communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..411b3d5b0f --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,44 @@ +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_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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +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 dannenberg at ti.com Thu Jun 22 16:02:01 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:01 -0500 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards Message-ID: <20230622160212.2063472-1-dannenberg@ti.com> This series introduces support for TI's AM64x and AM62x SK boards. This updated series introduces an additional package to abstract the signing process for TI K3 "high security" devices to enable a better out-of-box experience and has some other smaller improvements, see change log. For more on the background and future plans of this overall effort please refer to the cover letter of PATCH v8, see [5]. Changes in v9: - adds new ti-core-secdev-k3 package to manage they binary boot artifact signing as required on secure HS-FS and HS-SE device variants. With this the user no longer needs to provide the location of the underlying core-secdev-k3 TI tool through the TI_SECURE_DEV_PKG environmental variable using the extra step that was required in PATCH v8, enabling an easier out-of-box experience for "fresh" SK-AM62B / SK-AM64B TI boards which now all come with "HS-FS" devices. Note that once keys/certificates are programmed into an HS-FS device, effectively turning them into HS-SE devices, the user will then need to provide their private keys for signing which from our experience is best done through the TI_SECURE_DEV_PKG env variable, in analogy also with the TI Yocto-based SDK [4]. This is also the reason this package doesn't introduce any hard dependencies at this time. Thanks Fran?ois Perrad and Arnout Vandecappelle for feedback/suggestions here. - added Kconfig multiple-choice support for picking the SoC security type (GP, HS-FS, and HS-SE) for better ease-of-use - fixed an issue with the hash check for the ti-k3-r5-loader as identified by Patrick Oppenlander - added Tested-by: Julien Olivain tag for build/boot testing the solution on an SK-AM64B board Changes in v8: - extended to also include AM62 devices (somewhat similar device as AM64, but with graphics) - added IMG Rogue graphics driver KM/UM packages supporting AM62 and other TI K3 platform devices - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level of basic platform feature-completeness and quality as the official SDK - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS High Security device variants by default. The switch to HS-FS devices was made through follow-on commit to document in the Git history how this is done (also allowing somebody to unroll it for a quick test on a GP device). Note that this requires the TI_SECURE_DEV_PKG environmental variable to be defined at build time pointing to a valid core-secdev-k3 folder location, otherwise the build will fail. - extended ti-k3-r5-loader package to allow for full build source customization - extended the ti-k3-image-gen package to accommodate the different classes of device firmware types used on TI K3 SoC like AM62 (TIFS) vs. AM64 (TISCI). With this support any TI K3 device including AM65, AM68, AM69, J721E etc. should now be enabled by this package. - extended the uboot package to allow building a Device Manager (DM) firmware into the U-Boot SPL image as required on certain TI K3 SoCs like AM62, AM62A, etc. - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also this package no longer downloads stuff during build (ugh!!), thanks to changes as proposed by Fran?ois Perrad. - incorporated some cleanup feedback on k3-image-gen from Julien Olivain such as missing hash on LICENSE file and a later image Generator Git tag is now used (that is matching the TISDK v8.6 baseline equivalent that is being implemented). - improved wording/descriptions in the 'board/ti/am64x_sk: add new board' commit as suggested by Thomas Petazzoni. Did not make the change regarding explicitly specifying the Cortex-A53 core as it seems to be implied and is not emitted by 'make savedefconfig'. Also using a fixed version of OPTEE as per TI SDK v8.6 baseline addresses Thomas' the desire to build with a known-good version. Changes in v7: - changes per Fran?ois Perrad's review comments 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. [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ Andreas Dannenberg (8): boot/ti-k3-r5-loader: allow for full build source customization boot/uboot: add support for building the TI K3 DM into U-Boot board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources package/ti-core-secdev-k3: new package board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants package/ti-rogue-km: new package package/ti-rogue-um: new package configs/am62x_sk_defconfig: enable IMG Rogue graphics driver Xuanhao Shi (3): boot/ti-k3-image-gen: new package board/ti/am64x_sk: add new board board/ti/am62x_sk: add new board DEVELOPERS | 10 + board/ti/am62x_sk/genimage.cfg | 27 + board/ti/am62x_sk/readme.txt | 26 + .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ board/ti/am64x_sk/genimage.cfg | 27 + board/ti/am64x_sk/readme.txt | 26 + .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 57 + boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + boot/ti-k3-r5-loader/Config.in | 65 +- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- boot/uboot/Config.in | 17 + boot/uboot/uboot.mk | 26 + configs/am62x_sk_defconfig | 56 + configs/am64x_sk_defconfig | 53 + package/Config.in | 2 + package/Config.in.host | 1 + package/ti-core-secdev-k3/Config.in.host | 11 + .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + package/ti-rogue-km/Config.in | 28 + package/ti-rogue-km/ti-rogue-km.hash | 3 + package/ti-rogue-km/ti-rogue-km.mk | 37 + .../0001-all-drop-the-init-script.patch | 832 +++++++ package/ti-rogue-um/Config.in | 52 + package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 31 files changed, 9348 insertions(+), 4 deletions(-) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig 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 configs/am62x_sk_defconfig create mode 100644 configs/am64x_sk_defconfig create mode 100644 package/ti-core-secdev-k3/Config.in.host create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:03 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:03 -0500 Subject: [Buildroot] [PATCH v9 02/11] boot/ti-k3-image-gen: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 57 ++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 +++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 81 +++++++++++++++++++++++ 5 files changed, 158 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 694dfe0bdd..7ed9f040cc 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..910e1b99bc --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,57 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "Firmware type" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +choice + prompt "SoC Security type" + default BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP + bool "GP (General Purpose)" + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS + bool "HS-FS (High Security - Field Securable)" + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE + bool "HS-SE (High Security - Security Enforcing)" + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "Config type" + 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..2c73927e0b --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,17 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..b624f93771 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,81 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"gp") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs") +else +$(error No TI K3 Image Gen SoC security type set) +endif + +TI_K3_IMAGE_GEN_CONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 bugzilla at busybox.net Thu Jun 22 16:26:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:26:36 +0000 Subject: [Buildroot] [Bug 15411] engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 Jan-Benedict Glaw changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Jan-Benedict Glaw --- Both of these builds are working again, closing the ticket. Thanks! -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Jun 22 16:32:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:32:41 +0000 Subject: [Buildroot] [Bug 15658] New: hifive_unleashed_defconfig: Linker errors in opensbi-0.9 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Bug ID: 15658 Summary: hifive_unleashed_defconfig: Linker errors in opensbi-0.9 Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- As of c765ac9c02dbddd53cf6813cf59c8f265b043caf, I see this build error: [build 2023-06-20 03:57:13] ELF platform/generic/firmware/fw_dynamic.elf [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_init.o): in function `sbi_init': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_init.c:385: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_ipi.o): in function `sbi_ipi_send_many': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_ipi.c:78: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_ipi.c:92: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_process': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:213: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:220: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_update': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:308: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_process_count': [...] [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/utils/libfdt/fdt_wip.c:81: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(fdt_wip.o): in function `fdt_nop_region_': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/utils/libfdt/fdt_wip.c:55: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] collect2: error: ld returned 1 exit status [build 2023-06-20 03:57:13] make[1]: *** [Makefile:351: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/firmware/fw_dynamic.elf] Error 1 [build 2023-06-20 03:57:13] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9' [build 2023-06-20 03:57:13] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/.stamp_built] Error 2 (Build log at http://toolchain.lug-owl.de/laminar/jobs/buildroot-hifive_unleashed_defconfig/5 ) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Jun 22 16:38:44 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:38:44 +0000 Subject: [Buildroot] [Bug 15661] New: mx53loco_defconfig: Dependency on OpenSSL missing Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 Bug ID: 15661 Summary: mx53loco_defconfig: Dependency on OpenSSL missing Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! As of c765ac9c02dbddd53cf6813cf59c8f265b043caf, I see this build error: [build 2023-06-20 19:29:26] /usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/host/include -Wp,-MD,tools/.aisimage.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -DCONFIG_FIT_SIGNATURE -DCONFIG_FIT_SIGNATURE_MAX_SIZE=0xffffffff -DCONFIG_FIT_CIPHER -include ./include/compiler.h -idirafterinclude -idirafter./arch/arm/include -I./scripts/dtc/libfdt -I./tools -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE -c -o tools/aisimage.o tools/aisimage.c [build 2023-06-20 19:29:27] In file included from tools/imagetool.h:24, [build 2023-06-20 19:29:27] from tools/aisimage.c:7: [build 2023-06-20 19:29:27] include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory [build 2023-06-20 19:29:27] 1383 | # include [build 2023-06-20 19:29:27] | ^~~~~~~~~~~~~~~ [build 2023-06-20 19:29:27] compilation terminated. [build 2023-06-20 19:29:27] make[2]: *** [scripts/Makefile.host:112: tools/aisimage.o] Error 1 [build 2023-06-20 19:29:27] make[1]: *** [Makefile:1871: tools] Error 2 [build 2023-06-20 19:29:27] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/build/uboot-2023.01' [build 2023-06-20 19:29:27] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/build/uboot-2023.01/.stamp_built] Error 2 (Full build log at http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/5) I guess it's just a dependency missing here. -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Thu Jun 22 16:46:24 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:46:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option In-Reply-To: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> References: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230622184624.71efcb4b@gmx.net> Hello Dario, On Thu, 22 Jun 2023 16:09:45 +0200, Dario Binacchi wrote: > Currently there is no explicit way to enable/disable the adaptivedemux2 > plugin. Create a menu entry allowing users to disable or enable the plugin, > like we have for other features. > > Signed-off-by: Dario Binacchi > --- > package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ > package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 6 ++++++ > 2 files changed, 13 insertions(+) > > diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in > index d7ec16e80014..3e849307831b 100644 > --- a/package/gstreamer1/gst1-plugins-good/Config.in > +++ b/package/gstreamer1/gst1-plugins-good/Config.in > @@ -32,6 +32,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 > Enable bz2 support for the following plugins: > matroska > > +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 > + bool "Adaptive Streaming 2 support" > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_LIBSOUP > + help > + Adaptive Streaming 2 plugin > + Please move this somewhere below the 'comment "plugins with external dependencies"' line... > comment "dependency-less plugins" > > config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > index bbcd3aecabd1..c26e32a1841e 100644 > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > @@ -58,6 +58,12 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled > GST1_PLUGINS_GOOD_DEPENDENCIES += orc > endif > > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled Missing: GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 Regards, Peter > +else > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled > +endif > + > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) > GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled > else From festevam at gmail.com Thu Jun 22 16:49:51 2023 From: festevam at gmail.com (Fabio Estevam) Date: Thu, 22 Jun 2023 13:49:51 -0300 Subject: [Buildroot] [PATCH] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20230622164951.1213353-1-festevam@gmail.com> Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory Reported-by: Jan-Benedict Glaw Signed-off-by: Fabio Estevam --- configs/mx53loco_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 212a032d84aa..d03c7d0916e8 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Kernel BR2_LINUX_KERNEL=y -- 2.34.1 From ps.report at gmx.net Thu Jun 22 16:55:21 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:55:21 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libubox: bump version to 75a3b87 Message-ID: <20230622165522.16397-1-ps.report@gmx.net> Changelog: - be3dc7223a6d uloop: avoid integer overflow in tv_diff - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining - 334415738150 uloop: add uloop_timeout_remaining64 - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 - c86a894ec63d uloop: deprecate uloop_timeout_remaining - cce5e351278b vlist: define vlist_for_each_element_safe - f2d6752901f2 blob: clear buf->head when freeing a buffer - 45210ce14136 list.h: add container_of_safe macro - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr - ef5e8e38bd38 usock: fix poll return code check - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time - 362951a2d96e uloop: fix uloop_run_timeout - 75a3b870cace uloop: add support for integrating with a different event loop Signed-off-by: Peter Seiderer --- package/libubox/libubox.hash | 2 +- package/libubox/libubox.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash index 2775427485..48b6432f5d 100644 --- a/package/libubox/libubox.hash +++ b/package/libubox/libubox.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk index 90ba57a883..d6da078c7b 100644 --- a/package/libubox/libubox.mk +++ b/package/libubox/libubox.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git LIBUBOX_SITE_METHOD = git LIBUBOX_LICENSE = ISC, BSD-3-Clause -- 2.41.0 From ps.report at gmx.net Thu Jun 22 16:55:22 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:55:22 +0200 Subject: [Buildroot] [PATCH v1 2/2] package/ubus: bump version to f787c97 In-Reply-To: <20230622165522.16397-1-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> Message-ID: <20230622165522.16397-2-ps.report@gmx.net> Changelog: - 66baa44b8dee libubus: introduce new status messages - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR - 584f56a23314 cli: improve error logging for call command - 2f793a4eb063 lua: add optional path filter to objects() method - 2bebf93cd334 ubusd: handle invoke on event object without data - 9913aa61de73 ubusd: add lookup command queuing support - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown Signed-off-by: Peter Seiderer --- package/ubus/ubus.hash | 2 +- package/ubus/ubus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash index 2b7181e5d2..faa2e2626e 100644 --- a/package/ubus/ubus.hash +++ b/package/ubus/ubus.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk index fa856fb36a..1f9891411a 100644 --- a/package/ubus/ubus.mk +++ b/package/ubus/ubus.mk @@ -4,7 +4,7 @@ # ################################################################################ -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f UBUS_SITE = https://git.openwrt.org/project/ubus.git UBUS_SITE_METHOD = git -- 2.41.0 From ddrokosov at sberdevices.ru Thu Jun 22 17:18:06 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Thu, 22 Jun 2023 20:18:06 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230609113415.13856-1-ddrokosov@sberdevices.ru> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> Message-ID: <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> Hello, Add Peter Korsgaard and move "buildroot" mailing list from Cc. Could you please take a look at this patchset? I believe that linux-mm tools are helpful for investigating kernel memory distribution in embedded systems. On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > This toolset was designed to facilitate the testing, monitoring, and > tracing of various things with virtual memory, pages, and slab objects. > It is an invaluable resource for identifying and analyzing > memory-related issues, such as leaks and bottlenecks, and can greatly > enhance one's understanding of memory utilization within a system. > > The mm toolset includes: > - page_owner_sort: userspace helper to sort the output of > /sys/kernel/debug/page_owner, which helps to know who allocates > the page from kernel context > - slabinfo: the tool which gets reports about slabs, for example > show empty slabs, modify of slab debug options at runtime, display > all information about a slabcache > - page-types: a handy tool for querying page flags > > Signed-off-by: Dmitry Rokosov > --- > package/linux-tools/Config.in | 18 ++++++++ > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > 2 files changed, 77 insertions(+) > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > index 880ad08f0f1c..3ecc45574b82 100644 > --- a/package/linux-tools/Config.in > +++ b/package/linux-tools/Config.in > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > +config BR2_PACKAGE_LINUX_TOOLS_MM > + bool "mm" > + select BR2_PACKAGE_LINUX_TOOLS > + help > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > + > + - page_owner_sort: userspace helper to sort the output of > + /sys/kernel/debug/page_owner, which helps to know who allocates > + the page from kernel context > + > + - slabinfo: the tool which gets reports about slabs, for example > + show empty slabs, modify of slab debug options at runtime, display > + all information about a slabcache > + > + - page-types: a handy tool for querying page flags > + > + These tools are available only from kernel version 3.4. > + > endmenu > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > new file mode 100644 > index 000000000000..a59f1c46ff97 > --- /dev/null > +++ b/package/linux-tools/linux-tool-mm.mk.in > @@ -0,0 +1,59 @@ > +################################################################################ > +# > +# mm > +# > +################################################################################ > + > +LINUX_TOOLS += mm > + > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > + > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > + > +# For the first time tools/vm was introduced in the 3.4 kernel version > +KVER_MAJOR_MIN = 3 > +KVER_MINOR_MIN = 4 > + > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > +# instead of tools/vm > +KVER_MAJOR_MM = 6 > +KVER_MINOR_MM = 3 > + > +define MM_BUILD_CMDS > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > + echo "too old and doesn't have the mm tools." ; \ > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > + echo "kernel must be used." ; \ > + exit 1 ; \ > + fi > + > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > + MM=mm; \ > + else \ > + MM=vm; \ > + fi; \ > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > + $(MM_MAKE_OPTS) $${MM} > +endef > + > +define MM_INSTALL_TARGET_CMDS > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > + MM=mm; \ > + else \ > + MM=vm; \ > + fi; \ > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > + $(MM_MAKE_OPTS) \ > + INSTALL_ROOT=$(TARGET_DIR) \ > + DESTDIR=$(TARGET_DIR) \ > + $${MM}_install > +endef > -- > 2.36.0 > -- Thank you, Dmitry From bernd at kuhls.net Thu Jun 22 17:24:45 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 19:24:45 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230622172445.1854863-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 70591f4a25..315af971db 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index d90f6cb2a3..f49ab52afb 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 5b16e659df..10e33a7306 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bugzilla at busybox.net Thu Jun 22 18:51:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 18:51:11 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 --- Comment #1 from Jan-Benedict Glaw --- I fetched the patch (from email) and queued a new build: http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/6 Will report tomorrow if that was successful as expected. -- You are receiving this mail because: You are on the CC list for the bug. From dario.binacchi at amarulasolutions.com Thu Jun 22 21:39:17 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Thu, 22 Jun 2023 23:39:17 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi --- Changes in v2: - Move the option below the 'comment "plugins with external dependencies"'. - Add plugin dependencies (i.e. libsoup libxml2) in gst1-plugins-good.mk. Signed-off-by: Dario Binacchi --- package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e80014..9d849580c52f 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -258,6 +258,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M comment "plugins with external dependencies" +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "Adaptive Streaming 2 support" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + help + Adaptive Streaming 2 plugin + config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME bool "lame (*.mp3 audio encoder)" select BR2_PACKAGE_LAME diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecabd1..41f4c727f3a8 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else -- 2.32.0 From patrick.oppenlander at gmail.com Fri Jun 23 03:48:30 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 23 Jun 2023 13:48:30 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230622160212.2063472-8-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> Message-ID: On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot wrote: > > The ti-core-secdev-k3 package is used to provide binary image signing > tools and keys to the build process needed to build boot artifacts for > the secure boot flow on TI K3 platform "High Security" SoCs (device > variants "HS-FS" and "HS-SE"). This package is not needed building for > "General Purpose" ("GP") SoC variants. > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > packages which are all used as part of the boot flow of TI K3 platform > devices to make use of the ti-core-secdev-k3 package if enabled. > > Note that although the use of the underlying 'core-secdev-k3' tool > provided by TI is required to generate bootable images for HS-FS and > HS-SE device variants, the use of this Buildroot package itself should > remain optional, hence no hard dependencies are being established. The > reason is that a user often wants to provide their own signing tool > through the use of the TI_SECURE_DEV_PKG environmental variable set > outside Buildroot on their specific build machine, especially for HS-SE > device variants where the signing tool would contain the user's private > keys. > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > boot/uboot/uboot.mk | 10 ++++++ > package/Config.in.host | 1 + > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > 7 files changed, 76 insertions(+) > create mode 100644 package/ti-core-secdev-k3/Config.in.host > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > index b624f93771..57202d6918 100644 > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > O=$(@D)/tmp \ > BIN_DIR=$(@D) > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > define TI_K3_IMAGE_GEN_BUILD_CMDS > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > endef > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index 341888623e..8311e1b401 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > define TI_K3_R5_LOADER_BUILD_CMDS > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > endef > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 48af69bd26..472fec8619 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > endif > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > # Currently supports the FW from Git tag 08.06.00.006 by default > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..eed39a4102 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -103,6 +103,7 @@ menu "Host utilities" > source "package/systemd/Config.in.host" > source "package/tegrarcm/Config.in.host" > source "package/ti-cgt-pru/Config.in.host" > + source "package/ti-core-secdev-k3/Config.in.host" > source "package/uboot-tools/Config.in.host" > source "package/util-linux/Config.in.host" > source "package/utp_com/Config.in.host" > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > new file mode 100644 > index 0000000000..364619d824 > --- /dev/null > +++ b/package/ti-core-secdev-k3/Config.in.host > @@ -0,0 +1,11 @@ > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > + bool "host ti-core-secdev-k3" > + help > + ti-core-secdev-k3 is used to provide binary image signing > + tools and keys to the build process needed to build boot > + artifacts for the secure boot flow on TI K3 platform > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > + This package is not needed building for "General Purpose" > + ("GP") SoC variants. > + > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > new file mode 100644 > index 0000000000..526ed29514 > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > new file mode 100644 > index 0000000000..c388af2865 > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,31 @@ > +################################################################################ > +# > +# ti-core-secdev-k3 > +# > +################################################################################ > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz Hi Andreas, Would it make sense to support user customisation of this via Kconfig instead of using the magic TI_SECURE_DEV_PKG environment variable? I'm slightly confused about how this is intended to work. core-secdev-k3 contains both infrastructure (scripts) and data (keys) to secure the image. It looks like someone tried to split these concerns by supporting customisation of the key location. secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something containing keys/custMpk.pem, but the rest of the process expects TI_SECURE_DEV_PKG to point to something containing scripts to secure the binary blobs. It would make more sense to me to support overriding just the key, rather than having to duplicate all the scripts too. Could we support configuring the location of the custMpk.pem key and have the build process replace the default key in build/host-ti-core-secdev-k3-08.06.00.007/keys? Is there a reason why a customer is expected to replace (or, more likely, duplicate) the scripts rather than just supply a key? Patrick > +# To allow the image signing process for various firmware artifacts to work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > +# the build process of dependent packages by exporting it through the use of an > +# environmental variable. In order to not pollute the global Buildroot > +# environment let's record the package's location and then define the actual > +# environmental variable needed for the build only in the packages that need it. > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > + > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > +endef > + > +$(eval $(host-generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From patrick.oppenlander at gmail.com Fri Jun 23 04:02:17 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 23 Jun 2023 14:02:17 +1000 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: On Fri, Jun 23, 2023 at 2:08?AM Andreas Dannenberg via buildroot wrote: > > This series introduces support for TI's AM64x and AM62x SK boards. > > This updated series introduces an additional package to abstract > the signing process for TI K3 "high security" devices to enable > a better out-of-box experience and has some other smaller > improvements, see change log. > > For more on the background and future plans of this overall effort > please refer to the cover letter of PATCH v8, see [5]. > > Changes in v9: > - adds new ti-core-secdev-k3 package to manage they binary boot > artifact signing as required on secure HS-FS and HS-SE device > variants. With this the user no longer needs to provide the > location of the underlying core-secdev-k3 TI tool through the > TI_SECURE_DEV_PKG environmental variable using the extra step > that was required in PATCH v8, enabling an easier out-of-box > experience for "fresh" SK-AM62B / SK-AM64B TI boards which now > all come with "HS-FS" devices. Note that once keys/certificates > are programmed into an HS-FS device, effectively turning them into > HS-SE devices, the user will then need to provide their private > keys for signing which from our experience is best done through > the TI_SECURE_DEV_PKG env variable, in analogy also with the TI > Yocto-based SDK [4]. This is also the reason this package doesn't > introduce any hard dependencies at this time. Thanks Fran?ois > Perrad and Arnout Vandecappelle for feedback/suggestions here. > - added Kconfig multiple-choice support for picking the SoC security > type (GP, HS-FS, and HS-SE) for better ease-of-use > - fixed an issue with the hash check for the ti-k3-r5-loader as > identified by Patrick Oppenlander > - added Tested-by: Julien Olivain tag for build/boot testing the > solution on an SK-AM64B board Hi Andreas, I have tested this on * TI SK-AM64B board * PHYTEC phyBOARD?-AM64x (GP silicon, different U-Boot verson). I will post patches for the PHYTEC board once this is merged. Current version rebased on this patch set is at [1]. [1] https://github.com/relectrify/buildroot/commit/5b9a913022da50a80691baa3ba2f0105d0c7e5bf Patrick > Changes in v8: > - extended to also include AM62 devices (somewhat similar device as > AM64, but with graphics) > - added IMG Rogue graphics driver KM/UM packages supporting AM62 > and other TI K3 platform devices > - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from > TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level > of basic platform feature-completeness and quality as the official SDK > - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS > High Security device variants by default. The switch to HS-FS > devices was made through follow-on commit to document in the Git > history how this is done (also allowing somebody to unroll it > for a quick test on a GP device). Note that this requires the > TI_SECURE_DEV_PKG environmental variable to be defined at build > time pointing to a valid core-secdev-k3 folder location, > otherwise the build will fail. > - extended ti-k3-r5-loader package to allow for full build source > customization > - extended the ti-k3-image-gen package to accommodate the different > classes of device firmware types used on TI K3 SoC like AM62 (TIFS) > vs. AM64 (TISCI). With this support any TI K3 device including AM65, > AM68, AM69, J721E etc. should now be enabled by this package. > - extended the uboot package to allow building a Device Manager (DM) > firmware into the U-Boot SPL image as required on certain TI K3 SoCs > like AM62, AM62A, etc. > - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also > this package no longer downloads stuff during build (ugh!!), thanks > to changes as proposed by Fran?ois Perrad. > - incorporated some cleanup feedback on k3-image-gen from Julien > Olivain such as missing hash on LICENSE file and a later image > Generator Git tag is now used (that is matching the TISDK v8.6 > baseline equivalent that is being implemented). > - improved wording/descriptions in the 'board/ti/am64x_sk: add new > board' commit as suggested by Thomas Petazzoni. Did not make the > change regarding explicitly specifying the Cortex-A53 core as it > seems to be implied and is not emitted by 'make savedefconfig'. > Also using a fixed version of OPTEE as per TI SDK v8.6 baseline > addresses Thomas' the desire to build with a known-good version. > > Changes in v7: > - changes per Fran?ois Perrad's review comments > > 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. > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 > [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 > [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps > [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ > > Andreas Dannenberg (8): > boot/ti-k3-r5-loader: allow for full build source customization > boot/uboot: add support for building the TI K3 DM into U-Boot > board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources > package/ti-core-secdev-k3: new package > board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants > package/ti-rogue-km: new package > package/ti-rogue-um: new package > configs/am62x_sk_defconfig: enable IMG Rogue graphics driver > > Xuanhao Shi (3): > boot/ti-k3-image-gen: new package > board/ti/am64x_sk: add new board > board/ti/am62x_sk: add new board > > DEVELOPERS | 10 + > board/ti/am62x_sk/genimage.cfg | 27 + > board/ti/am62x_sk/readme.txt | 26 + > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > board/ti/am64x_sk/genimage.cfg | 27 + > board/ti/am64x_sk/readme.txt | 26 + > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > boot/Config.in | 1 + > boot/ti-k3-image-gen/Config.in | 57 + > boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + > boot/ti-k3-r5-loader/Config.in | 65 +- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- > boot/uboot/Config.in | 17 + > boot/uboot/uboot.mk | 26 + > configs/am62x_sk_defconfig | 56 + > configs/am64x_sk_defconfig | 53 + > package/Config.in | 2 + > package/Config.in.host | 1 + > package/ti-core-secdev-k3/Config.in.host | 11 + > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + > package/ti-rogue-km/Config.in | 28 + > package/ti-rogue-km/ti-rogue-km.hash | 3 + > package/ti-rogue-km/ti-rogue-km.mk | 37 + > .../0001-all-drop-the-init-script.patch | 832 +++++++ > package/ti-rogue-um/Config.in | 52 + > package/ti-rogue-um/ti-rogue-um.hash | 3 + > package/ti-rogue-um/ti-rogue-um.mk | 38 + > 31 files changed, 9348 insertions(+), 4 deletions(-) > create mode 100644 board/ti/am62x_sk/genimage.cfg > create mode 100644 board/ti/am62x_sk/readme.txt > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig > create mode 100644 board/ti/am64x_sk/genimage.cfg > create mode 100644 board/ti/am64x_sk/readme.txt > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig > 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 configs/am62x_sk_defconfig > create mode 100644 configs/am64x_sk_defconfig > create mode 100644 package/ti-core-secdev-k3/Config.in.host > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > create mode 100644 package/ti-rogue-km/Config.in > create mode 100644 package/ti-rogue-km/ti-rogue-km.hash > create mode 100644 package/ti-rogue-km/ti-rogue-km.mk > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > create mode 100644 package/ti-rogue-um/Config.in > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Jun 23 04:40:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 23 Jun 2023 04:40:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-22 Message-ID: <20230623044035.622A740106@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 2 | 0 | 6 | master | 22 | 29 | 0 | 51 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 6 gupnp-1.4.3 | 4 linux-6.3.8 | 3 unknown | 3 check-0.15.2 | 1 ffmpeg-4.4.4 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.74.0 | 1 host-binutils-2.38 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.7 | 1 libglib2-2.76.1 | 1 linux-5.10.162-cip24 | 1 raptor-2.0.15 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/e929be53cb61c6ef5f3c7570ccb1246993124a4b | ORPH arc | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/265281c6226904b9c5c2cce761fe9fda62fb1930 | arceb | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/9776b443f4c3850ffd58f18f99203c24d0d583c9 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c93459e5c73a62eaf0d84b0d09ace7ab6d9ad433 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ba5cfe9c116c4d11b05dc91534cda279db10fbfc | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1be3e1771cb5b7b662d15cf4e08e23095ed99fa4 | ORPH mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a322ebb885aee24ac0ad5808b51aafe85b23d52c | armeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/8715b22a75de27b31b8e8d18bf4f1356c8494692 | mips64el | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/581ae77b0fdee4e19aeea9c98eed331f131e0d26 | microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/72be97751f95f94e22d954b5dc3a5772e2e058ac | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/331247fbad8d9f015176c61559bf336e49ee43ee | arm | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/18e14ab8b10e047c9ff737d7871cd421a92d897b | ORPH s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/42429c6b79f7567497f98d1910d49d78b94a9672 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2c701f222088476782d06536b67a97bc40692549 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2f22a07e7e86cd2603040b0659ef62a13460eca2 | ORPH mips64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/58de7f3545cbbea45e4cf446ddfe14dbcea07edf | ORPH riscv64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/148dcff4334beff39a33465a6ab48704caef6dc7 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/400b1163a9723a54b4b421aaa701790699d2e971 | ORPH or1k | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/dbc7990623c66c3cc50a18a3fc8016383abdac5e | aarch64_be | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/42dda21b6e8c1ab6f9cf96e831fb327e9ba1b551 | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ce548f84e5148787a08d3241d6d5923d13e445cb | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/e6b8e48fcc243c7e1c2aa0de6ae41618545b7789 | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/d3bc5582e1e00498f678a0b75893df4a53cea9de | ORPH microblazeel | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/7eef65e75ef92e71cfd708e6e0b0419def467a31 | ORPH x86_64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/8663c108d2cb23d5d19f4d02c6e2632e536c4808 | ORPH or1k | unknown | NOK | http://autobuild.buildroot.net/results/87c59c562ff51b44b0d8561795547e9f6dfb2f0c | arc | unknown | NOK | http://autobuild.buildroot.net/results/cee794c1aaf03135ad4395f2a178ce586560b0da | arc | unknown | NOK | http://autobuild.buildroot.net/results/6cbf1397bb0f26d44d24dc40f828169462d95ac2 | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f5b1bd6e4ae20210a0cc91df9ab16efb0aa5a4e1 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7fff9db054e989d22a3528c56a840f10814242e | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c0a9d465619ab6809e8b22a1442efb3540c8a9b | -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Fri Jun 23 06:33:44 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 00:33:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wheel: new host package Message-ID: <20230623063344.46379-1-james.hilliard1@gmail.com> This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-wheel/python-wheel.hash create mode 100644 package/python-wheel/python-wheel.mk diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Jun 23 06:39:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 00:39:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Message-ID: On Wed, Jun 21, 2023 at 7:56?AM Romain Naour wrote: > > Hello James, > > Le 21/06/2023 ? 11:57, Romain Naour a ?crit : > > Hello James, Arnout, All, > > > > Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit : > >> > >> > >> On 05/06/2023 09:08, James Hilliard wrote: > >>> License hash changed due to name removal: > >>> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > > > Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): > > > > File > > "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > > line 868, in _resolve_dist > > raise DistributionNotFound(req, requirers) > > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > > and is required by the application > > > > But if you look closer in the build log, you will notice new setuptool warning: > > > > [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: > > SetuptoolsDeprecationWarning: setup.py install is deprecated. > > !! > > ******************************************************************************** > > Please avoid running ``setup.py`` directly. > > Instead, use pypa/build, pypa/installer, pypa/build or > > other standards-based tools. > > > > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > > for details. > > > > ******************************************************************************** > > > > So, it means that the package infrastructure for python use a deprecated install > > method. I'm not sure why this issue appear only with python-piozero but it seems > > that we need to update the python infrastructure. > > > > Can you have a look? > > > > [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > > [2] > > https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 > > Switching to setup.cfg seems to workaround this specific issue: Strange, having a setup.py based installation is not being deprecated, although direct invocation of setup.py will be at some point. From my understanding pep517 build frontends will invoke a setup.py if found for projects without a pyproject.toml file. > > http://patchwork.ozlabs.org/project/buildroot/patch/20230621134518.304689-1-romain.naour at smile.fr/ > > But we have still deprecation warnings. > > Thoughts? Looks like we may now be able to migrate setuptools to pep517 soon, I've sent a patch adding wheel which will be needed for that: https://patchwork.ozlabs.org/project/buildroot/patch/20230623063344.46379-1-james.hilliard1 at gmail.com/ > > Best regards, > Romain > > > > > > Best regards, > > Romain > > > >>> > >>> Signed-off-by: James Hilliard > >> > >> Applied to master, thanks. > >> > >> Regards, > >> Arnout > >> > >>> --- > >>> package/python-setuptools/python-setuptools.hash | 6 +++--- > >>> package/python-setuptools/python-setuptools.mk | 4 ++-- > >>> 2 files changed, 5 insertions(+), 5 deletions(-) > >>> > >>> diff --git a/package/python-setuptools/python-setuptools.hash > >>> b/package/python-setuptools/python-setuptools.hash > >>> index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz > >>> -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 > >>> setuptools-65.6.3.tar.gz > >>> -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 > >>> LICENSE > >>> +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > >>> +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 > >>> setuptools-67.8.0.tar.gz > >>> +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 > >>> LICENSE > >>> diff --git a/package/python-setuptools/python-setuptools.mk > >>> b/package/python-setuptools/python-setuptools.mk > >>> index 226ef2b479..6d10172cdc 100644 > >>> --- a/package/python-setuptools/python-setuptools.mk > >>> +++ b/package/python-setuptools/python-setuptools.mk > >>> @@ -4,9 +4,9 @@ > >>> # > >>> > >>> ################################################################################ > >>> -PYTHON_SETUPTOOLS_VERSION = 65.6.3 > >>> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 > >>> PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > >>> -PYTHON_SETUPTOOLS_SITE = > >>> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a > >>> +PYTHON_SETUPTOOLS_SITE = > >>> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > >>> PYTHON_SETUPTOOLS_LICENSE = MIT > >>> PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > >>> PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > > > From bugzilla at busybox.net Fri Jun 23 07:06:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 07:06:16 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 --- Comment #2 from Jan-Benedict Glaw --- That patch fixes the build problem. (I'll keep the ticket open until it shows up in the GIT repo.) -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Fri Jun 23 07:11:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 01:11:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 39.0.2 Message-ID: <20230623071136.126003-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 a23944a06f..e083014750 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 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 Fri Jun 23 07:24:57 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 01:24:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 68.0.0 Message-ID: <20230623072457.130591-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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 6d10172cdc..2674947162 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 67.8.0 +PYTHON_SETUPTOOLS_VERSION = 68.0.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From francois.perrad at gadz.org Fri Jun 23 07:30:39 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 23 Jun 2023 09:30:39 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230622160212.2063472-11-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > This package adds the userspace libraries for the Rogue graphics > accelerator of the following Texas Instruments SoCs: AM62, J721E, > J721S2, and J784S4. > > Signed-off-by: Andreas Dannenberg > --- > package/Config.in | 1 + > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > package/ti-rogue-um/Config.in | 52 ++ > package/ti-rogue-um/ti-rogue-um.hash | 3 + > package/ti-rogue-um/ti-rogue-um.mk | 38 + > 5 files changed, 926 insertions(+) > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > create mode 100644 package/ti-rogue-um/Config.in > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > diff --git a/package/Config.in b/package/Config.in > index 96ef0d72de..0bff1135aa 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -614,6 +614,7 @@ endmenu > source "package/targetcli-fb/Config.in" > source "package/ti-gfx/Config.in" > source "package/ti-rogue-km/Config.in" > + source "package/ti-rogue-um/Config.in" > source "package/ti-sgx-demos/Config.in" > source "package/ti-sgx-km/Config.in" > source "package/ti-sgx-um/Config.in" > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > new file mode 100644 > index 0000000000..4f3dd1cbb1 > --- /dev/null > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > @@ -0,0 +1,832 @@ > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > +From: Randolph Sapp > +Date: Thu, 25 May 2023 18:59:26 -0500 > +Subject: [PATCH] all: drop the init script > + > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > +wrapper around modprobe anyway. We'll be dropping it from our build > +tools soon. > + > +Signed-off-by: Randolph Sapp > +--- > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + 4 files changed, 784 deletions(-) > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > + > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > +deleted file mode 100755 > +index 428cd86..0000000 > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > ++++ /dev/null > +2.34.1 > + > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > new file mode 100644 > index 0000000000..15257858c2 > --- /dev/null > +++ b/package/ti-rogue-um/Config.in > @@ -0,0 +1,52 @@ > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > + depends on BR2_aarch64 > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > + || !BR2_TOOLCHAIN_HAS_THREADS > + > +config BR2_PACKAGE_TI_ROGUE_UM > + bool "ti-rogue-um" > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > + depends on BR2_PACKAGE_HAS_UDEV > + # pre-built binaries > + depends on BR2_TOOLCHAIN_USES_GLIBC > + depends on BR2_aarch64 > + select BR2_PACKAGE_LIBDRM > + select BR2_PACKAGE_HAS_LIBEGL > + select BR2_PACKAGE_HAS_LIBGBM > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > + select BR2_PACKAGE_HAS_LIBGLES > + select BR2_PACKAGE_HAS_POWERVR > + select BR2_PACKAGE_LIBFFI > + select BR2_PACKAGE_WAYLAND > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > + help > + Graphics libraries for TI SoCs with Rogue GPU. > + This package supports AM62, J721E, J721S2, and J784S4 > + SoCs only. > + > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > + > +if BR2_PACKAGE_TI_ROGUE_UM > + > +config BR2_PACKAGE_PROVIDES_LIBEGL > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_LIBGLES > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_POWERVR > + default "ti-rogue-um" > + > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > + string "UM driver target product" > + default "am62_linux" > + help > + Select target product to be used for UM libraries. This needs to > + match one of the SoC-specific folders within the root/targetfs > + folder of the ti-img-rogue-umlibs Git repository. > + > +endif > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > b/package/ti-rogue-um/ti-rogue-um.hash > new file mode 100644 > index 0000000000..a41bf33145 > --- /dev/null > +++ b/package/ti-rogue-um/ti-rogue-um.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > LICENSE > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > ti-rogue-um.mk > new file mode 100644 > index 0000000000..fa29638fa7 > --- /dev/null > +++ b/package/ti-rogue-um/ti-rogue-um.mk > @@ -0,0 +1,38 @@ > > +################################################################################ > +# > +# ti-rogue-um > +# > > +################################################################################ > + > +# This corresponds to SDK 08.06.00 > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > +TI_ROGUE_UM_SITE = > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > +TI_ROGUE_UM_SITE_METHOD = git > +TI_ROGUE_UM_LICENSE = TI TSPA License > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > +TI_ROGUE_UM_INSTALL_STAGING = YES > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > + > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > useless built dependencies (nothing is built, blobs are copied), runtime dependencies in Config.in are enough. + > +PVR_BUILD = "release" > +PVR_WS = "wayland" > + > TI_ROGUE_UM_MAKE_OPTS = \ TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ BUILD=release \ WINDOW_SYSTEM=wayland define TI_ROGUE_UM_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ $(TI_ROGUE_UM_MAKE_OPTS) \ DESTDIR=$(STAGING_DIR) \ install endef by this way, all variables are prefixed by TI_ROGUE_UM_. Fran?ois > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > + DESTDIR=$(STAGING_DIR) \ > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > + install > +endef > + > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > + DESTDIR=$(TARGET_DIR) \ > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > + install > +endef > + > +$(eval $(generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dannenberg at ti.com Fri Jun 23 14:53:50 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 09:53:50 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> Message-ID: <20230623145350.265zxot3uvidzur5@dasso> Hi Patrick, thanks for the feedback. Comments inlined... On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > wrote: > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > tools and keys to the build process needed to build boot artifacts for > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > "General Purpose" ("GP") SoC variants. > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > packages which are all used as part of the boot flow of TI K3 platform > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > provided by TI is required to generate bootable images for HS-FS and > > HS-SE device variants, the use of this Buildroot package itself should > > remain optional, hence no hard dependencies are being established. The > > reason is that a user often wants to provide their own signing tool > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > outside Buildroot on their specific build machine, especially for HS-SE > > device variants where the signing tool would contain the user's private > > keys. > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > Signed-off-by: Andreas Dannenberg > > --- > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > boot/uboot/uboot.mk | 10 ++++++ > > package/Config.in.host | 1 + > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > 7 files changed, 76 insertions(+) > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > index b624f93771..57202d6918 100644 > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > O=$(@D)/tmp \ > > BIN_DIR=$(@D) > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > endef > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > index 341888623e..8311e1b401 100644 > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > define TI_K3_R5_LOADER_BUILD_CMDS > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > endef > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > index 48af69bd26..472fec8619 100644 > > --- a/boot/uboot/uboot.mk > > +++ b/boot/uboot/uboot.mk > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > endif > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > # Currently supports the FW from Git tag 08.06.00.006 by default > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > diff --git a/package/Config.in.host b/package/Config.in.host > > index dcadbfdfc1..eed39a4102 100644 > > --- a/package/Config.in.host > > +++ b/package/Config.in.host > > @@ -103,6 +103,7 @@ menu "Host utilities" > > source "package/systemd/Config.in.host" > > source "package/tegrarcm/Config.in.host" > > source "package/ti-cgt-pru/Config.in.host" > > + source "package/ti-core-secdev-k3/Config.in.host" > > source "package/uboot-tools/Config.in.host" > > source "package/util-linux/Config.in.host" > > source "package/utp_com/Config.in.host" > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > new file mode 100644 > > index 0000000000..364619d824 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/Config.in.host > > @@ -0,0 +1,11 @@ > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > + bool "host ti-core-secdev-k3" > > + help > > + ti-core-secdev-k3 is used to provide binary image signing > > + tools and keys to the build process needed to build boot > > + artifacts for the secure boot flow on TI K3 platform > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > + This package is not needed building for "General Purpose" > > + ("GP") SoC variants. > > + > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > new file mode 100644 > > index 0000000000..526ed29514 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > new file mode 100644 > > index 0000000000..c388af2865 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,31 @@ > > +################################################################################ > > +# > > +# ti-core-secdev-k3 > > +# > > +################################################################################ > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > Hi Andreas, > > Would it make sense to support user customisation of this via Kconfig > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > I'm slightly confused about how this is intended to work. > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > to secure the image. It looks like someone tried to split these > concerns by supporting customisation of the key location. > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > containing keys/custMpk.pem, but the rest of the process expects > TI_SECURE_DEV_PKG to point to something containing scripts to secure > the binary blobs. > > It would make more sense to me to support overriding just the key, > rather than having to duplicate all the scripts too. > > Could we support configuring the location of the custMpk.pem key and > have the build process replace the default key in > build/host-ti-core-secdev-k3-08.06.00.007/keys? Well, this is how the "TI secure dev package" has been for the last 10+ years, and that's how it's being used by 100% of our customers today doing Linux image builds. It's hard-wired into Yocto builds, even the official U-Boot tree... https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure I agree improvements could be made for example to point to just a private key via Kconfig but this would also create an inconsistency with all solutions currently in production, and with what folks are used to, and go against enabling an easier and more seamless "switch" from Yocto for example, which is what I'd like people to do. This doesn't say it should not or never be improved, but I think such changes could be managed more smoothly by establishing a known baseline first (which is what this entire series intends to do, based on a comparable variant of the official TI production SDK), and then over time improve things, also as Yocto, U-Boot, and other projects evolve (there's constant development on those including on the security front, so what we have here will not be the "forever solution). > Is there a reason why a customer is expected to replace (or, more > likely, duplicate) the scripts rather than just supply a key? The key is the most obvious thing, but often customers also want to customize the certificate to add additional items for example to control certain device features such as whether JTAG should be locked or unlocked, etc., all things not readily controllable through some knobs but needing to be done through customization of sripts / templates. -- Andreas Dannenberg Texas Instruments Inc > > Patrick > > > +# To allow the image signing process for various firmware artifacts to work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > +# the build process of dependent packages by exporting it through the use of an > > +# environmental variable. In order to not pollute the global Buildroot > > +# environment let's record the package's location and then define the actual > > +# environmental variable needed for the build only in the packages that need it. > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > + > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > +endef > > + > > +$(eval $(host-generic-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Fri Jun 23 14:59:45 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 09:59:45 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> Message-ID: <20230623145945.kvxhcdbf2kycdyk5@dasso> Hi Fran?ois, On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > buildroot at buildroot.org> a ?crit : > > > This package adds the userspace libraries for the Rogue graphics > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > J721S2, and J784S4. > > > > Signed-off-by: Andreas Dannenberg > > --- > > package/Config.in | 1 + > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > package/ti-rogue-um/Config.in | 52 ++ > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > 5 files changed, 926 insertions(+) > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > create mode 100644 package/ti-rogue-um/Config.in > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 96ef0d72de..0bff1135aa 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -614,6 +614,7 @@ endmenu > > source "package/targetcli-fb/Config.in" > > source "package/ti-gfx/Config.in" > > source "package/ti-rogue-km/Config.in" > > + source "package/ti-rogue-um/Config.in" > > source "package/ti-sgx-demos/Config.in" > > source "package/ti-sgx-km/Config.in" > > source "package/ti-sgx-um/Config.in" > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > new file mode 100644 > > index 0000000000..4f3dd1cbb1 > > --- /dev/null > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > @@ -0,0 +1,832 @@ > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > +From: Randolph Sapp > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > +Subject: [PATCH] all: drop the init script > > + > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > +wrapper around modprobe anyway. We'll be dropping it from our build > > +tools soon. > > + > > +Signed-off-by: Randolph Sapp > > +--- > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + 4 files changed, 784 deletions(-) > > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > + > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > +deleted file mode 100755 > > +index 428cd86..0000000 > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > ++++ /dev/null > > +2.34.1 > > + > > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > > new file mode 100644 > > index 0000000000..15257858c2 > > --- /dev/null > > +++ b/package/ti-rogue-um/Config.in > > @@ -0,0 +1,52 @@ > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > + depends on BR2_aarch64 > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > + || !BR2_TOOLCHAIN_HAS_THREADS > > + > > +config BR2_PACKAGE_TI_ROGUE_UM > > + bool "ti-rogue-um" > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > + depends on BR2_PACKAGE_HAS_UDEV > > + # pre-built binaries > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > + depends on BR2_aarch64 > > + select BR2_PACKAGE_LIBDRM > > + select BR2_PACKAGE_HAS_LIBEGL > > + select BR2_PACKAGE_HAS_LIBGBM > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > + select BR2_PACKAGE_HAS_LIBGLES > > + select BR2_PACKAGE_HAS_POWERVR > > + select BR2_PACKAGE_LIBFFI > > + select BR2_PACKAGE_WAYLAND > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > + help > > + Graphics libraries for TI SoCs with Rogue GPU. > > + This package supports AM62, J721E, J721S2, and J784S4 > > + SoCs only. > > + > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > + > > +if BR2_PACKAGE_TI_ROGUE_UM > > + > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_POWERVR > > + default "ti-rogue-um" > > + > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > + string "UM driver target product" > > + default "am62_linux" > > + help > > + Select target product to be used for UM libraries. This needs to > > + match one of the SoC-specific folders within the root/targetfs > > + folder of the ti-img-rogue-umlibs Git repository. > > + > > +endif > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > b/package/ti-rogue-um/ti-rogue-um.hash > > new file mode 100644 > > index 0000000000..a41bf33145 > > --- /dev/null > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > LICENSE > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > ti-rogue-um.mk > > new file mode 100644 > > index 0000000000..fa29638fa7 > > --- /dev/null > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > @@ -0,0 +1,38 @@ > > > > +################################################################################ > > +# > > +# ti-rogue-um > > +# > > > > +################################################################################ > > + > > +# This corresponds to SDK 08.06.00 > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > +TI_ROGUE_UM_SITE = > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > +TI_ROGUE_UM_SITE_METHOD = git > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > + > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > useless built dependencies (nothing is built, blobs are copied), runtime > dependencies in Config.in are enough. Understood, will fix it. Btw this was a carry-over from package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package after, so opportunity for improvement there as well... > + > > +PVR_BUILD = "release" > > +PVR_WS = "wayland" > > + > > > > TI_ROGUE_UM_MAKE_OPTS = \ > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > BUILD=release \ > WINDOW_SYSTEM=wayland > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > $(TI_ROGUE_UM_MAKE_OPTS) \ > DESTDIR=$(STAGING_DIR) \ > install > endef > by this way, all variables are prefixed by TI_ROGUE_UM_. Good idea, will factor-out the make options. Thanks for taking the time to review & improve this patch. -- Andreas Dannenberg Texas Instruments Inc > > Fran?ois > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > + DESTDIR=$(STAGING_DIR) \ > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > + install > > +endef > > + > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > + DESTDIR=$(TARGET_DIR) \ > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > + install > > +endef > > + > > +$(eval $(generic-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > From dannenberg at ti.com Fri Jun 23 15:04:38 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 10:04:38 -0500 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230623150438.i5yh2to7lnkr7dgp@dasso> Hi Patrick, On Fri, Jun 23, 2023 at 02:02:17PM +1000, Patrick Oppenlander wrote: > On Fri, Jun 23, 2023 at 2:08?AM Andreas Dannenberg via buildroot > wrote: > > > > This series introduces support for TI's AM64x and AM62x SK boards. > > > > This updated series introduces an additional package to abstract > > the signing process for TI K3 "high security" devices to enable > > a better out-of-box experience and has some other smaller > > improvements, see change log. > > > > For more on the background and future plans of this overall effort > > please refer to the cover letter of PATCH v8, see [5]. > > > > Changes in v9: > > - adds new ti-core-secdev-k3 package to manage they binary boot > > artifact signing as required on secure HS-FS and HS-SE device > > variants. With this the user no longer needs to provide the > > location of the underlying core-secdev-k3 TI tool through the > > TI_SECURE_DEV_PKG environmental variable using the extra step > > that was required in PATCH v8, enabling an easier out-of-box > > experience for "fresh" SK-AM62B / SK-AM64B TI boards which now > > all come with "HS-FS" devices. Note that once keys/certificates > > are programmed into an HS-FS device, effectively turning them into > > HS-SE devices, the user will then need to provide their private > > keys for signing which from our experience is best done through > > the TI_SECURE_DEV_PKG env variable, in analogy also with the TI > > Yocto-based SDK [4]. This is also the reason this package doesn't > > introduce any hard dependencies at this time. Thanks Fran?ois > > Perrad and Arnout Vandecappelle for feedback/suggestions here. > > - added Kconfig multiple-choice support for picking the SoC security > > type (GP, HS-FS, and HS-SE) for better ease-of-use > > - fixed an issue with the hash check for the ti-k3-r5-loader as > > identified by Patrick Oppenlander > > - added Tested-by: Julien Olivain tag for build/boot testing the > > solution on an SK-AM64B board > > Hi Andreas, > > I have tested this on > * TI SK-AM64B board > * PHYTEC phyBOARD?-AM64x (GP silicon, different U-Boot verson). > > I will post patches for the PHYTEC board once this is merged. Current > version rebased on this patch set is at [1]. > > [1] https://github.com/relectrify/buildroot/commit/5b9a913022da50a80691baa3ba2f0105d0c7e5bf I'm excited to see the enthusiasm already wanting to add additional boards!!! And glad to see you seem to be able to easily switch between GP and HS-FS device variants. This is something that currently gives us headache with our Yocto-based SDKs (TI SDK v8.5, v8.6), that dropped support for GP devices for the out-of-the-box image builds/demos (you can still run those on GP but is a real struggle, and takes away from the "ease of use" experience). So I always keep telling folks internally in Buildroot we can just make this a simple Kconfig option and we are done with it. You are proof it is working ;) Regards, Andreas > > Patrick > > > Changes in v8: > > - extended to also include AM62 devices (somewhat similar device as > > AM64, but with graphics) > > - added IMG Rogue graphics driver KM/UM packages supporting AM62 > > and other TI K3 platform devices > > - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from > > TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level > > of basic platform feature-completeness and quality as the official SDK > > - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS > > High Security device variants by default. The switch to HS-FS > > devices was made through follow-on commit to document in the Git > > history how this is done (also allowing somebody to unroll it > > for a quick test on a GP device). Note that this requires the > > TI_SECURE_DEV_PKG environmental variable to be defined at build > > time pointing to a valid core-secdev-k3 folder location, > > otherwise the build will fail. > > - extended ti-k3-r5-loader package to allow for full build source > > customization > > - extended the ti-k3-image-gen package to accommodate the different > > classes of device firmware types used on TI K3 SoC like AM62 (TIFS) > > vs. AM64 (TISCI). With this support any TI K3 device including AM65, > > AM68, AM69, J721E etc. should now be enabled by this package. > > - extended the uboot package to allow building a Device Manager (DM) > > firmware into the U-Boot SPL image as required on certain TI K3 SoCs > > like AM62, AM62A, etc. > > - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also > > this package no longer downloads stuff during build (ugh!!), thanks > > to changes as proposed by Fran?ois Perrad. > > - incorporated some cleanup feedback on k3-image-gen from Julien > > Olivain such as missing hash on LICENSE file and a later image > > Generator Git tag is now used (that is matching the TISDK v8.6 > > baseline equivalent that is being implemented). > > - improved wording/descriptions in the 'board/ti/am64x_sk: add new > > board' commit as suggested by Thomas Petazzoni. Did not make the > > change regarding explicitly specifying the Cortex-A53 core as it > > seems to be implied and is not emitted by 'make savedefconfig'. > > Also using a fixed version of OPTEE as per TI SDK v8.6 baseline > > addresses Thomas' the desire to build with a known-good version. > > > > Changes in v7: > > - changes per Fran?ois Perrad's review comments > > > > 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. > > > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 > > [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 > > [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps > > [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ > > > > Andreas Dannenberg (8): > > boot/ti-k3-r5-loader: allow for full build source customization > > boot/uboot: add support for building the TI K3 DM into U-Boot > > board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources > > package/ti-core-secdev-k3: new package > > board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants > > package/ti-rogue-km: new package > > package/ti-rogue-um: new package > > configs/am62x_sk_defconfig: enable IMG Rogue graphics driver > > > > Xuanhao Shi (3): > > boot/ti-k3-image-gen: new package > > board/ti/am64x_sk: add new board > > board/ti/am62x_sk: add new board > > > > DEVELOPERS | 10 + > > board/ti/am62x_sk/genimage.cfg | 27 + > > board/ti/am62x_sk/readme.txt | 26 + > > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > board/ti/am64x_sk/genimage.cfg | 27 + > > board/ti/am64x_sk/readme.txt | 26 + > > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > boot/Config.in | 1 + > > boot/ti-k3-image-gen/Config.in | 57 + > > boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + > > boot/ti-k3-r5-loader/Config.in | 65 +- > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- > > boot/uboot/Config.in | 17 + > > boot/uboot/uboot.mk | 26 + > > configs/am62x_sk_defconfig | 56 + > > configs/am64x_sk_defconfig | 53 + > > package/Config.in | 2 + > > package/Config.in.host | 1 + > > package/ti-core-secdev-k3/Config.in.host | 11 + > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + > > package/ti-rogue-km/Config.in | 28 + > > package/ti-rogue-km/ti-rogue-km.hash | 3 + > > package/ti-rogue-km/ti-rogue-km.mk | 37 + > > .../0001-all-drop-the-init-script.patch | 832 +++++++ > > package/ti-rogue-um/Config.in | 52 + > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > 31 files changed, 9348 insertions(+), 4 deletions(-) > > create mode 100644 board/ti/am62x_sk/genimage.cfg > > create mode 100644 board/ti/am62x_sk/readme.txt > > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig > > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig > > create mode 100644 board/ti/am64x_sk/genimage.cfg > > create mode 100644 board/ti/am64x_sk/readme.txt > > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig > > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig > > 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 configs/am62x_sk_defconfig > > create mode 100644 configs/am64x_sk_defconfig > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > create mode 100644 package/ti-rogue-km/Config.in > > create mode 100644 package/ti-rogue-km/ti-rogue-km.hash > > create mode 100644 package/ti-rogue-km/ti-rogue-km.mk > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > create mode 100644 package/ti-rogue-um/Config.in > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Fri Jun 23 15:09:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 15:09:24 +0000 Subject: [Buildroot] [Bug 15664] New: Can't compile mesa3d with v3d driver Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bug ID: 15664 Summary: Can't compile mesa3d with v3d driver Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: critical Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: info at hifiberry.com CC: buildroot at uclibc.org Target Milestone: --- To reproduce: make raspberrypi4_defconfig make menuconfig - Select mesa3d and "Gallium v3d driver" make clean make breaks with Program decode.py found: YES (/home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/src/compiler/isaspec/decode.py) Program encode.py found: YES (/home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/src/compiler/isaspec/encode.py) Run-time dependency v3dv3 found: NO (tried pkgconfig and cmake) Run-time dependency simpenrose found: NO (tried pkgconfig and cmake) output/build/mesa3d-23.1.0/src/gallium/drivers/vc4/meson.build:87:16: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. A full log can be found at /home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/build/meson-logs/meson-log.txt make[1]: *** [package/pkg-generic.mk:283: /home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/.stamp_configured] Error 1 make: *** [Makefile:82: _all] Error 2 Same config is working fine of 2023.02 buildroot release -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Jun 23 16:36:29 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 16:36:29 +0000 Subject: [Buildroot] [Bug 15664] Can't compile mesa3d with v3d driver In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bernd Kuhls changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ps.report at gmx.net Status|NEW |ASSIGNED --- Comment #1 from Bernd Kuhls --- The reason for this error is a local buildroot patch: https://git.busybox.net/buildroot/tree/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch#n47 Adding the patch author to this bug report... -- You are receiving this mail because: You are on the CC list for the bug. From bryce at redpinelabs.com Fri Jun 23 16:59:00 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Fri, 23 Jun 2023 10:59:00 -0600 Subject: [Buildroot] Using a go.mod in a subdirectory Message-ID: Hi All, I was looking at adding a package for shellhub in buildroot. Two issues, first one is that the latest needs go 1.20. I applied this patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) to get around that which seems to work so far. CC: Christian since I'm testing with his patch set. The 2nd issue is the agent is in a subdirectory with its own go.mod that is different from one the on the root directory. Is there a way to do this better? Or is the go.mod required to be in the root of the repo? SHELLHUB_VERSION = v0.12.3 SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) SHELLHUB_LICENSE = Apache-2.0 SHELLHUB_LICENSE_FILES = LICENSE.md SHELLHUB_DEPENDENCIES = libxcrypt SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} # SHELLHUB_BUILD_TARGETS = agent # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) $(eval $(golang-package)) I can export my output/host/usr/bin and do go build -ldflags "-X main.AgentVersion=v0.12.3" and it is able to build in that way, so it seems the host-go 1.20 patch is working. Bryce From hk at hasankaraman.dev Fri Jun 23 18:22:50 2023 From: hk at hasankaraman.dev (Hasan Karaman) Date: Fri, 23 Jun 2023 21:22:50 +0300 Subject: [Buildroot] FBTFT extension does not work out of the box Message-ID: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> What I do is: make orangepi_zero_defconfig make menuconfig Kernel > Linux Kernel Extensions > FB TFT Drivers https://github.com/notro/fbtft cannot be compiled with mainline kernel. So I use my modified version of fbtft driver: https://github.com/grizzlei/fbtft And when I replace buildoot/output/build/linux-6.1.14/drivers/video/fbdev/fbtft with my code, this time i get compilation errors caused by CONFIG_FB_DEFERRED_IO macro not being defined. Does FBTFT support depend on other features? -- Hasan Karaman Embedded Linux, C&C++ developer Survey & Geomatics Engineer hk at hasankaraman.dev https://hasankaraman.dev From patrick.oppenlander at gmail.com Sat Jun 24 00:32:02 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Sat, 24 Jun 2023 10:32:02 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230623145350.265zxot3uvidzur5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > Hi Patrick, > thanks for the feedback. Comments inlined... > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > wrote: > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > tools and keys to the build process needed to build boot artifacts for > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > "General Purpose" ("GP") SoC variants. > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > packages which are all used as part of the boot flow of TI K3 platform > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > provided by TI is required to generate bootable images for HS-FS and > > > HS-SE device variants, the use of this Buildroot package itself should > > > remain optional, hence no hard dependencies are being established. The > > > reason is that a user often wants to provide their own signing tool > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > outside Buildroot on their specific build machine, especially for HS-SE > > > device variants where the signing tool would contain the user's private > > > keys. > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > boot/uboot/uboot.mk | 10 ++++++ > > > package/Config.in.host | 1 + > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > 7 files changed, 76 insertions(+) > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > index b624f93771..57202d6918 100644 > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > O=$(@D)/tmp \ > > > BIN_DIR=$(@D) > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > endef > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > index 341888623e..8311e1b401 100644 > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > endef > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > index 48af69bd26..472fec8619 100644 > > > --- a/boot/uboot/uboot.mk > > > +++ b/boot/uboot/uboot.mk > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > endif > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > index dcadbfdfc1..eed39a4102 100644 > > > --- a/package/Config.in.host > > > +++ b/package/Config.in.host > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > source "package/systemd/Config.in.host" > > > source "package/tegrarcm/Config.in.host" > > > source "package/ti-cgt-pru/Config.in.host" > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > source "package/uboot-tools/Config.in.host" > > > source "package/util-linux/Config.in.host" > > > source "package/utp_com/Config.in.host" > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > new file mode 100644 > > > index 0000000000..364619d824 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > @@ -0,0 +1,11 @@ > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > + bool "host ti-core-secdev-k3" > > > + help > > > + ti-core-secdev-k3 is used to provide binary image signing > > > + tools and keys to the build process needed to build boot > > > + artifacts for the secure boot flow on TI K3 platform > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > + This package is not needed building for "General Purpose" > > > + ("GP") SoC variants. > > > + > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > new file mode 100644 > > > index 0000000000..526ed29514 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > new file mode 100644 > > > index 0000000000..c388af2865 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > @@ -0,0 +1,31 @@ > > > +################################################################################ > > > +# > > > +# ti-core-secdev-k3 > > > +# > > > +################################################################################ > > > + > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > Hi Andreas, > > > > Would it make sense to support user customisation of this via Kconfig > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > I'm slightly confused about how this is intended to work. > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > to secure the image. It looks like someone tried to split these > > concerns by supporting customisation of the key location. > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > containing keys/custMpk.pem, but the rest of the process expects > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > the binary blobs. > > > > It would make more sense to me to support overriding just the key, > > rather than having to duplicate all the scripts too. > > > > Could we support configuring the location of the custMpk.pem key and > > have the build process replace the default key in > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > Well, this is how the "TI secure dev package" has been for the last 10+ > years, and that's how it's being used by 100% of our customers today > doing Linux image builds. It's hard-wired into Yocto builds, even the > official U-Boot tree... > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure Thanks for the reference! > I agree improvements could be made for example to point to just a > private key via Kconfig but this would also create an inconsistency with > all solutions currently in production, and with what folks are used to, > and go against enabling an easier and more seamless "switch" from Yocto > for example, which is what I'd like people to do. If you look in the section in README.ti-secure about K3 secure devices it supports setting the key with the Kconfig option "K3_KEY", so it looks like we can support key customisation using the u-boot config and don't need to support this in the buildroot config. Patrick > This doesn't say it should not or never be improved, but I think such > changes could be managed more smoothly by establishing a known baseline > first (which is what this entire series intends to do, based on a > comparable variant of the official TI production SDK), and then over > time improve things, also as Yocto, U-Boot, and other projects evolve > (there's constant development on those including on the security front, > so what we have here will not be the "forever solution). > > > Is there a reason why a customer is expected to replace (or, more > > likely, duplicate) the scripts rather than just supply a key? > > The key is the most obvious thing, but often customers also want to > customize the certificate to add additional items for example to control > certain device features such as whether JTAG should be locked or > unlocked, etc., all things not readily controllable through some knobs > but needing to be done through customization of sripts / templates. > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > Patrick > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > +# the build process of dependent packages by exporting it through the use of an > > > +# environmental variable. In order to not pollute the global Buildroot > > > +# environment let's record the package's location and then define the actual > > > +# environmental variable needed for the build only in the packages that need it. > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > + > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > +endef > > > + > > > +$(eval $(host-generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Sat Jun 24 01:11:13 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 20:11:13 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: <20230624011113.zhtqymijcmc4lylf@dasso> Hi Patrick, On Sat, Jun 24, 2023 at 10:32:02AM +1000, Patrick Oppenlander wrote: > On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > > > Hi Patrick, > > thanks for the feedback. Comments inlined... > > > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > > wrote: > > > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > > tools and keys to the build process needed to build boot artifacts for > > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > > "General Purpose" ("GP") SoC variants. > > > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > > packages which are all used as part of the boot flow of TI K3 platform > > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > > provided by TI is required to generate bootable images for HS-FS and > > > > HS-SE device variants, the use of this Buildroot package itself should > > > > remain optional, hence no hard dependencies are being established. The > > > > reason is that a user often wants to provide their own signing tool > > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > > outside Buildroot on their specific build machine, especially for HS-SE > > > > device variants where the signing tool would contain the user's private > > > > keys. > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > > boot/uboot/uboot.mk | 10 ++++++ > > > > package/Config.in.host | 1 + > > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > > 7 files changed, 76 insertions(+) > > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > index b624f93771..57202d6918 100644 > > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > > O=$(@D)/tmp \ > > > > BIN_DIR=$(@D) > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > > endef > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > index 341888623e..8311e1b401 100644 > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > > endef > > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > > index 48af69bd26..472fec8619 100644 > > > > --- a/boot/uboot/uboot.mk > > > > +++ b/boot/uboot/uboot.mk > > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > > endif > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > > index dcadbfdfc1..eed39a4102 100644 > > > > --- a/package/Config.in.host > > > > +++ b/package/Config.in.host > > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > > source "package/systemd/Config.in.host" > > > > source "package/tegrarcm/Config.in.host" > > > > source "package/ti-cgt-pru/Config.in.host" > > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > > source "package/uboot-tools/Config.in.host" > > > > source "package/util-linux/Config.in.host" > > > > source "package/utp_com/Config.in.host" > > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > > new file mode 100644 > > > > index 0000000000..364619d824 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > > @@ -0,0 +1,11 @@ > > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > > + bool "host ti-core-secdev-k3" > > > > + help > > > > + ti-core-secdev-k3 is used to provide binary image signing > > > > + tools and keys to the build process needed to build boot > > > > + artifacts for the secure boot flow on TI K3 platform > > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > > + This package is not needed building for "General Purpose" > > > > + ("GP") SoC variants. > > > > + > > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > new file mode 100644 > > > > index 0000000000..526ed29514 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > @@ -0,0 +1,3 @@ > > > > +# Locally calculated > > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > new file mode 100644 > > > > index 0000000000..c388af2865 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > @@ -0,0 +1,31 @@ > > > > +################################################################################ > > > > +# > > > > +# ti-core-secdev-k3 > > > > +# > > > > +################################################################################ > > > > + > > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > Hi Andreas, > > > > > > Would it make sense to support user customisation of this via Kconfig > > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > > > I'm slightly confused about how this is intended to work. > > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > > to secure the image. It looks like someone tried to split these > > > concerns by supporting customisation of the key location. > > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > > containing keys/custMpk.pem, but the rest of the process expects > > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > > the binary blobs. > > > > > > It would make more sense to me to support overriding just the key, > > > rather than having to duplicate all the scripts too. > > > > > > Could we support configuring the location of the custMpk.pem key and > > > have the build process replace the default key in > > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > > > Well, this is how the "TI secure dev package" has been for the last 10+ > > years, and that's how it's being used by 100% of our customers today > > doing Linux image builds. It's hard-wired into Yocto builds, even the > > official U-Boot tree... > > > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > > Thanks for the reference! > > > I agree improvements could be made for example to point to just a > > private key via Kconfig but this would also create an inconsistency with > > all solutions currently in production, and with what folks are used to, > > and go against enabling an easier and more seamless "switch" from Yocto > > for example, which is what I'd like people to do. > > If you look in the section in README.ti-secure about K3 secure devices > it supports setting the key with the Kconfig option "K3_KEY", so it > looks like we can support key customisation using the u-boot config > and don't need to support this in the buildroot config. Yes this option is available, but this in by itself won't be a complete solution to customize the key. For example the key is also used as part of ti-k3-image-gen, which is a wrapper around U-Boot SPL on R5 (which is provided through ti-k3-r5-loader). So if you customize it in U-Boot Kconfig you still need to somehow feed that same key into ti-k3-image-gen. Furthermore, the key _should_ also be used to sign Kernel / DTBs / Kernel FIT image (this part of the authenticated boot chain is not implemented with this patch series, but will be added in a future step). -- Andreas Dannenberg Texas Instruments Inc > Patrick > > > This doesn't say it should not or never be improved, but I think such > > changes could be managed more smoothly by establishing a known baseline > > first (which is what this entire series intends to do, based on a > > comparable variant of the official TI production SDK), and then over > > time improve things, also as Yocto, U-Boot, and other projects evolve > > (there's constant development on those including on the security front, > > so what we have here will not be the "forever solution). > > > > > Is there a reason why a customer is expected to replace (or, more > > > likely, duplicate) the scripts rather than just supply a key? > > > > The key is the most obvious thing, but often customers also want to > > customize the certificate to add additional items for example to control > > certain device features such as whether JTAG should be locked or > > unlocked, etc., all things not readily controllable through some knobs > > but needing to be done through customization of sripts / templates. > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > Patrick > > > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > > +# the build process of dependent packages by exporting it through the use of an > > > > +# environmental variable. In order to not pollute the global Buildroot > > > > +# environment let's record the package's location and then define the actual > > > > +# environmental variable needed for the build only in the packages that need it. > > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > > + > > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > +endef > > > > + > > > > +$(eval $(host-generic-package)) > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot From patrick.oppenlander at gmail.com Sat Jun 24 04:09:34 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Sat, 24 Jun 2023 14:09:34 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230624011113.zhtqymijcmc4lylf@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> <20230624011113.zhtqymijcmc4lylf@dasso> Message-ID: On Sat, Jun 24, 2023 at 11:11?AM Andreas Dannenberg wrote: > > Hi Patrick, > > On Sat, Jun 24, 2023 at 10:32:02AM +1000, Patrick Oppenlander wrote: > > On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > > > > > Hi Patrick, > > > thanks for the feedback. Comments inlined... > > > > > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > > > wrote: > > > > > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > > > tools and keys to the build process needed to build boot artifacts for > > > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > > > "General Purpose" ("GP") SoC variants. > > > > > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > > > packages which are all used as part of the boot flow of TI K3 platform > > > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > > > provided by TI is required to generate bootable images for HS-FS and > > > > > HS-SE device variants, the use of this Buildroot package itself should > > > > > remain optional, hence no hard dependencies are being established. The > > > > > reason is that a user often wants to provide their own signing tool > > > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > > > outside Buildroot on their specific build machine, especially for HS-SE > > > > > device variants where the signing tool would contain the user's private > > > > > keys. > > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > --- > > > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > > > boot/uboot/uboot.mk | 10 ++++++ > > > > > package/Config.in.host | 1 + > > > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > > > 7 files changed, 76 insertions(+) > > > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > index b624f93771..57202d6918 100644 > > > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > > > O=$(@D)/tmp \ > > > > > BIN_DIR=$(@D) > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > > > endef > > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > index 341888623e..8311e1b401 100644 > > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > > > endef > > > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > > > index 48af69bd26..472fec8619 100644 > > > > > --- a/boot/uboot/uboot.mk > > > > > +++ b/boot/uboot/uboot.mk > > > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > > > endif > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > > > index dcadbfdfc1..eed39a4102 100644 > > > > > --- a/package/Config.in.host > > > > > +++ b/package/Config.in.host > > > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > > > source "package/systemd/Config.in.host" > > > > > source "package/tegrarcm/Config.in.host" > > > > > source "package/ti-cgt-pru/Config.in.host" > > > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > > > source "package/uboot-tools/Config.in.host" > > > > > source "package/util-linux/Config.in.host" > > > > > source "package/utp_com/Config.in.host" > > > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > > > new file mode 100644 > > > > > index 0000000000..364619d824 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > > > @@ -0,0 +1,11 @@ > > > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > > > + bool "host ti-core-secdev-k3" > > > > > + help > > > > > + ti-core-secdev-k3 is used to provide binary image signing > > > > > + tools and keys to the build process needed to build boot > > > > > + artifacts for the secure boot flow on TI K3 platform > > > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > > > + This package is not needed building for "General Purpose" > > > > > + ("GP") SoC variants. > > > > > + > > > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > new file mode 100644 > > > > > index 0000000000..526ed29514 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > @@ -0,0 +1,3 @@ > > > > > +# Locally calculated > > > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > new file mode 100644 > > > > > index 0000000000..c388af2865 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > @@ -0,0 +1,31 @@ > > > > > +################################################################################ > > > > > +# > > > > > +# ti-core-secdev-k3 > > > > > +# > > > > > +################################################################################ > > > > > + > > > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > Hi Andreas, > > > > > > > > Would it make sense to support user customisation of this via Kconfig > > > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > > > > > I'm slightly confused about how this is intended to work. > > > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > > > to secure the image. It looks like someone tried to split these > > > > concerns by supporting customisation of the key location. > > > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > > > containing keys/custMpk.pem, but the rest of the process expects > > > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > > > the binary blobs. > > > > > > > > It would make more sense to me to support overriding just the key, > > > > rather than having to duplicate all the scripts too. > > > > > > > > Could we support configuring the location of the custMpk.pem key and > > > > have the build process replace the default key in > > > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > > > > > Well, this is how the "TI secure dev package" has been for the last 10+ > > > years, and that's how it's being used by 100% of our customers today > > > doing Linux image builds. It's hard-wired into Yocto builds, even the > > > official U-Boot tree... > > > > > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > > > > Thanks for the reference! > > > > > I agree improvements could be made for example to point to just a > > > private key via Kconfig but this would also create an inconsistency with > > > all solutions currently in production, and with what folks are used to, > > > and go against enabling an easier and more seamless "switch" from Yocto > > > for example, which is what I'd like people to do. > > > > If you look in the section in README.ti-secure about K3 secure devices > > it supports setting the key with the Kconfig option "K3_KEY", so it > > looks like we can support key customisation using the u-boot config > > and don't need to support this in the buildroot config. > > Yes this option is available, but this in by itself won't be a complete > solution to customize the key. For example the key is also used as part > of ti-k3-image-gen, which is a wrapper around U-Boot SPL on R5 (which is > provided through ti-k3-r5-loader). So if you customize it in U-Boot > Kconfig you still need to somehow feed that same key into ti-k3-image-gen. Thanks for pointing that out. > Furthermore, the key _should_ also be used to sign Kernel / DTBs / > Kernel FIT image (this part of the authenticated boot chain is not > implemented with this patch series, but will be added in a future step). Are you referring to U-Boot's verified boot support via signed FIT image or some TI K3 specific mecahnism? Whether you use the same key to sign the boot binaries and the kernel FIT image is a policy decision. IMHO it makes sense to limit the scope of the root key as much as possible and embed public keys into U-Boot's control DTB which are then used to verify a kernel+DTB+initramfs FIT image. Patrick > -- > Andreas Dannenberg > Texas Instruments Inc > > > Patrick > > > > > This doesn't say it should not or never be improved, but I think such > > > changes could be managed more smoothly by establishing a known baseline > > > first (which is what this entire series intends to do, based on a > > > comparable variant of the official TI production SDK), and then over > > > time improve things, also as Yocto, U-Boot, and other projects evolve > > > (there's constant development on those including on the security front, > > > so what we have here will not be the "forever solution). > > > > > > > Is there a reason why a customer is expected to replace (or, more > > > > likely, duplicate) the scripts rather than just supply a key? > > > > > > The key is the most obvious thing, but often customers also want to > > > customize the certificate to add additional items for example to control > > > certain device features such as whether JTAG should be locked or > > > unlocked, etc., all things not readily controllable through some knobs > > > but needing to be done through customization of sripts / templates. > > > > > > > > > -- > > > Andreas Dannenberg > > > Texas Instruments Inc > > > > > > > > > > > > > > Patrick > > > > > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > > > +# the build process of dependent packages by exporting it through the use of an > > > > > +# environmental variable. In order to not pollute the global Buildroot > > > > > +# environment let's record the package's location and then define the actual > > > > > +# environmental variable needed for the build only in the packages that need it. > > > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > > > + > > > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > > +endef > > > > > + > > > > > +$(eval $(host-generic-package)) > > > > > -- > > > > > 2.34.1 > > > > > > > > > > _______________________________________________ > > > > > buildroot mailing list > > > > > buildroot at buildroot.org > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Sat Jun 24 04:42:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 24 Jun 2023 04:42:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-23 Message-ID: <20230624045204.79FD041FB6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 1 | 0 | 6 | master | 67 | 92 | 1 | 160 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 8 strace-6.3 | 8 raptor-2.0.15 | 7 linux-6.3.8 | 6 glibc-2.37-2-g9f8513dc64119... | 5 dahdi-linux-3.2.0 | 4 host-ccache-4.8.2 | 4 gobject-introspection-1.74.0 | 3 elfutils-0.186 | 2 host-binutils-2.38 | 2 host-binutils-2.39 | 2 host-go-1.19.10 | 2 libedit-20221030-3.1 | 2 mpg123-1.31.3 | 2 sdl-1.2.15 | 2 aespipe-2.4f | 1 bat-0.23.0 | 1 boost-1.82.0 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 ding-libs-0.6.2 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.4 | 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 gobject-introspection | 1 host-heimdal-f4faaeaba371ff... | 1 host-rust-1.70.0 | 1 imx-alsa-plugins-rel_imx_4.... | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 mdio-tools-1.2.0 | 1 netsurf-3.10 | 1 nfs-utils-2.6.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 open62541-v1.3.4 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 parted-3.5 | 1 qemu-8.0.2 | 1 quickjs-2021-03-27 | 1 rtl8189fs-c223a25b1000d6443... | 1 stress-ng-0.15.07 | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | aespipe-2.4f | NOK | http://autobuild.buildroot.net/results/47527061de0745e4b35d30db41c5d07c3f0f4428 | ORPH armeb | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/229593962ffe2822fe2ab7011a2bae6efab6fa62 | arceb | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/d82a8ff08ca023cf4a2debf91aa6e4c574ae1e2a | mips | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/7333f89ff3c07ceaec993352755db1dd12ec0383 | ORPH i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3a8114cbf42bc569677762fde4f30592a09f5c39 | s390x | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/2bb8a38b12cb3a7650162f1f7f65b56b20711d64 | xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/5ad9ab3c4529df1f55ebb56e13eabfead671fc70 | aarch64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/deb081d7fb7211aa886eaac2d5e1576e6051086e | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/2d6e9ac6a46c36b8fe1a31f6eb54b67a1989cdd8 | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/fb204a527d753c05e3b3ae716baef456483ba954 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/859ac557e58bf43922157103c3aba75cca703f3f | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4b473a527372921aa01cbb24aeb0b46e69d5de04 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/29984f0b72ab9b5d8060b54c221b5dcde981f3b6 | ORPH aarch64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/aa589b38e1591a0ec4d400891bf86f5138cf4542 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/057ab09d13ccc9e1dde8f9d8b16924b19a0fb5db | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba575422d96f284aa6fa849eea02ed1ec33dd899 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1aa4a279f082589e28bc0ae94e27afedd8728402 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6c478fd9cd0c2d51995c7dc42fcc0faa3e24952 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e7157515d7064d7f10f7b7c1f4f36eb5a8da1997 | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e59715184303162653eb717f002cd0fcf9e1fcf4 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4dad20baf5c3bac78e94116504e976f4bbe48d72 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/175f91e0744671a7079814d373e3c7bffaf451ff | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/79aa2ca03ea551844ca8e4433212881cd23aab06 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0075da8d5f0fed7d62a3d96f55921284a00e712c | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/05f4664fe1fe1836672129756410167b817af175 | powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7190e6b1fe1ba516171b2aada8b947005e808279 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8a7d5aa25add15a26b45cc4c95f844dbe50817de | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5b4bbd13d0821f0d94c79774d1cda7253d9a130e | ORPH sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e7ba4839125cca161fce07885190c1622a318530 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9c89bade4a92384008295741fbaaa0c4379b5065 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a9b8e5e283f7a30122426f5054069e3d350f1534 | powerpc | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5691d3ece29a1ad1e79636a33d88a6d74323ebf7 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c74e420450ad27623a63415c03babd43de0e16b9 | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/61314ca27e7a86b6672f9c445fcf6235c5465537 | sh4 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/de65dcc7722709640f103f73a8cc57121462de27 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f03ad4fde7bc41d866bf35a00f8dca8f87b70123 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4daa2e16b5bc7599d5451f2f1fa2f7b602d04eef | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6d6f0dab7835f8bbecedf4715640b005fe6bb15d | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5fd90d207f0994871d1709cc51be293759816d4c | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5646352d0d88a96676b708c79f941e6e0aba848e | nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/a1dcdf434bd62a16c02c7d7784301734767ab124 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/8a474aff09056c2358ddc01414a3467f3d9fd8c0 | ORPH armeb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9900de4e9896be4c08ef36253ea9d8c4ba0a3eed | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/cc1e87476a79988ee16fd11354189bd179055ffb | ORPH mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/ad8061530f1cf0ce83303be8b3f7da8e1e4913b9 | aarch64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/ac84b2a93386a37ab142fa856e5168c4ab60dc9c | microblaze | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e1e5679c53b167a653822c636bb9538c8911e6d9 | ORPH powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/98f3682ea79769079c0c79c2fdee170bc8702ae4 | arm | imx-alsa-plugins-rel_imx_4.... | NOK | http://autobuild.buildroot.net/results/706afbf59de5e57590a460ec0885288333d0995f | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/cce67c9c41aa2de7ddf0d702247607e6bc623da6 | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/d62a091cf5830dab7706eea4f459dc252fc8bd61 | mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/2db90ccd244d37dc8330cf18f2e57203fbe3fc30 | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/5ea5d04551ebabfa8f31ac92114865f020164f2f | ORPH mips | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/018ae450eaa652d8b1c58917190d8cfb8cefe231 | ORPH mipsel | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/11a5b49bd0cdaad3ba343aca18b88fab35bc56fe | ORPH arc | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/7932566f94135c9b3b16beb65067fd778ff721cf | ORPH mips | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/ece069c5c7a30fa45e5bab2e740edf23f23e6adc | ORPH x86_64 | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/8cd99f02499a655e4fb11891ceef70a90201be59 | ORPH powerpc64le | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/a1f1e7d53b41e94daf95ab121df80071db087728 | x86_64 | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/6c4accb52b722cdd131520e28ee92db6820733db | or1k | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/d74d25aaf333a13bc911f662b5233a7acbec69dd | ORPH sh4a | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/90551f58b396863c874018ad9dcb14437c5ba98d | ORPH mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/5f93af0e000f25ce01541282ca8449105c8c04fd | m68k | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/97c9ca5793b93ae20e66aafbfcf85b75f527bc09 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2a07fc777dd3e9daddfc4157bb073e151b9413fc | ORPH xtensa | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/42ed73a5f2d3990a3835f2aed8dd3b89fef60c97 | ORPH x86_64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/2c8910aba574165d43357bd7af2c129282c6be65 | ORPH sparc | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/dd2584af3961ff3a94ba939420a44aa1f964d6b1 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/490c34d3b7458a9de2f70e5d7530d7c20bc5d78d | ORPH arc | parted-3.5 | NOK | http://autobuild.buildroot.net/results/0ceb338a2786b55833efc461f6d7964d9083ce43 | mips | qemu-8.0.2 | NOK | http://autobuild.buildroot.net/results/9985d2999eb896da5bbb923a41616fa5d92531b2 | mipsel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9114f160d91ca6c8630f68b2d91b7573ad5c7e38 | powerpc | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/984add8b2679697dae99d4bd9461eb20fbb82fe0 | ORPH sh4 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/74199c5d3e8b799a72eb91243f98cfb19e71788b | ORPH sparc64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/91144298a13bb3018d962aa455f4ab53b5fcc9e8 | ORPH aarch64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/08450f51a420c751dd8d2af0dabed39816173459 | ORPH aarch64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/e92b040a5c0786875cc064b898796d34454a40db | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/eb3cc4a6e154f379177b4fa7f9f8cb7086c63c75 | ORPH armeb | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/0b883beafdf054331c6131ed2f069ed629d9001c | ORPH sparc | rtl8189fs-c223a25b1000d6443... | NOK | http://autobuild.buildroot.net/results/f4863bac77419a23d030553d8bd7c2a71f76eb91 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/fb6e9992c88677d33f92b56f79c7e1aa6c3d0996 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2675d20334b8fa3af8daa8c6b418e910c24a8a00 | ORPH arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d18b591b5a6f54a46830faabadf72463d0f792ae | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/21f9642b0cd331e6fa7a505778d55435abf1d6b7 | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/678a71b24941692faafa8285db47a28c7332733c | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/73548386f2a409a7909d0b2c814ee492ee45c637 | mips64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e7d43d043e0789e2f6ddcc23f786793126a039a7 | m68k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/30f648e6dc12b82c711fd6780952f53d6cc8fb18 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/5694391b59682b728c6eaab64cf6d7ee319f35bf | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e22fc67a334ebc1b1fbacc15a6cf606a3213fcff | mips64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/1ec10fafbdd486e8e78daf64c2aa0b09dddcb857 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/05a8ba0a2546a4e7199fb8003d2a95f39f2749f0 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/dc1416fb62301e904d6b748729474bb1f8c722b0 | Classification of failures by reason for 2023.02.x -------------------------------------------------- libdill-32d0e8b733416208e04... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/fa9f912fd6c017bc6d04cf9ea5fef95da7d5d976 | Gitlab CI results for 2023-06-23 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ armadeus_apf27 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270979 | armadeus_apf28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270987 | armadeus_apf51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270998 | at91sam9260eknf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271037 | at91sam9x5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271076 | at91sam9x5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271084 | atmel_sama5d27_som1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271092 | atmel_sama5d2_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271099 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271253 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271263 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271417 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271539 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271548 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271554 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271700 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271709 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271710 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271712 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271714 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271716 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271718 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271719 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271774 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271797 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271798 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271857 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271966 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272053 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272084 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272204 | -- http://autobuild.buildroot.net From ps.report at gmx.net Sat Jun 24 07:30:37 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 24 Jun 2023 09:30:37 +0200 Subject: [Buildroot] FBTFT extension does not work out of the box In-Reply-To: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> References: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> Message-ID: <20230624093037.1501a619@gmx.net> Hello Hasan, On Fri, 23 Jun 2023 21:22:50 +0300, Hasan Karaman wrote: > What I do is: > > make orangepi_zero_defconfig > > make menuconfig > > Kernel > Linux Kernel Extensions > FB TFT Drivers > > https://github.com/notro/fbtft cannot be compiled with mainline kernel. > So I use my modified version of fbtft driver: > > https://github.com/grizzlei/fbtft > > And when I replace > buildoot/output/build/linux-6.1.14/drivers/video/fbdev/fbtft with my > code, this time i get compilation errors caused by CONFIG_FB_DEFERRED_IO > macro not being defined. Does FBTFT support depend on other features? > Maybe do not use the out of tree version, use the kernel mainline one (drivers/staging/fbtft) as stated here [1]: 2015-01-19 The FBTFT drivers are now in the Linux kernel staging tree: https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft?h=staging-testing Development in this github repo has ceased. Regards, Peter [1] https://github.com/notro/fbtft/commit/855b2908380e8ca996768bf94cb4d8573690bc30 From bernd at kuhls.net Sat Jun 24 07:43:42 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 09:43:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 Message-ID: <20230624074342.393015-1-bernd@kuhls.net> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html Signed-off-by: Bernd Kuhls --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 4 ++-- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index f7b0ecfd52..a89ab984a8 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.2 +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index e4b03b65bb..24a0ecfe1c 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.2 +MESA3D_VERSION = 23.1.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From bernd at kuhls.net Sat Jun 24 07:52:07 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 09:52:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/dahdi-linux: fix build with kernel >= 6.3 Message-ID: <20230624075207.403264-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ Signed-off-by: Bernd Kuhls --- ...rivers-dahdi-fix-build-with-clang-16.patch | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch new file mode 100644 index 0000000000..535e1628c9 --- /dev/null +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch @@ -0,0 +1,106 @@ +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 +From: Brahmajit Das +Date: Thu, 22 Jun 2023 15:52:18 +0000 +Subject: [PATCH] drivers/dahdi: fix build with clang-16 + +clang-16 enables -Werror=incompatible-pointer-types (along with buch of +other warnings) by default, thus resulting in errors such as: + +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = span_uevent, + ^~~~~~~~~~~ +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = device_uevent, + ^~~~~~~~~~~~~ +2 errors generated. + +This is due the change in bus_type strcut made in upstream commit +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. +Where they make uevent take a const *, as the strcut should not be +modifying the device that is passed into it. + +This patch modifes some of the fucntions parameter types, making dahdi +possible to be built with clang-16. + +Bug: https://bugs.gentoo.org/906179 +Signed-off-by: Brahmajit Das + +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 + +Signed-off-by: Bernd Kuhls +--- + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- + drivers/dahdi/wctc4xxp/base.c | 2 +- + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c +index ca29ddba..0c5bd982 100644 +--- a/drivers/dahdi/dahdi-sysfs.c ++++ b/drivers/dahdi/dahdi-sysfs.c +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) + return 1; + } + +-static inline struct dahdi_span *dev_to_span(struct device *dev) ++static inline struct dahdi_span *dev_to_span(const struct device *dev) + { + return dev_get_drvdata(dev); + } +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) + return err; \ + } while (0) + +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_span *span; + +@@ -415,7 +415,7 @@ static struct { + unsigned int clean_chardev:1; + } should_cleanup; + +-static inline struct dahdi_device *to_ddev(struct device *dev) ++static inline struct dahdi_device *to_ddev(const struct device *dev) + { + return container_of(dev, struct dahdi_device, dev); + } +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) + return err; \ + } while (0) + +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_device *ddev; + +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c +index ec6fc436..db70ea7e 100644 +--- a/drivers/dahdi/wctc4xxp/base.c ++++ b/drivers/dahdi/wctc4xxp/base.c +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) + return -ENOMEM; + priv = netdev_priv(netdev); + priv->wc = wc; +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); + + # ifdef HAVE_NET_DEVICE_OPS + netdev->netdev_ops = &wctc4xxp_netdev_ops; +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c +index d8c11dc3..29ad3619 100644 +--- a/drivers/dahdi/xpp/xbus-sysfs.c ++++ b/drivers/dahdi/xpp/xbus-sysfs.c +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) + return err; \ + } while (0) + +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + xbus_t *xbus; + extern char *initdir; -- 2.39.2 From ps.report at gmx.net Sat Jun 24 08:10:07 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 24 Jun 2023 10:10:07 +0200 Subject: [Buildroot] [PATCH v1] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Message-ID: <20230624081007.19409-1-ps.report@gmx.net> Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: bump version to 23.1.0' ([1]) Fixes: .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 Signed-off-by: Peter Seiderer --- ...tion-to-disable-optional-neon-suppor.patch | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch index a5564fcf3a..430bd3b4b9 100644 --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch @@ -1,4 +1,4 @@ -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Mon, 9 Mar 2020 13:01:14 +0100 Subject: [PATCH] vc4: add meson option to disable optional neon support @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 Signed-off-by: Peter Seiderer Signed-off-by: Bernd Kuhls [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] +Signed-off-by: Peter Seiderer +[fix syntax error after previous rebases] --- meson_options.txt | 7 +++++++ src/gallium/drivers/vc4/meson.build | 4 ++-- @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/meson_options.txt b/meson_options.txt -index a39596a6f19..0f6b6c62b55 100644 +index 8e0bf2a..1cf0e07 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -117,6 +117,13 @@ +@@ -116,6 +116,13 @@ option( + description : 'enable gallium va frontend.', ) - option( ++option( + 'gallium-vc4-neon', + type : 'feature', + deprecated: {'true': 'enabled', 'false': 'disabled'}, + description : 'enable gallium vc4 optional neon support.', +) + -+option( + option( 'va-libs-path', type : 'string', - value : '', diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build -index 5ce5af5f6b4..e3f7d8d62ae 100644 +index 84da951..7f950de 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -84,7 +84,7 @@ files_libvc4 = files( @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 libvc4_neon = [] -if host_machine.cpu_family() == 'arm' -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() libvc4_neon = static_library( 'vc4_neon', 'vc4_tiling_lt_neon.c', @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 if dep_simpenrose.found() diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h -index 66767e7f1f8..7446f1c3d0c 100644 +index 5afe329..919b299 100644 --- a/src/gallium/drivers/vc4/vc4_tiling.h +++ b/src/gallium/drivers/vc4/vc4_tiling.h @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, cpp, box); -- -2.25.1 +2.41.0 -- 2.41.0 From bernd at kuhls.net Sat Jun 24 08:13:08 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:13:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/fftw: bump version to 3.3.10 Message-ID: <20230624081308.1883140-1-bernd@kuhls.net> Release notes: http://fftw.org/release-notes.html Signed-off-by: Bernd Kuhls --- package/fftw/fftw.hash | 6 +++--- package/fftw/fftw.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash index b07aad8f18..9e7364d76c 100644 --- a/package/fftw/fftw.hash +++ b/package/fftw/fftw.hash @@ -1,5 +1,5 @@ -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz # Locally computed -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk index 279244a5dc..1bb537aeb8 100644 --- a/package/fftw/fftw.mk +++ b/package/fftw/fftw.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFTW_VERSION = 3.3.8 +FFTW_VERSION = 3.3.10 FFTW_SITE = http://www.fftw.org FFTW_INSTALL_STAGING = YES FFTW_LICENSE = GPL-2.0+ -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:29:53 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:29:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix build error with flatbuffers 23.x Message-ID: <20230624082953.2537472-1-bernd@kuhls.net> Fixes build error with defconfig BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON3_PY_ONLY=y caused by bumping flatbuffers to version >= 23.x in commit 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 Signed-off-by: Bernd Kuhls --- ...fer-Remove-forward-declararion-of-Fl.patch | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch new file mode 100644 index 0000000000..87df0e4c9a --- /dev/null +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch @@ -0,0 +1,42 @@ +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Markus=20H=C3=A4rer?= +Date: Sun, 28 May 2023 00:49:40 +0200 +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of + FlatBufferBuilder + +This caused a compiler error with recent faltbuffers because the type changed: + +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name +class FlatBufferBuilder; + ^ +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here +using FlatBufferBuilder = FlatBufferBuilderImpl; + ^ +1 error generated. + +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) + +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c + +Signed-off-by: Bernd Kuhls +--- + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +index cb93e6bbc2e12..fa42a9bad7034 100644 +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +@@ -14,11 +14,6 @@ + + #include + +-namespace flatbuffers +-{ +-class FlatBufferBuilder; +-} +- + namespace KODI + { + namespace RETRO -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:39:58 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:39:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/opensc: bump version to 0.23.0 Message-ID: <20230624083958.2821895-1-bernd@kuhls.net> Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Removed patches which were applied upstream. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 6 files changed, 2 insertions(+), 306 deletions(-) delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch diff --git a/.checkpackageignore b/.checkpackageignore index 07408893ce..88c69f3ad6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:50:50 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:50:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/opensc: fix build with newer versions of LibreSSL In-Reply-To: <20230624085050.2927814-1-bernd@kuhls.net> References: <20230624085050.2927814-1-bernd@kuhls.net> Message-ID: <20230624085050.2927814-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/913/91318abb98146dd967115ed6233949daa60d8bba/ This patch adds two patches added after the release of 0.23.0 so this patch depends on the version bump included in this series. Signed-off-by: Bernd Kuhls --- ...ed-compatibility-with-LibreSSL-3.5.0.patch | 54 +++++++++++++++++++ ...ed-compatibility-with-LibreSSL-3.7.0.patch | 28 ++++++++++ 2 files changed, 82 insertions(+) create mode 100644 package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch create mode 100644 package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch new file mode 100644 index 0000000000..0daf75d5ba --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch @@ -0,0 +1,54 @@ +From da01e5fab9be9865db1aac203e574e0edbfd6584 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Wed, 14 Dec 2022 09:31:29 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL >= 3.5.0 + +fixes https://github.com/OpenSC/OpenSC/issues/2664 + +Upstream: https://github.com/OpenSC/OpenSC/commit/da01e5fab9be9865db1aac203e574e0edbfd6584 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/card-iasecc.c | 12 +----------- + src/libopensc/sc-ossl-compat.h | 1 + + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/src/libopensc/card-iasecc.c b/src/libopensc/card-iasecc.c +index 480c1cf87b..1347ed2393 100644 +--- a/src/libopensc/card-iasecc.c ++++ b/src/libopensc/card-iasecc.c +@@ -38,21 +38,11 @@ + #include + #include + +-/* +- * OpenSSL-3.0.0 does not allow access to the SHA data +- * so this driver can not produces signatures +- * OpenSSL 1.1.1 uses EVP_MD_CTX_md_data +- * LibreSSL +- */ +- +-#if defined(LIBRESSL_VERSION_NUMBER) +-# define EVP_MD_CTX_md_data(x) (x->md_data) +-#endif +- + #include "internal.h" + #include "asn1.h" + #include "cardctl.h" + #include "opensc.h" ++#include "sc-ossl-compat.h" + /* #include "sm.h" */ + #include "pkcs15.h" + /* #include "hash-strings.h" */ +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index da53ca8cee..8c0f96701c 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -42,6 +42,7 @@ extern "C" { + #define X509_get_extension_flags(x) (x->ex_flags) + #define X509_get_key_usage(x) (x->ex_kusage) + #define X509_get_extended_key_usage(x) (x->ex_xkusage) ++#define EVP_MD_CTX_md_data(x) (x->md_data) + #endif + + #if defined(LIBRESSL_VERSION_NUMBER) diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch new file mode 100644 index 0000000000..6bbbea6ce6 --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch @@ -0,0 +1,28 @@ +From 98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Fri, 16 Dec 2022 11:56:28 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL 3.7.0 + +Upstream: https://github.com/OpenSC/OpenSC/commit/98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/sc-ossl-compat.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index 8c0f96701c..4425da93f3 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -54,9 +54,11 @@ extern "C" { + #define EVP_sha3_256() (NULL) + #define EVP_sha3_384() (NULL) + #define EVP_sha3_512() (NULL) ++#if LIBRESSL_VERSION_NUMBER < 0x3070000fL + #define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) + #define EVP_PKEY_get_raw_public_key(p, pu, l) (0) + #endif ++#endif + + /* OpenSSL 1.1.1 has FIPS_mode function */ + #if OPENSSL_VERSION_NUMBER >= 0x30000000L -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:50:49 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:50:49 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/opensc: bump version to 0.23.0 Message-ID: <20230624085050.2927814-1-bernd@kuhls.net> Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Signed-off-by: Bernd Kuhls --- v2: no changes, added a LibreSSL patch to this series .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 6 files changed, 2 insertions(+), 306 deletions(-) delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch diff --git a/.checkpackageignore b/.checkpackageignore index 07408893ce..88c69f3ad6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Sat Jun 24 09:06:08 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 11:06:08 +0200 Subject: [Buildroot] =?utf-8?q?=5BPATCH_1/1=5D_DEVELOPERS=3A_remove_Jos?= =?utf-8?q?=C3=A9_Pekkarinen?= Message-ID: <20230624090608.3221984-1-bernd@kuhls.net> E-mails are bouncing: : host ASPMX.L.GOOGLE.com[74.125.133.26] said: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 Signed-off-by: Bernd Kuhls --- DEVELOPERS | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9b59bbc54b..05ff4b3b26 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1620,19 +1620,6 @@ N: Jos? Luis Salvador Rufo F: package/zfs/ F: support/testing/tests/package/test_zfs.py -N: Jos? Pekkarinen -F: package/alfred/ -F: package/avocado/ -F: package/bmx7/ -F: package/opensc/ -F: package/python-aexpect/ -F: package/python-alembic/ -F: package/python-lark/ -F: package/softhsm2/ -F: support/testing/tests/package/sample_python_aexpect.py -F: support/testing/tests/package/test_avocado.py -F: support/testing/tests/package/test_python_aexpect.py - N: Joseph Kogut F: package/at-spi2-core/ F: package/clang/ -- 2.39.2 From yann.morin.1998 at free.fr Sat Jun 24 13:17:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:17:34 +0200 Subject: [git commit] DEVELOPERS: remove José Pekkarinen Message-ID: <20230624131752.417F283B49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5206492d6a749191fc9395479438a35007417cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master E-mails are bouncing: : host ASPMX.L.GOOGLE.com[74.125.133.26] said: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- DEVELOPERS | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 694dfe0bdd..794c2ebdfe 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1619,19 +1619,6 @@ N: Jos?? Luis Salvador Rufo F: package/zfs/ F: support/testing/tests/package/test_zfs.py -N: Jos?? Pekkarinen -F: package/alfred/ -F: package/avocado/ -F: package/bmx7/ -F: package/opensc/ -F: package/python-aexpect/ -F: package/python-alembic/ -F: package/python-lark/ -F: package/softhsm2/ -F: support/testing/tests/package/sample_python_aexpect.py -F: support/testing/tests/package/test_avocado.py -F: support/testing/tests/package/test_python_aexpect.py - N: Joseph Kogut F: package/at-spi2-core/ F: package/clang/ From yann.morin.1998 at free.fr Sat Jun 24 13:18:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:18:02 +0200 Subject: [Buildroot] =?utf-8?q?=5BPATCH_1/1=5D_DEVELOPERS=3A_remove_Jos?= =?utf-8?q?=C3=A9_Pekkarinen?= In-Reply-To: <20230624090608.3221984-1-bernd@kuhls.net> References: <20230624090608.3221984-1-bernd@kuhls.net> Message-ID: <20230624131802.GK24952@scaer> Bernd, All, On 2023-06-24 11:06 +0200, Bernd Kuhls spake thusly: > E-mails are bouncing: > > : host ASPMX.L.GOOGLE.com[74.125.133.26] said: > 550-5.1.1 The email account that you tried to reach does not exist. Please > try 550-5.1.1 double-checking the recipient's email address for typos or > 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > DEVELOPERS | 13 ------------- > 1 file changed, 13 deletions(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 9b59bbc54b..05ff4b3b26 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1620,19 +1620,6 @@ N: Jos? Luis Salvador Rufo > F: package/zfs/ > F: support/testing/tests/package/test_zfs.py > > -N: Jos? Pekkarinen > -F: package/alfred/ > -F: package/avocado/ > -F: package/bmx7/ > -F: package/opensc/ > -F: package/python-aexpect/ > -F: package/python-alembic/ > -F: package/python-lark/ > -F: package/softhsm2/ > -F: support/testing/tests/package/sample_python_aexpect.py > -F: support/testing/tests/package/test_avocado.py > -F: support/testing/tests/package/test_python_aexpect.py > - > N: Joseph Kogut > F: package/at-spi2-core/ > F: package/clang/ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:19:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:19:47 +0200 Subject: [Buildroot] [git commit] package/opensc: bump version to 0.23.0 Message-ID: <20230624132453.5B98D84077@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c02707a34226c15426b9cac35aefda7d7e9b0125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Also carry two patches from upstream to fix build against newer LibreSSL. Those patches can't be backported to pre-0.23.0 versions, though. Fixes: http://autobuild.buildroot.net/results/913/91318abb98146dd967115ed6233949daa60d8bba/ Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: squash LibreSSL fixes together with bump] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 ---------- ...1-fixed-compatibility-with-LibreSSL-3.5.0.patch | 54 +++++++ ...1-fixed-compatibility-with-LibreSSL-3.7.0.patch | 28 ++++ .../0002-added-compatibility-with-LibreSSL.patch | 173 --------------------- .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ------ package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 8 files changed, 84 insertions(+), 306 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c78168e5ea..4a40bc7fcc 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos?? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch new file mode 100644 index 0000000000..0daf75d5ba --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch @@ -0,0 +1,54 @@ +From da01e5fab9be9865db1aac203e574e0edbfd6584 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Wed, 14 Dec 2022 09:31:29 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL >= 3.5.0 + +fixes https://github.com/OpenSC/OpenSC/issues/2664 + +Upstream: https://github.com/OpenSC/OpenSC/commit/da01e5fab9be9865db1aac203e574e0edbfd6584 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/card-iasecc.c | 12 +----------- + src/libopensc/sc-ossl-compat.h | 1 + + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/src/libopensc/card-iasecc.c b/src/libopensc/card-iasecc.c +index 480c1cf87b..1347ed2393 100644 +--- a/src/libopensc/card-iasecc.c ++++ b/src/libopensc/card-iasecc.c +@@ -38,21 +38,11 @@ + #include + #include + +-/* +- * OpenSSL-3.0.0 does not allow access to the SHA data +- * so this driver can not produces signatures +- * OpenSSL 1.1.1 uses EVP_MD_CTX_md_data +- * LibreSSL +- */ +- +-#if defined(LIBRESSL_VERSION_NUMBER) +-# define EVP_MD_CTX_md_data(x) (x->md_data) +-#endif +- + #include "internal.h" + #include "asn1.h" + #include "cardctl.h" + #include "opensc.h" ++#include "sc-ossl-compat.h" + /* #include "sm.h" */ + #include "pkcs15.h" + /* #include "hash-strings.h" */ +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index da53ca8cee..8c0f96701c 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -42,6 +42,7 @@ extern "C" { + #define X509_get_extension_flags(x) (x->ex_flags) + #define X509_get_key_usage(x) (x->ex_kusage) + #define X509_get_extended_key_usage(x) (x->ex_xkusage) ++#define EVP_MD_CTX_md_data(x) (x->md_data) + #endif + + #if defined(LIBRESSL_VERSION_NUMBER) diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch new file mode 100644 index 0000000000..6bbbea6ce6 --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch @@ -0,0 +1,28 @@ +From 98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Fri, 16 Dec 2022 11:56:28 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL 3.7.0 + +Upstream: https://github.com/OpenSC/OpenSC/commit/98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/sc-ossl-compat.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index 8c0f96701c..4425da93f3 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -54,9 +54,11 @@ extern "C" { + #define EVP_sha3_256() (NULL) + #define EVP_sha3_384() (NULL) + #define EVP_sha3_512() (NULL) ++#if LIBRESSL_VERSION_NUMBER < 0x3070000fL + #define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) + #define EVP_PKEY_get_raw_public_key(p, pu, l) (0) + #endif ++#endif + + /* OpenSSL 1.1.1 has FIPS_mode function */ + #if OPENSSL_VERSION_NUMBER >= 0x30000000L diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING From yann.morin.1998 at free.fr Sat Jun 24 13:25:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:25:49 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/opensc: bump version to 0.23.0 In-Reply-To: <20230624085050.2927814-1-bernd@kuhls.net> References: <20230624085050.2927814-1-bernd@kuhls.net> Message-ID: <20230624132549.GL24952@scaer> Bernd, All, On 2023-06-24 10:50 +0200, Bernd Kuhls spake thusly: > Release notes: > https://github.com/OpenSC/OpenSC/blob/master/NEWS > > Signed-off-by: Bernd Kuhls Applied to master, thanks. > --- > v2: no changes, added a LibreSSL patch to this series I've squashed the LibreSSL fixed together with the bump, as the patches can't be applied to pre-0.23 anyway, so we can't carry them in ourt stable branches... Regards, Yann E. MORIN. > .checkpackageignore | 2 - > .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- > ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ > .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- > package/opensc/opensc.hash | 2 +- > package/opensc/opensc.mk | 2 +- > 6 files changed, 2 insertions(+), 306 deletions(-) > delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch > delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch > delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 07408893ce..88c69f3ad6 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre > package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream > package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream > package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream > -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream > -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream > package/openssh/S50sshd EmptyLastLine Indent Variables > package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream > package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream > diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch > deleted file mode 100644 > index 671d92c150..0000000000 > --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch > +++ /dev/null > @@ -1,82 +0,0 @@ > -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 > -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= > -Date: Fri, 10 Dec 2021 13:54:26 +0200 > -Subject: [PATCH] Fix maybe uninitialized errors > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -Signed-off-by: Jos? Pekkarinen > -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 > ---- > - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ > - src/pkcs15init/pkcs15-asepcos.c | 2 +- > - src/tools/opensc-explorer.c | 2 +- > - 3 files changed, 8 insertions(+), 8 deletions(-) > - > -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c > -index 586475dd..15684cef 100644 > ---- a/src/libopensc/pkcs15-coolkey.c > -+++ b/src/libopensc/pkcs15-coolkey.c > -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, > - static int > - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) > - { > -- const u8 *val; > -- size_t val_len; > -- u8 data_type; > -+ const u8 *val = NULL; > -+ size_t val_len = 0; > -+ u8 data_type = 0; > - int r; > - > - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); > -@@ -168,8 +168,8 @@ static int > - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) > - { > - int r; > -- const u8 *val; > -- size_t val_len; > -+ const u8 *val = NULL; > -+ size_t val_len = 0; > - > - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); > - if (r < 0) { > -@@ -186,7 +186,7 @@ static int > - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) > - { > - const u8 *val; > -- size_t val_len; > -+ size_t val_len = 0; > - int r; > - > - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); > -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c > -index d7122012..bc0efb5c 100644 > ---- a/src/pkcs15init/pkcs15-asepcos.c > -+++ b/src/pkcs15init/pkcs15-asepcos.c > -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, > - { > - sc_file_t *nfile = NULL; > - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; > -- int r, akn; > -+ int r, akn = 0; > - > - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) > - return SC_ERROR_OBJECT_NOT_VALID; > -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c > -index 9ec4daa1..04efdf8f 100644 > ---- a/src/tools/opensc-explorer.c > -+++ b/src/tools/opensc-explorer.c > -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) > - char *line; > - int cargc; > - char *cargv[260]; > -- int multiple; > -+ int multiple = 0; > - struct command *cmd; > - char prompt[3*SC_MAX_PATH_STRING_SIZE]; > - > --- > -2.25.1 > - > diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch > deleted file mode 100644 > index 86a17448f8..0000000000 > --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch > +++ /dev/null > @@ -1,173 +0,0 @@ > -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 > -From: Frank Morgner > -Date: Thu, 20 Jan 2022 17:01:46 +0100 > -Subject: [PATCH] added compatibility with LibreSSL > - > -[Retrieved (and backported) from: > -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] > -Signed-off-by: Fabrice Fontaine > ---- > - src/libopensc/sc-ossl-compat.h | 7 +++++++ > - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ > - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ > - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- > - 4 files changed, 32 insertions(+), 2 deletions(-) > - > -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h > -index f885f85bb9..ec694ad48d 100644 > ---- a/src/libopensc/sc-ossl-compat.h > -+++ b/src/libopensc/sc-ossl-compat.h > -@@ -105,6 +105,13 @@ extern "C" { > - /* workaround unused value warning for a macro that does nothing */ > - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L > - #define OPENSSL_malloc_init() > -+#define FIPS_mode() (0) > -+#define EVP_sha3_224() (NULL) > -+#define EVP_sha3_256() (NULL) > -+#define EVP_sha3_384() (NULL) > -+#define EVP_sha3_512() (NULL) > -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) > -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) > - #endif > - > - #if OPENSSL_VERSION_NUMBER >= 0x30000000L > -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c > -index e432f8f4ed..f091dbcc10 100644 > ---- a/src/tests/p11test/p11test_case_common.c > -+++ b/src/tests/p11test/p11test_case_common.c > -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; > - } > -+#ifdef EVP_PKEY_ED25519 > - } else if (o->type == EVP_PKEY_ED25519) { > - if (token.num_ed_mechs > 0 ) { > - o->num_mechs = token.num_ed_mechs; > -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; > - } > -+#endif > -+#ifdef EVP_PKEY_X25519 > - } else if (o->type == EVP_PKEY_X25519) { > - if (token.num_montgomery_mechs > 0 ) { > - o->num_mechs = token.num_montgomery_mechs; > -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_DERIVE; > - } > -+#endif > - } > - } > - > -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, > - a = template[6].pValue; > - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { > - switch (o->key_type) { > -+#ifdef EVP_PKEY_ED25519 > - case CKK_EC_EDWARDS: > - if (strcmp((char *)curve->data, "edwards25519")) { > - debug_print(" [WARN %s ] Unknown curve name. " > -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_ED25519; > - break; > -+#endif > -+#ifdef EVP_PKEY_X25519 > - case CKK_EC_MONTGOMERY: > - if (strcmp((char *)curve->data, "curve25519")) { > - debug_print(" [WARN %s ] Unknown curve name. " > -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_X25519; > - break; > -+#endif > - default: > - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); > - return -1; > - } > - ASN1_PRINTABLESTRING_free(curve); > - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { > -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) > - int nid = OBJ_obj2nid(obj); > -+#endif > - ASN1_OBJECT_free(obj); > - > - switch (o->key_type) { > -+#ifdef EVP_PKEY_ED25519 > - case CKK_EC_EDWARDS: > - if (nid != NID_ED25519) { > - debug_print(" [WARN %s ] Unknown OID. " > -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_ED25519; > - break; > -+#endif > -+#ifdef EVP_PKEY_X25519 > - case CKK_EC_MONTGOMERY: > - if (nid != NID_X25519) { > - debug_print(" [WARN %s ] Unknown OID. " > -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_X25519; > - break; > -+#endif > - default: > - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); > - return -1; > -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c > -index 9f13b3e9d6..f7a5f92f9e 100644 > ---- a/src/tests/p11test/p11test_case_ec_derive.c > -+++ b/src/tests/p11test/p11test_case_ec_derive.c > -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, > - > - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) > - { > -+#ifdef EVP_PKEY_X25519 > - unsigned char *secret = NULL, *pkcs11_secret = NULL; > - EVP_PKEY_CTX *pctx = NULL; > - EVP_PKEY *pkey = NULL; /* This is peer key */ > -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) > - free(secret); > - free(pkcs11_secret); > - return 1; > -+#else > -+ return 0; > -+#endif > - } > - > - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) > -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c > -index 624bd6a54d..2aefdc7a70 100644 > ---- a/src/tests/p11test/p11test_case_readonly.c > -+++ b/src/tests/p11test/p11test_case_readonly.c > -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, > - rv, ERR_error_string(ERR_peek_last_error(), NULL)); > - return -1; > - } > -+#ifdef EVP_PKEY_ED25519 > - } else if (o->type == EVP_PKEY_ED25519) { > - /* need to be created even though we do not do any MD */ > - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); > -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, > - EVP_MD_CTX_free(ctx); > - return -1; > - } > -- > -+#endif > - } else { > - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); > - } > -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, > - return 0; > - } > - > -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { > -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA > -+#ifdef EVP_PKEY_ED25519 > -+ && o->type != EVP_PKEY_ED25519 > -+#endif > -+ ) { > - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); > - return 0; > - } > diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > deleted file mode 100644 > index 1d262362d6..0000000000 > --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sat, 13 Aug 2022 14:27:22 +0200 > -Subject: [PATCH] Fix build with libressl >= 3.5.0 > - > -libressl added back FIPS_mode since version 3.5.0 and > -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 > - > -libressl provides X509_get_extension_flags since version 3.5.0 and > -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & > - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] > ---- > - src/libopensc/sc-ossl-compat.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h > -index f0d55279..2c42794c 100644 > ---- a/src/libopensc/sc-ossl-compat.h > -+++ b/src/libopensc/sc-ossl-compat.h > -@@ -86,9 +86,11 @@ extern "C" { > - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay > - > -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L > - #define X509_get_extension_flags(x) (x->ex_flags) > - #define X509_get_key_usage(x) (x->ex_kusage) > - #define X509_get_extended_key_usage(x) (x->ex_xkusage) > -+#endif > - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL > - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) > - #endif > -@@ -104,7 +106,9 @@ extern "C" { > - /* workaround unused value warning for a macro that does nothing */ > - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L > - #define OPENSSL_malloc_init() > -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L > - #define FIPS_mode() (0) > -+#endif > - #define EVP_sha3_224() (NULL) > - #define EVP_sha3_256() (NULL) > - #define EVP_sha3_384() (NULL) > --- > -2.35.1 > - > diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash > index 517cfe503a..e8e675667e 100644 > --- a/package/opensc/opensc.hash > +++ b/package/opensc/opensc.hash > @@ -1,5 +1,5 @@ > # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ > -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz > +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz > > # Computed locally > sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING > diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk > index f9e2f5083e..253b6b26f8 100644 > --- a/package/opensc/opensc.mk > +++ b/package/opensc/opensc.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -OPENSC_VERSION = 0.22.0 > +OPENSC_VERSION = 0.23.0 > OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) > OPENSC_LICENSE = LGPL-2.1+ > OPENSC_LICENSE_FILES = COPYING > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:32:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:32:38 +0200 Subject: [Buildroot] [git commit] package/kodi: fix build error with flatbuffers 23.x Message-ID: <20230624133255.8BA02842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35b57c9e879389bcec045bc00d3c1e0761379ad1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes build error with defconfig BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON3_PY_ONLY=y caused by bumping flatbuffers to version >= 23.x in commit 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...atBuffer-Remove-forward-declararion-of-Fl.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch new file mode 100644 index 0000000000..87df0e4c9a --- /dev/null +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch @@ -0,0 +1,42 @@ +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Markus=20H=C3=A4rer?= +Date: Sun, 28 May 2023 00:49:40 +0200 +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of + FlatBufferBuilder + +This caused a compiler error with recent faltbuffers because the type changed: + +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name +class FlatBufferBuilder; + ^ +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here +using FlatBufferBuilder = FlatBufferBuilderImpl; + ^ +1 error generated. + +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) + +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c + +Signed-off-by: Bernd Kuhls +--- + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +index cb93e6bbc2e12..fa42a9bad7034 100644 +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +@@ -14,11 +14,6 @@ + + #include + +-namespace flatbuffers +-{ +-class FlatBufferBuilder; +-} +- + namespace KODI + { + namespace RETRO From yann.morin.1998 at free.fr Sat Jun 24 13:34:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:34:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix build error with flatbuffers 23.x In-Reply-To: <20230624082953.2537472-1-bernd@kuhls.net> References: <20230624082953.2537472-1-bernd@kuhls.net> Message-ID: <20230624133430.GM24952@scaer> Bernd, All, On 2023-06-24 10:29 +0200, Bernd Kuhls spake thusly: > Fixes build error with defconfig > > BR2_x86_64=y > BR2_TOOLCHAIN_BUILDROOT_CXX=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > BR2_PACKAGE_KODI=y > BR2_PACKAGE_MESA3D=y > BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y > BR2_PACKAGE_MESA3D_OPENGL_EGL=y > BR2_PACKAGE_MESA3D_OPENGL_ES=y > BR2_PACKAGE_PYTHON3=y > BR2_PACKAGE_PYTHON3_PY_ONLY=y > > caused by bumping flatbuffers to version >= 23.x in commit > 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...fer-Remove-forward-declararion-of-Fl.patch | 42 +++++++++++++++++++ > 1 file changed, 42 insertions(+) > create mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > > diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > new file mode 100644 > index 0000000000..87df0e4c9a > --- /dev/null > +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > @@ -0,0 +1,42 @@ > +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Markus=20H=C3=A4rer?= > +Date: Sun, 28 May 2023 00:49:40 +0200 > +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of > + FlatBufferBuilder > + > +This caused a compiler error with recent faltbuffers because the type changed: > + > +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: > +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name > +class FlatBufferBuilder; > + ^ > +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here > +using FlatBufferBuilder = FlatBufferBuilderImpl; > + ^ > +1 error generated. > + > +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) > + > +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c > + > +Signed-off-by: Bernd Kuhls > +--- > + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- > + 1 file changed, 5 deletions(-) > + > +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > +index cb93e6bbc2e12..fa42a9bad7034 100644 > +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > +@@ -14,11 +14,6 @@ > + > + #include > + > +-namespace flatbuffers > +-{ > +-class FlatBufferBuilder; > +-} > +- > + namespace KODI > + { > + namespace RETRO > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:40:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:40:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/heimdal: Use perl module JSON, part of core, instead of JSON:PP package In-Reply-To: <20230610070628.228669-1-bernd.kuhls@t-online.de> References: <20230610070628.228669-1-bernd.kuhls@t-online.de> Message-ID: <20230624134037.GN24952@scaer> Bernd, A;;, On 2023-06-10 09:06 +0200, Bernd Kuhls spake thusly: > Fixes: > http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ > > Signed-off-by: Bernd Kuhls > --- > ...JSON-part-of-core-instead-of-JSON-PP.patch | 54 +++++++++++++++++++ > 1 file changed, 54 insertions(+) > create mode 100644 package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > > diff --git a/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > new file mode 100644 > index 0000000000..a7d8777a78 > --- /dev/null > +++ b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > @@ -0,0 +1,54 @@ > +From f77b0d16ace70d93c018241e25826611f3124604 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sat, 10 Jun 2023 09:00:24 +0200 > +Subject: [PATCH] Use perl module JSON, part of core, instead of > + JSON:PP package > + > +Ported from > +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > + > +Upstream: Not applicable When a patch is not applicable upstream, this must be motivated. > +Signed-off-by: Bernd Kuhls > +--- > + cf/make-proto.pl | 4 ++-- > + configure.ac | 1 - > + 2 files changed, 2 insertions(+), 3 deletions(-) > + > +diff --git a/cf/make-proto.pl b/cf/make-proto.pl > +index 36a040ce6..4af21916b 100644 > +--- a/cf/make-proto.pl > ++++ b/cf/make-proto.pl > +@@ -4,7 +4,7 @@ > + use Getopt::Std; > + use File::Compare; > + > +-use JSON; > ++use JSON::PP I don't understand this change in relation to the commit title: the change switches over from using JSON to using JSON::PP, but the title says we are doing the opposite... Would you care to clarify, please? Regards, Yann E. MORIN. > + my $comment = 0; > + my $doxygen = 0; > +@@ -70,7 +70,7 @@ if($opt_x) { > + my $EXP; > + local $/; > + open(EXP, '<', $opt_x) || die "open ${opt_x}"; > +- my $obj = JSON->new->utf8->decode(); > ++ my $obj = JSON::PP->new->utf8->decode(); > + close $EXP; > + > + foreach my $x (keys %$obj) { > +diff --git a/configure.ac b/configure.ac > +index b946dfff4..c08cb24dc 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || > + AC_KRB_PROG_PERL > + AC_KRB_PERL_MOD(Getopt::Std) > + AC_KRB_PERL_MOD(File::Compare) > +- AC_KRB_PERL_MOD(JSON) > + fi > + > + AC_KRB_PROG_YACC > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:44:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:44:18 +0200 Subject: [Buildroot] [git commit] package/fftw: bump version to 3.3.10 Message-ID: <20230624134617.B158284353@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d521d6b756864b926f5eb98c111a8989347ee0e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: http://fftw.org/release-notes.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/fftw/fftw.hash | 6 +++--- package/fftw/fftw.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash index b07aad8f18..9e7364d76c 100644 --- a/package/fftw/fftw.hash +++ b/package/fftw/fftw.hash @@ -1,5 +1,5 @@ -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz # Locally computed -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk index 279244a5dc..1bb537aeb8 100644 --- a/package/fftw/fftw.mk +++ b/package/fftw/fftw.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFTW_VERSION = 3.3.8 +FFTW_VERSION = 3.3.10 FFTW_SITE = http://www.fftw.org FFTW_INSTALL_STAGING = YES FFTW_LICENSE = GPL-2.0+ From yann.morin.1998 at free.fr Sat Jun 24 13:46:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:46:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/fftw: bump version to 3.3.10 In-Reply-To: <20230624081308.1883140-1-bernd@kuhls.net> References: <20230624081308.1883140-1-bernd@kuhls.net> Message-ID: <20230624134633.GO24952@scaer> Bernd, All, On 2023-06-24 10:13 +0200, Bernd Kuhls spake thusly: > Release notes: http://fftw.org/release-notes.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/fftw/fftw.hash | 6 +++--- > package/fftw/fftw.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash > index b07aad8f18..9e7364d76c 100644 > --- a/package/fftw/fftw.hash > +++ b/package/fftw/fftw.hash > @@ -1,5 +1,5 @@ > -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum > -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz > +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum > +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz > # Locally computed > -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz > +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz > sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING > diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk > index 279244a5dc..1bb537aeb8 100644 > --- a/package/fftw/fftw.mk > +++ b/package/fftw/fftw.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -FFTW_VERSION = 3.3.8 > +FFTW_VERSION = 3.3.10 > FFTW_SITE = http://www.fftw.org > FFTW_INSTALL_STAGING = YES > FFTW_LICENSE = GPL-2.0+ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:02:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:02:14 +0200 Subject: [Buildroot] [git commit] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Message-ID: <20230624140256.A71CC844E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da19c18af2d531b63b6d54f02dc2f16785756e66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: bump version to 23.1.0' ([1]) Fixes: .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...on-option-to-disable-optional-neon-suppor.patch | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch index a5564fcf3a..430bd3b4b9 100644 --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch @@ -1,4 +1,4 @@ -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Mon, 9 Mar 2020 13:01:14 +0100 Subject: [PATCH] vc4: add meson option to disable optional neon support @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 Signed-off-by: Peter Seiderer Signed-off-by: Bernd Kuhls [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] +Signed-off-by: Peter Seiderer +[fix syntax error after previous rebases] --- meson_options.txt | 7 +++++++ src/gallium/drivers/vc4/meson.build | 4 ++-- @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/meson_options.txt b/meson_options.txt -index a39596a6f19..0f6b6c62b55 100644 +index 8e0bf2a..1cf0e07 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -117,6 +117,13 @@ +@@ -116,6 +116,13 @@ option( + description : 'enable gallium va frontend.', ) - option( ++option( + 'gallium-vc4-neon', + type : 'feature', + deprecated: {'true': 'enabled', 'false': 'disabled'}, + description : 'enable gallium vc4 optional neon support.', +) + -+option( + option( 'va-libs-path', type : 'string', - value : '', diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build -index 5ce5af5f6b4..e3f7d8d62ae 100644 +index 84da951..7f950de 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -84,7 +84,7 @@ files_libvc4 = files( @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 libvc4_neon = [] -if host_machine.cpu_family() == 'arm' -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() libvc4_neon = static_library( 'vc4_neon', 'vc4_tiling_lt_neon.c', @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 if dep_simpenrose.found() diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h -index 66767e7f1f8..7446f1c3d0c 100644 +index 5afe329..919b299 100644 --- a/src/gallium/drivers/vc4/vc4_tiling.h +++ b/src/gallium/drivers/vc4/vc4_tiling.h @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, cpp, box); -- -2.25.1 +2.41.0 From yann.morin.1998 at free.fr Sat Jun 24 14:03:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:03:00 +0200 Subject: [Buildroot] [PATCH v1] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch In-Reply-To: <20230624081007.19409-1-ps.report@gmx.net> References: <20230624081007.19409-1-ps.report@gmx.net> Message-ID: <20230624140300.GP24952@scaer> Peter, All, On 2023-06-24 10:10 +0200, Peter Seiderer spake thusly: > Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to > fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: > bump version to 23.1.0' ([1]) > > Fixes: > > .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: > Trying to compare values of different types (UserFeatureOption, str) using !=. > This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. > > [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...tion-to-disable-optional-neon-suppor.patch | 22 ++++++++++--------- > 1 file changed, 12 insertions(+), 10 deletions(-) > > diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > index a5564fcf3a..430bd3b4b9 100644 > --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > @@ -1,4 +1,4 @@ > -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 > +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 > From: Peter Seiderer > Date: Mon, 9 Mar 2020 13:01:14 +0100 > Subject: [PATCH] vc4: add meson option to disable optional neon support > @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 > Signed-off-by: Peter Seiderer > Signed-off-by: Bernd Kuhls > [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] > +Signed-off-by: Peter Seiderer > +[fix syntax error after previous rebases] > --- > meson_options.txt | 7 +++++++ > src/gallium/drivers/vc4/meson.build | 4 ++-- > @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls > 3 files changed, 11 insertions(+), 4 deletions(-) > > diff --git a/meson_options.txt b/meson_options.txt > -index a39596a6f19..0f6b6c62b55 100644 > +index 8e0bf2a..1cf0e07 100644 > --- a/meson_options.txt > +++ b/meson_options.txt > -@@ -117,6 +117,13 @@ > +@@ -116,6 +116,13 @@ option( > + description : 'enable gallium va frontend.', > ) > > - option( > ++option( > + 'gallium-vc4-neon', > + type : 'feature', > + deprecated: {'true': 'enabled', 'false': 'disabled'}, > + description : 'enable gallium vc4 optional neon support.', > +) > + > -+option( > + option( > 'va-libs-path', > type : 'string', > - value : '', > diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build > -index 5ce5af5f6b4..e3f7d8d62ae 100644 > +index 84da951..7f950de 100644 > --- a/src/gallium/drivers/vc4/meson.build > +++ b/src/gallium/drivers/vc4/meson.build > @@ -84,7 +84,7 @@ files_libvc4 = files( > @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 > > libvc4_neon = [] > -if host_machine.cpu_family() == 'arm' > -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' > ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() > libvc4_neon = static_library( > 'vc4_neon', > 'vc4_tiling_lt_neon.c', > @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 > > if dep_simpenrose.found() > diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h > -index 66767e7f1f8..7446f1c3d0c 100644 > +index 5afe329..919b299 100644 > --- a/src/gallium/drivers/vc4/vc4_tiling.h > +++ b/src/gallium/drivers/vc4/vc4_tiling.h > @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, > @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 > vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, > cpp, box); > -- > -2.25.1 > +2.41.0 > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:04:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:04:04 +0200 Subject: [Buildroot] [git commit] package/dahdi-linux: fix build with kernel >= 6.3 Message-ID: <20230624140449.07A38844F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=840b5527466502f02b86c95f9bf95557d35c8571 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...005-drivers-dahdi-fix-build-with-clang-16.patch | 106 +++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch new file mode 100644 index 0000000000..535e1628c9 --- /dev/null +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch @@ -0,0 +1,106 @@ +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 +From: Brahmajit Das +Date: Thu, 22 Jun 2023 15:52:18 +0000 +Subject: [PATCH] drivers/dahdi: fix build with clang-16 + +clang-16 enables -Werror=incompatible-pointer-types (along with buch of +other warnings) by default, thus resulting in errors such as: + +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = span_uevent, + ^~~~~~~~~~~ +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = device_uevent, + ^~~~~~~~~~~~~ +2 errors generated. + +This is due the change in bus_type strcut made in upstream commit +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. +Where they make uevent take a const *, as the strcut should not be +modifying the device that is passed into it. + +This patch modifes some of the fucntions parameter types, making dahdi +possible to be built with clang-16. + +Bug: https://bugs.gentoo.org/906179 +Signed-off-by: Brahmajit Das + +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 + +Signed-off-by: Bernd Kuhls +--- + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- + drivers/dahdi/wctc4xxp/base.c | 2 +- + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c +index ca29ddba..0c5bd982 100644 +--- a/drivers/dahdi/dahdi-sysfs.c ++++ b/drivers/dahdi/dahdi-sysfs.c +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) + return 1; + } + +-static inline struct dahdi_span *dev_to_span(struct device *dev) ++static inline struct dahdi_span *dev_to_span(const struct device *dev) + { + return dev_get_drvdata(dev); + } +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) + return err; \ + } while (0) + +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_span *span; + +@@ -415,7 +415,7 @@ static struct { + unsigned int clean_chardev:1; + } should_cleanup; + +-static inline struct dahdi_device *to_ddev(struct device *dev) ++static inline struct dahdi_device *to_ddev(const struct device *dev) + { + return container_of(dev, struct dahdi_device, dev); + } +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) + return err; \ + } while (0) + +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_device *ddev; + +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c +index ec6fc436..db70ea7e 100644 +--- a/drivers/dahdi/wctc4xxp/base.c ++++ b/drivers/dahdi/wctc4xxp/base.c +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) + return -ENOMEM; + priv = netdev_priv(netdev); + priv->wc = wc; +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); + + # ifdef HAVE_NET_DEVICE_OPS + netdev->netdev_ops = &wctc4xxp_netdev_ops; +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c +index d8c11dc3..29ad3619 100644 +--- a/drivers/dahdi/xpp/xbus-sysfs.c ++++ b/drivers/dahdi/xpp/xbus-sysfs.c +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) + return err; \ + } while (0) + +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + xbus_t *xbus; + extern char *initdir; From yann.morin.1998 at free.fr Sat Jun 24 14:04:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:04:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/dahdi-linux: fix build with kernel >= 6.3 In-Reply-To: <20230624075207.403264-1-bernd@kuhls.net> References: <20230624075207.403264-1-bernd@kuhls.net> Message-ID: <20230624140458.GQ24952@scaer> Bernd, All, On 2023-06-24 09:52 +0200, Bernd Kuhls spake thusly: > Fixes: > http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...rivers-dahdi-fix-build-with-clang-16.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > > diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > new file mode 100644 > index 0000000000..535e1628c9 > --- /dev/null > +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > @@ -0,0 +1,106 @@ > +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 > +From: Brahmajit Das > +Date: Thu, 22 Jun 2023 15:52:18 +0000 > +Subject: [PATCH] drivers/dahdi: fix build with clang-16 > + > +clang-16 enables -Werror=incompatible-pointer-types (along with buch of > +other warnings) by default, thus resulting in errors such as: > + > +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function > + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type > + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] > + .uevent = span_uevent, > + ^~~~~~~~~~~ > +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function > + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type > + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] > + .uevent = device_uevent, > + ^~~~~~~~~~~~~ > +2 errors generated. > + > +This is due the change in bus_type strcut made in upstream commit > +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. > +Where they make uevent take a const *, as the strcut should not be > +modifying the device that is passed into it. > + > +This patch modifes some of the fucntions parameter types, making dahdi > +possible to be built with clang-16. > + > +Bug: https://bugs.gentoo.org/906179 > +Signed-off-by: Brahmajit Das > + > +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 > + > +Signed-off-by: Bernd Kuhls > +--- > + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- > + drivers/dahdi/wctc4xxp/base.c | 2 +- > + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- > + 3 files changed, 6 insertions(+), 6 deletions(-) > + > +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c > +index ca29ddba..0c5bd982 100644 > +--- a/drivers/dahdi/dahdi-sysfs.c > ++++ b/drivers/dahdi/dahdi-sysfs.c > +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) > + return 1; > + } > + > +-static inline struct dahdi_span *dev_to_span(struct device *dev) > ++static inline struct dahdi_span *dev_to_span(const struct device *dev) > + { > + return dev_get_drvdata(dev); > + } > +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) > + return err; \ > + } while (0) > + > +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + struct dahdi_span *span; > + > +@@ -415,7 +415,7 @@ static struct { > + unsigned int clean_chardev:1; > + } should_cleanup; > + > +-static inline struct dahdi_device *to_ddev(struct device *dev) > ++static inline struct dahdi_device *to_ddev(const struct device *dev) > + { > + return container_of(dev, struct dahdi_device, dev); > + } > +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) > + return err; \ > + } while (0) > + > +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + struct dahdi_device *ddev; > + > +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c > +index ec6fc436..db70ea7e 100644 > +--- a/drivers/dahdi/wctc4xxp/base.c > ++++ b/drivers/dahdi/wctc4xxp/base.c > +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) > + return -ENOMEM; > + priv = netdev_priv(netdev); > + priv->wc = wc; > +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); > ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); > + > + # ifdef HAVE_NET_DEVICE_OPS > + netdev->netdev_ops = &wctc4xxp_netdev_ops; > +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c > +index d8c11dc3..29ad3619 100644 > +--- a/drivers/dahdi/xpp/xbus-sysfs.c > ++++ b/drivers/dahdi/xpp/xbus-sysfs.c > +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) > + return err; \ > + } while (0) > + > +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + xbus_t *xbus; > + extern char *initdir; > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:05:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:05:17 +0200 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 Message-ID: <20230624140658.91A7684543@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfdf613e3bc709dc58d7490103220fa820e489be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 4 ++-- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index f7b0ecfd52..a89ab984a8 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.2 +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index feb8547e73..191fa15eef 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.2 +MESA3D_VERSION = 23.1.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From yann.morin.1998 at free.fr Sat Jun 24 14:07:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:07:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 In-Reply-To: <20230624074342.393015-1-bernd@kuhls.net> References: <20230624074342.393015-1-bernd@kuhls.net> Message-ID: <20230624140704.GR24952@scaer> Bernd, All, On 2023-06-24 09:43 +0200, Bernd Kuhls spake thusly: > Release notes: > https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mesa3d-headers/mesa3d-headers.mk | 2 +- > package/mesa3d/mesa3d.hash | 4 ++-- > package/mesa3d/mesa3d.mk | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk > index f7b0ecfd52..a89ab984a8 100644 > --- a/package/mesa3d-headers/mesa3d-headers.mk > +++ b/package/mesa3d-headers/mesa3d-headers.mk > @@ -12,7 +12,7 @@ endif > > # Not possible to directly refer to mesa3d variables, because of > # first/second expansion trickery... > -MESA3D_HEADERS_VERSION = 23.1.2 > +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 > --- a/package/mesa3d/mesa3d.hash > +++ b/package/mesa3d/mesa3d.hash > @@ -1,5 +1,5 @@ > # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html > -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz > -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz > +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz > +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz > # License > sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst > diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk > index e4b03b65bb..24a0ecfe1c 100644 > --- a/package/mesa3d/mesa3d.mk > +++ b/package/mesa3d/mesa3d.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > # When updating the version, please also update mesa3d-headers > -MESA3D_VERSION = 23.1.2 > +MESA3D_VERSION = 23.1.3 > MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz > MESA3D_SITE = https://archive.mesa3d.org > MESA3D_LICENSE = MIT, SGI, Khronos > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bernd at kuhls.net Sat Jun 24 14:18:47 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 16:18:47 +0200 Subject: [Buildroot] [PATCH 2/2] package/samba4: update patch 0004 In-Reply-To: <20230624141847.3243715-1-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> Message-ID: <20230624141847.3243715-2-bernd@kuhls.net> Fix typo in title, add upstream URL Signed-off-by: Bernd Kuhls --- ...dparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch index 7eb31e5d07..aa55c09891 100644 --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch @@ -1,15 +1,15 @@ From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 7 May 2023 11:02:26 +0200 -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead - of JSON:PP package +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead + of JSON package Downloaded from https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN -Upstream: unknown +Upstream: https://github.com/heimdal/heimdal/pull/1176 --- third_party/heimdal/cf/make-proto.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.39.2 From bernd at kuhls.net Sat Jun 24 14:18:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 16:18:46 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package Message-ID: <20230624141847.3243715-1-bernd@kuhls.net> From: Bernd Kuhls Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ This patch ports the existing patch for the samba4 package: https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls --- v2: Fix typo in title, add upstream URL (Yann) ...JSON-PP-part-of-core-instead-of-JSON.patch | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch new file mode 100644 index 0000000000..7323ac70df --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch @@ -0,0 +1,57 @@ +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 +From: Andrew Sim +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON + package + +This patch removes the need for an external package. + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b + +Upstream: https://github.com/heimdal/heimdal/pull/1176 + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index cedb4c01f..cecd030e6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + -- 2.39.2 From bugzilla at busybox.net Sat Jun 24 14:27:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 24 Jun 2023 14:27:31 +0000 Subject: [Buildroot] [Bug 15664] Can't compile mesa3d with v3d driver In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bernd Kuhls changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #2 from Bernd Kuhls --- The bug was fixed by this commit: https://git.busybox.net/buildroot/commit/?id=da19c18af2d531b63b6d54f02dc2f16785756e66 -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sat Jun 24 14:27:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:27:41 +0200 Subject: [Buildroot] [git commit] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package Message-ID: <20230624143016.7C4418455F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770f097ee6f22e48ee4ceba517bd8bb75bc419fa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ This patch ports the existing patch for the samba4 package: https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...dule-JSON-PP-part-of-core-instead-of-JSON.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch new file mode 100644 index 0000000000..7323ac70df --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch @@ -0,0 +1,57 @@ +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 +From: Andrew Sim +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON + package + +This patch removes the need for an external package. + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b + +Upstream: https://github.com/heimdal/heimdal/pull/1176 + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index cedb4c01f..cecd030e6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + From yann.morin.1998 at free.fr Sat Jun 24 14:26:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:26:50 +0200 Subject: [Buildroot] [git commit] package/samba4: update patch 0004 Message-ID: <20230624143016.746798455D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95b7465e746c9d51929e9dd6896ec9940188b3b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix typo in title, add upstream URL Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- .../0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch index 7eb31e5d07..aa55c09891 100644 --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch @@ -1,15 +1,15 @@ From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 7 May 2023 11:02:26 +0200 -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead - of JSON:PP package +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead + of JSON package Downloaded from https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN -Upstream: unknown +Upstream: https://github.com/heimdal/heimdal/pull/1176 --- third_party/heimdal/cf/make-proto.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From yann.morin.1998 at free.fr Sat Jun 24 14:31:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:31:59 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package In-Reply-To: <20230624141847.3243715-1-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> Message-ID: <20230624143159.GT24952@scaer> Bernd, All, On 2023-06-24 16:18 +0200, Bernd Kuhls spake thusly: > From: Bernd Kuhls > > Fixes: > http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ > > This patch ports the existing patch for the samba4 package: > https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > > Signed-off-by: Bernd Kuhls > Signed-off-by: Bernd Kuhls I know first-hand how multiple personalities can be hard to handle. ;-) Applied to master, thanks. Regards, Yann E. MORIN. > --- > v2: Fix typo in title, add upstream URL (Yann) > > ...JSON-PP-part-of-core-instead-of-JSON.patch | 57 +++++++++++++++++++ > 1 file changed, 57 insertions(+) > create mode 100644 package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > > diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > new file mode 100644 > index 0000000000..7323ac70df > --- /dev/null > +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > @@ -0,0 +1,57 @@ > +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 > +From: Andrew Sim > +Date: Sat, 10 Jun 2023 09:00:24 +0200 > +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON > + package > + > +This patch removes the need for an external package. > + > +Ported from > +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b > + > +Upstream: https://github.com/heimdal/heimdal/pull/1176 > + > +Signed-off-by: Bernd Kuhls > +--- > + cf/make-proto.pl | 4 ++-- > + configure.ac | 1 - > + 2 files changed, 2 insertions(+), 3 deletions(-) > + > +diff --git a/cf/make-proto.pl b/cf/make-proto.pl > +index 36a040ce6..4af21916b 100644 > +--- a/cf/make-proto.pl > ++++ b/cf/make-proto.pl > +@@ -4,7 +4,7 @@ > + use Getopt::Std; > + use File::Compare; > + > +-use JSON; > ++use JSON::PP > + > + my $comment = 0; > + my $doxygen = 0; > +@@ -70,7 +70,7 @@ if($opt_x) { > + my $EXP; > + local $/; > + open(EXP, '<', $opt_x) || die "open ${opt_x}"; > +- my $obj = JSON->new->utf8->decode(); > ++ my $obj = JSON::PP->new->utf8->decode(); > + close $EXP; > + > + foreach my $x (keys %$obj) { > +diff --git a/configure.ac b/configure.ac > +index cedb4c01f..cecd030e6 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || > + AC_KRB_PROG_PERL > + AC_KRB_PERL_MOD(Getopt::Std) > + AC_KRB_PERL_MOD(File::Compare) > +- AC_KRB_PERL_MOD(JSON) > + fi > + > + AC_KRB_PROG_YACC > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:32:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:32:54 +0200 Subject: [Buildroot] [PATCH 2/2] package/samba4: update patch 0004 In-Reply-To: <20230624141847.3243715-2-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> <20230624141847.3243715-2-bernd@kuhls.net> Message-ID: <20230624143254.GU24952@scaer> Bernd, All, On 2023-06-24 16:18 +0200, Bernd Kuhls spake thusly: > Fix typo in title, add upstream URL Ah, I knew I had already seen something similar recently... > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...dparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > index 7eb31e5d07..aa55c09891 100644 > --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > @@ -1,15 +1,15 @@ > From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 > From: "Yann E. MORIN" > Date: Sun, 7 May 2023 11:02:26 +0200 > -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead > - of JSON:PP package > +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead > + of JSON package > > Downloaded from > https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > > Signed-off-by: Bernd Kuhls > Signed-off-by: Yann E. MORIN > -Upstream: unknown > +Upstream: https://github.com/heimdal/heimdal/pull/1176 > --- > third_party/heimdal/cf/make-proto.pl | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 15:05:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:05:26 +0200 Subject: [Buildroot] [git commit] package/python-cryptography: bump to version 39.0.2 Message-ID: <20230624150547.1021C84564@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adabd0b8b03c36c660784b685a49ac7d41c9b472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 a23944a06f..e083014750 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 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 yann.morin.1998 at free.fr Sat Jun 24 15:05:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:05:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 39.0.2 In-Reply-To: <20230623071136.126003-1-james.hilliard1@gmail.com> References: <20230623071136.126003-1-james.hilliard1@gmail.com> Message-ID: <20230624150558.GV24952@scaer> James, All, On 2023-06-23 01:11 -0600, James Hilliard spake thusly: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 a23944a06f..e083014750 100644 > --- a/package/python-cryptography/python-cryptography.hash > +++ b/package/python-cryptography/python-cryptography.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz > +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 > --- a/package/python-cryptography/python-cryptography.mk > +++ b/package/python-cryptography/python-cryptography.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 > +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 > PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz > -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 > +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 > 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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 24 15:07:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:07:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-wheel: new host package In-Reply-To: <20230623063344.46379-1-james.hilliard1@gmail.com> References: <20230623063344.46379-1-james.hilliard1@gmail.com> Message-ID: <20230624150728.GW24952@scaer> James, All, On 2023-06-23 00:33 -0600, James Hilliard spake thusly: > This will be required for upcoming setuptools pep517 support. Then make it part of the series that does add that PEP517 support, please. Otherwise, so far, as there is no in-tree package that uses host-python-wheel, it's just dead code. Regards, Yann E. MORIN. > Signed-off-by: James Hilliard > --- > package/python-wheel/python-wheel.hash | 5 +++++ > package/python-wheel/python-wheel.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-wheel/python-wheel.hash > create mode 100644 package/python-wheel/python-wheel.mk > > diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash > new file mode 100644 > index 0000000000..377a85c8fd > --- /dev/null > +++ b/package/python-wheel/python-wheel.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/wheel/json > +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz > +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz > +# Locally computed sha256 checksums > +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt > diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk > new file mode 100644 > index 0000000000..159598fd1e > --- /dev/null > +++ b/package/python-wheel/python-wheel.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-wheel > +# > +################################################################################ > + > +PYTHON_WHEEL_VERSION = 0.40.0 > +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz > +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 > +PYTHON_WHEEL_SETUP_TYPE = flit > +PYTHON_WHEEL_LICENSE = MIT > +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt > + > +$(eval $(host-python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 15:08:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:08:10 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: bump to version 68.0.0 Message-ID: <20230624150829.99CFB8456C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=42356e1d0908eec82254d64145226bfae78eb6b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 6d10172cdc..2674947162 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 67.8.0 +PYTHON_SETUPTOOLS_VERSION = 68.0.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From yann.morin.1998 at free.fr Sat Jun 24 15:08:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:08:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 68.0.0 In-Reply-To: <20230623072457.130591-1-james.hilliard1@gmail.com> References: <20230623072457.130591-1-james.hilliard1@gmail.com> Message-ID: <20230624150845.GX24952@scaer> James, All, On 2023-06-23 01:24 -0600, James Hilliard spake thusly: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz > +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz > +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz > sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 6d10172cdc..2674947162 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_VERSION = 67.8.0 > +PYTHON_SETUPTOOLS_VERSION = 68.0.0 > PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e > PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > -- > 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 bernd at kuhls.net Sat Jun 24 15:21:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 17:21:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/ell: bump version to 0.57 Message-ID: <20230624152120.2879074-1-bernd@kuhls.net> Changelog: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog Signed-off-by: Bernd Kuhls --- package/ell/ell.hash | 2 +- package/ell/ell.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ell/ell.hash b/package/ell/ell.hash index c0f1731676..dd4722480c 100644 --- a/package/ell/ell.hash +++ b/package/ell/ell.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/ell/ell.mk b/package/ell/ell.mk index 994b0e19f0..08deb62abe 100644 --- a/package/ell/ell.mk +++ b/package/ell/ell.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELL_VERSION = 0.56 +ELL_VERSION = 0.57 ELL_SOURCE = ell-$(ELL_VERSION).tar.xz ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell ELL_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd at kuhls.net Sat Jun 24 15:21:20 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 17:21:20 +0200 Subject: [Buildroot] [PATCH 2/2] package/iwd: bump version to 2.6 In-Reply-To: <20230624152120.2879074-1-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> Message-ID: <20230624152120.2879074-2-bernd@kuhls.net> Changelog: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog Depends on ell >= 0.57: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc Signed-off-by: Bernd Kuhls --- package/iwd/iwd.hash | 2 +- package/iwd/iwd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash index 1647f93d9e..4eea644842 100644 --- a/package/iwd/iwd.hash +++ b/package/iwd/iwd.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index c54031b102..f20427114b 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -4,7 +4,7 @@ # ################################################################################ -IWD_VERSION = 2.3 +IWD_VERSION = 2.6 IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless IWD_LICENSE = LGPL-2.1+ -- 2.39.2 From yann.morin.1998 at free.fr Sat Jun 24 15:27:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:27:13 +0200 Subject: [Buildroot] Using a go.mod in a subdirectory In-Reply-To: References: Message-ID: <20230624152713.GY24952@scaer> Bryce, All, On 2023-06-23 10:59 -0600, Bryce Johnson spake thusly: > Hi All, > I was looking at adding a package for shellhub in buildroot. Two > issues, first one is that the latest needs go 1.20. I applied this > patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) > to get around that which seems to work so far. CC: Christian since > I'm testing with his patch set. > > The 2nd issue is the agent is in a subdirectory with its own go.mod > that is different from one the on the root directory. > > Is there a way to do this better? Or is the go.mod required to be in > the root of the repo? When we introduced the go-package infra, we made the assumption that go would be finely-grained packaged, with one single "go package" per source tree, and that it would be at the root of the source tree. The result of these assumptions are clearly visible in two location: - support/download/go-post-process expects that the vendoring and the go.mod are both at the root of the source tree; see lines 18 and 27; - package/pkg-golang.mk also expects that the go package lies at the root; see lines 111, 123, 139, and 148. This restriction could certainly be lifted if support for FOO_SUB_DIR was to be added to the go-package infra, but it is not straightforward. When that is done, you'd need a buildroot package for each sub-part of shellhub you need. Of course, in such a case, even though the different parts would come from the same source tree, we could not share the generated source archive with _DL_SUBDIR, becasue the different parts would not be vendored similarly). > SHELLHUB_VERSION = v0.12.3 > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) We try to keep a "clean" version string without the decorum used to make it a git tag, and make that part of the site URL, e.g.: SHELLHUB_VERSION = 0.12.3 SHELLHUB_SITE = $(call github,shellhub-io,shellhub,v$(SHELLHUB_VERSION)) Regards, Yann E. MORIN. > SHELLHUB_LICENSE = Apache-2.0 > SHELLHUB_LICENSE_FILES = LICENSE.md > SHELLHUB_DEPENDENCIES = libxcrypt > > SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent > SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} > > # SHELLHUB_BUILD_TARGETS = agent > # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) > > $(eval $(golang-package)) > > > I can export my output/host/usr/bin and do go build -ldflags "-X > main.AgentVersion=v0.12.3" and it is able to build in that way, so it > seems the host-go 1.20 patch is working. > > Bryce > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 24 19:27:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 21:27:02 +0200 Subject: [Buildroot] [git commit] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20230624192718.6CE0984574@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=044c38b71d8cda99e893f0bdcfb18992a229d017 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory Reported-by: Jan-Benedict Glaw Signed-off-by: Fabio Estevam Signed-off-by: Yann E. MORIN --- configs/mx53loco_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 212a032d84..d03c7d0916 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Kernel BR2_LINUX_KERNEL=y From yann.morin.1998 at free.fr Sat Jun 24 19:27:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 21:27:42 +0200 Subject: [Buildroot] [PATCH] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20230622164951.1213353-1-festevam@gmail.com> References: <20230622164951.1213353-1-festevam@gmail.com> Message-ID: <20230624192742.GZ24952@scaer> Fabio, All, On 2023-06-22 13:49 -0300, Fabio Estevam spake thusly: > Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following > build error: > > include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory > > Reported-by: Jan-Benedict Glaw > Signed-off-by: Fabio Estevam Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/mx53loco_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig > index 212a032d84aa..d03c7d0916e8 100644 > --- a/configs/mx53loco_defconfig > +++ b/configs/mx53loco_defconfig > @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > BR2_TARGET_UBOOT_FORMAT_IMX=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > > # Kernel > BR2_LINUX_KERNEL=y > -- > 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 Jun 24 20:38:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:38:10 +0200 Subject: [Buildroot] [git commit] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230624203851.2B36A84591@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0c5f9c4edcbdd965eccb586ca58128fbf826cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: use plugin name in prompt, drop useless help] Signed-off-by: Yann E. MORIN --- package/gstreamer1/gst1-plugins-good/Config.in | 5 +++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e800..36a542227a 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -258,6 +258,11 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M comment "plugins with external dependencies" +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "adaptivedemux2 (Adaptive Streaming 2)" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME bool "lame (*.mp3 audio encoder)" select BR2_PACKAGE_LAME diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecab..41f4c727f3 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else From yann.morin.1998 at free.fr Sat Jun 24 20:41:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:41:27 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option In-Reply-To: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> References: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230624204127.GA24952@scaer> Dario, All, On 2023-06-22 23:39 +0200, Dario Binacchi spake thusly: > Currently there is no explicit way to enable/disable the adaptivedemux2 > plugin. Create a menu entry allowing users to disable or enable the plugin, > like we have for other features. > > Signed-off-by: Dario Binacchi > > --- > > Changes in v2: > - Move the option below the 'comment "plugins with external dependencies"'. > - Add plugin dependencies (i.e. libsoup libxml2) in gst1-plugins-good.mk. > > Signed-off-by: Dario Binacchi > --- > package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ > package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ > 2 files changed, 14 insertions(+) > > diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in > index d7ec16e80014..9d849580c52f 100644 > --- a/package/gstreamer1/gst1-plugins-good/Config.in > +++ b/package/gstreamer1/gst1-plugins-good/Config.in > @@ -258,6 +258,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M > > comment "plugins with external dependencies" > > +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 > + bool "Adaptive Streaming 2 support" Looking arouund, it looks like the other prompts use the plugin name with an optional description between parenthesis. So I tweaked this prompt accordingly. > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_LIBSOUP > + help > + Adaptive Streaming 2 plugin A help text that jsut repeats the prompt is plain useless, so I dropped it. (yes, we do have a lot of that in three; it's historical bagage, and there's no reason to add more...) Applied to master, thanks. Regards, Yann E. MORIN. > config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME > bool "lame (*.mp3 audio encoder)" > select BR2_PACKAGE_LAME > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > index bbcd3aecabd1..41f4c727f3a8 100644 > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled > GST1_PLUGINS_GOOD_DEPENDENCIES += orc > endif > > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled > +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 > +else > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled > +endif > + > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) > GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled > else > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:42:20 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:42:20 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230624204330.BF2DB845B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11ca48bc4bb6f1be7fb22bb87507a99bd1e446f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 70591f4a25..315af971db 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index d90f6cb2a3..f49ab52afb 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 5b16e659df..10e33a7306 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From yann.morin.1998 at free.fr Sat Jun 24 20:44:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:44:09 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230622172445.1854863-1-bernd@kuhls.net> References: <20230622172445.1854863-1-bernd@kuhls.net> Message-ID: <20230624204409.GB24952@scaer> Bernd, All, On 2023-06-22 19:24 +0200, Bernd Kuhls spake thusly: > Signed-off-by: Bernd Kuhls No misnamed hash lines this time? ;-) Applied to master, thanks. Regards, Yann E. MORIN. > --- > linux/Config.in | 2 +- > linux/linux.hash | 14 +++++++------- > package/linux-headers/Config.in.host | 14 +++++++------- > 3 files changed, 15 insertions(+), 15 deletions(-) > > diff --git a/linux/Config.in b/linux/Config.in > index 70591f4a25..315af971db 100644 > --- a/linux/Config.in > +++ b/linux/Config.in > @@ -128,7 +128,7 @@ endif > > config BR2_LINUX_KERNEL_VERSION > string > - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION > + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION > default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION > default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION > default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ > diff --git a/linux/linux.hash b/linux/linux.hash > index d90f6cb2a3..f49ab52afb 100644 > --- a/linux/linux.hash > +++ b/linux/linux.hash > @@ -1,13 +1,13 @@ > # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz > -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz > +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz > +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc > -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz > -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz > -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz > +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz > +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz > +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc > -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz > -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz > +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz > +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz > # Locally computed > sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz > sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz > diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host > index 5b16e659df..10e33a7306 100644 > --- a/package/linux-headers/Config.in.host > +++ b/package/linux-headers/Config.in.host > @@ -396,13 +396,13 @@ endchoice > > config BR2_DEFAULT_KERNEL_HEADERS > string > - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 > - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 > - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 > - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 > - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 > - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 > - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 > + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 > + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 > + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 > + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 > + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 > + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 > + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 > default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION > default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL > default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:52:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:52:39 +0200 Subject: [Buildroot] [git commit] package/ubus: bump version to f787c97 Message-ID: <20230624205257.2A48984600@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4eb3544a0fb8023678f35556a9a359d806cac4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: - 66baa44b8dee libubus: introduce new status messages - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR - 584f56a23314 cli: improve error logging for call command - 2f793a4eb063 lua: add optional path filter to objects() method - 2bebf93cd334 ubusd: handle invoke on event object without data - 9913aa61de73 ubusd: add lookup command queuing support - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/ubus/ubus.hash | 2 +- package/ubus/ubus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash index 2b7181e5d2..faa2e2626e 100644 --- a/package/ubus/ubus.hash +++ b/package/ubus/ubus.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk index fa856fb36a..1f9891411a 100644 --- a/package/ubus/ubus.mk +++ b/package/ubus/ubus.mk @@ -4,7 +4,7 @@ # ################################################################################ -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f UBUS_SITE = https://git.openwrt.org/project/ubus.git UBUS_SITE_METHOD = git From yann.morin.1998 at free.fr Sat Jun 24 20:52:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:52:32 +0200 Subject: [Buildroot] [git commit] package/libubox: bump version to 75a3b87 Message-ID: <20230624205257.1DA8A845F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=55d0c96e0a4b8d26a421dd04d874f499af9c2ba8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: - be3dc7223a6d uloop: avoid integer overflow in tv_diff - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining - 334415738150 uloop: add uloop_timeout_remaining64 - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 - c86a894ec63d uloop: deprecate uloop_timeout_remaining - cce5e351278b vlist: define vlist_for_each_element_safe - f2d6752901f2 blob: clear buf->head when freeing a buffer - 45210ce14136 list.h: add container_of_safe macro - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr - ef5e8e38bd38 usock: fix poll return code check - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time - 362951a2d96e uloop: fix uloop_run_timeout - 75a3b870cace uloop: add support for integrating with a different event loop Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/libubox/libubox.hash | 2 +- package/libubox/libubox.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash index 2775427485..48b6432f5d 100644 --- a/package/libubox/libubox.hash +++ b/package/libubox/libubox.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk index 90ba57a883..d6da078c7b 100644 --- a/package/libubox/libubox.mk +++ b/package/libubox/libubox.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git LIBUBOX_SITE_METHOD = git LIBUBOX_LICENSE = ISC, BSD-3-Clause From yann.morin.1998 at free.fr Sat Jun 24 20:53:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:53:05 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libubox: bump version to 75a3b87 In-Reply-To: <20230622165522.16397-1-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> Message-ID: <20230624205305.GC24952@scaer> Peter, All, On 2023-06-22 18:55 +0200, Peter Seiderer spake thusly: > Changelog: > > - be3dc7223a6d uloop: avoid integer overflow in tv_diff > - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining > - 334415738150 uloop: add uloop_timeout_remaining64 > - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 > - c86a894ec63d uloop: deprecate uloop_timeout_remaining > - cce5e351278b vlist: define vlist_for_each_element_safe > - f2d6752901f2 blob: clear buf->head when freeing a buffer > - 45210ce14136 list.h: add container_of_safe macro > - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc > - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings > - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once > - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function > - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr > - ef5e8e38bd38 usock: fix poll return code check > - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump > - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time > - 362951a2d96e uloop: fix uloop_run_timeout > - 75a3b870cace uloop: add support for integrating with a different event loop > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libubox/libubox.hash | 2 +- > package/libubox/libubox.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash > index 2775427485..48b6432f5d 100644 > --- a/package/libubox/libubox.hash > +++ b/package/libubox/libubox.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz > +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz > diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk > index 90ba57a883..d6da078c7b 100644 > --- a/package/libubox/libubox.mk > +++ b/package/libubox/libubox.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 > +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 > LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git > LIBUBOX_SITE_METHOD = git > LIBUBOX_LICENSE = ISC, BSD-3-Clause > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:53:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:53:19 +0200 Subject: [Buildroot] [PATCH v1 2/2] package/ubus: bump version to f787c97 In-Reply-To: <20230622165522.16397-2-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> <20230622165522.16397-2-ps.report@gmx.net> Message-ID: <20230624205319.GD24952@scaer> Peter, All, On 2023-06-22 18:55 +0200, Peter Seiderer spake thusly: > Changelog: > > - 66baa44b8dee libubus: introduce new status messages > - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR > - 584f56a23314 cli: improve error logging for call command > - 2f793a4eb063 lua: add optional path filter to objects() method > - 2bebf93cd334 ubusd: handle invoke on event object without data > - 9913aa61de73 ubusd: add lookup command queuing support > - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/ubus/ubus.hash | 2 +- > package/ubus/ubus.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash > index 2b7181e5d2..faa2e2626e 100644 > --- a/package/ubus/ubus.hash > +++ b/package/ubus/ubus.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz > +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz > sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h > diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk > index fa856fb36a..1f9891411a 100644 > --- a/package/ubus/ubus.mk > +++ b/package/ubus/ubus.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 > +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f > UBUS_SITE = https://git.openwrt.org/project/ubus.git > UBUS_SITE_METHOD = git > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 21:23:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 23:23:31 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: <20230624212331.GE24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. Currently, there is no dependency ("depends on" or "select") between uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it does not make sense to build ti-k3-r5-loader without building uboot. Then, in the comment below, you add a note about "Falcon boot (which would skip the uboot package completely)". So, I'm a bit curious here: what should the user do when uboot is not enabled, if we instruct it to use the same version? > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" Our prompts always match the package name in Buildroot, i.e. the directory name. In this case, ti-k3-r5-loader is exactly that and we want to keep that. > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" package. I know it is really just a uboot being compiled, but still this is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you really want to have U-Boot there. Since you want the defaults to be the same as uboot, you can do that: choice bool "U-Boot version" default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled ... endchoice config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE string "U-Boot version" default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION string "URL of custom U-Boot tarball" default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL ... and so on, you get the gist. [--SNIP--] > + prompt "U-Boot Configuration" Same comment as for the version prompt. [--SNIP--] > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..341888623e 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,41 @@ > # > # ti-k3-r5-loader > # > +# The ti-k3-r5 loader package should really be built from the same U-Boot > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both packages. > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > +# separated and independent from the uboot package to allow for special use > +# cases such as Falcon boot (which would skip the uboot package completely). Do you mean that uboot would not be built at all, or that the uboot binary would not be loaded at runtime? 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 Sat Jun 24 22:00:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:00:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-python.mk: switch back to local setuptools distutils Message-ID: <20230624220030.492587-1-james.hilliard1@gmail.com> We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to work around target shebang bug, as this issue no longer appears to be present lets revert back to the local version as this is what will be use in the future when distutils is removed from the python stdlib. Tested with: $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 15:43:26 TestIPythonPy3 Starting 15:43:27 TestIPythonPy3 Building 15:49:35 TestIPythonPy3 Building done Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb 15:50:04 TestIPythonPy3 Cleaning up . ---------------------------------------------------------------------- Ran 1 test in 398.709s OK $ head -n 1 output_folder/TestIPythonPy3/target/usr/bin/ipython #!/usr/bin/python Signed-off-by: James Hilliard --- package/pkg-python.mk | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index c15a168f60..fcb8fa0a99 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -55,8 +55,7 @@ HOST_PKG_PYTHON_ENV = \ # Target distutils-based packages PKG_PYTHON_DISTUTILS_ENV = \ $(PKG_PYTHON_ENV) \ - LDSHARED="$(TARGET_CROSS)gcc -shared" \ - SETUPTOOLS_USE_DISTUTILS=stdlib \ + LDSHARED="$(TARGET_CROSS)gcc -shared" PKG_PYTHON_DISTUTILS_BUILD_OPTS = \ --executable=/usr/bin/python @@ -75,16 +74,14 @@ PKG_PYTHON_DISTUTILS_INSTALL_STAGING_OPTS = \ # Host distutils-based packages HOST_PKG_PYTHON_DISTUTILS_ENV = \ - $(HOST_PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(HOST_PKG_PYTHON_ENV) HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS = \ --prefix=$(HOST_DIR) # Target setuptools-based packages PKG_PYTHON_SETUPTOOLS_ENV = \ - $(PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(PKG_PYTHON_ENV) PKG_PYTHON_SETUPTOOLS_CMD = \ $(if $(wildcard $($(PKG)_BUILDDIR)/setup.py),setup.py,-c 'from setuptools import setup;setup()') @@ -105,8 +102,7 @@ PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS = \ # Host setuptools-based packages HOST_PKG_PYTHON_SETUPTOOLS_ENV = \ - $(HOST_PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(HOST_PKG_PYTHON_ENV) HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS = \ --prefix=$(HOST_DIR) \ -- 2.34.1 From james.hilliard1 at gmail.com Sat Jun 24 22:27:04 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:27:04 -0600 Subject: [Buildroot] [PATCH v2 1/2] package/python-wheel: new host package Message-ID: <20230624222705.606301-1-james.hilliard1@gmail.com> This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-wheel/python-wheel.hash create mode 100644 package/python-wheel/python-wheel.mk diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Sat Jun 24 22:27:05 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:27:05 -0600 Subject: [Buildroot] [PATCH v2 2/2] package/python-setuptools: migrate to pep517 build backend In-Reply-To: <20230624222705.606301-1-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> Message-ID: <20230624222705.606301-2-james.hilliard1@gmail.com> Now that all dependencies of host-python-setuptools no longer use setuptools as a build backend we can now migrate setuptools itself to the pep517 build backend. Signed-off-by: James Hilliard --- package/pkg-python.mk | 2 +- package/python-setuptools/python-setuptools.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index c15a168f60..78e4410022 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -237,7 +237,7 @@ endif # ($(4),target) # interpreter (both host and target). # ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) +$(2)_DEPENDENCIES += host-python-setuptools else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 2674947162..d957930455 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) $(eval $(host-python-package)) -- 2.34.1 From yann.morin.1998 at free.fr Sat Jun 24 22:28:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 00:28:52 +0200 Subject: [Buildroot] [PATCH v9 02/11] boot/ti-k3-image-gen: new package In-Reply-To: <20230622160212.2063472-3-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-3-dannenberg@ti.com> Message-ID: <20230624222852.GF24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > From: Xuanhao Shi > > This is the image generator that builds the initial boot binary, > tiboot3.bin, for the R5 core on TI's K3 family of 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- [--SNIP--] > diff --git a/boot/ti-k3-image-gen/Config.in b/boot/ti-k3-image-gen/Config.in > new file mode 100644 > index 0000000000..910e1b99bc > --- /dev/null > +++ b/boot/ti-k3-image-gen/Config.in > @@ -0,0 +1,57 @@ > +config BR2_TARGET_TI_K3_IMAGE_GEN > + bool "ti-k3-image-gen" > + depends on 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 that is running on > + the R5 core. Currently supports version 08.06.00.007 > + as default. It is not "as default" as this is indeed the only version possible (i.e. there is no choice). Also, we usualy do not reference the version in the help text, because that makes it another place to track, and it is going to get out of sync very quickly when the version is updated in the .mk. > + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ > + > +if BR2_TARGET_TI_K3_IMAGE_GEN > +choice > + prompt "Firmware type" > + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS > + bool "TIFS" > + help > + Use firmware type TIFS for SoCs like AM62x and > + AM62Ax. > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI > + bool "TISCI" > + help > + Use firmware type TISCI for SoCs like AM64x and > + AM65x. > + > +endchoice > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC > + string "SoC" > + help > + The target SoC option for image gen. > + For example, "am64x" for AM64x boards. Is there a list of SoCs? Does it make sense to restrict the option o only the existing list? Or is the list too long? I'd use the freescale-imx packages as an example: choice prompt "i.MX platform" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK bool "imx25-3stack" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS bool "imx27ads" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK bool "imx37-3stack" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 bool "imx50" [snip 12 other platforms] endchoice config BR2_PACKAGE_FREESCALE_IMX_PLATFORM string default "IMX25_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK default "IMX27ADS" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS default "IMX37_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK default "IMX50" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 [snip the other 11 platforms [0]] If the list for the TI SoCs is short enough (I can see only eight in the source tree, under soc/), then we should make it a list: choice bool "SoC" config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X bool "am62x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62AX bool "am62Ax" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X bool "am64x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X bool "am65x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J7200 bool "j7200" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS # This is just for illustration! select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI # Adapt as fit, of course! endchoice config BR2_TARGET_TI_K3_IMAGE_GEN_SOC string default "am62x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default "am62ax" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62ax default "am64x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X default "am65x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X config BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS bool help Select this if your SoC supports TIFS firmware. config BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI bool help Select this if your SoC supports TISCI firmware. choice bool "Firmware type" config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS bool "TIFS" depends on BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI bool "TISCI" depends on BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI endchoice config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE string default "ti-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS default "ti-sci" if BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI > +choice > + prompt "SoC Security type" > + default BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP > + bool "GP (General Purpose)" > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS > + bool "HS-FS (High Security - Field Securable)" > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE > + bool "HS-SE (High Security - Security Enforcing)" > + > +endchoice Do all SoCs support all security types? Or should this be restricted like the firmware type? Also, add a string option, it's easier than handling it in the .mk: config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE string default "gp" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP default "hs-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS default "hs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE > +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG > + string "Config type" > + help > + The board config option for image gen. > + Usually "sk" or "evm". > +endif Looking at the source tree, $(CONFIG) is used as a subdirectory to the SoC directory: soc_srcroot = $(BUILD_SRC)/soc/$(BASE_SOC)/$(CONFIG) And of all eight SoC I could see there, they all only have "evm" as a subdirectory... So I think that we should just hard-code "evm" for now. > 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..2c73927e0b > --- /dev/null > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash > @@ -0,0 +1,17 @@ > +# Locally calculated > +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz > +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE > + > +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin > +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin > +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin > +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin > +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin > + > +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin > +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin > +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin > +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin > +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin > +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin > +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin > 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..b624f93771 > --- /dev/null > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > @@ -0,0 +1,81 @@ > +################################################################################ > +# > +# ti-k3-image-gen > +# > +################################################################################ > + > +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 > +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 There are a bunch of python scripts, so you probably also need $(BR2_PYTHON3_HOST_DEPENDENCY) as a dependency. > +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) > +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") No need to call qstrip on a constant; just use the unquoted constant to begin with: TI_K3_IMAGE_GEN_FW_TYPE = ti-fs But see below... > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) > +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") > +else > +$(error No TI K3 Image Gen firmware type set) That can't be possible, as this is a choice: exactly one entry in a choice will be enabled. No less, no more. > +endif Much simpler with the kconfig option: TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE)) > +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) > + > +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"gp") > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs-fs") > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs") > +else > +$(error No TI K3 Image Gen SoC security type set) > +endif Much simpler now with the Kconfig option: 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)) Not needed as we're going to make it a constant [1]... > +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to > +# FW from Git tag 08.06.00.006 > +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 Variables must be scoped to the package name, i.e.: TI_K3_IMAGE_GEN_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 Why can't we use the tag? It at least seemed to work for me here... > +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw > +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) > +TI_K3_SYSFW_SOURCE = \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin > +else > +TI_K3_SYSFW_SOURCE = \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin > +endif > +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) I do not like that we download files from another repository. Why can't we have a separate package, in package/ti-linux-firmware/, that downloads the firmware files and isntalls the needed ones in $(TARGET_DIR), which ti-k3-image-gen can then grab at will? We have linux-firmware, rpi-firmware, ambian-firmware, wilc-firmware, and quite a few others, which sole responsibility is to idneed just git-clone or wget a firmware package and isntall blobs in $(TARGET_DIR). > + > +define TI_K3_SYSFW_COPY > + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ > + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) > +endef > +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY > + > +# 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) Then you also need to add the necessary dependency: TI_K3_IMAGE_GEN_DEPENDENCIES = \ host-arm-gnu-toolchain \ ti-k3-r5-loader \ $(BR2_PYTHON3_HOST_DEPENDENCY) \ $(BR2_MAKE_HOST_DEPENDENCY) But here is no need for TI_K3_IMAGE_GEN_MAKE, [2]... > +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) \ [1] here: CONFIG=evm > + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ > + SBL=$(BINARIES_DIR)/r5-u-boot-spl.bin \ > + O=$(@D)/tmp \ > + BIN_DIR=$(@D) > + > +define TI_K3_IMAGE_GEN_BUILD_CMDS > + $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) [2] just use $(BR2_MAKE) here. [0] Yes, there is a discrepancy due to c3568d58f8ea (package/freescale-imx: add option for i.MX8X) which forgot to add the corresponding entry for BR2_PACKAGE_FREESCALE_IMX_PLATFORM... 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 Sun Jun 25 04:41:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 25 Jun 2023 04:41:49 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-24 Message-ID: <20230625044155.751D081E68@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-24 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 7 | 1 | 11 | master | 115 | 144 | 2 | 261 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 14 host-ccache-4.8.2 | 9 raptor-2.0.15 | 9 strace-6.3 | 7 gobject-introspection-1.74.0 | 6 host-go-1.19.10 | 6 host-binutils-2.38 | 5 audit-3.1 | 4 host-rust-1.70.0 | 4 trinity-1.9 | 4 agentpp-4.6.0 | 3 elfutils-0.186 | 3 gmp-6.2.1 | 3 libglib2-2.76.1 | 3 mpg123-1.31.3 | 3 unknown | 3 dahdi-linux-3.2.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection | 2 libedit-20221030-3.1 | 2 lxc-5.0.2 | 2 petitboot-1.13 | 2 syslog-ng-4.1.1 | 2 android-tools-4.2.2+git2013... | 1 bat-0.23.0 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 check-0.15.2 | 1 coreutils-9.3 | 1 crucible-2022.05.25 | 1 ding-libs-0.6.2 | 1 fftw-quad-3.3.8 | 1 firmware-utils-86739f2b3ae9... | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/bui... | 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 gdk-pixbuf-2.42.10 | 1 glorytun-0.3.4 | 1 gstreamer1-1.22.2 | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libabseil-cpp-20220623.1 | 1 libgcrypt-1.10.2 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 openblas-0.3.23 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 pcre2-10.42 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 s390-tools-2.27.0 | 1 sdl-1.2.15 | 1 uclibc-1.0.43 | 1 valgrind-3.20.0 | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/13bcf7c07a94026bdc3d5a5fe5f94c1c46b63ca8 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/bce2851610f51ecae565e2c5abd3bebccd689bed | powerpc | audit-3.1 | NOK | http://autobuild.buildroot.net/results/853937ec844fdf7a488ebaaa1bcc51dc9cb5480c | aarch64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/7f34f7cc954fea3b91d07fb4b90e4491a14d94c6 | i686 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/9282e74352b1353df581e688b651807842f2dfa3 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/a52ff08c3373ffb253b89e9197671583354d1360 | mips | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/f20f740e5588bf0110ec8f69f637e3087c279db1 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/0256ec39aca3c95371d58b55bb7b35abb37ef839 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0eb6122df00276b0d0cef52b4ca92bd1b986c38d | x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/c3c88212bc7db44ac2cabcc31be0616375d7f647 | ORPH or1k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/09a744130898174f52e2998cc6cf4b925eb197a9 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/b92f0d225407b830a51f3bdbcc0ce452d0dffef4 | or1k | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/c29b7a89b9ee79bf67ef525140fcdaea378f3004 | armeb | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/fa42c0ff2944719d6f2f470170515ef981797f96 | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/464239321be6b6a8de3e5b5fb77789f701c1e955 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9d4c159d97e1c0451cd4b239452a52a92b7d1505 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f508a83ee402b60fba93a9ca9845dadb45e40c94 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c307d5139299f60adffa3ab9fb9acae91fce6f3b | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/bebbfa61731c1b1eb6799098fbbc7da40c169398 | ORPH or1k | firmware-utils-86739f2b3ae9... | NOK | http://autobuild.buildroot.net/results/8b60291b7eac5352861cdd9617d512b3cf196c10 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/82173b5ef4e19331f09c0b3113d6e8d0547e1167 | ORPH powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/414cba9ba2855cd4df916e69d9d68f187a432fd5 | sparc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/b87fd263ec6561378af5f2e516ac3528f9caefaa | sparc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/1ebc8bc93353913c70d74a71c435cfbc3aa0b21f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/04ce259229accfa0b4ee231b230ba4b6aff5505e | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2a6f66d4ce9a29ba856b01b13027cea33fde1ed8 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7b11be5b529a26da277a07e9e0b2a54f9e68ab4a | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afd9618bc703f36ca7dac21aa2cc61a46775f544 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f115a50debaf3472ac435eeb680547f4f1fdce5a | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/fc0bd10c8102c54810798269d237d5816f5665be | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0b50f3b8a335ba7c53aebe4274c2fb85961c2216 | riscv32 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/64b2ab39f19268dfa4299429dacbdf5b98f9a8ad | aarch64_be | glorytun-0.3.4 | NOK | http://autobuild.buildroot.net/results/b30b8d75ea4608f97ea4cb41ba29e5547f7e970c | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8e73c21a65dd8aaed970caf37fa52ef0795aee8c | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/5c5098dfb6b9a1588db98e62adcf951501a3e300 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/df3355d43546d86fc605e490226f42e7f77ad583 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0a9aa6c67c47f3ccf5db56f92a060d5798bb551d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e21710d8c621973730eb7816aa5406fb6766d2b | x86_64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7918ea41ed18ef67c46b5e1a45330e6871b91050 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/08ca9628c3a3725b1200ddf9ac83243e098e4ec8 | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/cfde49e314930c6c62795eb7d8b8e55a7540e8a1 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/e1a7477713f852ed76a0e92773f119d3139ac27a | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/2396669fdd1e599c12f497db0543396ef8f9ddac | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/a348222d537bee8f9767c22ad02cdf92fc8e5a97 | ORPH i586 | gstreamer1-1.22.2 | NOK | http://autobuild.buildroot.net/results/692ce3bfbebfdc40002f4f53361c2a953d577e4d | ORPH i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f92dd8e4015e49b01ab131051e054c3b60b300bc | sh4 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/fec686dccb6694f16ceb20473176d1e228c0dde0 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0ffb433e87cd7d5e076113e4130f22c71abf59a7 | i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/fb2d471d36abcdca4c7c3362a274c55745187e0f | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/86fa0479567dfaaeca8ad53239003dec79d5ff10 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/cf0757dea22aa951acbea36d0b6c59469789e522 | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/014415718d62206c49ca7fb59c8d80a65dc397e0 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/36c2d5cff902cf5dfcc07dde47fc6c842506a680 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e70178b328bdd79dd08d0337e0f32068ff44e723 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/641b1398e12baeb3a914203d173e66b025f54236 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a9d5ca0e3228dc8b7ee554d79da6c44a38feee3d | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/88d4dbecc0446751edde6dc68c2e8f56f41a5986 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9e4d134336b6ab0b85c5fbe19ec07abdf0142b6d | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/432d795bb981ca8eccba47e1cf153bafc523f8d6 | i686 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f6b2256bc35f10e1f8bf714a671b3d16c2f60cae | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/367d335dca438de981ed5f0eb5b7873af14b1b2f | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1b71dfe660b645b141de33e49267a5e07e60b4d5 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e786eae1b5ecb9e3c0774e5245493ebf83335030 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/63265af75276a6729521e3470f99f5d1afe42077 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a180ead10bc260f2cb6323fde8e3afd1fa7329b4 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dcb6f20a7aab7f74a2667051a0b1dba21c8d3e38 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3877505483fa88308d9b2e3a1502c0a5cf5b6d84 | xtensa | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/b43a0ea6571d4f4eef4bfcfdecd59813b22b19ea | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9b6d338e90c7b08c984fc8c1547e072b65af81d0 | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/290c574a70ecf76dbe95f3b3bf895340ea3a8e6b | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ca60761c97c2c8ae2fd1798a6635a1ce64f4fd9b | ORPH aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/37d1dffaaed207e13619c4b71b5e06e5a790b3a5 | ORPH or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/505e36ce5b0d575717abfce4334880e1d7ba3fc4 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c824de8571e638efe9ded8792127925ad1399807 | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/78a7d2ebc597ab010c45842b9ee7ca18a68b16f5 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/924174516d7df608aff2fcd9f0de42c7f8fc4d75 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3918c91fa2875357ca87a1e357ae777c6b9ba5ae | ORPH i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/35f706781b9621a58bc9e5aa73dffc64542001ee | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/86f530ecc758126fd275e6474de4eed920d1c60a | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/e3bf3fdf79ea28d3d9d2526e0c09d4af3fb8c2db | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/27ed20f990dd17fd78b63955975cf574a2996270 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/23d8c597df86d8e1e526db2c4473de03b264235d | powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/df3b59318db4cd14c67ef98f3716566a57e2639d | arm | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/45f0fc3b2414bee57eee0a979cfeac31da6bf338 | i686 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/bac31223734e14eeb254d66b4905f99c6a7236c4 | sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/da8e1dd671d5b0c2c2255397f15fc93ac8f59e00 | mips | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/4737e8226a1889954455a1a464fda8ee80c7d790 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/a590b31d6efeef96d72d29b76b9c7a032b69f2fc | ORPH mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/83a450f0e34aca5b133e195eee8448900c49335f | arc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/16eba2b916ebd4ded871007bf8995a9e34b30f87 | m68k | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/eb6d0ffb990126666d48854bd22f84d344672b80 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/60c651e272bbc43ec8a430b41b9e1ed65ddefeee | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/9283c1fecd6ee914d105db35029b22c5fdb4c5be | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/e3051c38af5766f149a570da566157a0351e924a | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/7acbc3972f6606fd49325453e6065deae01c71e1 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/e036b3da6e9e2f7badb6d92b0bf3f1ab2cbae539 | m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3b86b60c33e8f77caa068700ceddeb67cb867566 | ORPH powerpc | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/3da9d243fee13443e3c82a657d93e5b72091e18c | mips | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/b36e4ef46ce11fc821b2b94528111e259ebd7078 | aarch64_be | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/8c8d2c0ba5fd375fe586339750fa954854ecc42d | ORPH sh4eb | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/65cc6fcb729ffa091f7ee37f3633b8f63edd701b | ORPH sparc64 | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/1103066a360975f15d4ad30880c876cade3d93dd | ORPH mips64el | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/601044467e9b445c505bba05f9a95b57609585b3 | arceb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/37b007799ecba7a593bfd6cac4b719d7ca6cfc41 | ORPH microblazeel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/26cb066ad6b6ac376e1731ea578e0b3cf39b481f | ORPH aarch64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/a3d97bfa91dbde5002de993057f66f475a73561d | ORPH i686 | openblas-0.3.23 | NOK | http://autobuild.buildroot.net/results/4b7ae72c3644f10a2da3741eb7e12fa720a0cbb9 | or1k | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/91318abb98146dd967115ed6233949daa60d8bba | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/8af036e3d03f7aadd2e038e9bc3857a2f6ec370a | ORPH mipsel | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/becfd7e6f58d176521031d9923c5700a4822252b | ORPH mips | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/5c8c0f483f869d0a53f4efd69c536dca6b79dc43 | armeb | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/caabd750a757eceb8facd83343c99c09b5a13b5b | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/3a58e78efd08f5a597539f593750981561eecfa6 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3b1b1f91998bfdec65f3e6fb8931df9c8871b953 | mipsel | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/1ad025a36a1c9962f5aac030b8be75f69af08216 | ORPH microblazeel | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/15dbb8730d2df79a0227b14496a7cd3ff62e0a08 | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/6ed89f45d16fda2b8cd1e86649cfc9f22547e2c0 | ORPH x86_64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/5a8112c4f61b191c8c2a0577302cc3acc81c4536 | ORPH powerpc64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/3137df115d721f93459b4ec6adf97d2105c7b917 | ORPH xtensa | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/073162d3794f2fa9edf135eed3cc534eef38c7a2 | ORPH sparc | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/f799db5ae80e6517b836e0ec5440211ee2e462af | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/261078d08dce285e6957e26b8f796509a70c94a7 | ORPH nios2 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/1c1fe568b4a34d70c8e7c1d8f8b00ed3eae1c517 | ORPH s390x | s390-tools-2.27.0 | NOK | http://autobuild.buildroot.net/results/64e8bea98fd4b493066cd97648f3c4f4c253b634 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0af6bc96cdb240ec712493ac00d2c834a9d1307c | ORPH arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/f2c83cc07c92d68b96b9a63699293c3c1bb38e80 | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/18b619c239180491fde69ea2c6d7a12b82aed7f8 | sh4a | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ed689fa2a8657fd6a4c71a88fc0d0cc1f34eeeb1 | mips | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c14b10b848e09cff82d1c96a759937d851c854ed | sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/85815454d64bf69618267d7e3c772d77bd45d6a7 | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ee2cb46431c47c3b017ca07d895e44f747a9ee69 | sh4eb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/077a99fbf182bc6e1658b44f1c81f01659467b77 | powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/daf7cf647b7d289178f1dd1ad3049915ba9200bf | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/89704a57911e1e520c6227fdac08b4bfe67ca6f0 | aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e8f34a0521e1fcaa44737a919e51a9cc4311c03e | ORPH x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/26727f6f00b293847f9b26b31429979433566880 | ORPH mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/c505c3d82e208dd7563006b99c4d8bf3bc558bec | ORPH aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/fe72ca354d635c2ea3bba6c1d370eb551f9b0a3f | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/bbaa819eddb72b2334afecaceff1d15b3f3a7c10 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/864922c268879ba316786dc103e99e4d2bf0a439 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/8638445c01feaf162f430c1a5ef980c4d8ca73db | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4c0e5a43d6a8b247f837ad519fc540d9afaf077c | mips64el | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/fc579a203012727cec0b24abe5f85ec2b8122194 | ORPH mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/23403543ac789b60a05d0c37785b16fc6ab78be0 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 host-go-1.19.10 | 2 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-rust-1.67.1 | 1 python-stack-data-0.6.2 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad29e35da8c44c611aa5b3323c3b0d2db8f7e1cd | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9ddea5e13233acf60165f54faa9dbd3eefd43ae4 | ORPH i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7383c02a967bda6491d3c3f46457cad7654d3a4b | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b742fa9e2abea72ea63bfec09d9883f78ddc049 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/1e05bcc637baa9b8e22c91d72dc0257f339b419d | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/0bb6ccb7a03b8b8ba4eaaed96f4dbde1111820a0 | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/8e4eb3dea6aac8dcacc5dfd9a996ed8568596744 | mipsel | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/c50a0d678c4428ee2c1180de9568f9af4d78de6f | -- http://autobuild.buildroot.net From francois.perrad at gadz.org Sun Jun 25 05:37:41 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:37:41 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230623145945.kvxhcdbf2kycdyk5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: Le ven. 23 juin 2023 ? 16:59, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > This package adds the userspace libraries for the Rogue graphics > > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > > J721S2, and J784S4. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > package/Config.in | 1 + > > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > > package/ti-rogue-um/Config.in | 52 ++ > > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > > 5 files changed, 926 insertions(+) > > > create mode 100644 > package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > create mode 100644 package/ti-rogue-um/Config.in > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > > > diff --git a/package/Config.in b/package/Config.in > > > index 96ef0d72de..0bff1135aa 100644 > > > --- a/package/Config.in > > > +++ b/package/Config.in > > > @@ -614,6 +614,7 @@ endmenu > > > source "package/targetcli-fb/Config.in" > > > source "package/ti-gfx/Config.in" > > > source "package/ti-rogue-km/Config.in" > > > + source "package/ti-rogue-um/Config.in" > > > source "package/ti-sgx-demos/Config.in" > > > source "package/ti-sgx-km/Config.in" > > > source "package/ti-sgx-um/Config.in" > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > new file mode 100644 > > > index 0000000000..4f3dd1cbb1 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > @@ -0,0 +1,832 @@ > > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > > +From: Randolph Sapp > > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > > +Subject: [PATCH] all: drop the init script > > > + > > > +Nobody should be using this anymore. It's sysVinit and it's just a > fancy > > > +wrapper around modprobe anyway. We'll be dropping it from our build > > > +tools soon. > > > + > > > +Signed-off-by: Randolph Sapp > > > +--- > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + 4 files changed, 784 deletions(-) > > > + delete mode 100755 > targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > > + > > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > +deleted file mode 100755 > > > +index 428cd86..0000000 > > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > ++++ /dev/null > > > +2.34.1 > > > + > > > diff --git a/package/ti-rogue-um/Config.in > b/package/ti-rogue-um/Config.in > > > new file mode 100644 > > > index 0000000000..15257858c2 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/Config.in > > > @@ -0,0 +1,52 @@ > > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > > + depends on BR2_aarch64 > > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > > + || !BR2_TOOLCHAIN_HAS_THREADS > > > + > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > + bool "ti-rogue-um" > > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > + depends on BR2_PACKAGE_HAS_UDEV > > > + # pre-built binaries > > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > > + depends on BR2_aarch64 > > > + select BR2_PACKAGE_LIBDRM > > > + select BR2_PACKAGE_HAS_LIBEGL > > > + select BR2_PACKAGE_HAS_LIBGBM > > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > + select BR2_PACKAGE_HAS_LIBGLES > > > + select BR2_PACKAGE_HAS_POWERVR > > > + select BR2_PACKAGE_LIBFFI > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). Fran?ois. > > > + select BR2_PACKAGE_WAYLAND > > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > > + help > > > + Graphics libraries for TI SoCs with Rogue GPU. > > > + This package supports AM62, J721E, J721S2, and J784S4 > > > + SoCs only. > > > + > > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > > + > > > +if BR2_PACKAGE_TI_ROGUE_UM > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_POWERVR > > > + default "ti-rogue-um" > > > + > > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > > + string "UM driver target product" > > > + default "am62_linux" > > > + help > > > + Select target product to be used for UM libraries. This > needs to > > > + match one of the SoC-specific folders within the > root/targetfs > > > + folder of the ti-img-rogue-umlibs Git repository. > > > + > > > +endif > > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > > b/package/ti-rogue-um/ti-rogue-um.hash > > > new file mode 100644 > > > index 0000000000..a41bf33145 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 > 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > > +sha256 > 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > > LICENSE > > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > > ti-rogue-um.mk > > > new file mode 100644 > > > index 0000000000..fa29638fa7 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > > @@ -0,0 +1,38 @@ > > > > > > > +################################################################################ > > > +# > > > +# ti-rogue-um > > > +# > > > > > > > +################################################################################ > > > + > > > +# This corresponds to SDK 08.06.00 > > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > > +TI_ROGUE_UM_SITE = > > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > > +TI_ROGUE_UM_SITE_METHOD = git > > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > > + > > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > > > > useless built dependencies (nothing is built, blobs are copied), runtime > > dependencies in Config.in are enough. > > Understood, will fix it. Btw this was a carry-over from > package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package > after, so opportunity for improvement there as well... > > > + > > > +PVR_BUILD = "release" > > > +PVR_WS = "wayland" > > > + > > > > > > > TI_ROGUE_UM_MAKE_OPTS = \ > > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > BUILD=release \ > > WINDOW_SYSTEM=wayland > > > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > $(TI_ROGUE_UM_MAKE_OPTS) \ > > DESTDIR=$(STAGING_DIR) \ > > install > > endef > > by this way, all variables are prefixed by TI_ROGUE_UM_. > > Good idea, will factor-out the make options. Thanks for taking the time > to review & improve this patch. > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > Fran?ois > > > > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(STAGING_DIR) \ > > > + > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +$(eval $(generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.perrad at gadz.org Sun Jun 25 05:41:34 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:41:34 +0200 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-5-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-5-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 19:39, Andreas Dannenberg a ?crit : > From: Xuanhao Shi > > Adds support for TI's SK-AM64 board by introducing the > am64x_sk_defconfig file and related support files. > > 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- > DEVELOPERS | 4 ++++ > board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ > board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ > configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ > 4 files changed, 101 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 7ed9f040cc..a4d729983b 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/ > @@ -3021,8 +3023,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..fe83c675f5 > --- /dev/null > +++ b/board/ti/am64x_sk/readme.txt > @@ -0,0 +1,26 @@ > +Texas Instuments SK-AM64 Test and Development Board > + > +Description > +=========== > +This configuration will build a complete image for the TI SK-AM64 board. > + > +How to Build > +============ > +Select the default configuration for the target: > +$ make am64x_sk_defconfig > + > +Optional: modify the configuration: > +$ make menuconfig > + > +Build: > +$ make > + > +To copy the resultimg output image file to an SD card use dd: > +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M > + > +How to Run > +========== > +Insert the SD card into the SK-AM62 board, and power it up through > +the USB Type-C connector. The system should come up. You can use > +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE > +to communicate with the board. > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > new file mode 100644 > index 0000000000..411b3d5b0f > --- /dev/null > +++ b/configs/am64x_sk_defconfig > @@ -0,0 +1,44 @@ > +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_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_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y is missing at least at the end of the serie. > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +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_PYLIBFDT=y is missing at least at the end of the serie. Fran?ois > +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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.perrad at gadz.org Sun Jun 25 05:42:47 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:42:47 +0200 Subject: [Buildroot] [PATCH v9 05/11] board/ti/am62x_sk: add new board In-Reply-To: <20230622160212.2063472-6-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-6-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > From: Xuanhao Shi > > Adds support for TI's SK-AM62 board by introducing the > am62x_sk_defconfig file and related support files. > > More information about the board can be found at: > https://www.ti.com/tool/SK-AM62 > > Signed-off-by: Xuanhao Shi > Signed-off-by: Andreas Dannenberg > --- > DEVELOPERS | 4 +++ > board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ > board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ > configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ > 4 files changed, 102 insertions(+) > create mode 100644 board/ti/am62x_sk/genimage.cfg > create mode 100644 board/ti/am62x_sk/readme.txt > create mode 100644 configs/am62x_sk_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index a4d729983b..8ce903b294 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -129,9 +129,11 @@ F: package/libxmlrpc/ > F: package/python-docopt/ > > N: Anand Gadiyar > +F: board/ti/am62x_sk/ > F: board/ti/am64x_sk/ > F: boot/ti-k3-image-gen/ > F: boot/ti-k3-r5-loader/ > +F: configs/am62x_sk_defconfig > F: configs/am64x_sk_defconfig > > N: Andr? Zwing > @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski > F: package/fwup/ > > N: Xuanhao Shi > +F: board/ti/am62x_sk/ > F: board/ti/am64x_sk/ > F: boot/ti-k3-image-gen/ > F: boot/ti-k3-r5-loader/ > +F: configs/am62x_sk_defconfig > F: configs/am64x_sk_defconfig > > N: Yair Ben Avraham > diff --git a/board/ti/am62x_sk/genimage.cfg > b/board/ti/am62x_sk/genimage.cfg > new file mode 100644 > index 0000000000..26304fe98f > --- /dev/null > +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > new file mode 100644 > index 0000000000..ccbb24896b > --- /dev/null > +++ b/board/ti/am62x_sk/readme.txt > @@ -0,0 +1,26 @@ > +Texas Instuments SK-AM62 Test and Development Board > + > +Description > +=========== > +This configuration will build a complete image for the TI SK-AM62 board. > + > +How to Build > +============ > +Select the default configuration for the target: > +$ make am62x_sk_defconfig > + > +Optional: modify the configuration: > +$ make menuconfig > + > +Build: > +$ make > + > +To copy the resultimg output image file to an SD card use dd: > +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M > + > +How to Run > +========== > +Insert the SD card into the SK-AM62 board, and power it up through > +the USB Type-C connector. The system should come up. You can use > +a micro-USB cable to connect to the connector labeled UART to > +communicate with the board. > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > new file mode 100644 > index 0000000000..083720f512 > --- /dev/null > +++ b/configs/am62x_sk_defconfig > @@ -0,0 +1,45 @@ > +BR2_aarch64=y > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" > +BR2_LINUX_KERNEL_INSTALL_TARGET=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y is missing at least at the end of the serie. Fran?ois > +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="256M" > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" > +BR2_TARGET_UBOOT_NEEDS_DTC=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y > +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" > +# 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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Sun Jun 25 07:02:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:02:30 +0200 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230622160212.2063472-4-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-4-dannenberg@ti.com> Message-ID: <20230625070230.GG24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager > (DM) firmnware to be made available to the U-Boot build, which will get > packaged into the "tispl.bin" image tree blob during A53 SPL build. > Without that DM firmware U-Boot will not be functional. To support this, > add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable > this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow > setting the name of the SOC which needs to match the corresponding > folder name in the ti-linux-firmware Git repository. > > Signed-off-by: Andreas Dannenberg > --- > boot/uboot/Config.in | 17 +++++++++++++++++ > boot/uboot/uboot.mk | 16 ++++++++++++++++ > 2 files changed, 33 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in > index 085397d03d..7e1dd44196 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE > U-Boot, and that the TEE variable pointing to OPTEE's > tee.elf, is passed during the Buildroot build. > > +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM > + bool "U-Boot needs TI K3 Device Manager (DM)" > + help > + Some TI K3 devices need the Device Manager (DM) firmware > + to be available for the U-Boot build. Currently supports FW > + from Git tag 08.06.00.006 by default. > + > + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware > + > +config BR2_TARGET_UBOOT_TI_K3_DM_SOC > + string "TI K3 Device Manager (DM) SOC Type" > + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM > + help > + Name of the TI K3 Device Manager (DM) SOC. This needs to > + match one of the SOC-specific folders in within the ti-dm > + folder of the ti-linux-firmware Git repository. > + > config BR2_TARGET_UBOOT_NEEDS_OPENSBI > bool "U-Boot needs OpenSBI" > depends on BR2_TARGET_OPENSBI > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 4eae8e95c3..48af69bd26 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > endif > > +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > +# Currently supports the FW from Git tag 08.06.00.006 by default > +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) > +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f > +# This is not really nice but disable the hash check for the DM FW file. Main > +# reason is all those DM FW files for different SoCs have the same(!) name in > +# the Git repository they reside in, so it would be more difficult to distinguish > +# between them for hash checking purposes. To work around this let's just > +# rely and trust the official Git repo at ti.com is known-good which is also > +# accessed through a secure transport. > +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) > +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) > +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) > +endif I again am not very fond of this injecting extra downloads n uboot. I'd rather we have a separate package, ti-linux-firmware. That way, it can be used by both uboot and ti-k3-image-gen. The ti-linux-firmware repository is not small (git clone reports 750MiB today) but the repository exposes snapshots, so that is a bit more easy on the networks connection (althoiugh we should take the .gz, not the .xz, as the on-the-fly compression is much slower for xz than gz). Then it is again just a matter of ti-linux-firmware copying the appropriate blobs into $(BINARIES_DIR) and then uboot grabbing what's necessary. Regards, Yann E. MORIN. > ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) > UBOOT_DEPENDENCIES += opensbi > UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin > -- > 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 Sun Jun 25 07:08:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:08:50 +0200 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230625070230.GG24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-4-dannenberg@ti.com> <20230625070230.GG24952@scaer> Message-ID: <20230625070850.GH24952@scaer> Andreas, All, On 2023-06-25 09:02 +0200, Yann E. MORIN spake thusly: > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: [--SNIP--] > > +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > +# Currently supports the FW from Git tag 08.06.00.006 by default > > +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) > > +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f > > +# This is not really nice but disable the hash check for the DM FW file. Main > > +# reason is all those DM FW files for different SoCs have the same(!) name in > > +# the Git repository they reside in, so it would be more difficult to distinguish > > +# between them for hash checking purposes. To work around this let's just > > +# rely and trust the official Git repo at ti.com is known-good which is also > > +# accessed through a secure transport. > > +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) > > +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) > > +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) > > +endif > > I again am not very fond of this injecting extra downloads n uboot. I'd > rather we have a separate package, ti-linux-firmware. That way, it can > be used by both uboot and ti-k3-image-gen. > > The ti-linux-firmware repository is not small (git clone reports 750MiB > today) but the repository exposes snapshots, so that is a bit more easy > on the networks connection (althoiugh we should take the .gz, not the > .xz, as the on-the-fly compression is much slower for xz than gz). Well, the .tar.gz is 432MiB, so not so much an improvement over the 750MiB of the repository, and the same download size will have to be done again when we later bump the version, so I think it is better to do a git clone... The other pro of doing a git clone, is that we do have a known-working way of generating reproducible arhives locally, while relying on the remote site do generate the archive risk generating non-reproducible archives (e.g. if they update their git version, there is no guarantee the archive is reproducible across git versions; we've been bitten quite hard early in the year when github (and now gitlab?) broke the whole world that was checking hashes). Regards, Yann E. MORIN. > Then it is again just a matter of ti-linux-firmware copying the > appropriate blobs into $(BINARIES_DIR) and then uboot grabbing what's > necessary. > > Regards, > Yann E. MORIN. > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) > > UBOOT_DEPENDENCIES += opensbi > > UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin > > -- > > 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 bugzilla at busybox.net Sun Jun 25 07:11:59 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 07:11:59 +0000 Subject: [Buildroot] [Bug 15665] New: consider adding xfstests-dev Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Bug ID: 15665 Summary: consider adding xfstests-dev Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git These tests are used for CI-testing of linux kernel at kernel.org. Any changes to fs/* require updating these tests. Would it be possible to add this as a package? It would really help to use buildroot as a platform for making kernel patches. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 25 07:55:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:55:50 +0200 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230623145350.265zxot3uvidzur5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: <20230625075550.GI24952@scaer> Andreas, Patrick, All, On 2023-06-23 09:53 -0500, Andreas Dannenberg via buildroot spake thusly: > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: [--SNIP--] > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > new file mode 100644 > > > index 0000000000..c388af2865 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > @@ -0,0 +1,31 @@ > > > +################################################################################ > > > +# > > > +# ti-core-secdev-k3 > > > +# > > > +################################################################################ > > > + > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 I see this version present (either used or referenced) in multiple packages. Would it be possible, and would it make sense to share a it in a single location? This is going to be a bit tricky, because the variable must be set _before_ any package that uses it gets parsed. WE usually ensure this by having all packages in a common directory (like the Qt5 stuff in package/qt5/), but here we have packages in package/ and in boot/, so I can see a little issue... > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz [--SNIP--] > > Would it make sense to support user customisation of this via Kconfig > > instead of using the magic TI_SECURE_DEV_PKG environment variable? [--SNIP--] > > Could we support configuring the location of the custMpk.pem key and > > have the build process replace the default key in > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > Well, this is how the "TI secure dev package" has been for the last 10+ > years, and that's how it's being used by 100% of our customers today > doing Linux image builds. It's hard-wired into Yocto builds, even the > official U-Boot tree... > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > I agree improvements could be made for example to point to just a > private key via Kconfig but this would also create an inconsistency with > all solutions currently in production, and with what folks are used to, > and go against enabling an easier and more seamless "switch" from Yocto > for example, which is what I'd like people to do. > > This doesn't say it should not or never be improved, but I think such > changes could be managed more smoothly by establishing a known baseline > first (which is what this entire series intends to do, based on a > comparable variant of the official TI production SDK), and then over > time improve things, also as Yocto, U-Boot, and other projects evolve > (there's constant development on those including on the security front, > so what we have here will not be the "forever solution). > > > Is there a reason why a customer is expected to replace (or, more > > likely, duplicate) the scripts rather than just supply a key? > The key is the most obvious thing, but often customers also want to > customize the certificate to add additional items for example to control > certain device features such as whether JTAG should be locked or > unlocked, etc., all things not readily controllable through some knobs > but needing to be done through customization of sripts / templates. I've read the whole exchange, and it was very instructive, thanks! I'd side with Andreas here: let's get the basic support in, which does behave like people are currently used to. If it then is possible to customise the security settings (key, certs, etc...), either following future upstream changes, or in a Buildroot-specific way, then we can improve later on. > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 This variable is set unconditionally, even if the package is not enabled. So, the conditional blocks you added in the other packages will always hit. Here's one sich block below: > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) As said above, this condition will always be true. > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif So, as I understand it, the user has two options: - enable BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y and use it as a signing tool, - disable BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 and set TI_SECURE_DEV_PKG in their environment, to point to their signing tool My suggestion would be the following: - if the user enables BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y then we use that as a signing tool, and forcefully set TI_SECURE_DEV_PKG; - otherwise, we do nothing: if they have TI_SECURE_DEV_PKG set in their environment, it will be used as a signing tool; - otherwise, no signing will be done. I.e. the code blocks would look like (e.g. for uboot): ifeq ($(BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3),y) UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) endif 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 bugzilla at busybox.net Sun Jun 25 07:59:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 07:59:23 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, all, > Would it be possible to add [xfstests-dev] as a package? Yes, please feel free to send a patch adding it. See the manual: https://buildroot.org/downloads/manual/manual.html#adding-packages Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 25 08:59:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 10:59:50 +0200 Subject: [Buildroot] [PATCH v9 09/11] package/ti-rogue-km: new package In-Reply-To: <20230622160212.2063472-10-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-10-dannenberg@ti.com> Message-ID: <20230625085950.GJ24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > This package adds the kernel module for the Rogue graphics > accelerator of the following Texas Instuments SoCs: AM62, > J721E, J721S2, and J784S4. > > Signed-off-by: Andreas Dannenberg [--SNIP--] > diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in > new file mode 100644 > index 0000000000..b1565929d5 > --- /dev/null > +++ b/package/ti-rogue-km/Config.in > @@ -0,0 +1,28 @@ > +comment "ti-rogue-km needs a Linux kernel to be built" > + depends on BR2_aarch64 > + depends on !BR2_LINUX_KERNEL > + > +config BR2_PACKAGE_TI_ROGUE_KM > + bool "ti-rogue-km" > + depends on BR2_LINUX_KERNEL && BR2_aarch64 > + select BR2_LINUX_NEEDS_MODULES > + help > + Kernel modules for TI SoCs with Rogue GPU. > + This package supports AM62, J721E, J721S2, and J784S4 > + SoCs only. > + > + Note: it needs a TI specific kernel to build properly. > + > + https://git.ti.com/cgit/graphics/ti-img-rogue-driver > + > +if BR2_PACKAGE_TI_ROGUE_KM > + > +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT > + string "KM driver target product" > + default "am62_linux" > + help > + Select target product to be used for KM driver. This needs to > + match one of the SoC-specific folders within the build/linux > + folder of the ti-img-rogue-driver Git repository. If you go with the choice option I suggested in my review of patch 2, then this is going to be trivial to implement without asking the user: config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT string default "am62_linux" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default > +endif > diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash > new file mode 100644 > index 0000000000..4a08efbb98 > --- /dev/null > +++ b/package/ti-rogue-km/ti-rogue-km.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz > +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README > diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk > new file mode 100644 > index 0000000000..7b0a595c71 > --- /dev/null > +++ b/package/ti-rogue-km/ti-rogue-km.mk > @@ -0,0 +1,37 @@ > +################################################################################ > +# > +# ti-rogue-km > +# > +################################################################################ > + > +# This corresponds to SDK 08.06.00 > +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 > +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git > +TI_ROGUE_KM_SITE_METHOD = git > +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 > +TI_ROGUE_KM_LICENSE_FILES = README > + > +TI_ROGUE_KM_DEPENDENCIES = linux > + > +PVR_BUILD = "release" > +PVR_WS = "wayland" > + > +TI_ROGUE_KM_MAKE_OPTS = \ > + $(LINUX_MAKE_FLAGS) \ > + KERNELDIR=$(LINUX_DIR) \ > + BUILD=$(PVR_BUILD) \ > + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ > + WINDOW_SYSTEM=$(PVR_WS) > + > +define TI_ROGUE_KM_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) > +endef > + > +define TI_ROGUE_KM_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ > + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ > + INSTALL_MOD_PATH=$(TARGET_DIR) \ > + modules_install > +endef Can't we use the kernel-module infra instead? https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_packages_building_kernel_modules i.e. something like: TI_ROGUE_KM_MODULE_MAKE_OPTS = \ PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ WINDOW_SYSTEM=wayland I'm a bit concerned about the hoops the Makefile goes through to end up with a path like: (@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild so maybe it is more complex than that... In any case, it would be good to explain in the commit log why we can't use our kernel-module infra. Regards, Yann E. MORIN. > +$(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 Sun Jun 25 10:15:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 12:15:07 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: <20230625101507.GK24952@scaer> Fran?ois, All, On 2023-06-25 07:37 +0200, Fran?ois Perrad spake thusly: > Le?ven. 23 juin 2023 ??16:59, Andreas Dannenberg < [1]dannenberg at ti.com> a ?crit?: > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > [2]buildroot at buildroot.org> a ?crit : [--SNIP--] > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > new file mode 100644 > index 0000000000..4f3dd1cbb1 > --- /dev/null > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > @@ -0,0 +1,832 @@ > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > +From: Randolph Sapp > +Date: Thu, 25 May 2023 18:59:26 -0500 > +Subject: [PATCH] all: drop the init script > + > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > +wrapper around modprobe anyway. We'll be dropping it from our build > +tools soon. OK, makes sense. But this is a big patch, and it adds some noise. I'd suggest just adding: # Usually frowned upon, but much much smaller than a patch to remove # them; anyway, upstream is going to get rid of them in a future # release. define TI_IMG_ROGUE_UMLIBS_CLEANUP $(Q)rm -rf $(@D)/targetfs/*/wayland/release/etc/init.d/ endef TI_IMG_ROGUE_UMLIBS_POST_EXTRACT_HOOKS += TI_IMG_ROGUE_UMLIBS_CLEANUP > diff --git a/package/Config.in b/package/Config.in > index 96ef0d72de..0bff1135aa 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -614,6 +614,7 @@ endmenu > source "package/targetcli-fb/Config.in" > source "package/ti-gfx/Config.in" > source "package/ti-rogue-km/Config.in" > + source "package/ti-rogue-um/Config.in" We prefer that the package name in Buildroot matches the upstream package name, i.e. ti-img-rogue-umlibs here. I missed that in the driver package, which should be named as upstream, i.e. ti-img-rogue-driver, rather than ti-rogue-km. [--SNIP--] > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > +? ? ? ?bool "ti-rogue-um" > > > +? ? ? ?depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > +? ? ? ?depends on BR2_PACKAGE_HAS_UDEV > > > +? ? ? ?# pre-built binaries > > > +? ? ? ?depends on BR2_TOOLCHAIN_USES_GLIBC > > > +? ? ? ?depends on BR2_aarch64 If we go as I suggested in the review of a previous patch, then we could hide away that package for SoC that have no userland lis. Indeed, I can see in the source tree that we only have: $ tree -d -L 1 targetfs/ targetfs/ ??? am62_linux ??? j721e_linux ??? j721s2_linux ??? j784s4_linux So the am62ax, am64x, and am65x, that are referenced in the other patches, do not have user libs here, so the package should not be selected for those SoCs. i.e.: config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS bool default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721E default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721S2 default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J784S4 config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS bool "ti-img-rogue-umlibs" depends on BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS Of course, this raises the issue that BR2_TARGET_TI_K3_IMAGE_GEN_SOC_* are no longer specific to ti-k3-image-gen, but are shared with a few packages. In which case it may make sense to have those moved to a common Config.in, like is done for the freescale-imx stuff. I.e. add a new BR2_PACKAGE_TI_AM6XX option, and the SoC selection can be moved there, with all common options, and packages (ti-k3-image-gen, ti-core-secdev-k3, etc...) can all depend on that option; packages in package/ can be made to appear in a "TI AM6xx" sub-menu, and packages in boot/ can just depend on it too. > > > +? ? ? ?select BR2_PACKAGE_LIBDRM > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBEGL > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGBM > > > +? ? ? ?select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGLES > > > +? ? ? ?select BR2_PACKAGE_HAS_POWERVR > > > +? ? ? ?select BR2_PACKAGE_LIBFFI > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). > Fran?ois. It would have been OK to select it here if a library from ti-img-rogue-umlibs had a direct dependency to libffi, which is not the case, so selecting here is indeed not appropriate. 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 bugzilla at busybox.net Sun Jun 25 11:00:45 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 11:00:45 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #1 from Zhen XIN --- Created attachment 9613 --> https://bugs.busybox.net/attachment.cgi?id=9613&action=edit one line patch that adds -fno-stack-protector to the CFLAGS for opensbi-0.9 Put this patch in boot/opensbi/0.9/ and it builds fine. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 25 12:14:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 12:14:26 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 Jan-Benedict Glaw changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Jan-Benedict Glaw --- Confirmed in build http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/7 . -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 25 12:14:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 12:14:36 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID CC| |yann.morin.1998 at free.fr Status|NEW |RESOLVED --- Comment #2 from Yann E. MORIN --- Jan-Benedict, All, You want to get the patch added by 2f7582538fa5 (boot/opensbi: unconditionally disable SSP) and carry it locally in your global patch dir. When we bumped opensbi from 0.9 to 1.2, that patch no longer applied to 1.2. We can't indefinitely carry patches against older versions, so we dropped it. It is your responsibility when using a custom version (c765ac9c02db is 2023.05-rc2, which already has opensbi 1.2), to provide any necessary patch, or to use an already patched version. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From kilian.zinnecker at mail.de Sun Jun 25 12:33:26 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Sun, 25 Jun 2023 14:33:26 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig Message-ID: <5686076.DvuYhMxLoT@kilian-aisec> Hello, I am having issues using the custom uboot version feature: When setting a custom uboot version value and a particular uboot defconfig, buildroot seems to NOT apply the uboot defconfig properly, i.e. there is no .config in the uboot build folder. This is the error I get (further below my settings): >>> uboot 2023.07-rc4 Patching for p in ; do if test -d $p ; then PATH=/home/zinnecker/buildroot-test/ buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /home/ zinnecker/buildroot-test/buildroot/output/build/uboot-2023.07-rc4 $p \*.patch || exit 1 ; els e PATH=/home/zinnecker/buildroot-test/buildroot/output/host/bin:$PATH support/ scripts/apply-patches.sh /home/zinnecker/buildroot-test/buildroot/output/ build/uboot-2023.07-rc4 `dirname $p` `basename $p` || exit 1; fi done HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o YACC scripts/kconfig/zconf.tab.c LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig *** *** Configuration file ".config" not found! *** *** Please run some configurator (e.g. "make oldconfig" or *** "make menuconfig" or "make xconfig"). *** make[5]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1 make[4]: *** [Makefile:576: syncconfig] Error 2 make[3]: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/uboot.release'. Stop. make[2]: *** [Makefile:558: __build_one_by_one] Error 2 make[1]: *** [boot/uboot/uboot.mk:553: /home/zinnecker/buildroot-test/ buildroot/output/build/uboot-2023.07-rc4/.stamp_dotconfig] Error 2 make: *** [Makefile:82: _all] Error 2 What I did: I want to use a fairly new uboot ("2023.07-rc4") because it features a defconfig for a particular board ("rock5b-rk3588_defconfig"). I therefore use the following settings in my buildroot board defconfig / .config: BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_TARGET_UBOOT_USE_DEFCONFIG=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" The particular version of uboot features the particular defconfig. Also, with theses settings the uboot version 2023.07-rc4 is downloaded and the rock5b- rk3588_defconfig is present in buildroot/output/build/uboot-2023.07-rc4/ configs/. However, as said previously, it seems like the rock5b-rk3588_defconfig is not applied. I don't know whether I am doing something wrong here, or whether it is a bug. I appreciate all help. Best regards, Kilian From ovlevin at sberdevices.ru Sun Jun 25 12:48:48 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 15:48:48 +0300 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <20230625124848.1423168-2-ovlevin@sberdevices.ru> libcgroup depends on fts API which is missing in musl libc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin --- package/libcgroup/Config.in | 7 ++++--- package/libcgroup/libcgroup.mk | 5 +++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..75c9accacc 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -2,7 +2,8 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL + select BR2_PACKAGE_MUSL_FTS if BR2_TOOLCHAIN_USES_MUSL help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +19,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a glibc/musl toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP || !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..d67710ec1e 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,9 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts +endif + $(eval $(autotools-package)) -- 2.34.1 From ovlevin at sberdevices.ru Sun Jun 25 12:48:47 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 15:48:47 +0300 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 Message-ID: <20230625124848.1423168-1-ovlevin@sberdevices.ru> https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 Also remove redundant LIBCGROUP_SOURCE definition. Signed-off-by: Oleg Lyovin --- package/libcgroup/libcgroup.hash | 4 ++-- package/libcgroup/libcgroup.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash index 70671212ef..65b98d94e2 100644 --- a/package/libcgroup/libcgroup.hash +++ b/package/libcgroup/libcgroup.hash @@ -1,5 +1,5 @@ -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz # Hash for license file sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index 156b066162..fb0b646c51 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -4,8 +4,7 @@ # ################################################################################ -LIBCGROUP_VERSION = 0.42.2 -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 +LIBCGROUP_VERSION = 2.0.3 LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) LIBCGROUP_LICENSE = LGPL-2.1 LIBCGROUP_LICENSE_FILES = COPYING -- 2.34.1 From yann.morin.1998 at free.fr Sun Jun 25 13:02:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:02:27 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig In-Reply-To: <5686076.DvuYhMxLoT@kilian-aisec> References: <5686076.DvuYhMxLoT@kilian-aisec> Message-ID: <20230625130227.GL24952@scaer> Kilian, All, On 2023-06-25 14:33 +0200, Kilian Zinnecker via buildroot spake thusly: > I am having issues using the custom uboot version feature: When setting a > custom uboot version value and a particular uboot defconfig, buildroot seems to > NOT apply the uboot defconfig properly, i.e. there is no .config in the uboot > build folder. This is the error I get (further below my settings): > > >>> uboot 2023.07-rc4 Patching > for p in ; do if test -d $p ; then PATH=/home/zinnecker/buildroot-test/ > buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /home/ > zinnecker/buildroot-test/buildroot/output/build/uboot-2023.07-rc4 $p \*.patch > || exit 1 ; els > e PATH=/home/zinnecker/buildroot-test/buildroot/output/host/bin:$PATH support/ > scripts/apply-patches.sh /home/zinnecker/buildroot-test/buildroot/output/ > build/uboot-2023.07-rc4 `dirname $p` `basename $p` || exit 1; fi done > HOSTCC scripts/basic/fixdep > HOSTCC scripts/kconfig/conf.o > YACC scripts/kconfig/zconf.tab.c > LEX scripts/kconfig/zconf.lex.c > HOSTCC scripts/kconfig/zconf.tab.o > HOSTLD scripts/kconfig/conf > scripts/kconfig/conf --syncconfig Kconfig > *** > *** Configuration file ".config" not found! > *** > *** Please run some configurator (e.g. "make oldconfig" or > *** "make menuconfig" or "make xconfig"). > *** > make[5]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1 > make[4]: *** [Makefile:576: syncconfig] Error 2 > make[3]: *** No rule to make target 'include/config/auto.conf', needed by > 'include/config/uboot.release'. Stop. > make[2]: *** [Makefile:558: __build_one_by_one] Error 2 > make[1]: *** [boot/uboot/uboot.mk:553: /home/zinnecker/buildroot-test/ > buildroot/output/build/uboot-2023.07-rc4/.stamp_dotconfig] Error 2 > make: *** [Makefile:82: _all] Error 2 > > > What I did: I want to use a fairly new uboot ("2023.07-rc4") because it > features a defconfig for a particular board ("rock5b-rk3588_defconfig"). I > therefore use the following settings in my buildroot board defconfig / .config: > > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" > BR2_TARGET_UBOOT_USE_DEFCONFIG=y > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" Looks like it is working as expected here, with this defconfig: BR2_aarch64=y BR2_cortex_a76_a55=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y Note that the build fails much later, because it can't find rockchip-tpl.bin; see tools/binman/missing-blob-help for some hint on how 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 arnout at mind.be Sun Jun 25 13:11:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:11:39 +0200 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <854d90f7-7f38-2d43-4c93-c59432d5d695@mind.be> Hi Oleg, Thank you for your patch! I have a few comments for improvement. First of all, in the subject line, "fix build with musl" suggest that it currently fails to build in mainline. That's not the case, because musl is excluded. So a better subject line would be "allow to build with musl". On 25/06/2023 14:48, Oleg Lyovin via buildroot wrote: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/Config.in | 7 ++++--- > package/libcgroup/libcgroup.mk | 5 +++++ > 2 files changed, 9 insertions(+), 3 deletions(-) > > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 03efa71e6b..75c9accacc 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -2,7 +2,8 @@ config BR2_PACKAGE_LIBCGROUP > bool "libcgroup" > depends on BR2_INSTALL_LIBSTDCPP > # libcgroup uses which is not included by default in uClibc > - depends on BR2_TOOLCHAIN_USES_GLIBC > + depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL > + select BR2_PACKAGE_MUSL_FTS if BR2_TOOLCHAIN_USES_MUSL If fts really is the only problem, then we don't need a libc exclusion at all, because musl-fts works for uClibc as well. It's enough to put select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC If there is a different reason why uClibc doesn't work, then the comment above should be updated and the dependency should be depends on !BR2_TOOLCHAIN_UCLIBC Can you test with uClibc and update the patch accordingly? You can use the test-pkg script to try out a number of configurations. I've marked this patch as Changes Requested in patchwork. Regards, Arnout > help > libcgroup is a library that abstracts the control > group file system in Linux. > @@ -18,5 +19,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > > endif > > -comment "libcgroup needs a glibc toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC > +comment "libcgroup needs a glibc/musl toolchain w/ C++" > + depends on !BR2_INSTALL_LIBSTDCPP || !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..d67710ec1e 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,9 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts > +endif > + > $(eval $(autotools-package)) From yann.morin.1998 at free.fr Sun Jun 25 13:15:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:15:27 +0200 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <20230625131527.GM24952@scaer> Oleg, All, On 2023-06-25 15:48 +0300, Oleg Lyovin via buildroot spake thusly: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin > --- [--SNIP--] > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..d67710ec1e 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,9 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts I think it would be better to use LIBS rather than LDFLAGS. Could you check that works too, and report here? If it works, I can change when applying; if it does not work, I can apply without changing. ;-) Regards, Yann E. MORIN. > +endif > + > $(eval $(autotools-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 arnout at mind.be Sun Jun 25 13:21:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:21:21 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230624212331.GE24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> <20230624212331.GE24952@scaer> Message-ID: <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> On 24/06/2023 23:23, Yann E. MORIN wrote: > Andreas, All, > > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: >> The TI K3 R5 loader package essentially is a wrapper to build a special >> version of U-boot SPL used as part of a multi-stage boot flow on TI K3 >> devices, and as such needs full flexibility as to specifying the U-Boot >> sources used for the build. To accomodate this, add the same options as >> already available in the regular U-Boot package. For most use cases, the >> same source settings (repo URL, versions, etc.) should be used for both >> ti-k3-r5-loader and uboot packages. > > Currently, there is no dependency ("depends on" or "select") between > uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it > does not make sense to build ti-k3-r5-loader without building uboot. That's not what I read in that paragraph. I think it means that the same source should be used as U-Boot. It's just a separate package because, AFAIU, it may use a different .config. If that is true, and I'm not missing anything else, then the situation actually looks quite similar to barebox-aux. With the difference that for Falcon boot you want to have only "u-boot-aux" and not the full u-boot. So, if what I'm saying is true, then perhaps it's better to approach it the same way as in barebox? At the very minimum, I think there should be a "same version as U-Boot" option, which is the default (if U-Boot is enabled). There's a bit the unfortunate aspect that this package becomes before U-Boot in the menu, but let's assume people typically start from a defconfig. Regards, Arnout > > Then, in the comment below, you add a note about "Falcon boot (which > would skip the uboot package completely)". > > So, I'm a bit curious here: what should the user do when uboot is not > enabled, if we instruct it to use the same version? > >> Signed-off-by: Andreas Dannenberg >> --- >> boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- >> boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- >> 2 files changed, 93 insertions(+), 4 deletions(-) >> >> diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in >> index 10602c8df3..2419babe70 100644 >> --- a/boot/ti-k3-r5-loader/Config.in >> +++ b/boot/ti-k3-r5-loader/Config.in >> @@ -1,14 +1,73 @@ >> config BR2_TARGET_TI_K3_R5_LOADER >> - bool "ti-k3-r5-loader" >> + bool "TI K3 R5 Loader" > > Our prompts always match the package name in Buildroot, i.e. the > directory name. In this case, ti-k3-r5-loader is exactly that and we > want to keep that. > >> depends on BR2_aarch64 >> help >> - Separate U-Boot build for R5 cores on TI's k3 boards. >> + Separate U-Boot SPL build for R5 core on TI's K3 processors. >> Usually used to build tiboot3.bin with k3-image-gen. >> >> if BR2_TARGET_TI_K3_R5_LOADER >> >> choice >> - prompt "Configuration" >> + prompt "U-Boot Version" > > It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" > package. I know it is really just a uboot being compiled, but still this > is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be > convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you > really want to have U-Boot there. > > Since you want the defaults to be the same as uboot, you can do that: > > choice > bool "U-Boot version" > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled > > ... > endchoice > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > string "U-Boot version" > default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > string "URL of custom U-Boot tarball" > default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > ... and so on, you get the gist. > > [--SNIP--] >> + prompt "U-Boot Configuration" > > Same comment as for the version prompt. > > [--SNIP--] >> diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> index afa309aa98..341888623e 100644 >> --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> @@ -2,11 +2,41 @@ >> # >> # ti-k3-r5-loader >> # >> +# The ti-k3-r5 loader package should really be built from the same U-Boot >> +# sources as the uboot package itself, so for most users so all LOADER_SITE / >> +# LOADER_SOURCE type definitions should be set the same for both packages. >> +# However it still makes sense to keep the ti-k3-r5-loader package somewhat >> +# separated and independent from the uboot package to allow for special use >> +# cases such as Falcon boot (which would skip the uboot package completely). > > Do you mean that uboot would not be built at all, or that the uboot > binary would not be loaded at runtime? > > Regards, > Yann E. MORIN. > From arnout at mind.be Sun Jun 25 13:26:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:26:34 +0200 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230625075550.GI24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> <20230625075550.GI24952@scaer> Message-ID: <700d3a40-9e91-40fe-1b89-8852c005b2a8@mind.be> On 25/06/2023 09:55, Yann E. MORIN wrote: > Andreas, Patrick, All, > > On 2023-06-23 09:53 -0500, Andreas Dannenberg via buildroot spake thusly: >> On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > [--SNIP--] >>>> diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk >>>> new file mode 100644 >>>> index 0000000000..c388af2865 >>>> --- /dev/null >>>> +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk >>>> @@ -0,0 +1,31 @@ >>>> +################################################################################ >>>> +# >>>> +# ti-core-secdev-k3 >>>> +# >>>> +################################################################################ >>>> + >>>> +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > I see this version present (either used or referenced) in multiple > packages. Would it be possible, and would it make sense to share a > it in a single location? > > This is going to be a bit tricky, because the variable must be set > _before_ any package that uses it gets parsed. WE usually ensure this by > having all packages in a common directory (like the Qt5 stuff in > package/qt5/), but here we have packages in package/ and in boot/, so I > can see a little issue... Well, package/ is parsed before boot/ is, so the order is implicitly guaranteed. It's a bit meh to rely on that though. Regards, Arnout [snip] From yann.morin.1998 at free.fr Sun Jun 25 13:35:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:35:08 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> <20230624212331.GE24952@scaer> <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> Message-ID: <20230625133508.GA589277@scaer> Arnout, Andreas, All, On 2023-06-25 15:21 +0200, Arnout Vandecappelle spake thusly: > On 24/06/2023 23:23, Yann E. MORIN wrote: > >On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > >>The TI K3 R5 loader package essentially is a wrapper to build a special > >>version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > >>devices, and as such needs full flexibility as to specifying the U-Boot > >>sources used for the build. To accomodate this, add the same options as > >>already available in the regular U-Boot package. For most use cases, the > >>same source settings (repo URL, versions, etc.) should be used for both > >>ti-k3-r5-loader and uboot packages. > > > >Currently, there is no dependency ("depends on" or "select") between > >uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it > >does not make sense to build ti-k3-r5-loader without building uboot. > > That's not what I read in that paragraph. I think it means that the same > source should be used as U-Boot. It's just a separate package because, > AFAIU, it may use a different .config. Yeah, but I found the commit log confusing... > If that is true, and I'm not missing anything else, then the situation > actually looks quite similar to barebox-aux. With the difference that for > Falcon boot you want to have only "u-boot-aux" and not the full u-boot. So, > if what I'm saying is true, then perhaps it's better to approach it the same > way as in barebox? Or the same way as grub, where we can build, one, two, or more grubs? For uboot, probably the barebox way would be easier (not easy, just easier)... > At the very minimum, I think there should be a "same version as U-Boot" > option, which is the default (if U-Boot is enabled). There's a bit the > unfortunate aspect that this package becomes before U-Boot in the menu, but > let's assume people typically start from a defconfig. I was thinking about that too, which would be better than what I suggested below... I had a rationale in my head that refrained me from suggesting it, but I can't remember why I thought it would not be good... Age, you'd say. Thanks. ;-] Regards, Yann E. MORIN. > Regards, > Arnout > > > > >Then, in the comment below, you add a note about "Falcon boot (which > >would skip the uboot package completely)". > > > >So, I'm a bit curious here: what should the user do when uboot is not > >enabled, if we instruct it to use the same version? > > > >>Signed-off-by: Andreas Dannenberg > >>--- > >> boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > >> boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > >> 2 files changed, 93 insertions(+), 4 deletions(-) > >> > >>diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > >>index 10602c8df3..2419babe70 100644 > >>--- a/boot/ti-k3-r5-loader/Config.in > >>+++ b/boot/ti-k3-r5-loader/Config.in > >>@@ -1,14 +1,73 @@ > >> config BR2_TARGET_TI_K3_R5_LOADER > >>- bool "ti-k3-r5-loader" > >>+ bool "TI K3 R5 Loader" > > > >Our prompts always match the package name in Buildroot, i.e. the > >directory name. In this case, ti-k3-r5-loader is exactly that and we > >want to keep that. > > > >> depends on BR2_aarch64 > >> help > >>- Separate U-Boot build for R5 cores on TI's k3 boards. > >>+ Separate U-Boot SPL build for R5 core on TI's K3 processors. > >> Usually used to build tiboot3.bin with k3-image-gen. > >> if BR2_TARGET_TI_K3_R5_LOADER > >> choice > >>- prompt "Configuration" > >>+ prompt "U-Boot Version" > > > >It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" > >package. I know it is really just a uboot being compiled, but still this > >is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be > >convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you > >really want to have U-Boot there. > > > >Since you want the defaults to be the same as uboot, you can do that: > > > > choice > > bool "U-Boot version" > > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN > > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled > > > > ... > > endchoice > > > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > string "U-Boot version" > > default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE > > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > string "URL of custom U-Boot tarball" > > default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION > > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > >... and so on, you get the gist. > > > >[--SNIP--] > >>+ prompt "U-Boot Configuration" > > > >Same comment as for the version prompt. > > > >[--SNIP--] > >>diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>index afa309aa98..341888623e 100644 > >>--- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>+++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>@@ -2,11 +2,41 @@ > >> # > >> # ti-k3-r5-loader > >> # > >>+# The ti-k3-r5 loader package should really be built from the same U-Boot > >>+# sources as the uboot package itself, so for most users so all LOADER_SITE / > >>+# LOADER_SOURCE type definitions should be set the same for both packages. > >>+# However it still makes sense to keep the ti-k3-r5-loader package somewhat > >>+# separated and independent from the uboot package to allow for special use > >>+# cases such as Falcon boot (which would skip the uboot package completely). > > > >Do you mean that uboot would not be built at all, or that the uboot > >binary would not be loaded at runtime? > > > >Regards, > >Yann E. MORIN. > > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 25 13:43:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:43:32 +0200 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-5-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-5-dannenberg@ti.com> Message-ID: <20230625134332.GB589277@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > From: Xuanhao Shi > > Adds support for TI's SK-AM64 board by introducing the > am64x_sk_defconfig file and related support files. > > 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- [--SNIP--] > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > new file mode 100644 > index 0000000000..411b3d5b0f > --- /dev/null > +++ b/configs/am64x_sk_defconfig > @@ -0,0 +1,44 @@ > +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 For the kernel, we prefer that an explcit version be used, rather than the default, latest. Indeed, a board is usally tested using a specific kernel version, and thus is more prone to break with a kernel update, which will happen next time we update the kernel latest version. As a consequence, you also need to add: BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3=y (yes, the current latest kernel version is 6.3) Regards, Yann E. MORIN. > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Sun Jun 25 13:43:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:43:42 +0200 Subject: [Buildroot] [PATCH] package/python-packaging: bump to version 23.1 In-Reply-To: <20230622052731.3216143-1-m.niestroj@grinn-global.com> References: <20230622052731.3216143-1-m.niestroj@grinn-global.com> Message-ID: <170f1f90-7d7c-3135-3f65-61ebcdc6d50f@mind.be> On 22/06/2023 07:27, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-packaging/python-packaging.hash | 4 ++-- > package/python-packaging/python-packaging.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash > index e10c11904b..0e339ea573 100644 > --- a/package/python-packaging/python-packaging.hash > +++ b/package/python-packaging/python-packaging.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/packaging/json > -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz > -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz > +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz > +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz > # Locally computed sha256 checksums > sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE > sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE > diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk > index c9190ccfee..aac4d76ee2 100644 > --- a/package/python-packaging/python-packaging.mk > +++ b/package/python-packaging/python-packaging.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PACKAGING_VERSION = 22.0 > +PYTHON_PACKAGING_VERSION = 23.1 > PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz > -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 > +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 > PYTHON_PACKAGING_SETUP_TYPE = flit > PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause > PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From arnout at mind.be Sun Jun 25 13:43:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:43:50 +0200 Subject: [Buildroot] [PATCH] package/python-typing-extensions: bump to version 4.6.3 In-Reply-To: <20230622052703.3215005-1-m.niestroj@grinn-global.com> References: <20230622052703.3215005-1-m.niestroj@grinn-global.com> Message-ID: <525a5146-85ab-cf4b-1dec-9dc50e5bafe7@mind.be> On 22/06/2023 07:27, Marcin Niestroj wrote: > License file was synced with CPython project (see [1]). > > [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b > > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > .../python-typing-extensions/python-typing-extensions.hash | 6 +++--- > .../python-typing-extensions/python-typing-extensions.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash > index 249bb63a42..f9d1de5e28 100644 > --- a/package/python-typing-extensions/python-typing-extensions.hash > +++ b/package/python-typing-extensions/python-typing-extensions.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/typing_extensions/json > -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz > -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz > +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz > +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz > # Locally computed sha256 checksums > -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE > +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE > diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk > index fd7d0bd93a..2c07846154 100644 > --- a/package/python-typing-extensions/python-typing-extensions.mk > +++ b/package/python-typing-extensions/python-typing-extensions.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 > +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 > PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz > -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf > +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 > PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit > PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 > PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:44:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:44:03 +0200 Subject: [Buildroot] [PATCH] package/python-pytest: bump to version 7.3.2 In-Reply-To: <20230622061441.3801984-1-m.niestroj@grinn-global.com> References: <20230622061441.3801984-1-m.niestroj@grinn-global.com> Message-ID: <4b9e8301-d817-8878-c70e-f0eb91c47126@mind.be> On 22/06/2023 08:14, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > 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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz > -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz > +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz > +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 > --- a/package/python-pytest/python-pytest.mk > +++ b/package/python-pytest/python-pytest.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYTEST_VERSION = 7.2.0 > +PYTHON_PYTEST_VERSION = 7.3.2 > PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz > -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 > +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb > PYTHON_PYTEST_SETUP_TYPE = setuptools > PYTHON_PYTEST_LICENSE = MIT > PYTHON_PYTEST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:44:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:44:13 +0200 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump to version 0.21.0 In-Reply-To: <20230622061511.3802677-1-m.niestroj@grinn-global.com> References: <20230622061511.3802677-1-m.niestroj@grinn-global.com> Message-ID: <5dffbbf4-aebb-d342-5965-531711e462a4@mind.be> On 22/06/2023 08:15, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz > -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz > +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz > +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 > +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 > PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz > -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 > +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd > PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools > PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 > PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:53:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 In-Reply-To: References: Message-ID: On 22/06/2023 14:20, Stuhlemmer, Kai wrote: > > Other changes: > - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as > related MR https://github.com/qca/open-plc-utils/pull/141 > has been merged. > > Notable changes since last version: > > - Drop privileges after opening the channel file descriptor > - Remove all checks for root permissions > - Add chip identification for QCA7006AQ Thanks a lot for your contribution! It's great to see new people using Buildroot and contributing to it. However, in order to ease the review process, we like to receive patches inline and not as attachments. Indeed, this allows us to simply hit "reply" and comment on each part of the patch. This is a very typical review process used in the open-source community. In order to send patches inline, we recommend you to use "git send-email" as e-mail clients very often rewrap text and therefore make patches unusable. In this particular case, however, there was nothing to comment on, so I applied the patch to master, thanks! Regards, Arnout > > [ebee Logo] > > ebee Engineering GmbH | Washingtonstra?e 16/16A | 01139 Dresden > Fon: +49 351 65699 6100 | Fax: +49 351 65699 6105 | E-Mail: info.dresden at ebee.de | Web: www.ebee.de > > Amtsgericht Dresden HRB 33370 > Gesch?ftsf?hrer: Hans-Joachim Baer, Andreas Maurer, Sebastian Giessmann, USt.-ID: DE295442918 > > [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/linkedin.jpg] > > [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/LNdW-2023.png] > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Sun Jun 25 13:53:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <3b8e58c6-e3ec-402d-3eab-b6c65b51da22@mind.be> On 25/06/2023 14:48, Oleg Lyovin via buildroot wrote: > https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 > > Also remove redundant LIBCGROUP_SOURCE definition. > > Signed-off-by: Oleg Lyovin Applied to master, thanks. Regards, Arnout > --- > package/libcgroup/libcgroup.hash | 4 ++-- > package/libcgroup/libcgroup.mk | 3 +-- > 2 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash > index 70671212ef..65b98d94e2 100644 > --- a/package/libcgroup/libcgroup.hash > +++ b/package/libcgroup/libcgroup.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 > -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 > +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 > +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz > > # Hash for license file > sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index 156b066162..fb0b646c51 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -4,8 +4,7 @@ > # > ################################################################################ > > -LIBCGROUP_VERSION = 0.42.2 > -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 > +LIBCGROUP_VERSION = 2.0.3 > LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) > LIBCGROUP_LICENSE = LGPL-2.1 > LIBCGROUP_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 13:53:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:48 +0200 Subject: [Buildroot] [PATCH 1/2] package/ell: bump version to 0.57 In-Reply-To: <20230624152120.2879074-1-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> Message-ID: On 24/06/2023 17:21, Bernd Kuhls wrote: > Changelog: > https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/ell/ell.hash | 2 +- > package/ell/ell.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/ell/ell.hash b/package/ell/ell.hash > index c0f1731676..dd4722480c 100644 > --- a/package/ell/ell.hash > +++ b/package/ell/ell.hash > @@ -1,5 +1,5 @@ > # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc > -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz > +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz > > # License files > sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING > diff --git a/package/ell/ell.mk b/package/ell/ell.mk > index 994b0e19f0..08deb62abe 100644 > --- a/package/ell/ell.mk > +++ b/package/ell/ell.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ELL_VERSION = 0.56 > +ELL_VERSION = 0.57 > ELL_SOURCE = ell-$(ELL_VERSION).tar.xz > ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell > ELL_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:53:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:55 +0200 Subject: [Buildroot] [PATCH 2/2] package/iwd: bump version to 2.6 In-Reply-To: <20230624152120.2879074-2-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> <20230624152120.2879074-2-bernd@kuhls.net> Message-ID: <3eb621a6-bca7-440f-9f41-d8bb1b6b737f@mind.be> On 24/06/2023 17:21, Bernd Kuhls wrote: > Changelog: > https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog > > Depends on ell >= 0.57: > https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/iwd/iwd.hash | 2 +- > package/iwd/iwd.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash > index 1647f93d9e..4eea644842 100644 > --- a/package/iwd/iwd.hash > +++ b/package/iwd/iwd.hash > @@ -1,5 +1,5 @@ > # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc > -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz > +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz > > # License files > sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index c54031b102..f20427114b 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -IWD_VERSION = 2.3 > +IWD_VERSION = 2.6 > IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz > IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless > IWD_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:34:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:34:29 +0200 Subject: [Buildroot] [git commit] package/ell: bump version to 0.57 Message-ID: <20230625135415.6F8CD845ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0eb4ac98a3a29201ebc80c4356b4519639344e2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/ell/ell.hash | 2 +- package/ell/ell.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ell/ell.hash b/package/ell/ell.hash index c0f1731676..dd4722480c 100644 --- a/package/ell/ell.hash +++ b/package/ell/ell.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/ell/ell.mk b/package/ell/ell.mk index 994b0e19f0..08deb62abe 100644 --- a/package/ell/ell.mk +++ b/package/ell/ell.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELL_VERSION = 0.56 +ELL_VERSION = 0.57 ELL_SOURCE = ell-$(ELL_VERSION).tar.xz ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell ELL_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:34:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:34:51 +0200 Subject: [Buildroot] [git commit] package/iwd: bump version to 2.6 Message-ID: <20230625135415.7975B849F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d6fe4ae3e3ad0f5a0c9289f1e4c78070c05ef56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog Depends on ell >= 0.57: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/iwd/iwd.hash | 2 +- package/iwd/iwd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash index 1647f93d9e..4eea644842 100644 --- a/package/iwd/iwd.hash +++ b/package/iwd/iwd.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index c54031b102..f20427114b 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -4,7 +4,7 @@ # ################################################################################ -IWD_VERSION = 2.3 +IWD_VERSION = 2.6 IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless IWD_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:39:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:39:49 +0200 Subject: [Buildroot] [git commit] package/python-pytest: bump to version 7.3.2 Message-ID: <20230625135415.8EAA684A09@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=592b66b30a13813b09ec2672bc8ba7b941a9f2f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- 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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.2.0 +PYTHON_PYTEST_VERSION = 7.3.2 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:33:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:33:59 +0200 Subject: [Buildroot] [git commit] package/libcgroup: bump to version 2.0.3 Message-ID: <20230625135415.659D8849D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8436a33d0fe95678152fcf7f1f8451fdff675ccb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 Also remove redundant LIBCGROUP_SOURCE definition, since there's no longer an uploaded bz2 archive. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/libcgroup/libcgroup.hash | 4 ++-- package/libcgroup/libcgroup.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash index 70671212ef..65b98d94e2 100644 --- a/package/libcgroup/libcgroup.hash +++ b/package/libcgroup/libcgroup.hash @@ -1,5 +1,5 @@ -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz # Hash for license file sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index 156b066162..fb0b646c51 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -4,8 +4,7 @@ # ################################################################################ -LIBCGROUP_VERSION = 0.42.2 -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 +LIBCGROUP_VERSION = 2.0.3 LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) LIBCGROUP_LICENSE = LGPL-2.1 LIBCGROUP_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 13:42:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:42:36 +0200 Subject: [Buildroot] [git commit] package/python-packaging: bump to version 23.1 Message-ID: <20230625135415.AC813849F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7347b438eb4782e34add5ffdf3b6786ff874820 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-packaging/python-packaging.hash | 4 ++-- package/python-packaging/python-packaging.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash index e10c11904b..0e339ea573 100644 --- a/package/python-packaging/python-packaging.hash +++ b/package/python-packaging/python-packaging.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/packaging/json -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz # Locally computed sha256 checksums sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk index c9190ccfee..aac4d76ee2 100644 --- a/package/python-packaging/python-packaging.mk +++ b/package/python-packaging/python-packaging.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PACKAGING_VERSION = 22.0 +PYTHON_PACKAGING_VERSION = 23.1 PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 PYTHON_PACKAGING_SETUP_TYPE = flit PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From arnout at mind.be Sun Jun 25 13:40:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:40:13 +0200 Subject: [Buildroot] [git commit] package/python-pytest-asyncio: bump to version 0.21.0 Message-ID: <20230625135415.98C2084A16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ab02a6ba7d1fe439ba8c7d9f55a77a0b895f588 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:41:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:41:13 +0200 Subject: [Buildroot] [git commit] package/python-typing-extensions: bump to version 4.6.3 Message-ID: <20230625135415.A1D8B84A17@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c1877960173ff14dbf6ba56f4707ffa9dfca77e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License file was synced with CPython project (see [1]). [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-typing-extensions/python-typing-extensions.hash | 6 +++--- package/python-typing-extensions/python-typing-extensions.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash index 249bb63a42..f9d1de5e28 100644 --- a/package/python-typing-extensions/python-typing-extensions.hash +++ b/package/python-typing-extensions/python-typing-extensions.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/typing_extensions/json -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz # Locally computed sha256 checksums -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk index fd7d0bd93a..2c07846154 100644 --- a/package/python-typing-extensions/python-typing-extensions.mk +++ b/package/python-typing-extensions/python-typing-extensions.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:35:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:35:34 +0200 Subject: [Buildroot] [git commit] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 Message-ID: <20230625135415.84B16849F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39fef045414b5dde70401d197033eb8cf15e3099 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Other changes: - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as related MR https://github.com/qca/open-plc-utils/pull/141 has been merged. Notable changes since last version: - Drop privileges after opening the channel file descriptor - Remove all checks for root permissions - Add chip identification for QCA7006AQ Signed-off-by: Kai Stuhlemmer (ebee Engineering) Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - .../0002-plc-plc.h-fix-build-with-gcc-10.patch | 37 ---------------------- package/open-plc-utils/open-plc-utils.hash | 2 +- package/open-plc-utils/open-plc-utils.mk | 2 +- 4 files changed, 2 insertions(+), 40 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4a40bc7fcc..d0378929ee 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1115,7 +1115,6 @@ package/olsr/S50olsr Indent Shellcheck Variables package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream -package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream package/open2300/0001-fix-makefile.patch Upstream package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream package/openldap/0001-fix_cross_strip.patch Upstream diff --git a/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch b/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch deleted file mode 100644 index 063bfc536c..0000000000 --- a/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 27222be0b8db59cae30a5fcca93255daea147bb6 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 23 Sep 2020 19:05:23 +0200 -Subject: [PATCH] plc/plc.h: fix build with gcc 10 - -Drop plcproperty from plc/plc.h to avoid the following build failure -with gcc 10 (which defaults to -fno-common): - -/home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: rules.o:(.bss+0x0): multiple definition of `plcproperty'; pibruin.o:(.bss+0x0): first defined here - -Fixes: - - http://autobuild.buildroot.org/results/6b3064b64dea3d4aaf219f787429c25918101483 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/qca/open-plc-utils/pull/141] ---- - plc/plc.h | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/plc/plc.h b/plc/plc.h -index 1fa32b53..208cf91a 100644 ---- a/plc/plc.h -+++ b/plc/plc.h -@@ -496,9 +496,7 @@ struct __packed plcproperty - uint8_t DATA_FORMAT; - uint32_t DATA_LENGTH; - uint8_t DATA_BUFFER [128]; --} -- --plcproperty; -+}; - - #ifndef __GNUC__ - #pragma pack (pop) --- -2.28.0 - diff --git a/package/open-plc-utils/open-plc-utils.hash b/package/open-plc-utils/open-plc-utils.hash index 1788b42fc0..0ab661231a 100644 --- a/package/open-plc-utils/open-plc-utils.hash +++ b/package/open-plc-utils/open-plc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b0156567a71c608cc1a0b18bbb1c5a97dd0ad9180097435f7e99119712bb299b open-plc-utils-32408520fcebe785983a68e39ec83830a3005779.tar.gz +sha256 4b1b55896939f178321ffe1ec2dc6937ea688d577b3671a5f0edb5c3326dfa3d open-plc-utils-1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2.tar.gz sha256 3137c632bbcec5e88b72dc13f4fe06ee184eea364fec8f7494bdfa57672ef921 LICENSE diff --git a/package/open-plc-utils/open-plc-utils.mk b/package/open-plc-utils/open-plc-utils.mk index d2ac39aca4..086552e09b 100644 --- a/package/open-plc-utils/open-plc-utils.mk +++ b/package/open-plc-utils/open-plc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPEN_PLC_UTILS_VERSION = 32408520fcebe785983a68e39ec83830a3005779 +OPEN_PLC_UTILS_VERSION = 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 OPEN_PLC_UTILS_SITE = $(call github,qca,open-plc-utils,$(OPEN_PLC_UTILS_VERSION)) OPEN_PLC_UTILS_LICENSE = BSD-3-Clause OPEN_PLC_UTILS_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sun Jun 25 13:54:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:54:35 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230622160212.2063472-7-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> Message-ID: <20230625135435.GC589277@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > Switch the following projects to using the same Git source repos and > commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x > devices to establish a baseline for comparable functionality: > > * TI Linux Kernel v5.10 So this means going from a 6.3 kernel back to a 5.10 (the current latest if 6.3, which is what is used in the defconfigs from the two previous patches). That's a bit unfortunate. Do you have plans to update to a more recent kernel in the (near) future? Can't we keep using 6.3 anyway? > * TI U-Boot v2021.01 > * ARM Trusted Firmware > * OP-TEE > > For the Linux Kernel this also includes switching the defconfig to a new > one that is generated with the ti_config_fragments/defconfig_builder.sh > tool that is part of the respective ti-linux-5.10.y repository. > > Signed-off-by: Andreas Dannenberg > --- > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ Those are really big defconfigs... Why can't we use the defconfig anymore? Also, for each board, you are providing two defconfigs, one release and one debug, but only one is used. We don;t want to carry files that are unused, because they are going to bitrot sooner than later. Just add the two defconfigs that are needed, one for each board. Also, I think it would be preferrable that the files be named linux.config (.config even though it is a defconfig, yes), like we do for the other boards (there are slight deviations, like adding the lernel version, or a 'nommu', but only one is named after the board). Regards, Yann E. MORIN. [--SNIP--] > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 083720f512..0b196f4cce 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -1,8 +1,12 @@ > BR2_aarch64=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y This is out-of-order. Either you have manually-edited defconfigs, and then you should provide comments in there, like (see existing defconfigs for exampleS): # Linux headers same as kernel, a 5.10 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y or you have a defconfig that is fully auto-gemnerated with save-defconfig. I prefer the latter, but other maintainers may prefer the former.. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 25 13:56:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:56:00 +0200 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <20230625135600.GD589277@scaer> Oleg, All, On 2023-06-25 15:48 +0300, Oleg Lyovin via buildroot spake thusly: > https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 > > Also remove redundant LIBCGROUP_SOURCE definition. it is not redundant: it downloads the bz2-compressed archive instead of the default gz-compressed one. I'm OK for switching (the package is small), but the commit log is incorrect. Regards, Yann E. MORIN. > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/libcgroup.hash | 4 ++-- > package/libcgroup/libcgroup.mk | 3 +-- > 2 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash > index 70671212ef..65b98d94e2 100644 > --- a/package/libcgroup/libcgroup.hash > +++ b/package/libcgroup/libcgroup.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 > -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 > +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 > +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz > > # Hash for license file > sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index 156b066162..fb0b646c51 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -4,8 +4,7 @@ > # > ################################################################################ > > -LIBCGROUP_VERSION = 0.42.2 > -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 > +LIBCGROUP_VERSION = 2.0.3 > LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) > LIBCGROUP_LICENSE = LGPL-2.1 > LIBCGROUP_LICENSE_FILES = COPYING > -- > 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 arnout at mind.be Sun Jun 25 14:03:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:03:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/pkg-python.mk: switch back to local setuptools distutils In-Reply-To: <20230624220030.492587-1-james.hilliard1@gmail.com> References: <20230624220030.492587-1-james.hilliard1@gmail.com> Message-ID: On 25/06/2023 00:00, James Hilliard wrote: > We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to > work around target shebang bug, as this issue no longer appears to be > present lets revert back to the local version as this is what will be > use in the future when distutils is removed from the python stdlib. > > Tested with: > $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 > 15:43:26 TestIPythonPy3 Starting > 15:43:27 TestIPythonPy3 Building > 15:49:35 TestIPythonPy3 Building done > Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 > Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 > Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z > Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb > 15:50:04 TestIPythonPy3 Cleaning up > . > ---------------------------------------------------------------------- > Ran 1 test in 398.709s > > OK > > $ head -n 1 output_folder/TestIPythonPy3/target/usr/bin/ipython > #!/usr/bin/python > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/pkg-python.mk | 12 ++++-------- > 1 file changed, 4 insertions(+), 8 deletions(-) > > diff --git a/package/pkg-python.mk b/package/pkg-python.mk > index c15a168f60..fcb8fa0a99 100644 > --- a/package/pkg-python.mk > +++ b/package/pkg-python.mk > @@ -55,8 +55,7 @@ HOST_PKG_PYTHON_ENV = \ > # Target distutils-based packages > PKG_PYTHON_DISTUTILS_ENV = \ > $(PKG_PYTHON_ENV) \ > - LDSHARED="$(TARGET_CROSS)gcc -shared" \ > - SETUPTOOLS_USE_DISTUTILS=stdlib \ > + LDSHARED="$(TARGET_CROSS)gcc -shared" > > PKG_PYTHON_DISTUTILS_BUILD_OPTS = \ > --executable=/usr/bin/python > @@ -75,16 +74,14 @@ PKG_PYTHON_DISTUTILS_INSTALL_STAGING_OPTS = \ > > # Host distutils-based packages > HOST_PKG_PYTHON_DISTUTILS_ENV = \ > - $(HOST_PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(HOST_PKG_PYTHON_ENV) > > HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS = \ > --prefix=$(HOST_DIR) > > # Target setuptools-based packages > PKG_PYTHON_SETUPTOOLS_ENV = \ > - $(PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(PKG_PYTHON_ENV) > > PKG_PYTHON_SETUPTOOLS_CMD = \ > $(if $(wildcard $($(PKG)_BUILDDIR)/setup.py),setup.py,-c 'from setuptools import setup;setup()') > @@ -105,8 +102,7 @@ PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS = \ > > # Host setuptools-based packages > HOST_PKG_PYTHON_SETUPTOOLS_ENV = \ > - $(HOST_PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(HOST_PKG_PYTHON_ENV) > > HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS = \ > --prefix=$(HOST_DIR) \ From arnout at mind.be Sun Jun 25 14:04:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:04:21 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/python-wheel: new host package In-Reply-To: <20230624222705.606301-1-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> Message-ID: On 25/06/2023 00:27, James Hilliard wrote: > This will be required for upcoming setuptools pep517 support. > > Signed-off-by: James Hilliard > --- > package/python-wheel/python-wheel.hash | 5 +++++ > package/python-wheel/python-wheel.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-wheel/python-wheel.hash > create mode 100644 package/python-wheel/python-wheel.mk > > diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash > new file mode 100644 > index 0000000000..377a85c8fd > --- /dev/null > +++ b/package/python-wheel/python-wheel.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/wheel/json > +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz We actually don't need an md5 if there's already a sha256. But I guess it's the scanpypi script that generates this stuff. Would be nice to get rid of it IMHO. Anyway, applied to master, thanks. Regards, Arnout > +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz > +# Locally computed sha256 checksums > +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt > diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk > new file mode 100644 > index 0000000000..159598fd1e > --- /dev/null > +++ b/package/python-wheel/python-wheel.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-wheel > +# > +################################################################################ > + > +PYTHON_WHEEL_VERSION = 0.40.0 > +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz > +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 > +PYTHON_WHEEL_SETUP_TYPE = flit > +PYTHON_WHEEL_LICENSE = MIT > +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt > + > +$(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 14:08:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:08:38 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/python-setuptools: migrate to pep517 build backend In-Reply-To: <20230624222705.606301-2-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> <20230624222705.606301-2-james.hilliard1@gmail.com> Message-ID: <84e36d52-1a64-b53e-eeee-932a73425fde@mind.be> On 25/06/2023 00:27, James Hilliard wrote: > Now that all dependencies of host-python-setuptools no longer > use setuptools as a build backend we can now migrate setuptools > itself to the pep517 build backend. > > Signed-off-by: James Hilliard setuptools used to be one of the the "simple" methods that requires almost no additional dependencies... but now it's pulling in this long chain of pep517 deps... Oh well, progress I guess :-) I don't understand why at least some of them are not part of stdlib. Applied to master, thanks. Regards, Arnout > --- > package/pkg-python.mk | 2 +- > package/python-setuptools/python-setuptools.mk | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-python.mk b/package/pkg-python.mk > index c15a168f60..78e4410022 100644 > --- a/package/pkg-python.mk > +++ b/package/pkg-python.mk > @@ -237,7 +237,7 @@ endif # ($(4),target) > # interpreter (both host and target). > # > ifeq ($$($(2)_SETUP_TYPE),setuptools) > -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) > +$(2)_DEPENDENCIES += host-python-setuptools > else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) > $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer > ifeq ($$($(2)_SETUP_TYPE),flit) > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 2674947162..d957930455 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools > +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > $(eval $(python-package)) > $(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 13:54:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:54:43 +0200 Subject: [Buildroot] [git commit] package/pkg-python.mk: switch back to local setuptools distutils Message-ID: <20230625140857.B266684AC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01aa39247c239f0dfdee13b0861e0a98bb1f2547 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to work around target shebang bug, as this issue no longer appears to be present lets revert back to the local version as this is what will be use in the future when distutils is removed from the python stdlib. Tested with: $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 15:43:26 TestIPythonPy3 Starting 15:43:27 TestIPythonPy3 Building 15:49:35 TestIPythonPy3 Building done Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb 15:50:04 TestIPythonPy3 Cleaning up From arnout at mind.be Sun Jun 25 13:57:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:57:30 +0200 Subject: [Buildroot] [git commit] package/python-wheel: new host package Message-ID: <20230625140857.BF8BF84AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0ae89957ecdb262eb4928a8a86c218436f61406 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 13:58:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:58:39 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: migrate to pep517 build backend Message-ID: <20230625140857.C8D8584AC2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15886f2761e358a884d6a70bc30889bc69742c5f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Now that all dependencies of host-python-setuptools no longer use setuptools as a build backend we can now migrate setuptools itself to the pep517 build backend. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-python.mk | 2 +- package/python-setuptools/python-setuptools.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index fcb8fa0a99..85374ae8bb 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -233,7 +233,7 @@ endif # ($(4),target) # interpreter (both host and target). # ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) +$(2)_DEPENDENCIES += host-python-setuptools else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 2674947162..d957930455 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) $(eval $(host-python-package)) From kilian.zinnecker at mail.de Sun Jun 25 14:31:22 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Sun, 25 Jun 2023 16:31:22 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig In-Reply-To: <20230625130227.GL24952@scaer> References: <5686076.DvuYhMxLoT@kilian-aisec> <20230625130227.GL24952@scaer> Message-ID: <13292600.uLZWGnKmhe@kilian-aisec> Hello Yann, thanks for your answer. > > Looks like it is working as expected here, with this defconfig: > > BR2_aarch64=y > BR2_cortex_a76_a55=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > Thanks, it does work now! I was missing the openssl dependency and had some other uboot settings, which I removed. However, I don't understand what exactly then went wrong, such that the uboot .config was not present ... well, it does work now :) > > Note that the build fails much later, because it can't find > rockchip-tpl.bin; see tools/binman/missing-blob-help for some hint on > how to fix that. > Yes! Some ATF binaries are missing, which are provided by Rockchip as binary blobs. I am currently trying to prepare a buildroot package for those, such that the needed binaries are present for uboot at build. There is already a discussion about it, see email with the subject "Interested in board support for Radxa Rock 5b" on the buildroot mailing list. Best regards and thanks alot, Kilian From arnout at mind.be Sun Jun 25 14:33:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:33:04 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230625135435.GC589277@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: On 25/06/2023 15:54, Yann E. MORIN wrote: > Andreas, All, > > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: >> Switch the following projects to using the same Git source repos and >> commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x >> devices to establish a baseline for comparable functionality: >> >> * TI Linux Kernel v5.10 > > So this means going from a 6.3 kernel back to a 5.10 (the current latest > if 6.3, which is what is used in the defconfigs from the two previous > patches). That's a bit unfortunate. > > Do you have plans to update to a more recent kernel in the (near) > future? Can't we keep using 6.3 anyway? We don't actually have a clear policy on whether to use upstream or vendor kernels for the defconfigs. We have a few boards with both, but IMHO that's not a great approach either. Personally, I think it makes sense to focus on vendor kernels for the defconfigs. Using upstream is generally easy, you just have to find the appropriate device tree. But for the vendor kernel, you have to find the repository, which branch is "current", and often also make sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't take this as law, though, it's just personal opinion. That said, I think for each board we should look at what the vendor kernel really brings. If everything, including GPU, is working with the upstream kernel, it doesn't make sense to use the vendor kernel. I don't know if that's the case in this specific situation. Yann, Peter, Romain, Thomas, what do you think? Regards, Arnout > >> * TI U-Boot v2021.01 >> * ARM Trusted Firmware >> * OP-TEE >> >> For the Linux Kernel this also includes switching the defconfig to a new >> one that is generated with the ti_config_fragments/defconfig_builder.sh >> tool that is part of the respective ti-linux-5.10.y repository. >> >> Signed-off-by: Andreas Dannenberg >> --- >> .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ >> .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ >> .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ >> .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > Those are really big defconfigs... Why can't we use the defconfig > anymore? > > Also, for each board, you are providing two defconfigs, one release and > one debug, but only one is used. We don;t want to carry files that are > unused, because they are going to bitrot sooner than later. > > Just add the two defconfigs that are needed, one for each board. > > Also, I think it would be preferrable that the files be named > linux.config (.config even though it is a defconfig, yes), like we do > for the other boards (there are slight deviations, like adding the > lernel version, or a 'nommu', but only one is named after the board). > > Regards, > Yann E. MORIN. > > [--SNIP--] >> diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig >> index 083720f512..0b196f4cce 100644 >> --- a/configs/am62x_sk_defconfig >> +++ b/configs/am62x_sk_defconfig >> @@ -1,8 +1,12 @@ >> BR2_aarch64=y >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > > This is out-of-order. > > Either you have manually-edited defconfigs, and then you should provide > comments in there, like (see existing defconfigs for exampleS): > > # Linux headers same as kernel, a 5.10 series > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > > or you have a defconfig that is fully auto-gemnerated with > save-defconfig. > > I prefer the latter, but other maintainers may prefer the former.. > > Regards, > Yann E. MORIN. > From bernd at kuhls.net Sun Jun 25 14:44:17 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:44:17 +0200 Subject: [Buildroot] [PATCH 2/2] package/audit: bump version to 3.1.1 In-Reply-To: <20230625144417.293506-1-bernd@kuhls.net> References: <20230625144417.293506-1-bernd@kuhls.net> Message-ID: <20230625144417.293506-2-bernd@kuhls.net> Changelog: https://github.com/linux-audit/audit-userspace/blob/v3.1.1/ChangeLog Signed-off-by: Bernd Kuhls --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 87c00ec241..310b0a0f6a 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz +sha256 46e46b37623cce09e6ee134e78d668afc34f4e1c870c853ef12e4193078cfe87 audit-3.1.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 252f5865b5..e77e06bd6b 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.1 +AUDIT_VERSION = 3.1.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.39.2 From bernd at kuhls.net Sun Jun 25 14:44:16 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:44:16 +0200 Subject: [Buildroot] [PATCH 1/2] package/audit: fix musl build Message-ID: <20230625144417.293506-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ Signed-off-by: Bernd Kuhls --- ...ute_malloc__-with-__attribute__-__ma.patch | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch new file mode 100644 index 0000000000..1a276ca2df --- /dev/null +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch @@ -0,0 +1,39 @@ +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 9 Aug 2022 23:57:03 -0700 +Subject: [PATCH] Replace __attribute_malloc__ with + __attribute__((__malloc__)) + +__attribute_malloc__ is not available on musl + +Fixes +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); +| ^ + +Signed-off-by: Khem Raj + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + + auparse/auparse.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..c7dbe5ff 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, + void auparse_destroy(auparse_state_t *au); + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); + auparse_state_t *auparse_init(ausource_t source, const void *b) +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) + __attr_access ((__read_only__, 2, 3)); + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) +-- +2.37.1 + -- 2.39.2 From bernd at kuhls.net Sun Jun 25 14:48:33 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:48:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus Message-ID: <20230625144833.296862-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash index 87df4f7de0..9939c6f73b 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 451d4e4dbdca71c9bd31d3d11528db4759b93c323476e5e881f617fa3eadc600 kodi-pvr-zattoo-20.3.8-Nexus.tar.gz +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk index ed3c96f3e8..53153f8f59 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_ZATTOO_VERSION = 20.3.8-Nexus +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md -- 2.39.2 From arnout at mind.be Sun Jun 25 15:00:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 17:00:45 +0200 Subject: [Buildroot] [PATCH 01/12] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <3cccb350-e207-f0fe-c24b-431517d49b5f@mind.be> On 11/06/2023 16:56, Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003394.html > > Signed-off-by: Bernd Kuhls All 12 applied to master, thanks. Regards, Arnout > --- > .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- > .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > index eed28d3fde..6d7d0b4bc2 100644 > --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > @@ -1,5 +1,5 @@ > -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html > -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz > -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz > +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html > +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz > +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz > # Locally calculated > sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING > diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > index e863b1e506..f7f05c7c41 100644 > --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 > +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 > XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz > XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver > XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:59:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:59:53 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: remove Bernd Kuhls from package/x11r7/ Message-ID: <20230625150110.16F1484AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2aa3f61b5b3ee115dec3ca6639ff9e8bfa00b306 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 794c2ebdfe..188c579010 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -471,7 +471,6 @@ F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ F: package/waylandpp/ -F: package/x11r7/ F: package/x264/ F: package/x265/ F: package/xmrig/ From arnout at mind.be Sun Jun 25 14:55:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:55:59 +0200 Subject: [Buildroot] [git commit] package/x11r7/xkeyboard-config: bump version to 2.38 Message-ID: <20230625150110.0E1FE84ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e63078a99a54573db83627fb2df5603bd6f8d735 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xkeyboard-config/xkeyboard-config.hash | 2 +- package/x11r7/xkeyboard-config/xkeyboard-config.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.hash b/package/x11r7/xkeyboard-config/xkeyboard-config.hash index 08e36da1d0..3a19075ba1 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.hash +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eb1383a5ac4b6210d7c7302b9d6fab052abdf51c5d2c9b55f1f779997ba68c6c xkeyboard-config-2.37.tar.xz +sha256 0690a91bab86b18868f3eee6d41e9ec4ce6894f655443d490a2184bfac56c872 xkeyboard-config-2.38.tar.xz sha256 6ca90f4b67dced4062894d6d77f4cc39343df9e359fc12f5e5d3c89ef2a3ef6d COPYING diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.mk b/package/x11r7/xkeyboard-config/xkeyboard-config.mk index b82c15a23a..7c9c814d95 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.mk +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.mk @@ -4,7 +4,7 @@ # ################################################################################ -XKEYBOARD_CONFIG_VERSION = 2.37 +XKEYBOARD_CONFIG_VERSION = 2.38 XKEYBOARD_CONFIG_SOURCE = xkeyboard-config-$(XKEYBOARD_CONFIG_VERSION).tar.xz XKEYBOARD_CONFIG_SITE = https://www.x.org/releases/individual/data/xkeyboard-config XKEYBOARD_CONFIG_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:40:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:40:21 +0200 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 Message-ID: <20230625150109.AAD8F84ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db45cc593e66598b4d345dd348b0bfe2b388b557 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003394.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash index eed28d3fde..6d7d0b4bc2 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz # Locally calculated sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk index e863b1e506..f7f05c7c41 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:41:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:41:19 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_setxkbmap: bump version to 1.3.4 Message-ID: <20230625150109.BCF7D84AE2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f67fae131eecb789825480bf1d9a85c96e454d2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash | 6 +++--- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash index a57d7cc737..a3ad6ce38c 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003146.html -sha256 b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b setxkbmap-1.3.3.tar.xz -sha512 208f07a7f7bce47b573099d4cd8c941a3a4d74b456720bc3ca1cbba298381a2ab98c7500d6e6cd6d5dd61840b7c42cf6521da754ec395f266f8158102a55ad58 setxkbmap-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003397.html +sha256 be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade setxkbmap-1.3.4.tar.xz +sha512 f4d026e7707656173f54d79b95ff3370ae06eaf252b89b79bc7175edeaf3ef79073d4d7d8a35fdee95608bf85d7d23514d74f00e55b613810ef6c3ccc0cf498b setxkbmap-1.3.4.tar.xz # Locally computed sha256 afb8ce58340b6a6b85b73e256425263ce46f5a427279785e275991cb660cce82 COPYING diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk index 4d48a3fbc1..9049b36944 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_SETXKBMAP_VERSION = 1.3.3 +XAPP_SETXKBMAP_VERSION = 1.3.4 XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.xz XAPP_SETXKBMAP_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_SETXKBMAP_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:41:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:41:55 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_xtrans: bump version to 1.5.0 Message-ID: <20230625150109.C603E84AE3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50da44aa0cede1466264011a94fdd80f5c345043 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003399.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/commit/9d77996f9f972da63c06099fd8c0f0529159b98f Added XLIB_XTRANS_INSTALL_TARGET = NO, quoting release notes: "xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types - but it is *not* a shared library, more like a "header-only" library." Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xlib_xtrans/xlib_xtrans.hash | 10 ++++------ package/x11r7/xlib_xtrans/xlib_xtrans.mk | 7 ++++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.hash b/package/x11r7/xlib_xtrans/xlib_xtrans.hash index 1bab37244e..9595a73d0e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.hash +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-March/002980.html -md5 ce2fb8100c6647ee81451ebe388b17ad xtrans-1.4.0.tar.bz2 -sha1 7c490026efb450798e02b040c05eba5212291c08 xtrans-1.4.0.tar.bz2 -sha256 377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 xtrans-1.4.0.tar.bz2 -sha512 4fea89a3455c0e13321cbefa43340016dbb59bdd0dbdb5b796c1a6d2a6b1fd63cf1327b769ab426286b9c54b32ec764a50cd2b46228e4e43b841bda6b94de214 xtrans-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003399.html +sha256 1ba4b703696bfddbf40bacf25bce4e3efb2a0088878f017a50e9884b0c8fb1bd xtrans-1.5.0.tar.xz +sha512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 xtrans-1.5.0.tar.xz # Locally computed -sha256 a9c96c832e00774266b492d4d41556f12a64f039ba3ef645c4b8c6010fcb8f2a COPYING +sha256 22616bf00b6db85ee3164775a95206894af987b85ff1a7703de55644bc722a39 COPYING diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.mk b/package/x11r7/xlib_xtrans/xlib_xtrans.mk index 88c9b57a52..001705bb2e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.mk +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.mk @@ -4,12 +4,13 @@ # ################################################################################ -XLIB_XTRANS_VERSION = 1.4.0 -XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.bz2 -XLIB_XTRANS_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_XTRANS_VERSION = 1.5.0 +XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.xz +XLIB_XTRANS_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_XTRANS_LICENSE = MIT XLIB_XTRANS_LICENSE_FILES = COPYING XLIB_XTRANS_INSTALL_STAGING = YES +XLIB_XTRANS_INSTALL_TARGET = NO $(eval $(autotools-package)) $(eval $(host-autotools-package)) From arnout at mind.be Sun Jun 25 14:44:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:44:48 +0200 Subject: [Buildroot] [git commit] package/x11r7/xorgproto: bump version to 2023.1 Message-ID: <20230625150109.E985D84AF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5859cbd2ecef422883621790df3dee97d4486b10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003404.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/423098656f145afeb72cbf21aaa0b3a3f9bc36bb Added license file COPYING-xwaylandproto: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/ad6412624ef6dc4d7548fe16c254c4166ffa7198 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xorgproto/xorgproto.hash | 17 +++++++++-------- package/x11r7/xorgproto/xorgproto.mk | 5 +++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index cc52013e11..10655f9dd1 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,17 +1,17 @@ -# From https://lists.x.org/archives/xorg-announce/2022-August/003197.html -sha256 5d13dbf2be08f95323985de53352c4f352713860457b95ccaf894a647ac06b9e xorgproto-2022.2.tar.xz -sha512 8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9 xorgproto-2022.2.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html +sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz +sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto sha256 dabc025f93129a0eb2d17f37c719dbe5ecbcb5bc8f7bc7f4ce89fe04576cc0c2 COPYING-bigreqsproto -sha256 ab587ca94282c1e60797ffe4a77aea195418387db20ec7e0c24cedf2c844f8c1 COPYING-compositeproto +sha256 3e980a770506b448897638632974bbcbdf2da3b99191dd0a03d3770097a46738 COPYING-compositeproto sha256 f67a18cb46c4c203c5122b4a901cfcc3178b2a62f83f31ca5fef5bdca3966094 COPYING-damageproto sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING-dmxproto sha256 0c306691492c4d7a8cda1ec3847668b797887dddcd7e986b4c166ae27619af7d COPYING-dri2proto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-dri3proto -sha256 0aa43d03da3cedbd9882c0ded621b0d855353eb9e551f9eed940d75c8a0b03c1 COPYING-evieproto -sha256 65cb0b867b00fb27f066a37353713b265645b3301146562570d7638ed2ddd548 COPYING-fixesproto +sha256 9936421f7516f7a17ae560b6989636b493e55c01128b543c7e72441568c3cba4 COPYING-evieproto +sha256 fb361c7c4322e4919ae193c5a20055d5190c23aa50480fd0a41f4d439cae2bc6 COPYING-fixesproto sha256 1ab381e978bff63d68be2e4f235d51935f3f16f3ba3bebf83afa99a70c0484a2 COPYING-fontcacheproto sha256 f4af05774b02ae149357cc26f7bf5ef1116c2e09373c2492081a3a1892c58417 COPYING-fontsproto sha256 823deb4673d3f26aa8c90e704888299648f00be3262f9363eaeecedcd65b936d COPYING-glproto @@ -20,7 +20,7 @@ sha256 d397a67d4b28e897bc5fce79b2b917df9905b54f961fc3ad1f49c7fe3803f92c COPYIN sha256 7a5dd5d4c989c167da50f15879959f42bbda960e06d0a0aea7197f61fe1dc846 COPYING-lg3dproto sha256 8442b5f22f2fb13017a4302a906e7dedc899267b41f613558970941120170128 COPYING-pmproto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-presentproto -sha256 6b890b118261694865988378dbba876bcd9caa1a421c5c0d626116948bc0ae35 COPYING-printproto +sha256 46f599055002bbf3e6ce244bde8d9ebe5ec24ae7906836db186773a9791d0b75 COPYING-printproto sha256 41c13dcd09147ed2440286f2fb8151df8ebee06deee4ed78ddf094601c216d3d COPYING-randrproto sha256 ee10aee0f1697ffdbe870a39f037361d4f7136f2976bb7919a41b3f66407caee COPYING-recordproto sha256 9e48921a94da36d7a69fe71809223ee0bb46370db9842dccdeeb55b5a9946872 COPYING-renderproto @@ -29,7 +29,7 @@ sha256 fcbd3c628bf4d28ee3e6032054bf44bbe58f3b1a944dad856a8d3eb6b37ea412 COPYIN sha256 d6d3513f5a7099748dc387f54498d799380b45f8a444f13aa98aa45a860ae55b COPYING-trapproto sha256 f8f49bbad61967ebc890fb79fff5bfb7cfc1c341aa8f8dee13eb3fb534040b47 COPYING-videoproto sha256 eb183a00c61bb47992f096b6993ed7ec17518bea9c285fe87efff7f622cc6c12 COPYING-windowswmproto -sha256 3bd8e0c41497bfe6ab8d11c3c90c5e79edd0b2437f2bf81161575f54bae53f21 COPYING-x11proto +sha256 da835951edc6e3b8d168d6afe7447c65d0b9a99937293cf3f288bba8244a9f86 COPYING-x11proto sha256 5531d18cfcc944dab39991f63f182cbbce3fe493ba0c7cf08a25c0d01ee84482 COPYING-xcmiscproto sha256 fb42146c6c06a200a9b121220eb692ff9101ba0fbd0b224b9e16a016c59ae86a COPYING-xextproto sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86bigfontproto @@ -39,3 +39,4 @@ sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYIN sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86rushproto sha256 942bb46a3503a708948491699171b00b9e0dfb47818d9268b160bccc5f51a4b9 COPYING-xf86vidmodeproto sha256 b2d8cda803e900915ce10f0ba735ff2c033b39c7cc5a8a436667ca583d4066fa COPYING-xineramaproto +sha256 309bd89bc2b30c6e3d3eb78f5377fa576475499e0ba936a9c3cba50ba5d6375c COPYING-xwaylandproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index c707bdafc0..899f505f1c 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2022.2 +XORGPROTO_VERSION = 2023.1 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT @@ -44,7 +44,8 @@ XORGPROTO_LICENSE_FILES = \ COPYING-xf86miscproto \ COPYING-xf86rushproto \ COPYING-xf86vidmodeproto \ - COPYING-xineramaproto + COPYING-xineramaproto \ + COPYING-xwaylandproto XORGPROTO_INSTALL_STAGING = YES XORGPROTO_INSTALL_TARGET = NO # xproxymngproto is needed by xfindproxy From arnout at mind.be Sun Jun 25 14:43:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:36 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_xrdb: bump version to 1.2.2 Message-ID: <20230625150109.D6B7584ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=247f17f9af35037c766b0f34deebcf01646d2b22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003401html Switched tarball to xz. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_xrdb/xapp_xrdb.hash | 6 +++--- package/x11r7/xapp_xrdb/xapp_xrdb.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.hash b/package/x11r7/xapp_xrdb/xapp_xrdb.hash index 606fd26060..d8b56bf2c8 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.hash +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003107.html -sha256 4f5d031c214ffb88a42ae7528492abde1178f5146351ceb3c05f3b8d5abee8b4 xrdb-1.2.1.tar.bz2 -sha512 d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9 xrdb-1.2.1.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003401.html +sha256 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4 xrdb-1.2.2.tar.xz +sha512 c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c xrdb-1.2.2.tar.xz # Locally computed sha256 ca1b3e2f9f37c35876b69a9c1c5a7860fae59b7ba87a1d2dc541b722e29b1ecc COPYING diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.mk b/package/x11r7/xapp_xrdb/xapp_xrdb.mk index 4f9860d25a..769c5a06f4 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.mk +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XRDB_VERSION = 1.2.1 -XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.bz2 +XAPP_XRDB_VERSION = 1.2.2 +XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.xz XAPP_XRDB_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XRDB_LICENSE = MIT XAPP_XRDB_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 14:40:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:40:50 +0200 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-i128: bump version to 1.4.1 Message-ID: <20230625150109.B3DBA84AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f722cf6dbbf23850da7b10e1d94e156ff5419d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003395.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash | 8 +++----- package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash index 96bd42ac36..c17d3086a1 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002932.html -md5 a980f1b8532ccfe81932580bc4e0f2a0 xf86-video-i128-1.4.0.tar.bz2 -sha1 56d5b897b2695222c13e59d2ade74620a99e1011 xf86-video-i128-1.4.0.tar.bz2 -sha256 8f2c0a6bf5a169dad3fc07c6dd4537b492d0e44489e4a1297311e617c3bed0ea xf86-video-i128-1.4.0.tar.bz2 -sha512 d58baee3f20b3ad2ece6853da0ff20a6d54b984c6e3289bad2715cc003b277a0b44d20ded25cfc116400468df552390bdb5d80fbd3fb60861488ee5d027664b2 xf86-video-i128-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003395.html +sha256 7064b513ffe33efa040577c4d355ce2c76ed218989ab38feb8972750d5acbc46 xf86-video-i128-1.4.1.tar.xz +sha512 ec6b4dd9092292b5aabff7cf477090fe62c89944d251689817ac8114a65672f85880b719a442f4c742d63dc2d6c61ec315e53da5b5c625074d1aa0b9ace8e865 xf86-video-i128-1.4.1.tar.xz # Locally computed sha256 7677424d79633dbf255a81bd4e05dd621931b89997af33c31522269ec2ed391e COPYING diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk index e44deaf621..266678105c 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.0 -XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_I128_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.1 +XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.xz +XDRIVER_XF86_VIDEO_I128_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_I128_LICENSE = MIT XDRIVER_XF86_VIDEO_I128_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_I128_DEPENDENCIES = xserver_xorg-server xorgproto From arnout at mind.be Sun Jun 25 14:43:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:58 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_libdmx: bump version to 1.1.5 Message-ID: <20230625150109.E14C084AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecffe389a27c35cd2044f9dfea1b4d3ef20aeacf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003403.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xlib_libdmx/xlib_libdmx.hash | 8 +++----- package/x11r7/xlib_libdmx/xlib_libdmx.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.hash b/package/x11r7/xlib_libdmx/xlib_libdmx.hash index e9d8616ba4..8a4b13099e 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.hash +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-May/002894.html -md5 d2f1f0ec68ac3932dd7f1d9aa0a7a11c libdmx-1.1.4.tar.bz2 -sha1 499e2540ca0e94ca858037865243c3c60908fd94 libdmx-1.1.4.tar.bz2 -sha256 253f90005d134fa7a209fbcbc5a3024335367c930adf0f3203e754cf32747243 libdmx-1.1.4.tar.bz2 -sha512 77aba6cadfd17db0cc7e1bc26f14d908223a0fdb135d46f86c3be34e3bc7e2f843f08d4d0ef773357e83b17122bffe56a0442d12908378c05a22177b10ae10e9 libdmx-1.1.4.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003403.html +sha256 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f libdmx-1.1.5.tar.xz +sha512 55df45a06bddbf19e0253362853e2f979d736ba1f1fdec5d392c0f6c0dc72684e7b8df0f0a99ac96ce9d9d59bc6c25146086b18c054b4dbe6be9aa3166f23464 libdmx-1.1.5.tar.xz # Locally computed sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.mk b/package/x11r7/xlib_libdmx/xlib_libdmx.mk index 429595b5d7..9aaf81eb6f 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.mk +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBDMX_VERSION = 1.1.4 -XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.bz2 -XLIB_LIBDMX_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBDMX_VERSION = 1.1.5 +XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.xz +XLIB_LIBDMX_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBDMX_LICENSE = MIT XLIB_LIBDMX_LICENSE_FILES = COPYING XLIB_LIBDMX_CPE_ID_VENDOR = x From arnout at mind.be Sun Jun 25 14:45:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:45:40 +0200 Subject: [Buildroot] [git commit] package/x11r7/xfont_font-*: mass version bump Message-ID: <20230625150110.04A3B84AE2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb19d01510d285b06c7092dec4cf5383012ce0e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Updated license hash of xfont_font-sun-misc due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/font/sun-misc/-/commits/master/COPYING Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash | 2 +- .../x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash | 2 +- .../x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash | 2 +- .../x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk | 6 +++--- package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 3 ++- package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash | 2 +- .../x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash | 3 +-- .../x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk | 6 +++--- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 5 ++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 139 insertions(+), 147 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..cebdbbba88 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz +sha256 294f786aa8f0ad8f92979d153e18f5cf7cc95d872cace25338f9c95e7b348ed9 COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..ac2f343906 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed -sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz +sha256 d76b96147b5c155642652ca15e2e4cb4cc249ee2eaa02292e274b723224b88de COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 14:43:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:11 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_xwd: bump version to 1.0.9 Message-ID: <20230625150109.CDCDD84AE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f4319f892b7a7559a4e2eef733eb1673ed8a7108 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003400.html Switched tarball to xz. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_xwd/xapp_xwd.hash | 6 +++--- package/x11r7/xapp_xwd/xapp_xwd.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xwd/xapp_xwd.hash b/package/x11r7/xapp_xwd/xapp_xwd.hash index 7595286499..cc81b05ce5 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.hash +++ b/package/x11r7/xapp_xwd/xapp_xwd.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003102.html -sha256 fbaa2b34163714fe7be22b60920ea4683f63b355babb1781aec2e452a033031b xwd-1.0.8.tar.bz2 -sha512 d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e xwd-1.0.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003400.html +sha256 dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f xwd-1.0.9.tar.xz +sha512 ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56 xwd-1.0.9.tar.xz # Locally computed sha256 7cfda56afd92a1ecd2f23bd0064e01b5141053390d854785504adfe2c0fbd946 COPYING diff --git a/package/x11r7/xapp_xwd/xapp_xwd.mk b/package/x11r7/xapp_xwd/xapp_xwd.mk index 1c5bd50166..8960aaffdb 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.mk +++ b/package/x11r7/xapp_xwd/xapp_xwd.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWD_VERSION = 1.0.8 -XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.bz2 +XAPP_XWD_VERSION = 1.0.9 +XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.xz XAPP_XWD_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWD_LICENSE = MIT XAPP_XWD_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 25 15:22:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 17:22:35 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 16:33:04 +0200") References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: <875y7bpnwk.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, >>> * TI Linux Kernel v5.10 >> So this means going from a 6.3 kernel back to a 5.10 (the current >> latest >> if 6.3, which is what is used in the defconfigs from the two previous >> patches). That's a bit unfortunate. >> Do you have plans to update to a more recent kernel in the (near) >> future? Can't we keep using 6.3 anyway? > We don't actually have a clear policy on whether to use upstream or > vendor kernels for the defconfigs. We have a few boards with both, > but IMHO that's not a great approach either. > Personally, I think it makes sense to focus on vendor kernels for the > defconfigs. Using upstream is generally easy, you just have to find > the appropriate device tree. But for the vendor kernel, you have to > find the repository, which branch is "current", and often also make > sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't > take this as law, though, it's just personal opinion. Correct, but given the poor quality of most vendor kernels, using a board with mainline is typically a lot nicer (if the IP blocks you care about are supported naturally). Same about the support, E.G. we had issues with various vendor kernels/bootloaders breaking with newer toolchain versions. > That said, I think for each board we should look at what the vendor > kernel really brings. If everything, including GPU, is working with > the upstream kernel, it doesn't make sense to use the vendor kernel. I > don't know if that's the case in this specific situation. > Yann, Peter, Romain, Thomas, what do you think? Agreed. I would in general say go for mainline, unless there is no decent support in mainline. I would not necessarily think that GPU support is a requirement, but at least the things used by the defconfig (E.G. storage, serial, network). -- Bye, Peter Korsgaard From bugzilla at busybox.net Sun Jun 25 15:39:52 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 15:39:52 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Vincent Fazio changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at buildroot.uclibc |vfazio at xes-inc.com |.org | Status|NEW |ASSIGNED --- Comment #5 from Vincent Fazio --- I lied, the "easiest" option is probably to use `BR2_TOOLCHAIN_EXTRA_LIBS` to copy in libgomp. I've pushed a PR to bootlin to fix one of the root causes: https://github.com/bootlin/toolchains-builder/pull/61 I'm also working on a series of patches on https://gitlab.com/vfazio/buildroot/-/commits/vfazio-openmp-packages that will: 1: update known packages that use OpenMP to be sensitive to this issue 2. fix the flags for the bootlin toolchains 3. make our toolchain "supported libraries" check a bit more robust to catch the reverse condition of "support available but not flagged" -- You are receiving this mail because: You are on the CC list for the bug. From ovlevin at sberdevices.ru Sun Jun 25 16:51:21 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 19:51:21 +0300 Subject: [Buildroot] [PATCH v2] package/libcgroup: allow to build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <20230625165121.2112986-1-ovlevin@sberdevices.ru> libcgroup depends on fts API which is missing in musl libc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin --- Changes v1 -> v2: - remove glibc dependency: checked that libcgroup can be built in all the configurations: glibc, musl, uClibc, but requires musl-fts for the last two. (suggested by Arnout) - remove LDFLAGS modification: it seems that autoconf automatically searches for a library that provides 'fts_open'. (suggested by Yann) - changed commit-msg (suggsted by Arnout) and rebased onto 'master' branch glibc, musl and uClibc builds are approved by 'test-pkg' script: bootlin-armv5-uclibc [1/3]: OK bootlin-armv7-glibc [2/3]: OK bootlin-x86-64-musl [3/3]: OK Signed-off-by: Oleg Lyovin --- package/libcgroup/Config.in | 7 +++---- package/libcgroup/libcgroup.mk | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..546b5f3560 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -1,8 +1,7 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP - # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..e3de48c561 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,8 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +endif + $(eval $(autotools-package)) -- 2.34.1 From bernd at kuhls.net Sun Jun 25 16:53:40 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 18:53:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xorgproto: bump version to 2023.2 Message-ID: <20230625165340.306760-1-bernd@kuhls.net> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003408.html Signed-off-by: Bernd Kuhls --- package/x11r7/xorgproto/xorgproto.hash | 6 +++--- package/x11r7/xorgproto/xorgproto.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index 10655f9dd1..37ad9c7c04 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index 899f505f1c..f6e5a5a434 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2023.1 +XORGPROTO_VERSION = 2023.2 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Sun Jun 25 17:44:33 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:44:33 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: bump to version 2.48.0 References: <20230508160516.1750486145__13816.8369465106$1683561965$gmane$org@busybox.osuosl.org> Message-ID: Hi, Am Mon, 8 May 2023 17:17:47 +0200 schrieb Yann E. MORIN: > - Added check on dlopen. [...] > + depends on !BR2_STATIC_LIBS # dlopen() this dependency was not propagated to the reverse dependencies of at-spi2- core causing build errors: http://autobuild.buildroot.net/results/ 4d2/4d2868c5d3e873b40ebb28caf18ce3a6928d2646/ Regards, Bernd From peter at korsgaard.com Sun Jun 25 17:47:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 19:47:06 +0200 Subject: [Buildroot] [PATCH] package/dbus: security bump to version 1.2.28 Message-ID: <20230625174707.1688088-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or similar) is active, and a message from the bus driver cannot be delivered to a client connection due to rules or outgoing message quota. This is a denial of service if triggered maliciously by a local attacker. - Fix an incorrect assertion that could be used to crash dbus-daemon or other users of DBusServer prior to authentication, if libdbus was compiled with assertions enabled. For details, see the NEWS file: https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS Signed-off-by: Peter Korsgaard --- package/dbus/dbus.hash | 4 ++-- package/dbus/dbus.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash index 17c70004ba..0e48d4dafd 100644 --- a/package/dbus/dbus.hash +++ b/package/dbus/dbus.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz # Locally calculated sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index b3a79c431d..99d2c4301c 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -6,7 +6,7 @@ # When updating dbus, check if there are changes in session.conf and # system.conf, and update the versions in the dbus-broker package accordingly. -DBUS_VERSION = 1.12.24 +DBUS_VERSION = 1.12.28 DBUS_SITE = https://dbus.freedesktop.org/releases/dbus DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) DBUS_LICENSE_FILES = COPYING -- 2.30.2 From bernd at kuhls.net Sun Jun 25 17:57:06 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:57:06 +0200 Subject: [Buildroot] [PATCH 2/2] package/quickjs: disable on sh* In-Reply-To: <20230625175706.319901-1-bernd@kuhls.net> References: <20230625175706.319901-1-bernd@kuhls.net> Message-ID: <20230625175706.319901-2-bernd@kuhls.net> quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on sh* since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: sh4: http://autobuild.buildroot.net/results/46d/46d7da58a857939ee3a33f60ab64ad278157c3bd/ sh4a: http://autobuild.buildroot.net/results/b1d/b1db05e79e5505c6606524e54e159224b633eac2/ sh4aeb: http://autobuild.buildroot.net/results/c30/c307a1b67142405f81c9276056b28bea366f2ccf/ sh4eb: http://autobuild.buildroot.net/results/945/945b508385ba5aa25f982f8a8493628fa828e472/ Signed-off-by: Bernd Kuhls --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index 292dba86d0..fd174bc657 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 + depends on !BR2_sh # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_STATIC_LIBS # No way to check for fenv support. depends on !BR2_TOOLCHAIN_USES_UCLIBC @@ -18,6 +19,7 @@ config BR2_PACKAGE_QUICKJS comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" depends on !BR2_microblaze depends on !BR2_nios2 + depends on !BR2_sh depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_HOST_GCC_AT_LEAST_4_9 -- 2.39.2 From bernd at kuhls.net Sun Jun 25 17:57:05 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:57:05 +0200 Subject: [Buildroot] [PATCH 1/2] package/quickjs: disable on microblaze Message-ID: <20230625175706.319901-1-bernd@kuhls.net> quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on microblaze since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ Signed-off-by: Bernd Kuhls --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index dc466241ba..292dba86d0 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 depends on !BR2_STATIC_LIBS # No way to check for fenv support. @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS https://bellard.org/quickjs/ comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" + depends on !BR2_microblaze depends on !BR2_nios2 depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ -- 2.39.2 From bugzilla at busybox.net Sun Jun 25 18:16:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 18:16:09 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #3 from Jan-Benedict Glaw --- I'm just doing plain builds with the provided configs. With 0.9 being stripped, maybe the default config needs an update? BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" BR2_TARGET_OPENSBI_PLAT="generic" I'll drop the two people that worked on that area an email to get their opinion about it. -- You are receiving this mail because: You are on the CC list for the bug. From arnout at mind.be Sun Jun 25 18:59:01 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 20:59:01 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <875y7bpnwk.fsf@48ers.dk> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> <875y7bpnwk.fsf@48ers.dk> Message-ID: <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> On 25/06/2023 17:22, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > Hi, > > >>> * TI Linux Kernel v5.10 > >> So this means going from a 6.3 kernel back to a 5.10 (the current > >> latest > >> if 6.3, which is what is used in the defconfigs from the two previous > >> patches). That's a bit unfortunate. > >> Do you have plans to update to a more recent kernel in the (near) > >> future? Can't we keep using 6.3 anyway? > > > We don't actually have a clear policy on whether to use upstream or > > vendor kernels for the defconfigs. We have a few boards with both, > > but IMHO that's not a great approach either. > > > Personally, I think it makes sense to focus on vendor kernels for the > > defconfigs. Using upstream is generally easy, you just have to find > > the appropriate device tree. But for the vendor kernel, you have to > > find the repository, which branch is "current", and often also make > > sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't > > take this as law, though, it's just personal opinion. > > Correct, but given the poor quality of most vendor kernels, using a > board with mainline is typically a lot nicer (if the IP blocks you care > about are supported naturally). I'm not sure that you can claim most vendor kernels are poor quality. At least NXP and Microchip have decent vendor kernels. Conversely, when vendor kernels are horrible, mainline is often not super usable either (because, of course, those vendors don't invest in upstreaming either). > Same about the support, E.G. we had issues with various vendor > kernels/bootloaders breaking with newer toolchain versions. > > > > That said, I think for each board we should look at what the vendor > > kernel really brings. If everything, including GPU, is working with > > the upstream kernel, it doesn't make sense to use the vendor kernel. I > > don't know if that's the case in this specific situation. > > > Yann, Peter, Romain, Thomas, what do you think? > > Agreed. I would in general say go for mainline, unless there is no > decent support in mainline. I would not necessarily think that GPU > support is a requirement, but at least the things used by the defconfig > (E.G. storage, serial, network). That's exactly the opposite of what I was saying, so not agreed I guess :-) Regards, Arnout From arnout at mind.be Sun Jun 25 19:05:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:05:02 +0200 Subject: [Buildroot] [PATCH] python-gpiozero: migrate to setup.cfg In-Reply-To: <20230621134518.304689-1-romain.naour@smile.fr> References: <20230621134518.304689-1-romain.naour@smile.fr> Message-ID: On 21/06/2023 15:45, Romain Naour wrote: > setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 > otherwise gpiozero dependencies are not properly detected > > File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > line 868, in _resolve_dist > raise DistributionNotFound(req, requirers) > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application > > See: > http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > > Signed-off-by: Romain Naour > Cc: James Hilliard Applied to master, thanks. Regards, Arnout > --- > .../0001-Migrate-to-setup.cfg.patch | 855 ++++++++++++++++++ > 1 file changed, 855 insertions(+) > create mode 100644 package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > > diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > new file mode 100644 > index 0000000000..090bcbc4a3 > --- /dev/null > +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > @@ -0,0 +1,855 @@ > +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 > +From: Dave Jones > +Date: Tue, 16 Mar 2021 17:52:49 +0000 > +Subject: [PATCH] Migrate to setup.cfg > + > +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) > + > +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 > +otherwise gpiozero dependencies are not properly detected > + > +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > +line 868, in _resolve_dist > + raise DistributionNotFound(req, requirers) > +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > +and is required by the application > + > +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad > + > +See: > +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html > + > +[Romain: rebase on 1.6.2] > +Signed-off-by: Romain Naour > +--- > + MANIFEST.in | 4 -- > + Makefile | 88 +++++--------------------------- > + copyrights | 56 +++++++++++--------- > + copyrights.cfg | 11 ---- > + coverage.cfg | 18 ------- > + docs/conf.py | 99 +++++++++++++++-------------------- > + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ > + setup.py | 136 +++++-------------------------------------------- > + 8 files changed, 196 insertions(+), 314 deletions(-) > + delete mode 100644 MANIFEST.in > + delete mode 100644 copyrights.cfg > + delete mode 100644 coverage.cfg > + create mode 100644 setup.cfg > + > +diff --git a/MANIFEST.in b/MANIFEST.in > +deleted file mode 100644 > +index bb562ea..0000000 > +--- a/MANIFEST.in > ++++ /dev/null > +@@ -1,4 +0,0 @@ > +-include README.rst > +-recursive-include gpiozero/fonts *.txt > +-recursive-include tests *.py > +-include LICENSE.rst > +diff --git a/Makefile b/Makefile > +index c9ddd90..264a73c 100644 > +--- a/Makefile > ++++ b/Makefile > +@@ -4,44 +4,18 @@ > + PYTHON=python > + PIP=pip > + PYTEST=py.test > +-COVERAGE=coverage > + TWINE=twine > + PYFLAGS= > + DEST_DIR=/ > + > +-# Horrid hack to ensure setuptools is installed in our python environment. This > +-# is necessary with Python 3.3's venvs which don't install it by default. > +-ifeq ($(shell python -c "import setuptools" 2>&1),) > +-SETUPTOOLS:= > +-else > +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) > +-endif > +- > + # Calculate the base names of the distribution, the location of all source, > + # documentation, packaging, icon, and executable script files > + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) > + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) > +-ifeq ($(shell lsb_release -si),Ubuntu) > +-DEB_SUFFIX:=ubuntu1 > +-else > +-DEB_SUFFIX:= > +-endif > +-DEB_ARCH:=$(shell dpkg --print-architecture) > + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") > + PY_SOURCES:=$(shell \ > + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ > + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) > +-DEB_SOURCES:=debian/changelog \ > +- debian/control \ > +- debian/copyright \ > +- debian/rules \ > +- debian/docs \ > +- $(wildcard debian/*.init) \ > +- $(wildcard debian/*.default) \ > +- $(wildcard debian/*.manpages) \ > +- $(wildcard debian/*.docs) \ > +- $(wildcard debian/*.doc-base) \ > +- $(wildcard debian/*.desktop) > + DOC_SOURCES:=docs/conf.py \ > + $(wildcard docs/*.png) \ > + $(wildcard docs/*.svg) \ > +@@ -56,17 +30,6 @@ SUBDIRS:= > + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl > + DIST_TAR=dist/$(NAME)-$(VER).tar.gz > + DIST_ZIP=dist/$(NAME)-$(VER).zip > +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes > +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes > + > + > + # Default target > +@@ -76,10 +39,9 @@ all: > + @echo "make test - Run tests" > + @echo "make doc - Generate HTML and PDF documentation" > + @echo "make source - Create source package" > +- @echo "make egg - Generate a PyPI egg package" > ++ @echo "make wheel - Generate a PyPI wheel package" > + @echo "make zip - Generate a source zip package" > + @echo "make tar - Generate a source tar package" > +- @echo "make deb - Generate Debian packages" > + @echo "make dist - Generate all packages" > + @echo "make clean - Get rid of all generated files" > + @echo "make release - Create and tag a new release" > +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) > + > + tar: $(DIST_TAR) > + > +-deb: $(DIST_DEB) $(DIST_DSC) > +- > +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) > ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) > + > + develop: > + @# These have to be done separately to avoid a cockup... > +@@ -113,18 +73,17 @@ develop: > + $(PIP) install -e .[doc,test] > + > + test: > +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx > +- $(COVERAGE) report --rcfile coverage.cfg > ++ $(PYTEST) tests > + > + clean: > +- dh_clean > +- rm -fr dist/ $(NAME).egg-info/ tags > ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage > + for dir in $(SUBDIRS); do \ > + $(MAKE) -C $$dir clean; \ > + done > ++ find $(CURDIR) -name "*.pyc" -delete > + > + tags: $(PY_SOURCES) > +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" > ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" > + > + $(SUBDIRS): > + $(MAKE) -C $@ > +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) > + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) > + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal > + > +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) > +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz > +- debuild -b > +- mkdir -p dist/ > +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done > +- > +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) > +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz > +- debuild -S > +- mkdir -p dist/ > +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done > +- > +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) > +- ./copyrights > +- > +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) > ++release: > + $(MAKE) clean > +- # ensure there are no current uncommitted changes > + test -z "$(shell git status --porcelain)" > +- # update the debian changelog with new release information > +- dch --newversion $(VER)$(DEB_SUFFIX) > +- # commit the changes and add a new tag > +- git commit debian/changelog -m "Updated changelog for release $(VER)" > +- > +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) > + git tag -s v$(VER) -m "Release v$(VER)" > +- git push --tags > +- # build a source archive and upload to PyPI > ++ git push origin v$(VER) > ++ > ++upload: $(DIST_TAR) $(DIST_WHEEL) > ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) > + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) > +- # build the deb source archive and upload to Raspbian > +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes > +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes > + > +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) > ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) > +diff --git a/copyrights b/copyrights > +index b709fc8..2f14e78 100755 > +--- a/copyrights > ++++ b/copyrights > +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history > + of the project; hence, this script must be run within a git repository. > + """ > + > ++from __future__ import annotations > ++ > + import os > + import sys > + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' > + import tempfile > ++import typing as t > + from argparse import ArgumentParser, Namespace > + from configparser import ConfigParser > + from operator import attrgetter > +@@ -18,14 +21,13 @@ from datetime import datetime > + from subprocess import Popen, PIPE, DEVNULL > + from pathlib import Path > + from fnmatch import fnmatch > +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional > + > + > + SPDX_PREFIX = 'SPDX-License-Identifier:' > + COPYRIGHT_PREFIX = 'Copyright (c)' > + > + > +-def main(args: List[str] = None): > ++def main(args: t.List[str] = None): > + if args is None: > + args = sys.argv[1:] > + config = get_config(args) > +@@ -41,7 +43,7 @@ def main(args: List[str] = None): > + target.write(chunk) > + > + > +-def get_config(args: List[str]) -> Namespace: > ++def get_config(args: t.List[str]) -> Namespace: > + config = ConfigParser( > + defaults={ > + 'include': '**/*', > +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: > + 'spdx_prefix': SPDX_PREFIX, > + 'copy_prefix': COPYRIGHT_PREFIX, > + }, > +- delimiters=('=',), default_section='settings', > ++ delimiters=('=',), default_section='copyrights:settings', > + empty_lines_in_values=False, interpolation=None, > + converters={'list': lambda s: s.strip().splitlines() }) > +- config.read('copyrights.cfg') > ++ config.read('setup.cfg') > + sect = config[config.default_section] > + > + parser = ArgumentParser(description=__doc__) > +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: > + return ns > + > + > +-class Copyright(NamedTuple): > ++class Copyright(t.NamedTuple): > + author: str > + email: str > +- years: Set[int] > ++ years: t.Set[int] > + > + def __str__(self): > + if len(self.years) > 1: > +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): > + return f'{years} {self.author} <{self.email}>' > + > + > +-def get_copyrights(include: Set[str], exclude: Set[str])\ > +- -> Iterator[Tuple[Path, List[Copyright]]]: > ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: > + sorted_blame = sorted( > + get_contributions(include, exclude), > + key=lambda c: (c.path, c.author, c.email) > +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ > + yield path, copyrights > + > + > +-class Contribution(NamedTuple): > ++class Contribution(t.NamedTuple): > + author: str > + email: str > + year: int > + path: Path > + > + > +-def get_contributions(include: Set[str], exclude: Set[str])\ > +- -> Iterator[Contribution]: > ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[Contribution]: > + for path in get_source_paths(include, exclude): > + blame = Popen( > + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], > +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ > + assert blame.returncode == 0 > + > + > +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: > ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[Path]: > + ls_tree = Popen( > + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], > + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) > +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: > + assert ls_tree.returncode == 0 > + > + > +-class License(NamedTuple): > +- ident: Optional[str] > +- text: List[str] > ++class License(t.NamedTuple): > ++ ident: t.Optional[str] > ++ text: t.List[str] > + > + > + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: > +@@ -253,20 +256,26 @@ class CopyWriter: > + '.sql': '--', > + } > + > +- def __init__(self, license='LICENSE.txt', preamble=(), > +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): > ++ def __init__(self, license: Path=Path('LICENSE.txt'), > ++ preamble: t.List[str]=None, > ++ spdx_prefix: str=SPDX_PREFIX, > ++ copy_prefix: str=COPYRIGHT_PREFIX): > ++ if preamble is None: > ++ preamble = [] > + self.license = get_license(license, spdx_prefix=spdx_prefix) > + self.preamble = preamble > + self.spdx_prefix = spdx_prefix > + self.copy_prefix = copy_prefix > + > + @classmethod > +- def from_config(cls, config): > ++ def from_config(cls, config: Namespace) -> CopyWriter: > + return cls( > + config.license, config.preamble, > + config.spdx_prefix, config.copy_prefix) > + > +- def transform(self, source, copyrights, *, comment_prefix=None): > ++ def transform(self, source: t.TextIO, > ++ copyrights: t.List[Copyright], *, > ++ comment_prefix: str=None) -> t.Iterator[str]: > + if comment_prefix is None: > + comment_prefix = self.COMMENTS[Path(source.name).suffix] > + license_start = self.license.text[0] > +@@ -279,7 +288,7 @@ class CopyWriter: > + yield line > + empty = False > + elif linenum < 3 and ( > +- 'set fileencoding=' in line or '-*- coding:' in line): > ++ 'fileencoding=' in line or '-*- coding:' in line): > + yield line > + empty = False > + elif line.rstrip() == comment_prefix: > +@@ -313,7 +322,8 @@ class CopyWriter: > + elif state == 'body': > + yield line > + > +- def _generate_header(self, copyrights, comment_prefix, empty): > ++ def _generate_header(self, copyrights: t.Iterable[Copyright], > ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: > + if not empty: > + yield comment_prefix + '\n' > + for line in self.preamble: > +@@ -356,7 +366,7 @@ class AtomicReplaceFile: > + If ``None`` (the default), the temporary file will be opened in binary > + mode. Otherwise, this specifies the encoding to use with text mode. > + """ > +- def __init__(self, path: Union[str, Path], encoding: str = None): > ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): > + if isinstance(path, str): > + path = Path(path) > + self._path = path > +diff --git a/copyrights.cfg b/copyrights.cfg > +deleted file mode 100644 > +index de68dbe..0000000 > +--- a/copyrights.cfg > ++++ /dev/null > +@@ -1,11 +0,0 @@ > +-[settings] > +-include= > +- **/*.py > +- **/*.rst > +-exclude= > +- docs/examples/*.py > +- docs/license.rst > +-license=LICENSE.rst > +-preamble= > +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins > +-strip-preamble=no > +diff --git a/coverage.cfg b/coverage.cfg > +deleted file mode 100644 > +index e3f3349..0000000 > +--- a/coverage.cfg > ++++ /dev/null > +@@ -1,18 +0,0 @@ > +-[run] > +-branch = True > +-include = gpiozero/* > +-;omit = */bar.py,*/baz.py > +- > +-[report] > +-ignore_errors = True > +-show_missing = True > +-exclude_lines = > +- pragma: no cover > +- assert False > +- raise AssertionError > +- raise NotImplementedError > +- pass > +- if __name__ == .__main__.: > +- > +-[html] > +-directory = coverage > +diff --git a/docs/conf.py b/docs/conf.py > +index 998ae91..626ae29 100644 > +--- a/docs/conf.py > ++++ b/docs/conf.py > +@@ -11,62 +11,34 @@ > + > + import sys > + import os > ++from pathlib import Path > + from datetime import datetime > +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) > +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' > +-import setup as _setup > +- > +-# Mock out certain modules while building documentation > +-class Mock(object): > +- __all__ = [] > +- > +- def __init__(self, *args, **kw): > +- pass > +- > +- def __call__(self, *args, **kw): > +- return Mock() > +- > +- def __mul__(self, other): > +- return Mock() > +- > +- def __and__(self, other): > +- return Mock() > ++from setuptools.config import read_configuration > + > +- def __bool__(self): > +- return False > +- > +- def __nonzero__(self): > +- return False > +- > +- @classmethod > +- def __getattr__(cls, name): > +- if name in ('__file__', '__path__'): > +- return '/dev/null' > +- else: > +- return Mock() > +- > +-sys.modules['RPi'] = Mock() > +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO > +-sys.modules['lgpio'] = Mock() > +-sys.modules['RPIO'] = Mock() > +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM > +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions > +-sys.modules['pigpio'] = Mock() > +-sys.modules['w1thermsensor'] = Mock() > +-sys.modules['spidev'] = Mock() > +-sys.modules['colorzero'] = Mock() > ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' > ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) > ++info = config['metadata'] > + > + # -- General configuration ------------------------------------------------ > + > + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] > ++if on_rtd: > ++ needs_sphinx = '1.4.0' > ++ extensions.append('sphinx.ext.imgmath') > ++ imgmath_image_format = 'svg' > ++ tags.add('rtd') > ++else: > ++ extensions.append('sphinx.ext.mathjax') > ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' > ++ > + templates_path = ['_templates'] > + source_suffix = '.rst' > + #source_encoding = 'utf-8-sig' > + master_doc = 'index' > +-project = 'GPIO Zero' > +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) > +-version = _setup.__version__ > +-release = _setup.__version__ > ++project = info['name'] > ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) > ++version = info['version'] > ++#release = None > + #language = None > + #today_fmt = '%B %d, %Y' > + exclude_patterns = ['_build'] > +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' > + # -- Autodoc configuration ------------------------------------------------ > + > + autodoc_member_order = 'groupwise' > ++autodoc_mock_imports = [ > ++ 'RPi', > ++ 'lgpio', > ++ 'RPIO', > ++ 'pigpio', > ++ 'w1thermsensor', > ++ 'spidev', > ++ 'colorzero', > ++] > + > + # -- Intersphinx configuration -------------------------------------------- > + > +@@ -94,7 +75,7 @@ intersphinx_mapping = { > + # -- Options for HTML output ---------------------------------------------- > + > + html_theme = 'sphinx_rtd_theme' > +-html_title = '%s %s Documentation' % (project, version) > ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) > + #html_theme_path = [] > + #html_short_title = None > + #html_logo = None > +@@ -112,7 +93,7 @@ html_static_path = ['_static'] > + #html_show_copyright = True > + #html_use_opensearch = '' > + #html_file_suffix = None > +-htmlhelp_basename = '%sdoc' % _setup.__project__ > ++htmlhelp_basename = '{info[name]}doc'.format(info=info) > + > + # Hack to make wide tables work properly in RTD > + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details > +@@ -131,12 +112,12 @@ latex_elements = { > + > + latex_documents = [ > + ( > +- 'index', # source start file > +- '%s.tex' % _setup.__project__, # target filename > +- '%s Documentation' % project, # title > +- _setup.__author__, # author > +- 'manual', # documentclass > +- True, # documents ref'd from toctree only > ++ 'index', # source start file > ++ project + '.tex', # target filename > ++ html_title, # title > ++ info['author'], # author > ++ 'manual', # documentclass > ++ True, # documents ref'd from toctree only > + ), > + ] > + > +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' > + > + # -- Options for epub output ---------------------------------------------- > + > +-epub_basename = _setup.__project__ > ++epub_basename = project > + #epub_theme = 'epub' > + #epub_title = html_title > +-epub_author = _setup.__author__ > +-epub_identifier = 'https://gpiozero.readthedocs.io/' > ++epub_author = info['author'] > ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) > + #epub_tocdepth = 3 > + epub_show_urls = 'no' > + #epub_use_index = True > +@@ -161,8 +142,8 @@ epub_show_urls = 'no' > + # -- Options for manual page output --------------------------------------- > + > + man_pages = [ > +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), > +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), > ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), > ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), > + ] > + > + man_show_urls = True > +diff --git a/setup.cfg b/setup.cfg > +new file mode 100644 > +index 0000000..db0cfa4 > +--- /dev/null > ++++ b/setup.cfg > +@@ -0,0 +1,98 @@ > ++[metadata] > ++name = gpiozero > ++version = 1.6.2 > ++description = A simple interface to GPIO devices with Raspberry Pi > ++long_description = file:README.rst > ++author = Ben Nuttall > ++author_email = ben at bennuttall.com > ++url = https://gpiozero.readthedocs.io/ > ++project_urls = > ++ Documentation = https://gpiozero.readthedocs.io/ > ++ Source Code = https://github.com/gpiozero/gpiozero > ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues > ++keywords = raspberrypi gpio > ++license = BSD-3-Clause > ++classifiers = > ++ Development Status :: 5 - Production/Stable > ++ Intended Audience :: Education > ++ Intended Audience :: Developers > ++ Topic :: Education > ++ Topic :: System :: Hardware > ++ License :: OSI Approved :: BSD License > ++ Programming Language :: Python :: 2 > ++ Programming Language :: Python :: 2.7 > ++ Programming Language :: Python :: 3 > ++ Programming Language :: Python :: 3.5 > ++ Programming Language :: Python :: 3.6 > ++ Programming Language :: Python :: 3.7 > ++ Programming Language :: Python :: 3.8 > ++ Programming Language :: Python :: 3.9 > ++ Programming Language :: Python :: Implementation :: PyPy > ++ > ++[options] > ++packages = find: > ++install_requires = > ++ colorzero > ++ > ++[options.package_data] > ++gpiozero = > ++ fonts/*.txt > ++ > ++[options.extras_require] > ++test = > ++ pytest > ++ pytest-cov > ++doc = > ++ sphinx > ++ sphinx-rtd-theme > ++ > ++[options.entry_points] > ++console_scripts = > ++ pinout = gpiozerocli.pinout:main > ++gpiozero_pin_factories = > ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory > ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory > ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory > ++ rpio = gpiozero.pins.rpio:RPIOFactory > ++ native = gpiozero.pins.native:NativeFactory > ++ mock = gpiozero.pins.mock:MockFactory > ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory > ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory > ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory > ++ NativePin = gpiozero.pins.native:NativeFactory > ++gpiozero_mock_pin_classes = > ++ mockpin = gpiozero.pins.mock:MockPin > ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin > ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin > ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin > ++ > ++[tools:pytest] > ++addopts = -rsx --cov --tb=short > ++testpaths = tests > ++ > ++[coverage:run] > ++source = gpiozero > ++branch = true > ++ > ++[coverage:report] > ++ignore_errors = true > ++show_missing = true > ++exclude_lines = > ++ pragma: no cover > ++ assert False > ++ raise AssertionError > ++ raise NotImplementedError > ++ pass > ++ if __name__ == .__main__.: > ++ > ++[copyrights:settings] > ++include = > ++ **/*.py > ++ **/*.rst > ++exclude = > ++ docs/examples/*.py > ++ docs/license.rst > ++license = LICENSE.rst > ++preamble = > ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins > ++strip-preamble = false > +diff --git a/setup.py b/setup.py > +index 621398a..fc644b6 100644 > +--- a/setup.py > ++++ b/setup.py > +@@ -1,139 +1,29 @@ > +-"A simple interface to GPIO devices with Raspberry Pi." > ++from __future__ import ( > ++ unicode_literals, > ++ absolute_import, > ++) > ++str = type('') > + > + import io > + import os > +-import sys > + import errno > +-from setuptools import setup, find_packages > ++from setuptools import setup, config > + > +-if sys.version_info[0] == 2: > +- if not sys.version_info >= (2, 7): > +- raise ValueError('This package requires Python 2.7 or above') > +-elif sys.version_info[0] == 3: > +- if not sys.version_info >= (3, 2): > +- raise ValueError('This package requires Python 3.2 or above') > +-else: > +- raise ValueError('Unrecognized major version of Python') > +- > +-HERE = os.path.abspath(os.path.dirname(__file__)) > +- > +-# Workaround > +-try: > +- import multiprocessing > +-except ImportError: > +- pass > +- > +-__project__ = 'gpiozero' > +-__version__ = '1.6.2' > +-__author__ = 'Ben Nuttall' > +-__author_email__ = 'ben at bennuttall.com' > +-__url__ = 'https://github.com/gpiozero/gpiozero' > +-__platforms__ = 'ALL' > +- > +-__classifiers__ = [ > +- "Development Status :: 5 - Production/Stable", > +- "Intended Audience :: Education", > +- "Intended Audience :: Developers", > +- "Topic :: Education", > +- "Topic :: System :: Hardware", > +- "License :: OSI Approved :: BSD License", > +- "Programming Language :: Python :: 2", > +- "Programming Language :: Python :: 2.7", > +- "Programming Language :: Python :: 3", > +- "Programming Language :: Python :: 3.5", > +- "Programming Language :: Python :: 3.6", > +- "Programming Language :: Python :: 3.7", > +- "Programming Language :: Python :: 3.8", > +- "Programming Language :: Python :: 3.9", > +- "Programming Language :: Python :: Implementation :: PyPy", > +-] > +- > +-__keywords__ = [ > +- 'raspberrypi', > +- 'gpio', > +-] > +- > +-__requires__ = [ > +- 'colorzero', > +-] > +- > +-__extra_requires__ = { > +- 'doc': ['sphinx', 'sphinx_rtd_theme'], > +- 'test': ['pytest', 'coverage', 'mock'], > +-} > +- > +-if sys.version_info[:2] == (3, 2): > +- # Particular versions are required for Python 3.2 compatibility > +- __extra_requires__['doc'].extend([ > +- 'Jinja2<2.7', > +- 'MarkupSafe<0.16', > +- ]) > +- __extra_requires__['test'][0] = 'pytest<3.0dev' > +- __extra_requires__['test'][1] = 'coverage<4.0dev' > +-elif sys.version_info[:2] == (3, 3): > +- __extra_requires__['test'][0] = 'pytest<3.3dev' > +-elif sys.version_info[:2] == (3, 4): > +- __extra_requires__['test'][0] = 'pytest<5.0dev' > ++cfg = config.read_configuration( > ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) > + > + try: > + # If we're executing on a Raspberry Pi, install all GPIO libraries for > + # testing (except RPIO which doesn't work on the multi-core models yet) > + with io.open('/proc/device-tree/model', 'r') as f: > + if f.read().startswith('Raspberry Pi'): > +- __extra_requires__['test'].append('RPi.GPIO') > +- __extra_requires__['test'].append('pigpio') > ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') > ++ cfg['options']['extras_require']['test'].append('pigpio') > + except IOError as e: > + if e.errno != errno.ENOENT: > + raise > + > +-__entry_points__ = { > +- 'gpiozero_pin_factories': [ > +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', > +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', > +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', > +- 'rpio = gpiozero.pins.rpio:RPIOFactory', > +- 'native = gpiozero.pins.native:NativeFactory', > +- 'mock = gpiozero.pins.mock:MockFactory', > +- # Backwards compatible names > +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', > +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', > +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', > +- 'NativePin = gpiozero.pins.native:NativeFactory', > +- ], > +- 'gpiozero_mock_pin_classes': [ > +- 'mockpin = gpiozero.pins.mock:MockPin', > +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', > +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', > +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', > +- ], > +- 'console_scripts': [ > +- 'pinout = gpiozerocli.pinout:main', > +- ] > +-} > +- > +- > +-def main(): > +- import io > +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: > +- setup( > +- name = __project__, > +- version = __version__, > +- description = __doc__, > +- long_description = readme.read(), > +- classifiers = __classifiers__, > +- author = __author__, > +- author_email = __author_email__, > +- url = __url__, > +- license = 'BSD-3-Clause', > +- keywords = __keywords__, > +- packages = find_packages(), > +- include_package_data = True, > +- platforms = __platforms__, > +- install_requires = __requires__, > +- extras_require = __extra_requires__, > +- entry_points = __entry_points__, > +- ) > +- > ++opts = cfg['metadata'] > ++opts.update(cfg['options']) > + > +-if __name__ == '__main__': > +- main() > ++setup(**opts) > +-- > +2.41.0 > + From arnout at mind.be Sun Jun 25 19:02:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:02:03 +0200 Subject: [Buildroot] [git commit] python-gpiozero: migrate to setup.cfg Message-ID: <20230625190515.7E50584BBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=774b8a78432ae84d167ff87567c7cf8699a4f288 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 otherwise gpiozero dependencies are not properly detected File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application See: http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 Signed-off-by: Romain Naour Cc: James Hilliard Signed-off-by: Arnout Vandecappelle --- .../0001-Migrate-to-setup.cfg.patch | 855 +++++++++++++++++++++ 1 file changed, 855 insertions(+) diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch new file mode 100644 index 0000000000..090bcbc4a3 --- /dev/null +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch @@ -0,0 +1,855 @@ +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 +From: Dave Jones +Date: Tue, 16 Mar 2021 17:52:49 +0000 +Subject: [PATCH] Migrate to setup.cfg + +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) + +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 +otherwise gpiozero dependencies are not properly detected + +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", +line 868, in _resolve_dist + raise DistributionNotFound(req, requirers) +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found +and is required by the application + +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad + +See: +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html + +[Romain: rebase on 1.6.2] +Signed-off-by: Romain Naour +--- + MANIFEST.in | 4 -- + Makefile | 88 +++++--------------------------- + copyrights | 56 +++++++++++--------- + copyrights.cfg | 11 ---- + coverage.cfg | 18 ------- + docs/conf.py | 99 +++++++++++++++-------------------- + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ + setup.py | 136 +++++-------------------------------------------- + 8 files changed, 196 insertions(+), 314 deletions(-) + delete mode 100644 MANIFEST.in + delete mode 100644 copyrights.cfg + delete mode 100644 coverage.cfg + create mode 100644 setup.cfg + +diff --git a/MANIFEST.in b/MANIFEST.in +deleted file mode 100644 +index bb562ea..0000000 +--- a/MANIFEST.in ++++ /dev/null +@@ -1,4 +0,0 @@ +-include README.rst +-recursive-include gpiozero/fonts *.txt +-recursive-include tests *.py +-include LICENSE.rst +diff --git a/Makefile b/Makefile +index c9ddd90..264a73c 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,44 +4,18 @@ + PYTHON=python + PIP=pip + PYTEST=py.test +-COVERAGE=coverage + TWINE=twine + PYFLAGS= + DEST_DIR=/ + +-# Horrid hack to ensure setuptools is installed in our python environment. This +-# is necessary with Python 3.3's venvs which don't install it by default. +-ifeq ($(shell python -c "import setuptools" 2>&1),) +-SETUPTOOLS:= +-else +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) +-endif +- + # Calculate the base names of the distribution, the location of all source, + # documentation, packaging, icon, and executable script files + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) +-ifeq ($(shell lsb_release -si),Ubuntu) +-DEB_SUFFIX:=ubuntu1 +-else +-DEB_SUFFIX:= +-endif +-DEB_ARCH:=$(shell dpkg --print-architecture) + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") + PY_SOURCES:=$(shell \ + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) +-DEB_SOURCES:=debian/changelog \ +- debian/control \ +- debian/copyright \ +- debian/rules \ +- debian/docs \ +- $(wildcard debian/*.init) \ +- $(wildcard debian/*.default) \ +- $(wildcard debian/*.manpages) \ +- $(wildcard debian/*.docs) \ +- $(wildcard debian/*.doc-base) \ +- $(wildcard debian/*.desktop) + DOC_SOURCES:=docs/conf.py \ + $(wildcard docs/*.png) \ + $(wildcard docs/*.svg) \ +@@ -56,17 +30,6 @@ SUBDIRS:= + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl + DIST_TAR=dist/$(NAME)-$(VER).tar.gz + DIST_ZIP=dist/$(NAME)-$(VER).zip +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes + + + # Default target +@@ -76,10 +39,9 @@ all: + @echo "make test - Run tests" + @echo "make doc - Generate HTML and PDF documentation" + @echo "make source - Create source package" +- @echo "make egg - Generate a PyPI egg package" ++ @echo "make wheel - Generate a PyPI wheel package" + @echo "make zip - Generate a source zip package" + @echo "make tar - Generate a source tar package" +- @echo "make deb - Generate Debian packages" + @echo "make dist - Generate all packages" + @echo "make clean - Get rid of all generated files" + @echo "make release - Create and tag a new release" +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) + + tar: $(DIST_TAR) + +-deb: $(DIST_DEB) $(DIST_DSC) +- +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) + + develop: + @# These have to be done separately to avoid a cockup... +@@ -113,18 +73,17 @@ develop: + $(PIP) install -e .[doc,test] + + test: +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx +- $(COVERAGE) report --rcfile coverage.cfg ++ $(PYTEST) tests + + clean: +- dh_clean +- rm -fr dist/ $(NAME).egg-info/ tags ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir clean; \ + done ++ find $(CURDIR) -name "*.pyc" -delete + + tags: $(PY_SOURCES) +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" + + $(SUBDIRS): + $(MAKE) -C $@ +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal + +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -b +- mkdir -p dist/ +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done +- +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -S +- mkdir -p dist/ +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done +- +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) +- ./copyrights +- +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) ++release: + $(MAKE) clean +- # ensure there are no current uncommitted changes + test -z "$(shell git status --porcelain)" +- # update the debian changelog with new release information +- dch --newversion $(VER)$(DEB_SUFFIX) +- # commit the changes and add a new tag +- git commit debian/changelog -m "Updated changelog for release $(VER)" +- +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) + git tag -s v$(VER) -m "Release v$(VER)" +- git push --tags +- # build a source archive and upload to PyPI ++ git push origin v$(VER) ++ ++upload: $(DIST_TAR) $(DIST_WHEEL) ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) +- # build the deb source archive and upload to Raspbian +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes + +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) +diff --git a/copyrights b/copyrights +index b709fc8..2f14e78 100755 +--- a/copyrights ++++ b/copyrights +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history + of the project; hence, this script must be run within a git repository. + """ + ++from __future__ import annotations ++ + import os + import sys + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' + import tempfile ++import typing as t + from argparse import ArgumentParser, Namespace + from configparser import ConfigParser + from operator import attrgetter +@@ -18,14 +21,13 @@ from datetime import datetime + from subprocess import Popen, PIPE, DEVNULL + from pathlib import Path + from fnmatch import fnmatch +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional + + + SPDX_PREFIX = 'SPDX-License-Identifier:' + COPYRIGHT_PREFIX = 'Copyright (c)' + + +-def main(args: List[str] = None): ++def main(args: t.List[str] = None): + if args is None: + args = sys.argv[1:] + config = get_config(args) +@@ -41,7 +43,7 @@ def main(args: List[str] = None): + target.write(chunk) + + +-def get_config(args: List[str]) -> Namespace: ++def get_config(args: t.List[str]) -> Namespace: + config = ConfigParser( + defaults={ + 'include': '**/*', +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: + 'spdx_prefix': SPDX_PREFIX, + 'copy_prefix': COPYRIGHT_PREFIX, + }, +- delimiters=('=',), default_section='settings', ++ delimiters=('=',), default_section='copyrights:settings', + empty_lines_in_values=False, interpolation=None, + converters={'list': lambda s: s.strip().splitlines() }) +- config.read('copyrights.cfg') ++ config.read('setup.cfg') + sect = config[config.default_section] + + parser = ArgumentParser(description=__doc__) +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: + return ns + + +-class Copyright(NamedTuple): ++class Copyright(t.NamedTuple): + author: str + email: str +- years: Set[int] ++ years: t.Set[int] + + def __str__(self): + if len(self.years) > 1: +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): + return f'{years} {self.author} <{self.email}>' + + +-def get_copyrights(include: Set[str], exclude: Set[str])\ +- -> Iterator[Tuple[Path, List[Copyright]]]: ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: + sorted_blame = sorted( + get_contributions(include, exclude), + key=lambda c: (c.path, c.author, c.email) +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ + yield path, copyrights + + +-class Contribution(NamedTuple): ++class Contribution(t.NamedTuple): + author: str + email: str + year: int + path: Path + + +-def get_contributions(include: Set[str], exclude: Set[str])\ +- -> Iterator[Contribution]: ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Contribution]: + for path in get_source_paths(include, exclude): + blame = Popen( + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ + assert blame.returncode == 0 + + +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Path]: + ls_tree = Popen( + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: + assert ls_tree.returncode == 0 + + +-class License(NamedTuple): +- ident: Optional[str] +- text: List[str] ++class License(t.NamedTuple): ++ ident: t.Optional[str] ++ text: t.List[str] + + + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: +@@ -253,20 +256,26 @@ class CopyWriter: + '.sql': '--', + } + +- def __init__(self, license='LICENSE.txt', preamble=(), +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): ++ def __init__(self, license: Path=Path('LICENSE.txt'), ++ preamble: t.List[str]=None, ++ spdx_prefix: str=SPDX_PREFIX, ++ copy_prefix: str=COPYRIGHT_PREFIX): ++ if preamble is None: ++ preamble = [] + self.license = get_license(license, spdx_prefix=spdx_prefix) + self.preamble = preamble + self.spdx_prefix = spdx_prefix + self.copy_prefix = copy_prefix + + @classmethod +- def from_config(cls, config): ++ def from_config(cls, config: Namespace) -> CopyWriter: + return cls( + config.license, config.preamble, + config.spdx_prefix, config.copy_prefix) + +- def transform(self, source, copyrights, *, comment_prefix=None): ++ def transform(self, source: t.TextIO, ++ copyrights: t.List[Copyright], *, ++ comment_prefix: str=None) -> t.Iterator[str]: + if comment_prefix is None: + comment_prefix = self.COMMENTS[Path(source.name).suffix] + license_start = self.license.text[0] +@@ -279,7 +288,7 @@ class CopyWriter: + yield line + empty = False + elif linenum < 3 and ( +- 'set fileencoding=' in line or '-*- coding:' in line): ++ 'fileencoding=' in line or '-*- coding:' in line): + yield line + empty = False + elif line.rstrip() == comment_prefix: +@@ -313,7 +322,8 @@ class CopyWriter: + elif state == 'body': + yield line + +- def _generate_header(self, copyrights, comment_prefix, empty): ++ def _generate_header(self, copyrights: t.Iterable[Copyright], ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: + if not empty: + yield comment_prefix + '\n' + for line in self.preamble: +@@ -356,7 +366,7 @@ class AtomicReplaceFile: + If ``None`` (the default), the temporary file will be opened in binary + mode. Otherwise, this specifies the encoding to use with text mode. + """ +- def __init__(self, path: Union[str, Path], encoding: str = None): ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): + if isinstance(path, str): + path = Path(path) + self._path = path +diff --git a/copyrights.cfg b/copyrights.cfg +deleted file mode 100644 +index de68dbe..0000000 +--- a/copyrights.cfg ++++ /dev/null +@@ -1,11 +0,0 @@ +-[settings] +-include= +- **/*.py +- **/*.rst +-exclude= +- docs/examples/*.py +- docs/license.rst +-license=LICENSE.rst +-preamble= +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins +-strip-preamble=no +diff --git a/coverage.cfg b/coverage.cfg +deleted file mode 100644 +index e3f3349..0000000 +--- a/coverage.cfg ++++ /dev/null +@@ -1,18 +0,0 @@ +-[run] +-branch = True +-include = gpiozero/* +-;omit = */bar.py,*/baz.py +- +-[report] +-ignore_errors = True +-show_missing = True +-exclude_lines = +- pragma: no cover +- assert False +- raise AssertionError +- raise NotImplementedError +- pass +- if __name__ == .__main__.: +- +-[html] +-directory = coverage +diff --git a/docs/conf.py b/docs/conf.py +index 998ae91..626ae29 100644 +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -11,62 +11,34 @@ + + import sys + import os ++from pathlib import Path + from datetime import datetime +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +-import setup as _setup +- +-# Mock out certain modules while building documentation +-class Mock(object): +- __all__ = [] +- +- def __init__(self, *args, **kw): +- pass +- +- def __call__(self, *args, **kw): +- return Mock() +- +- def __mul__(self, other): +- return Mock() +- +- def __and__(self, other): +- return Mock() ++from setuptools.config import read_configuration + +- def __bool__(self): +- return False +- +- def __nonzero__(self): +- return False +- +- @classmethod +- def __getattr__(cls, name): +- if name in ('__file__', '__path__'): +- return '/dev/null' +- else: +- return Mock() +- +-sys.modules['RPi'] = Mock() +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO +-sys.modules['lgpio'] = Mock() +-sys.modules['RPIO'] = Mock() +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions +-sys.modules['pigpio'] = Mock() +-sys.modules['w1thermsensor'] = Mock() +-sys.modules['spidev'] = Mock() +-sys.modules['colorzero'] = Mock() ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) ++info = config['metadata'] + + # -- General configuration ------------------------------------------------ + + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] ++if on_rtd: ++ needs_sphinx = '1.4.0' ++ extensions.append('sphinx.ext.imgmath') ++ imgmath_image_format = 'svg' ++ tags.add('rtd') ++else: ++ extensions.append('sphinx.ext.mathjax') ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' ++ + templates_path = ['_templates'] + source_suffix = '.rst' + #source_encoding = 'utf-8-sig' + master_doc = 'index' +-project = 'GPIO Zero' +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) +-version = _setup.__version__ +-release = _setup.__version__ ++project = info['name'] ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) ++version = info['version'] ++#release = None + #language = None + #today_fmt = '%B %d, %Y' + exclude_patterns = ['_build'] +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' + # -- Autodoc configuration ------------------------------------------------ + + autodoc_member_order = 'groupwise' ++autodoc_mock_imports = [ ++ 'RPi', ++ 'lgpio', ++ 'RPIO', ++ 'pigpio', ++ 'w1thermsensor', ++ 'spidev', ++ 'colorzero', ++] + + # -- Intersphinx configuration -------------------------------------------- + +@@ -94,7 +75,7 @@ intersphinx_mapping = { + # -- Options for HTML output ---------------------------------------------- + + html_theme = 'sphinx_rtd_theme' +-html_title = '%s %s Documentation' % (project, version) ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) + #html_theme_path = [] + #html_short_title = None + #html_logo = None +@@ -112,7 +93,7 @@ html_static_path = ['_static'] + #html_show_copyright = True + #html_use_opensearch = '' + #html_file_suffix = None +-htmlhelp_basename = '%sdoc' % _setup.__project__ ++htmlhelp_basename = '{info[name]}doc'.format(info=info) + + # Hack to make wide tables work properly in RTD + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details +@@ -131,12 +112,12 @@ latex_elements = { + + latex_documents = [ + ( +- 'index', # source start file +- '%s.tex' % _setup.__project__, # target filename +- '%s Documentation' % project, # title +- _setup.__author__, # author +- 'manual', # documentclass +- True, # documents ref'd from toctree only ++ 'index', # source start file ++ project + '.tex', # target filename ++ html_title, # title ++ info['author'], # author ++ 'manual', # documentclass ++ True, # documents ref'd from toctree only + ), + ] + +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' + + # -- Options for epub output ---------------------------------------------- + +-epub_basename = _setup.__project__ ++epub_basename = project + #epub_theme = 'epub' + #epub_title = html_title +-epub_author = _setup.__author__ +-epub_identifier = 'https://gpiozero.readthedocs.io/' ++epub_author = info['author'] ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) + #epub_tocdepth = 3 + epub_show_urls = 'no' + #epub_use_index = True +@@ -161,8 +142,8 @@ epub_show_urls = 'no' + # -- Options for manual page output --------------------------------------- + + man_pages = [ +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), + ] + + man_show_urls = True +diff --git a/setup.cfg b/setup.cfg +new file mode 100644 +index 0000000..db0cfa4 +--- /dev/null ++++ b/setup.cfg +@@ -0,0 +1,98 @@ ++[metadata] ++name = gpiozero ++version = 1.6.2 ++description = A simple interface to GPIO devices with Raspberry Pi ++long_description = file:README.rst ++author = Ben Nuttall ++author_email = ben at bennuttall.com ++url = https://gpiozero.readthedocs.io/ ++project_urls = ++ Documentation = https://gpiozero.readthedocs.io/ ++ Source Code = https://github.com/gpiozero/gpiozero ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues ++keywords = raspberrypi gpio ++license = BSD-3-Clause ++classifiers = ++ Development Status :: 5 - Production/Stable ++ Intended Audience :: Education ++ Intended Audience :: Developers ++ Topic :: Education ++ Topic :: System :: Hardware ++ License :: OSI Approved :: BSD License ++ Programming Language :: Python :: 2 ++ Programming Language :: Python :: 2.7 ++ Programming Language :: Python :: 3 ++ Programming Language :: Python :: 3.5 ++ Programming Language :: Python :: 3.6 ++ Programming Language :: Python :: 3.7 ++ Programming Language :: Python :: 3.8 ++ Programming Language :: Python :: 3.9 ++ Programming Language :: Python :: Implementation :: PyPy ++ ++[options] ++packages = find: ++install_requires = ++ colorzero ++ ++[options.package_data] ++gpiozero = ++ fonts/*.txt ++ ++[options.extras_require] ++test = ++ pytest ++ pytest-cov ++doc = ++ sphinx ++ sphinx-rtd-theme ++ ++[options.entry_points] ++console_scripts = ++ pinout = gpiozerocli.pinout:main ++gpiozero_pin_factories = ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory ++ rpio = gpiozero.pins.rpio:RPIOFactory ++ native = gpiozero.pins.native:NativeFactory ++ mock = gpiozero.pins.mock:MockFactory ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory ++ NativePin = gpiozero.pins.native:NativeFactory ++gpiozero_mock_pin_classes = ++ mockpin = gpiozero.pins.mock:MockPin ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin ++ ++[tools:pytest] ++addopts = -rsx --cov --tb=short ++testpaths = tests ++ ++[coverage:run] ++source = gpiozero ++branch = true ++ ++[coverage:report] ++ignore_errors = true ++show_missing = true ++exclude_lines = ++ pragma: no cover ++ assert False ++ raise AssertionError ++ raise NotImplementedError ++ pass ++ if __name__ == .__main__.: ++ ++[copyrights:settings] ++include = ++ **/*.py ++ **/*.rst ++exclude = ++ docs/examples/*.py ++ docs/license.rst ++license = LICENSE.rst ++preamble = ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins ++strip-preamble = false +diff --git a/setup.py b/setup.py +index 621398a..fc644b6 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,139 +1,29 @@ +-"A simple interface to GPIO devices with Raspberry Pi." ++from __future__ import ( ++ unicode_literals, ++ absolute_import, ++) ++str = type('') + + import io + import os +-import sys + import errno +-from setuptools import setup, find_packages ++from setuptools import setup, config + +-if sys.version_info[0] == 2: +- if not sys.version_info >= (2, 7): +- raise ValueError('This package requires Python 2.7 or above') +-elif sys.version_info[0] == 3: +- if not sys.version_info >= (3, 2): +- raise ValueError('This package requires Python 3.2 or above') +-else: +- raise ValueError('Unrecognized major version of Python') +- +-HERE = os.path.abspath(os.path.dirname(__file__)) +- +-# Workaround +-try: +- import multiprocessing +-except ImportError: +- pass +- +-__project__ = 'gpiozero' +-__version__ = '1.6.2' +-__author__ = 'Ben Nuttall' +-__author_email__ = 'ben at bennuttall.com' +-__url__ = 'https://github.com/gpiozero/gpiozero' +-__platforms__ = 'ALL' +- +-__classifiers__ = [ +- "Development Status :: 5 - Production/Stable", +- "Intended Audience :: Education", +- "Intended Audience :: Developers", +- "Topic :: Education", +- "Topic :: System :: Hardware", +- "License :: OSI Approved :: BSD License", +- "Programming Language :: Python :: 2", +- "Programming Language :: Python :: 2.7", +- "Programming Language :: Python :: 3", +- "Programming Language :: Python :: 3.5", +- "Programming Language :: Python :: 3.6", +- "Programming Language :: Python :: 3.7", +- "Programming Language :: Python :: 3.8", +- "Programming Language :: Python :: 3.9", +- "Programming Language :: Python :: Implementation :: PyPy", +-] +- +-__keywords__ = [ +- 'raspberrypi', +- 'gpio', +-] +- +-__requires__ = [ +- 'colorzero', +-] +- +-__extra_requires__ = { +- 'doc': ['sphinx', 'sphinx_rtd_theme'], +- 'test': ['pytest', 'coverage', 'mock'], +-} +- +-if sys.version_info[:2] == (3, 2): +- # Particular versions are required for Python 3.2 compatibility +- __extra_requires__['doc'].extend([ +- 'Jinja2<2.7', +- 'MarkupSafe<0.16', +- ]) +- __extra_requires__['test'][0] = 'pytest<3.0dev' +- __extra_requires__['test'][1] = 'coverage<4.0dev' +-elif sys.version_info[:2] == (3, 3): +- __extra_requires__['test'][0] = 'pytest<3.3dev' +-elif sys.version_info[:2] == (3, 4): +- __extra_requires__['test'][0] = 'pytest<5.0dev' ++cfg = config.read_configuration( ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) + + try: + # If we're executing on a Raspberry Pi, install all GPIO libraries for + # testing (except RPIO which doesn't work on the multi-core models yet) + with io.open('/proc/device-tree/model', 'r') as f: + if f.read().startswith('Raspberry Pi'): +- __extra_requires__['test'].append('RPi.GPIO') +- __extra_requires__['test'].append('pigpio') ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') ++ cfg['options']['extras_require']['test'].append('pigpio') + except IOError as e: + if e.errno != errno.ENOENT: + raise + +-__entry_points__ = { +- 'gpiozero_pin_factories': [ +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'rpio = gpiozero.pins.rpio:RPIOFactory', +- 'native = gpiozero.pins.native:NativeFactory', +- 'mock = gpiozero.pins.mock:MockFactory', +- # Backwards compatible names +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', +- 'NativePin = gpiozero.pins.native:NativeFactory', +- ], +- 'gpiozero_mock_pin_classes': [ +- 'mockpin = gpiozero.pins.mock:MockPin', +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', +- ], +- 'console_scripts': [ +- 'pinout = gpiozerocli.pinout:main', +- ] +-} +- +- +-def main(): +- import io +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: +- setup( +- name = __project__, +- version = __version__, +- description = __doc__, +- long_description = readme.read(), +- classifiers = __classifiers__, +- author = __author__, +- author_email = __author_email__, +- url = __url__, +- license = 'BSD-3-Clause', +- keywords = __keywords__, +- packages = find_packages(), +- include_package_data = True, +- platforms = __platforms__, +- install_requires = __requires__, +- extras_require = __extra_requires__, +- entry_points = __entry_points__, +- ) +- ++opts = cfg['metadata'] ++opts.update(cfg['options']) + +-if __name__ == '__main__': +- main() ++setup(**opts) +-- +2.41.0 + From arnout at mind.be Sun Jun 25 19:10:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:10:08 +0200 Subject: [Buildroot] [PATCH 1/2] package/gupnp: fix build with newer versions of libxml In-Reply-To: <20230621160050.359493-1-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> Message-ID: <81baeb2d-8816-cb62-8c34-14868d7543cf@mind.be> On 21/06/2023 18:00, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/ > > ../libgupnp/gupnp-service.c:1005:9: error: 'xmlRecoverMemory' is deprecated [-Werror=deprecated-declarations] > > libxml2 deprecated the function xmlRecoverMemory with commit > https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526 > first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11 > branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635. > > Instead of backporting an upstream fix [1] from the master branch to the Why? It's not as if the patch is big. The advantage of backporting the patch is that it gets cleaned up "automatically" when the version is bumped. With the -Werror modification, we have to remember to remove that again when the version is bumped. > gupnp-1.4 branch we follow the Gentoo way [2][3] to disable > -Werror=deprecated-declarations in meson.build to prevent future build > errors. If this is the answer to the "why", I'm not convinced. It's just pushing the issue forward... Regards, Arnout > > [1] https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d > [2] https://bugs.gentoo.org/907384 > [3] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8214a9700716349d8d7a3c8543889ced116c3d > > Signed-off-by: Bernd Kuhls > --- > package/gupnp/gupnp.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk > index f41f26d2dd..da04eae682 100644 > --- a/package/gupnp/gupnp.mk > +++ b/package/gupnp/gupnp.mk > @@ -15,6 +15,12 @@ GUPNP_INSTALL_STAGING = YES > GUPNP_DEPENDENCIES = host-pkgconf libglib2 libxml2 gssdp util-linux > GUPNP_CONF_OPTS = -Dexamples=false > > +# prevents build errors with newer versions of libxml > +define GUPNP_REMOVE_DEPRECATED_DECLARATIONS > + $(SED) '/-Werror=deprecated-declarations/d' $(@D)/meson.build > +endef > +GUPNP_POST_PATCH_HOOKS += GUPNP_REMOVE_DEPRECATED_DECLARATIONS > + > ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > GUPNP_CONF_OPTS += -Dintrospection=true -Dvapi=true > GUPNP_DEPENDENCIES += host-vala gobject-introspection From arnout at mind.be Sun Jun 25 19:10:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:10:44 +0200 Subject: [Buildroot] [PATCH 2/2] package/gupnp: bump version to 1.4.4 In-Reply-To: <20230621160050.359493-2-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> <20230621160050.359493-2-bernd@kuhls.net> Message-ID: On 21/06/2023 18:00, Bernd Kuhls wrote: > Release notes: > https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.news Why not 1.6.3? Are they not compatible or something? Regards, Arnout > > Signed-off-by: Bernd Kuhls > --- > package/gupnp/gupnp.hash | 4 ++-- > package/gupnp/gupnp.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/gupnp/gupnp.hash b/package/gupnp/gupnp.hash > index 823dbd7927..aa32745b14 100644 > --- a/package/gupnp/gupnp.hash > +++ b/package/gupnp/gupnp.hash > @@ -1,5 +1,5 @@ > -# Hash from: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.3.sha256sum: > -sha256 14eda777934da2df743d072489933bd9811332b7b5bf41626b8032efb28b33ba gupnp-1.4.3.tar.xz > +# From https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.sha256sum > +sha256 3761b15cb063621f847f3effb7d7637f0317500fca6bda1e1904f73921750a1f gupnp-1.4.4.tar.xz > > # Hash for license file: > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk > index da04eae682..0e3d647710 100644 > --- a/package/gupnp/gupnp.mk > +++ b/package/gupnp/gupnp.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > GUPNP_VERSION_MAJOR = 1.4 > -GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).3 > +GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).4 > GUPNP_SOURCE = gupnp-$(GUPNP_VERSION).tar.xz > GUPNP_SITE = https://download.gnome.org/sources/gupnp/$(GUPNP_VERSION_MAJOR) > GUPNP_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 19:13:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:13:22 +0200 Subject: [Buildroot] [PATCH] package/python-bleak: bump to version 0.20.2 In-Reply-To: <20230622051047.2907590-1-m.niestroj@grinn-global.com> References: <20230622051047.2907590-1-m.niestroj@grinn-global.com> Message-ID: On 22/06/2023 07:10, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz > -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz > +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz > +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.20.0 > +PYTHON_BLEAK_VERSION = 0.20.2 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:11:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:11:04 +0200 Subject: [Buildroot] [git commit] package/python-xmodem: bump to version 0.4.7 Message-ID: <20230625191338.387B884BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b1d7f818bde9c2c967646e3a5713a6c2ede322f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Right now there is a LICENSE file included in the package, so use it for license validation. Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-xmodem/python-xmodem.hash | 8 ++++---- package/python-xmodem/python-xmodem.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash index 33ddfeb595..65a9b6afda 100644 --- a/package/python-xmodem/python-xmodem.hash +++ b/package/python-xmodem/python-xmodem.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xmodem/json -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz -# locally calculated -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz +# Locally computed sha256 checksums +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk index 739c6154d7..d7040f7245 100644 --- a/package/python-xmodem/python-xmodem.mk +++ b/package/python-xmodem/python-xmodem.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_XMODEM_VERSION = 0.4.6 +PYTHON_XMODEM_VERSION = 0.4.7 PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d PYTHON_XMODEM_SETUP_TYPE = setuptools PYTHON_XMODEM_LICENSE = MIT -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO +PYTHON_XMODEM_LICENSE_FILES = LICENSE $(eval $(python-package)) From arnout at mind.be Sun Jun 25 19:12:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:12:51 +0200 Subject: [Buildroot] [git commit] package/python-bleak: bump to version 0.20.2 Message-ID: <20230625191338.5316C84BBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43ec76496316275c53ffbe67cb72903ad334eb98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.20.0 +PYTHON_BLEAK_VERSION = 0.20.2 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:13:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:13:58 +0200 Subject: [Buildroot] [PATCH] package/python-xmodem: bump to version 0.4.7 In-Reply-To: <20230622050531.2904810-1-m.niestroj@grinn-global.com> References: <20230622050531.2904810-1-m.niestroj@grinn-global.com> Message-ID: <55b8b3af-ec9f-a87e-e480-b816e8702212@mind.be> On 22/06/2023 07:05, Marcin Niestroj wrote: > Right now there is a LICENSE file included in the package, so use it for > license validation. > > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-xmodem/python-xmodem.hash | 8 ++++---- > package/python-xmodem/python-xmodem.mk | 6 +++--- > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash > index 33ddfeb595..65a9b6afda 100644 > --- a/package/python-xmodem/python-xmodem.hash > +++ b/package/python-xmodem/python-xmodem.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/xmodem/json > -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz > -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz > -# locally calculated > -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO > +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz > +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz > +# Locally computed sha256 checksums > +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE > diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk > index 739c6154d7..d7040f7245 100644 > --- a/package/python-xmodem/python-xmodem.mk > +++ b/package/python-xmodem/python-xmodem.mk > @@ -4,11 +4,11 @@ > # > ################################################################################ > > -PYTHON_XMODEM_VERSION = 0.4.6 > +PYTHON_XMODEM_VERSION = 0.4.7 > PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz > -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 > +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d > PYTHON_XMODEM_SETUP_TYPE = setuptools > PYTHON_XMODEM_LICENSE = MIT > -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO > +PYTHON_XMODEM_LICENSE_FILES = LICENSE > > $(eval $(python-package)) From peter at korsgaard.com Sun Jun 25 19:14:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:14:27 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 20:59:01 +0200") References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> <875y7bpnwk.fsf@48ers.dk> <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> Message-ID: <87v8fbnylo.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, >> Correct, but given the poor quality of most vendor kernels, using a >> board with mainline is typically a lot nicer (if the IP blocks you care >> about are supported naturally). > I'm not sure that you can claim most vendor kernels are poor > quality. At least NXP and Microchip have decent vendor > kernels. Conversely, when vendor kernels are horrible, mainline is > often not super usable either (because, of course, those vendors don't > invest in upstreaming either). Sure, not all vendor kernels are equal, but vendor drivers are often written by people not very familiar with the subsystem, so things get handled in "odd ways", and as they have not been submitted upstream they don't get any review feedback to clean it up. The vendor kernels of high quality is typically the ones where the vendor developers interact with mainline (so their drivers get reviewed by the subsystem maintainers). E.G. for the Microchip and NXP cases, the basics are anyway in mainline, so it is normal that the identical parts in the vendor kernel also looks sensible. I am not aware of any situations where the mainline kernel is of lower quality than the vendor kernel. It will often have less features, but the support that is there is often cleaner. >> Same about the support, E.G. we had issues with various vendor >> kernels/bootloaders breaking with newer toolchain versions. >> >> > That said, I think for each board we should look at what the vendor >> > kernel really brings. If everything, including GPU, is working with >> > the upstream kernel, it doesn't make sense to use the vendor kernel. I >> > don't know if that's the case in this specific situation. >> > Yann, Peter, Romain, Thomas, what do you think? >> Agreed. I would in general say go for mainline, unless there is no >> decent support in mainline. I would not necessarily think that GPU >> support is a requirement, but at least the things used by the defconfig >> (E.G. storage, serial, network). > That's exactly the opposite of what I was saying, so not agreed I guess :-) I guess it is a question of glass half full vs half empty. You wrote ".. we should look at what the vendor kernel really brings. If everything, including GPU, is working with the upsteam kernel, it doesn't make sense to use the vendor kernel", which I agreed with, EXCEPT that I think the cutoff point should be lower than "everything supported", but just if mainline is suitable for booting a Buildroot defconfig, E.G. working serial/storage/network. But like usual, this is largely up to the person contributing the defconfig. -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:18:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:18:21 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> On 22/06/2023 07:17, Bernd Kuhls wrote: > This version included the patches removed by this commit, no new CVEs > were fixed. So, I guess we shouldn't call it a "security bump" then? AFAIU the only reason to call it security bump is to flag to Peter that it should be backported to stable. Regards, Arnout > > Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 > > Signed-off-by: Bernd Kuhls > --- > v2: Removed patches from .checkpackageignore > > .checkpackageignore | 2 - > ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- > ...are-namespace-declarations-correctly.patch | 33 ------------- > package/raptor/raptor.hash | 4 +- > package/raptor/raptor.mk | 8 +--- > 5 files changed, 3 insertions(+), 91 deletions(-) > delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 36ab2845d7..07408893ce 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea > package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream > package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream > package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream > -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream > -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream > package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream > package/rdesktop/0001-8bit-colors.patch Sob Upstream > package/read-edid/0001-Fix-install-file-list.patch Upstream > diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > deleted file mode 100644 > index 406e265cf3..0000000000 > --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sun, 16 Apr 2017 23:15:12 +0100 > -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer > - > -(raptor_xml_writer_start_element_common): Calculate max including for > -each attribute a potential name and value. > - > -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 > -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 > - > -[Peter: fixes CVE-2017-18926, upstream: > - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] > -Signed-off-by: Peter Korsgaard > ---- > - src/raptor_xml_writer.c | 7 ++++--- > - 1 file changed, 4 insertions(+), 3 deletions(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 693b9468..0d3a36a5 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - size_t nspace_declarations_count = 0; > - unsigned int i; > - > -- /* max is 1 per element and 1 for each attribute + size of declared */ > - if(nstack) { > -- int nspace_max_count = element->attribute_count+1; > -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ > -+ if(element->name->nspace) > -+ nspace_max_count++; > - if(element->declared_nspaces) > - nspace_max_count += raptor_sequence_size(element->declared_nspaces); > - if(element->xml_language) > -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - } > - } > - > -- /* Add the attribute + value */ > -+ /* Add the attribute's value */ > - nspace_declarations[nspace_declarations_count].declaration= > - raptor_qname_format_as_xml(element->attributes[i], > - &nspace_declarations[nspace_declarations_count].length); > --- > -2.20.1 > - > diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > deleted file mode 100644 > index a48a583cb1..0000000000 > --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sat, 18 Sep 2021 17:40:00 -0700 > -Subject: [PATCH] XML Writer : compare namespace declarations correctly > - > -Apply patch from > -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 > -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 > -which overwrote heap during XML writing in parse type literal > -content. This was detected with clang asan. > - > -Thanks to Michael Stahl / mst2 for the fix. > - > -[Retrieved from: > -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] > -Signed-off-by: Fabrice Fontaine > ---- > - src/raptor_xml_writer.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 56993dc3..4426d38c 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - > - /* check it wasn't an earlier declaration too */ > - for(j = 0; j < nspace_declarations_count; j++) > -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { > -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { > - declare_me = 0; > - break; > - } > diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash > index 2a54bf270d..05e9c53902 100644 > --- a/package/raptor/raptor.hash > +++ b/package/raptor/raptor.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz > -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt > +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz > +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt > diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk > index 69ac121300..ec7643ce3d 100644 > --- a/package/raptor/raptor.mk > +++ b/package/raptor/raptor.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RAPTOR_VERSION = 2.0.15 > +RAPTOR_VERSION = 2.0.16 > RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz > RAPTOR_SITE = http://download.librdf.org/source > RAPTOR_DEPENDENCIES = libxml2 libxslt > @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES > # Flag is added to make sure the patch is applied for the configure.ac of raptor. > RAPTOR_AUTORECONF = YES > > -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > -RAPTOR_IGNORE_CVES += CVE-2017-18926 > - > -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch > -RAPTOR_IGNORE_CVES += CVE-2020-25713 > - > RAPTOR_CONF_OPTS =\ > --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ > --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:19:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:19:14 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230622051703.2543-2-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> <20230622051703.2543-2-bernd@kuhls.net> Message-ID: <398d6d59-854d-e413-5007-4afb4942a7a4@mind.be> On 22/06/2023 07:17, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > v2: no changes > > ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > > diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > new file mode 100644 > index 0000000000..cd9542a9a9 > --- /dev/null > +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > @@ -0,0 +1,35 @@ > +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 > +From: David Anes > +Date: Thu, 4 May 2023 11:54:02 +0200 > +Subject: [PATCH] Remove the access to entities 'checked' private symbol for > + libxml2 2.11.0 > + > +Since version 2.11.0, some private symbols that were never intended > +as public API/ABI have been removed from libxml2, therefore the field > +'checked' is no longer present and raptor fails to build in this > +scenario. > + > +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 > + > +Signed-off-by: Bernd Kuhls > +--- > + src/raptor_libxml.c | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c > +index 538c2c8e..8bcee139 100644 > +--- a/src/raptor_libxml.c > ++++ b/src/raptor_libxml.c > +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) > + > + ret->owner = 1; > + > +-#if LIBXML_VERSION >= 20627 > ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 > + /* Checked field was released in 2.6.27 on 2006-10-25 > + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 > + * > ++ * and was later removed in version 2.11.0 > + */ > + > + /* Mark this entity as having been checked - never do this again */ From arnout at mind.be Sun Jun 25 19:18:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:18:56 +0200 Subject: [Buildroot] [git commit] package/raptor: fix build with newer versions of libxml2 Message-ID: <20230625191950.E176584BD7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf3b6ea551f1116a87d173c447162480052a171a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- ...access-to-entities-checked-private-symbol.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ From bugzilla at busybox.net Sun Jun 25 19:19:54 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 19:19:54 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |--- --- Comment #4 from Yann E. MORIN --- Jan-Benedict, All, (In reply to Jan-Benedict Glaw from comment #3) > I'm just doing plain builds with the provided [hifive_unleashed_defconfig] Right, sorry, I totally missed that. So, then we have two options (in order of preference, but n reverse order of simplicity): 1. switch hifive_unleashed_defconfig to use opensbi 1.2 2. add the patch from 2f7582538fa5 into board/sifive/hifive-unleashed/linux/ and use a global patch dir to point to board/sifive/hifive-unleashed/ Seeing commit fad36fa91d9a (configs/hifive_unleashed_defconfig: explicitly use OpenSBI 0.9), there does not seem to be a reason to not use 1.2, so we should at least try that. Could you please report wether opensbi 1.2 also works? Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From arnout at mind.be Sun Jun 25 19:22:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:22:02 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: drop python-async-timeout dependency In-Reply-To: <20230622053618.3230837-1-m.niestroj@grinn-global.com> References: <20230622053618.3230837-1-m.niestroj@grinn-global.com> Message-ID: <3615467b-1f3d-5378-932c-571e044b476b@mind.be> On 22/06/2023 07:36, Marcin Niestroj wrote: > async-timeout dependency was dropped upstream for Python 3.11 (see [1]). > > [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 > > Signed-off-by: Marcin Niestroj Applied both to master, thanks. Regards, Arnout > --- > package/python-dbus-fast/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > index c9562fecfa..b7168106d7 100644 > --- a/package/python-dbus-fast/Config.in > +++ b/package/python-dbus-fast/Config.in > @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST > bool "python-dbus-fast" > select BR2_PACKAGE_HOST_PYTHON_CYTHON > 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. From arnout at mind.be Sun Jun 25 19:19:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:19:58 +0200 Subject: [Buildroot] [git commit] package/python-dbus-fast: drop python-async-timeout dependency Message-ID: <20230625192219.229C584C02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d39ca323887c7cf4222e00fa42c2c3cd7bb8e95e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master async-timeout dependency was dropped upstream for Python 3.11 (see [1]). [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-dbus-fast/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in index c9562fecfa..b7168106d7 100644 --- a/package/python-dbus-fast/Config.in +++ b/package/python-dbus-fast/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST bool "python-dbus-fast" select BR2_PACKAGE_HOST_PYTHON_CYTHON 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. From arnout at mind.be Sun Jun 25 19:20:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:20:13 +0200 Subject: [Buildroot] [git commit] package/python-dbus-fast: bump to version 1.86.0 Message-ID: <20230625192219.2DEE184C25@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b51a651817bce41c5effbc7c4b836111dd30679f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-dbus-fast/python-dbus-fast.hash | 4 ++-- package/python-dbus-fast/python-dbus-fast.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash index e9a3992f8e..dce258c0f9 100644 --- a/package/python-dbus-fast/python-dbus-fast.hash +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dbus-fast/json -md5 21e3675168e3dbe807c6c8a29267241f dbus_fast-1.84.0.tar.gz -sha256 d64f1b68c1c81268e846471caeb9264a9306a6c6ad356c30d5cdf7d1ecc251a1 dbus_fast-1.84.0.tar.gz +md5 1fc61ba29ed79162c651be4bae4a9dee dbus_fast-1.86.0.tar.gz +sha256 ca376a360f1bc2c3d59e9edfb5e4de5be389cca37e8c92f4539176ddf755341e dbus_fast-1.86.0.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 index 9dd88f613f..1456d5600d 100644 --- a/package/python-dbus-fast/python-dbus-fast.mk +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DBUS_FAST_VERSION = 1.84.0 +PYTHON_DBUS_FAST_VERSION = 1.86.0 PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz -PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/81/67/a83522d6692a72911c3586e2fcd2363ce22d1522a7e17e1012f255a6083b +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/08/9d/ad27f451198724d6e5b4f0435a13f2b2f839716bbcdede2ccf6d99743ec5 PYTHON_DBUS_FAST_SETUP_TYPE = setuptools PYTHON_DBUS_FAST_LICENSE = MIT PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:24:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:24:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/audit: fix musl build In-Reply-To: <20230625144417.293506-1-bernd@kuhls.net> References: <20230625144417.293506-1-bernd@kuhls.net> Message-ID: <49628125-1be6-98a0-1886-1fe33605bb5b@mind.be> On 25/06/2023 16:44, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ > > Signed-off-by: Bernd Kuhls > --- > ...ute_malloc__-with-__attribute__-__ma.patch | 39 +++++++++++++++++++ > 1 file changed, 39 insertions(+) > create mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > > diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > new file mode 100644 > index 0000000000..1a276ca2df > --- /dev/null > +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > @@ -0,0 +1,39 @@ > +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 > +From: Khem Raj > +Date: Tue, 9 Aug 2022 23:57:03 -0700 > +Subject: [PATCH] Replace __attribute_malloc__ with > + __attribute__((__malloc__)) > + > +__attribute_malloc__ is not available on musl > + > +Fixes > +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator > +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); > +| ^ > + > +Signed-off-by: Khem Raj > + > +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 > + > +Signed-off-by: Bernd Kuhls Applied both to master, thanks. Regards, Arnout > +--- > + > + auparse/auparse.h | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/auparse/auparse.h b/auparse/auparse.h > +index 95cf256d..c7dbe5ff 100644 > +--- a/auparse/auparse.h > ++++ b/auparse/auparse.h > +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, > + void auparse_destroy(auparse_state_t *au); > + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); > + auparse_state_t *auparse_init(ausource_t source, const void *b) > +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); > ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); > + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) > + __attr_access ((__read_only__, 2, 3)); > + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) > +-- > +2.37.1 > + From arnout at mind.be Sun Jun 25 19:22:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:22:18 +0200 Subject: [Buildroot] [git commit] package/audit: fix musl build Message-ID: <20230625192421.7667684C53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a27b230ab023b3dfd9ac1e7f0d0b8bbde1928c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- ...ttribute_malloc__-with-__attribute__-__ma.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch new file mode 100644 index 0000000000..1a276ca2df --- /dev/null +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch @@ -0,0 +1,39 @@ +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 9 Aug 2022 23:57:03 -0700 +Subject: [PATCH] Replace __attribute_malloc__ with + __attribute__((__malloc__)) + +__attribute_malloc__ is not available on musl + +Fixes +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); +| ^ + +Signed-off-by: Khem Raj + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + + auparse/auparse.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..c7dbe5ff 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, + void auparse_destroy(auparse_state_t *au); + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); + auparse_state_t *auparse_init(ausource_t source, const void *b) +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) + __attr_access ((__read_only__, 2, 3)); + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) +-- +2.37.1 + From arnout at mind.be Sun Jun 25 19:23:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:23:19 +0200 Subject: [Buildroot] [git commit] package/audit: bump version to 3.1.1 Message-ID: <20230625192421.815D384C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afbc2f47fb0bd820e5a98e14c2271f016b9fdce4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/linux-audit/audit-userspace/blob/v3.1.1/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 87c00ec241..310b0a0f6a 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz +sha256 46e46b37623cce09e6ee134e78d668afc34f4e1c870c853ef12e4193078cfe87 audit-3.1.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 252f5865b5..e77e06bd6b 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.1 +AUDIT_VERSION = 3.1.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB From peter at korsgaard.com Sun Jun 25 19:24:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:24:33 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 21:18:21 +0200") References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> Message-ID: <87r0pzny4u.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 22/06/2023 07:17, Bernd Kuhls wrote: >> This version included the patches removed by this commit, no new CVEs >> were fixed. > So, I guess we shouldn't call it a "security bump" then? AFAIU the > only reason to call it security bump is to flag to Peter that it > should be backported to stable. And that is even not necessary. I do look at all commits getting applied to master to (try to) decide if something should be backported, E.G. if it is a (security) bugfix and also applies to the version in LTS. If you already had a look at think it should be backported, then just state that in the commit message (E.G. fixes foo since the bump to version x.y.z in commit sha1). -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:25:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:25:02 +0200 Subject: [Buildroot] [PATCH] package/dbus: security bump to version 1.2.28 In-Reply-To: <20230625174707.1688088-1-peter@korsgaard.com> References: <20230625174707.1688088-1-peter@korsgaard.com> Message-ID: On 25/06/2023 19:47, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged > Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or > similar) is active, and a message from the bus driver cannot be delivered > to a client connection due to rules or outgoing message quota. > This is a denial of service if triggered maliciously by a local attacker. > > - Fix an incorrect assertion that could be used to crash dbus-daemon or > other users of DBusServer prior to authentication, if libdbus was compiled > with assertions enabled. > > For details, see the NEWS file: > https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/dbus/dbus.hash | 4 ++-- > package/dbus/dbus.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash > index 17c70004ba..0e48d4dafd 100644 > --- a/package/dbus/dbus.hash > +++ b/package/dbus/dbus.hash > @@ -1,7 +1,7 @@ > # Locally calculated after checking pgp signature > -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc > +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc > # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F > -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz > +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz > > # Locally calculated > sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING > diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk > index b3a79c431d..99d2c4301c 100644 > --- a/package/dbus/dbus.mk > +++ b/package/dbus/dbus.mk > @@ -6,7 +6,7 @@ > > # When updating dbus, check if there are changes in session.conf and > # system.conf, and update the versions in the dbus-broker package accordingly. > -DBUS_VERSION = 1.12.24 > +DBUS_VERSION = 1.12.28 > DBUS_SITE = https://dbus.freedesktop.org/releases/dbus > DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) > DBUS_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 19:24:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:24:32 +0200 Subject: [Buildroot] [git commit] package/dbus: security bump to version 1.2.28 Message-ID: <20230625192619.D571E84CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52ae2a4e1d10da4ea46bc730db69a40d79eb835a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or similar) is active, and a message from the bus driver cannot be delivered to a client connection due to rules or outgoing message quota. This is a denial of service if triggered maliciously by a local attacker. - Fix an incorrect assertion that could be used to crash dbus-daemon or other users of DBusServer prior to authentication, if libdbus was compiled with assertions enabled. For details, see the NEWS file: https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/dbus/dbus.hash | 4 ++-- package/dbus/dbus.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash index 17c70004ba..0e48d4dafd 100644 --- a/package/dbus/dbus.hash +++ b/package/dbus/dbus.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz # Locally calculated sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index b3a79c431d..99d2c4301c 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -6,7 +6,7 @@ # When updating dbus, check if there are changes in session.conf and # system.conf, and update the versions in the dbus-broker package accordingly. -DBUS_VERSION = 1.12.24 +DBUS_VERSION = 1.12.28 DBUS_SITE = https://dbus.freedesktop.org/releases/dbus DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) DBUS_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 19:26:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:26:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus In-Reply-To: <20230625144833.296862-1-bernd@kuhls.net> References: <20230625144833.296862-1-bernd@kuhls.net> Message-ID: <3f4b279d-1421-7940-1693-11aa1f8e4586@mind.be> On 25/06/2023 16:48, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- > package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > index 87df4f7de0..9939c6f73b 100644 > --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 451d4e4dbdca71c9bd31d3d11528db4759b93c323476e5e881f617fa3eadc600 kodi-pvr-zattoo-20.3.8-Nexus.tar.gz > +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz > sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md > diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > index ed3c96f3e8..53153f8f59 100644 > --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -KODI_PVR_ZATTOO_VERSION = 20.3.8-Nexus We have 20.3.7... What did you base on? Regards, Arnout > +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus > KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) > KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ > KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md From arnout at mind.be Sun Jun 25 19:34:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:34:05 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <87r0pzny4u.fsf@48ers.dk> References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> <87r0pzny4u.fsf@48ers.dk> Message-ID: <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> On 25/06/2023 21:24, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > > On 22/06/2023 07:17, Bernd Kuhls wrote: > >> This version included the patches removed by this commit, no new CVEs > >> were fixed. > > > So, I guess we shouldn't call it a "security bump" then? AFAIU the > > only reason to call it security bump is to flag to Peter that it > > should be backported to stable. > > > And that is even not necessary. I do look at all commits getting applied > to master to (try to) decide if something should be backported, E.G. if > it is a (security) bugfix and also applies to the version in LTS. Oh. I saw you sometimes change the subject line to include "security bump" when the submitter forgets to... Regards, Arnout > > If you already had a look at think it should be backported, then just > state that in the commit message (E.G. fixes foo since the bump to > version x.y.z in commit sha1). > From yann.morin.1998 at free.fr Sun Jun 25 19:36:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 21:36:48 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: <20230625193648.GA646621@scaer> Arnout, Andreas, All, On 2023-06-25 16:33 +0200, Arnout Vandecappelle via buildroot spake thusly: > > > On 25/06/2023 15:54, Yann E. MORIN wrote: > >Andreas, All, > > > >On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > >>Switch the following projects to using the same Git source repos and > >>commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x > >>devices to establish a baseline for comparable functionality: > >> > >>* TI Linux Kernel v5.10 > > > >So this means going from a 6.3 kernel back to a 5.10 (the current latest > >if 6.3, which is what is used in the defconfigs from the two previous > >patches). That's a bit unfortunate. > > > >Do you have plans to update to a more recent kernel in the (near) > >future? Can't we keep using 6.3 anyway? > > We don't actually have a clear policy on whether to use upstream or vendor > kernels for the defconfigs. We have a few boards with both, but IMHO that's > not a great approach either. > > Personally, I think it makes sense to focus on vendor kernels for the > defconfigs. Using upstream is generally easy, you just have to find the > appropriate device tree. But for the vendor kernel, you have to find the > repository, which branch is "current", and often also make sure you sync up > with U-Boot and OP-TEE etc. versions. @Andreas don't take this as law, > though, it's just personal opinion. > > That said, I think for each board we should look at what the vendor kernel > really brings. If everything, including GPU, is working with the upstream > kernel, it doesn't make sense to use the vendor kernel. I don't know if > that's the case in this specific situation. > > Yann, Peter, Romain, Thomas, what do you think? My position is that we should use upstream as much as possible, and switch to a fork only when that is needed. Now, what "it is needed" means is very hazy. Lack of serial, storage, network upstream certainly means it is not suitable. Lack of support for some obscure IP block that no one uses or even knows of, is certainly not a blocker. Then there is the wide gray range of peripherals (GPU, hw crypto accels, etc...) that some may see as critical while others might not care about. So I guess the rule is: deviating from upstream should be dully motivated, not just "get in sync with Yocto/OE" or whatev'. What prompted my initial comment above, is that the series introduces two defconfigs that use the upstream kernel, i.e. 6.3 as of now, but then this patch dwindles back to use the 5.10-vendor. So, the question is really, indeed: why use the 5.10-vendor tree when the 6.3-upstream seems to work? Or put in other words: does the 6.3-upstream actually works, as introduced in the previous patches? I.e. if we do not apply this patch, does the am62x_sk_defconfig and the am64x_sk_defconfig 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 arnout at mind.be Sun Jun 25 19:37:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:37:04 +0200 Subject: [Buildroot] [PATCH v2] package/libcgroup: allow to build with musl In-Reply-To: <20230625165121.2112986-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-2-ovlevin@sberdevices.ru> <20230625165121.2112986-1-ovlevin@sberdevices.ru> Message-ID: <80a331c8-4bf1-5c27-558d-f98bb28f601e@mind.be> On 25/06/2023 18:51, Oleg Lyovin via buildroot wrote: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin Applied to master, thanks. The subject line now should be "allow to build with musl and uClibc", so I changed that :-) Regards, Arnout > > --- > Changes v1 -> v2: > - remove glibc dependency: checked that libcgroup can be built in all > the configurations: glibc, musl, uClibc, but requires musl-fts > for the last two. > (suggested by Arnout) > - remove LDFLAGS modification: it seems that autoconf > automatically searches for a library that provides 'fts_open'. > (suggested by Yann) > - changed commit-msg (suggsted by Arnout) > and rebased onto 'master' branch > > glibc, musl and uClibc builds are approved by 'test-pkg' script: > bootlin-armv5-uclibc [1/3]: OK > bootlin-armv7-glibc [2/3]: OK > bootlin-x86-64-musl [3/3]: OK > > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/Config.in | 7 +++---- > package/libcgroup/libcgroup.mk | 4 ++++ > 2 files changed, 7 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 03efa71e6b..546b5f3560 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -1,8 +1,7 @@ > config BR2_PACKAGE_LIBCGROUP > bool "libcgroup" > depends on BR2_INSTALL_LIBSTDCPP > - # libcgroup uses which is not included by default in uClibc > - depends on BR2_TOOLCHAIN_USES_GLIBC > + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > help > libcgroup is a library that abstracts the control > group file system in Linux. > @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > > endif > > -comment "libcgroup needs a glibc toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC > +comment "libcgroup needs a toolchain w/ C++" > + depends on !BR2_INSTALL_LIBSTDCPP > \ No newline at end of file > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..e3de48c561 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,8 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +endif > + > $(eval $(autotools-package)) From arnout at mind.be Sun Jun 25 19:34:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:34:36 +0200 Subject: [Buildroot] [git commit] package/libcgroup: allow to build with musl and uClibc Message-ID: <20230625193715.4051984DF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libcgroup depends on fts API which is missing in musl and uClibc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 7 +++---- package/libcgroup/libcgroup.mk | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..546b5f3560 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -1,8 +1,7 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP - # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..e3de48c561 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,8 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +endif + $(eval $(autotools-package)) From arnout at mind.be Sun Jun 25 19:38:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xorgproto: bump version to 2023.2 In-Reply-To: <20230625165340.306760-1-bernd@kuhls.net> References: <20230625165340.306760-1-bernd@kuhls.net> Message-ID: <1badb5c7-ebd0-87d6-e6e3-3893430eb02c@mind.be> On 25/06/2023 18:53, Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-June/003408.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/x11r7/xorgproto/xorgproto.hash | 6 +++--- > package/x11r7/xorgproto/xorgproto.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash > index 10655f9dd1..37ad9c7c04 100644 > --- a/package/x11r7/xorgproto/xorgproto.hash > +++ b/package/x11r7/xorgproto/xorgproto.hash > @@ -1,6 +1,6 @@ > -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html > -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz > -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz > +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html > +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz > +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz > > # Locally computed > sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto > diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk > index 899f505f1c..f6e5a5a434 100644 > --- a/package/x11r7/xorgproto/xorgproto.mk > +++ b/package/x11r7/xorgproto/xorgproto.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XORGPROTO_VERSION = 2023.1 > +XORGPROTO_VERSION = 2023.2 > XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz > XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto > XORGPROTO_LICENSE = MIT From arnout at mind.be Sun Jun 25 19:37:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:37:15 +0200 Subject: [Buildroot] [git commit] package/x11r7/xorgproto: bump version to 2023.2 Message-ID: <20230625193838.6E11284E84@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=67f840d555d54bc9fdaf3fdb70c188b037e3b5cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003408.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xorgproto/xorgproto.hash | 6 +++--- package/x11r7/xorgproto/xorgproto.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index 10655f9dd1..37ad9c7c04 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index 899f505f1c..f6e5a5a434 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2023.1 +XORGPROTO_VERSION = 2023.2 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT From arnout at mind.be Sun Jun 25 19:39:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:39:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/quickjs: disable on microblaze In-Reply-To: <20230625175706.319901-1-bernd@kuhls.net> References: <20230625175706.319901-1-bernd@kuhls.net> Message-ID: On 25/06/2023 19:57, Bernd Kuhls wrote: > quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on > microblaze since its addition in commit > 5d50793659acb95050c110d5fc05399df20ce30b > > Fixes: > http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ > > Signed-off-by: Bernd Kuhls Applied both to master, thanks. Regards, Arnout > --- > package/quickjs/Config.in | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in > index dc466241ba..292dba86d0 100644 > --- a/package/quickjs/Config.in > +++ b/package/quickjs/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_QUICKJS > bool "quickjs" > + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD > depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 > depends on !BR2_STATIC_LIBS > # No way to check for fenv support. > @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS > https://bellard.org/quickjs/ > > comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" > + depends on !BR2_microblaze > depends on !BR2_nios2 > depends on BR2_USE_MMU > depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ From arnout at mind.be Sun Jun 25 19:38:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:59 +0200 Subject: [Buildroot] [git commit] package/quickjs: disable on sh* Message-ID: <20230625193940.9E72884F35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1880a061e8a34b759a62da9ef0eed8ab566c88dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on sh* since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: sh4: http://autobuild.buildroot.net/results/46d/46d7da58a857939ee3a33f60ab64ad278157c3bd/ sh4a: http://autobuild.buildroot.net/results/b1d/b1db05e79e5505c6606524e54e159224b633eac2/ sh4aeb: http://autobuild.buildroot.net/results/c30/c307a1b67142405f81c9276056b28bea366f2ccf/ sh4eb: http://autobuild.buildroot.net/results/945/945b508385ba5aa25f982f8a8493628fa828e472/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index 292dba86d0..fd174bc657 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 + depends on !BR2_sh # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_STATIC_LIBS # No way to check for fenv support. depends on !BR2_TOOLCHAIN_USES_UCLIBC @@ -18,6 +19,7 @@ config BR2_PACKAGE_QUICKJS comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" depends on !BR2_microblaze depends on !BR2_nios2 + depends on !BR2_sh depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_HOST_GCC_AT_LEAST_4_9 From arnout at mind.be Sun Jun 25 19:38:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:39 +0200 Subject: [Buildroot] [git commit] package/quickjs: disable on microblaze Message-ID: <20230625193940.95A8D84F31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72bb3e89aa3152d47584682f7a699ddb94d4abc5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on microblaze since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index dc466241ba..292dba86d0 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 depends on !BR2_STATIC_LIBS # No way to check for fenv support. @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS https://bellard.org/quickjs/ comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" + depends on !BR2_microblaze depends on !BR2_nios2 depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ From peter at korsgaard.com Sun Jun 25 19:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:42:00 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 21:34:05 +0200") References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> <87r0pzny4u.fsf@48ers.dk> <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> Message-ID: <87mt0nnxbr.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 25/06/2023 21:24, Peter Korsgaard wrote: >>>>>>> "Arnout" == Arnout Vandecappelle writes: >> > On 22/06/2023 07:17, Bernd Kuhls wrote: >> >> This version included the patches removed by this commit, no new CVEs >> >> were fixed. >> > So, I guess we shouldn't call it a "security bump" then? AFAIU >> the >> > only reason to call it security bump is to flag to Peter that it >> > should be backported to stable. >> >> And that is even not necessary. I do look at all commits getting applied >> to master to (try to) decide if something should be backported, E.G. if >> it is a (security) bugfix and also applies to the version in LTS. > Oh. I saw you sometimes change the subject line to include "security > bump" when the submitter forgets to... Sure, if it is a security bump then we normally mention it in the commit message and I sometimes fix that up when applying if the contributor forgot to do so - But my point is that I don't just look at git log --grep 'security bump' Or something like that, I really skim through all commit on master. -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:42:57 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:42:57 +0200 Subject: [Buildroot] [git commit] package/libcgroup: add newline at end of file Message-ID: <20230625194428.43A3B851E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd6b33426962727b97e2ea2a63bfb7a018adcfaf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the end got accidentally removed. Re-add it. Reported by check-package. Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 546b5f3560..9326b967ed 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -18,4 +18,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif comment "libcgroup needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file + depends on !BR2_INSTALL_LIBSTDCPP + From arnout at mind.be Sun Jun 25 19:42:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:42:32 +0200 Subject: [Buildroot] [git commit] package/raptor: security bump version to 2.0.16 Message-ID: <20230625194428.381B0851A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2fa8914bf1dad02e7110ba94a51796511151e7a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This version included the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 2 - ...ax-nspace-declarations-correctly-for-XML-.patch | 47 ---------------------- ...-compare-namespace-declarations-correctly.patch | 33 --------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 5 files changed, 3 insertions(+), 91 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index d0378929ee..2e5c833156 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1338,8 +1338,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream package/rdesktop/0001-8bit-colors.patch Sob Upstream package/read-edid/0001-Fix-install-file-list.patch Upstream diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:44:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:44:39 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: On 22/06/2023 07:17, Bernd Kuhls wrote: > This version included the patches removed by this commit, no new CVEs > were fixed. > > Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > v2: Removed patches from .checkpackageignore > > .checkpackageignore | 2 - > ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- > ...are-namespace-declarations-correctly.patch | 33 ------------- > package/raptor/raptor.hash | 4 +- > package/raptor/raptor.mk | 8 +--- > 5 files changed, 3 insertions(+), 91 deletions(-) > delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 36ab2845d7..07408893ce 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea > package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream > package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream > package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream > -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream > -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream > package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream > package/rdesktop/0001-8bit-colors.patch Sob Upstream > package/read-edid/0001-Fix-install-file-list.patch Upstream > diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > deleted file mode 100644 > index 406e265cf3..0000000000 > --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sun, 16 Apr 2017 23:15:12 +0100 > -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer > - > -(raptor_xml_writer_start_element_common): Calculate max including for > -each attribute a potential name and value. > - > -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 > -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 > - > -[Peter: fixes CVE-2017-18926, upstream: > - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] > -Signed-off-by: Peter Korsgaard > ---- > - src/raptor_xml_writer.c | 7 ++++--- > - 1 file changed, 4 insertions(+), 3 deletions(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 693b9468..0d3a36a5 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - size_t nspace_declarations_count = 0; > - unsigned int i; > - > -- /* max is 1 per element and 1 for each attribute + size of declared */ > - if(nstack) { > -- int nspace_max_count = element->attribute_count+1; > -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ > -+ if(element->name->nspace) > -+ nspace_max_count++; > - if(element->declared_nspaces) > - nspace_max_count += raptor_sequence_size(element->declared_nspaces); > - if(element->xml_language) > -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - } > - } > - > -- /* Add the attribute + value */ > -+ /* Add the attribute's value */ > - nspace_declarations[nspace_declarations_count].declaration= > - raptor_qname_format_as_xml(element->attributes[i], > - &nspace_declarations[nspace_declarations_count].length); > --- > -2.20.1 > - > diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > deleted file mode 100644 > index a48a583cb1..0000000000 > --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sat, 18 Sep 2021 17:40:00 -0700 > -Subject: [PATCH] XML Writer : compare namespace declarations correctly > - > -Apply patch from > -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 > -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 > -which overwrote heap during XML writing in parse type literal > -content. This was detected with clang asan. > - > -Thanks to Michael Stahl / mst2 for the fix. > - > -[Retrieved from: > -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] > -Signed-off-by: Fabrice Fontaine > ---- > - src/raptor_xml_writer.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 56993dc3..4426d38c 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - > - /* check it wasn't an earlier declaration too */ > - for(j = 0; j < nspace_declarations_count; j++) > -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { > -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { > - declare_me = 0; > - break; > - } > diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash > index 2a54bf270d..05e9c53902 100644 > --- a/package/raptor/raptor.hash > +++ b/package/raptor/raptor.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz > -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt > +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz > +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt > diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk > index 69ac121300..ec7643ce3d 100644 > --- a/package/raptor/raptor.mk > +++ b/package/raptor/raptor.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RAPTOR_VERSION = 2.0.15 > +RAPTOR_VERSION = 2.0.16 > RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz > RAPTOR_SITE = http://download.librdf.org/source > RAPTOR_DEPENDENCIES = libxml2 libxslt > @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES > # Flag is added to make sure the patch is applied for the configure.ac of raptor. > RAPTOR_AUTORECONF = YES > > -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > -RAPTOR_IGNORE_CVES += CVE-2017-18926 > - > -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch > -RAPTOR_IGNORE_CVES += CVE-2020-25713 > - > RAPTOR_CONF_OPTS =\ > --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ > --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:54:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:54:04 +0200 Subject: [Buildroot] [PATCH v1] optee-client: add option to set tee-supplicant startup priority In-Reply-To: <20230621090747.74080-1-avromanov@sberdevices.ru> References: <20230621090747.74080-1-avromanov@sberdevices.ru> Message-ID: <54d0881e-8d06-24b1-d120-b4494ddf5d58@mind.be> On 21/06/2023 11:07, Alexey Romanov via buildroot wrote: > In some cases, it is necessary to explicitly specify the startup > priority of the tee-supplicant script in init.d. > > In most cases of system operation, the S30 priority is acceptable. > However, there are cases when the user needs to choose the startup > priority of the tee-supplicant. This kind of issue exists for every init script. We don't want to have such an option every time we add init scripts. So this kind of customization is something for a post-build script, that simply does mv ${TARGET_DIR}/etc/init.d/S30tee-supplicant \ ${TARGET_DIR}/etc/init.d/S01tee-supplicant Therefore, I've marked this patch as Rejected. Other maintainers may disagree though. Regards, Arnout > > For example, for encryption/decryption of the user's file system, > OPTEE is usually required, i.e. the tee-supplicant daemon needs to > be running. Usually, such a script runs on the earliest priorities > in the system, for example, S01. > > By default, the priority remains at 30, but for specific scenarios, > the user can specify their own priority. > > Signed-off-by: Alexey Romanov > --- > package/optee-client/Config.in | 7 +++++++ > package/optee-client/optee-client.mk | 4 +++- > 2 files changed, 10 insertions(+), 1 deletion(-) > > diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in > index cc7f176c77..d074a36b08 100644 > --- a/package/optee-client/Config.in > +++ b/package/optee-client/Config.in > @@ -37,6 +37,13 @@ config BR2_PACKAGE_OPTEE_CLIENT_SUPP_PLUGINS > help > Enable TEE supplicant plugin support. > > +config BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY > + string "Priority startup for tee-supplicant init.d script" > + default "30" > + help > + Use this option in cases when you clearly need to specify > + the priority of launching tee-supplicant init.d script. > + > endif > > comment "optee-client needs a toolchain w/ threads, headers >= 4.3" > diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk > index 13a9eb6b20..bd977909f8 100644 > --- a/package/optee-client/optee-client.mk > +++ b/package/optee-client/optee-client.mk > @@ -26,9 +26,11 @@ else > OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=OFF > endif > > +TEE_SUPPLICANT_PRIORITY=$(call qstrip,$(BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY)) > + > define OPTEE_CLIENT_INSTALL_INIT_SYSV > $(INSTALL) -m 0755 -D $(OPTEE_CLIENT_PKGDIR)/S30tee-supplicant \ > - $(TARGET_DIR)/etc/init.d/S30tee-supplicant > + $(TARGET_DIR)/etc/init.d/S$(TEE_SUPPLICANT_PRIORITY)tee-supplicant > endef > > $(eval $(cmake-package)) From arnout at mind.be Sun Jun 25 19:54:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:54:38 +0200 Subject: [Buildroot] [git commit] package/alsa-plugins: fix dependencies for the alsa plugin package Message-ID: <20230625195759.4B09B8527C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3223a34ee546ca1e15d022cf0ae6253187a79af9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The alsa-utils will remove and create the /usr/share/alsa dir as a whole and since the alsa plugins needs to add config into this same directory it should come after those install steps. Also, the bluez alsa needs the plugins installed to find them during the configuration phases - so, interlock the plugins when configured. Signed-off-by: Charles Hardin Signed-off-by: Arnout Vandecappelle --- package/alsa-plugins/alsa-plugins.mk | 4 ++++ package/bluez-alsa/bluez-alsa.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index 5728ebfe37..d23a81c5ee 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ --disable-maemo-resource-manager \ --with-speex=no +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) +ALSA_PLUGINS_DEPENDENCIES += alsa-utils +endif + ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) ALSA_PLUGINS_CONF_OPTS += --enable-samplerate ALSA_PLUGINS_DEPENDENCIES += libsamplerate diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk index 83dfce6177..649810b0ad 100644 --- a/package/bluez-alsa/bluez-alsa.mk +++ b/package/bluez-alsa/bluez-alsa.mk @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ --with-alsaplugindir=/usr/lib/alsa-lib \ --with-alsaconfdir=/etc/alsa/conf.d +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins +endif + ifeq ($(BR2_PACKAGE_FDK_AAC),y) BLUEZ_ALSA_DEPENDENCIES += fdk-aac BLUEZ_ALSA_CONF_OPTS += --enable-aac From arnout at mind.be Sun Jun 25 19:57:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:57:56 +0200 Subject: [Buildroot] [PATCH 1/2] package/alsa-plugins: fix dependencies for the alsa plugin package In-Reply-To: <20230620173813.4590-1-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> Message-ID: <43466a26-b5d6-e314-b04c-cabe06cd8f24@mind.be> On 20/06/2023 19:38, Charles Hardin wrote: > The alsa-utils will remove and create the /usr/share/alsa dir > as a whole and since the alsa plugins needs to add config into > this same directory it should come after those install steps. > > Also, the bluez alsa needs the plugins installed to find them > during the configuration phases - so, interlock the plugins > when configured. > > Signed-off-by: Charles Hardin Applied to master, thanks. Regards, Arnout > --- > package/alsa-plugins/alsa-plugins.mk | 4 ++++ > package/bluez-alsa/bluez-alsa.mk | 4 ++++ > 2 files changed, 8 insertions(+) > > diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk > index 5728ebfe37..d23a81c5ee 100644 > --- a/package/alsa-plugins/alsa-plugins.mk > +++ b/package/alsa-plugins/alsa-plugins.mk > @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ > --disable-maemo-resource-manager \ > --with-speex=no > > +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) > +ALSA_PLUGINS_DEPENDENCIES += alsa-utils > +endif > + > ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) > ALSA_PLUGINS_CONF_OPTS += --enable-samplerate > ALSA_PLUGINS_DEPENDENCIES += libsamplerate > diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk > index 83dfce6177..649810b0ad 100644 > --- a/package/bluez-alsa/bluez-alsa.mk > +++ b/package/bluez-alsa/bluez-alsa.mk > @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ > --with-alsaplugindir=/usr/lib/alsa-lib \ > --with-alsaconfdir=/etc/alsa/conf.d > > +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) > +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins > +endif > + > ifeq ($(BR2_PACKAGE_FDK_AAC),y) > BLUEZ_ALSA_DEPENDENCIES += fdk-aac > BLUEZ_ALSA_CONF_OPTS += --enable-aac From arnout at mind.be Sun Jun 25 20:04:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 22:04:04 +0200 Subject: [Buildroot] [PATCH 2/2] package/alsa-plugins: require libsamplerate for the plugins In-Reply-To: <20230620173813.4590-2-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> <20230620173813.4590-2-ckhardin@gmail.com> Message-ID: On 20/06/2023 19:38, Charles Hardin wrote: > During the execution of the alsa plugins on a test application, > the library would not function without samplerate being enabled > and present. So, this is a patch to just include the samplerate > since the latest versions seem to require it for the plugins to > work. It doesn't sound unreasonable that some plugins require samplerate, but it seems unlikely that none of them work without libsamplerate... > There might be another fix instead of this patch, but this got > the sound to play for the bluez alsa stack as expected. If it's just for bluez, then it sounds more logical to do it in bluez-alsa? Regards, Arnout > > Signed-off-by: Charles Hardin > --- > package/alsa-plugins/Config.in | 1 + > package/alsa-plugins/alsa-plugins.mk | 22 ++++++---------------- > 2 files changed, 7 insertions(+), 16 deletions(-) > > diff --git a/package/alsa-plugins/Config.in b/package/alsa-plugins/Config.in > index ee0fb4c1d5..e85ff218dd 100644 > --- a/package/alsa-plugins/Config.in > +++ b/package/alsa-plugins/Config.in > @@ -2,6 +2,7 @@ config BR2_PACKAGE_ALSA_PLUGINS > bool "alsa-plugins" > depends on BR2_PACKAGE_ALSA_LIB > select BR2_PACKAGE_ALSA_LIB_HWDEP > + select BR2_PACKAGE_LIBSAMPLERATE > help > Advanced Linux Sound Architecture Plugins > > diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk > index d23a81c5ee..8046720297 100644 > --- a/package/alsa-plugins/alsa-plugins.mk > +++ b/package/alsa-plugins/alsa-plugins.mk > @@ -7,30 +7,20 @@ > ALSA_PLUGINS_VERSION = 1.2.7.1 > ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 > ALSA_PLUGINS_SITE = https://www.alsa-project.org/files/pub/plugins > -ALSA_PLUGINS_LICENSE = LGPL-2.1+ > -ALSA_PLUGINS_LICENSE_FILES = COPYING > -ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib > +ALSA_PLUGINS_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (samplerate) > +ALSA_PLUGINS_LICENSE_FILES = COPYING COPYING.GPL > +ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib libsamplerate > > ALSA_PLUGINS_CONF_OPTS = \ > + --enable-samplerate \ > --disable-jack \ > --disable-usbstream \ > --disable-pulseaudio \ > - --disable-libav \ > - --disable-maemo-plugin \ > - --disable-maemo-resource-manager \ > - --with-speex=no > + --disable-avcodec \ > + --with-speex=builtin > > ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) > ALSA_PLUGINS_DEPENDENCIES += alsa-utils > endif > > -ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) > -ALSA_PLUGINS_CONF_OPTS += --enable-samplerate > -ALSA_PLUGINS_DEPENDENCIES += libsamplerate > -ALSA_PLUGINS_LICENSE += , GPL-2.0+ (samplerate plugin) > -ALSA_PLUGINS_LICENSE_FILES += COPYING.GPL > -else > -ALSA_PLUGINS_CONF_OPTS += --disable-samplerate > -endif > - > $(eval $(autotools-package)) From peter at korsgaard.com Sun Jun 25 20:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 22:37:35 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 Message-ID: <20230625203736.1722233-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the libtiff package. A specially crafted tiff file can lead to an out-of-bounds read in the extractImageSection function in tools/tiffcrop.c, resulting in a denial of service and limited information disclosure. This issue affects libtiff versions 4.x. - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based use after free via a crafted TIFF image Drop the now upstream 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Signed-off-by: Peter Korsgaard --- ...rect-simple-copy-paste-error-Fix-488.patch | 28 ------------------- package/tiff/tiff.hash | 2 +- package/tiff/tiff.mk | 5 +--- 3 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch deleted file mode 100644 index 73c0d10ffc..0000000000 --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 -From: Su Laus -Date: Sat, 21 Jan 2023 15:58:10 +0000 -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. - -[Retrieved from: -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] -Signed-off-by: Fabrice Fontaine ---- - tools/tiffcrop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c -index 14fa18da..7db69883 100644 ---- a/tools/tiffcrop.c -+++ b/tools/tiffcrop.c -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, - cropsize + NUM_BUFF_OVERSIZE_BYTES); - else - { -- prev_cropsize = seg_buffs[0].size; -+ prev_cropsize = seg_buffs[i].size; - if (prev_cropsize < cropsize) - { - next_buff = _TIFFrealloc( --- -GitLab - diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash index 73732892a5..0fa503a02a 100644 --- a/package/tiff/tiff.hash +++ b/package/tiff/tiff.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index f9754a4b49..0006f461a0 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIFF_VERSION = 4.5.0 +TIFF_VERSION = 4.5.1 TIFF_SITE = http://download.osgeo.org/libtiff TIFF_LICENSE = tiff license TIFF_LICENSE_FILES = LICENSE.md @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch -TIFF_IGNORE_CVES += CVE-2022-48281 - # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ -- 2.30.2 From bernd at kuhls.net Sun Jun 25 21:49:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 23:49:19 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus Message-ID: <20230625214919.588809-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- v2: squashed with previous patch which was not yet applied (Arnout) package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash index 1af86d4de0..9939c6f73b 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c75ba4710d7e85cf516005ee3eca6d677e2fc018abaf490c881bc6552eb32929 kodi-pvr-zattoo-20.3.7-Nexus.tar.gz +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk index fa5e116fa0..53153f8f59 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_ZATTOO_VERSION = 20.3.7-Nexus +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md -- 2.39.2 From bugzilla at busybox.net Sun Jun 25 22:23:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 22:23:25 +0000 Subject: [Buildroot] [Bug 15667] New: Missing files pc_x86_64_bios_defconfig Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15667 Bug ID: 15667 Summary: Missing files pc_x86_64_bios_defconfig Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: educarbnog2 at yahoo.com.br CC: buildroot at uclibc.org Target Milestone: --- Dear I'm using Buildroot for a project using the pc_x86_64_bios_defconfig card, but when copying the project it ends up generating an error in the compilation, because two files are not present. They are libelf.h and gelf.h. My doubt is where can I find these files and how to insert them in Buildroot? I'm using Linux Ubuntu 22.04.2 LTS Yours sincerely -- You are receiving this mail because: You are on the CC list for the bug. From baruch at tkos.co.il Mon Jun 26 03:00:04 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 26 Jun 2023 06:00:04 +0300 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <20230625203736.1722233-1-peter@korsgaard.com> References: <20230625203736.1722233-1-peter@korsgaard.com> Message-ID: <87jzvr3p01.fsf@tarshish> Hi Peter, On Sun, Jun 25 2023, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the > libtiff package. A specially crafted tiff file can lead to an > out-of-bounds read in the extractImageSection function in > tools/tiffcrop.c, resulting in a denial of service and limited information > disclosure. This issue affects libtiff versions 4.x. > > - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via > extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. > > - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 > has a heap-based use after free via a crafted TIFF image > > Drop the now upstream > 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Should be removed from .checkpackageignore as well. baruch > > Signed-off-by: Peter Korsgaard > --- > ...rect-simple-copy-paste-error-Fix-488.patch | 28 ------------------- > package/tiff/tiff.hash | 2 +- > package/tiff/tiff.mk | 5 +--- > 3 files changed, 2 insertions(+), 33 deletions(-) > delete mode 100644 package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > > diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > deleted file mode 100644 > index 73c0d10ffc..0000000000 > --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > +++ /dev/null > @@ -1,28 +0,0 @@ > -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 > -From: Su Laus > -Date: Sat, 21 Jan 2023 15:58:10 +0000 > -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. > - > -[Retrieved from: > -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] > -Signed-off-by: Fabrice Fontaine > ---- > - tools/tiffcrop.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c > -index 14fa18da..7db69883 100644 > ---- a/tools/tiffcrop.c > -+++ b/tools/tiffcrop.c > -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, > - cropsize + NUM_BUFF_OVERSIZE_BYTES); > - else > - { > -- prev_cropsize = seg_buffs[0].size; > -+ prev_cropsize = seg_buffs[i].size; > - if (prev_cropsize < cropsize) > - { > - next_buff = _TIFFrealloc( > --- > -GitLab > - > diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash > index 73732892a5..0fa503a02a 100644 > --- a/package/tiff/tiff.hash > +++ b/package/tiff/tiff.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz > +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz > sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md > diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk > index f9754a4b49..0006f461a0 100644 > --- a/package/tiff/tiff.mk > +++ b/package/tiff/tiff.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -TIFF_VERSION = 4.5.0 > +TIFF_VERSION = 4.5.1 > TIFF_SITE = http://download.osgeo.org/libtiff > TIFF_LICENSE = tiff license > TIFF_LICENSE_FILES = LICENSE.md > @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff > TIFF_CPE_ID_PRODUCT = libtiff > TIFF_INSTALL_STAGING = YES > > -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > -TIFF_IGNORE_CVES += CVE-2022-48281 > - > # webp has a (optional) dependency on tiff, so we can't have webp > # support in tiff, or that would create a circular dependency. > TIFF_CONF_OPTS = \ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bugzilla at busybox.net Mon Jun 26 04:31:59 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 04:31:59 +0000 Subject: [Buildroot] [Bug 15667] Missing files pc_x86_64_bios_defconfig In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15667 --- Comment #1 from Andreas Ziegler --- Activate Kernel -> needs host libelf. This seems to be an omission in the defconfig. -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Mon Jun 26 05:46:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 26 Jun 2023 07:46:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/petitboot: fix install Message-ID: <20230626054652.661940-1-bernd@kuhls.net> buildroot commit 4c8ab13b960edcd290ea5ca7a7e739cb993fb863 added a link of /usr/sbin/pb-udhcpc in $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ without creating that directory first. Fixes: http://autobuild.buildroot.net/results/778/77802098355dd99a9e7e6d9178f900a9a8fe72a3/ Signed-off-by: Bernd Kuhls --- package/petitboot/petitboot.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938..8b4c14207e 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,7 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + mkdir -p $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef -- 2.39.2 From peter at korsgaard.com Mon Jun 26 05:50:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 07:50:08 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <87jzvr3p01.fsf@tarshish> (Baruch Siach's message of "Mon, 26 Jun 2023 06:00:04 +0300") References: <20230625203736.1722233-1-peter@korsgaard.com> <87jzvr3p01.fsf@tarshish> Message-ID: <87ilbaojqn.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach writes: > Hi Peter, > On Sun, Jun 25 2023, Peter Korsgaard wrote: >> Fixes the following security issues: >> >> - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the >> libtiff package. A specially crafted tiff file can lead to an >> out-of-bounds read in the extractImageSection function in >> tools/tiffcrop.c, resulting in a denial of service and limited information >> disclosure. This issue affects libtiff versions 4.x. >> >> - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via >> extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. >> >> - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 >> has a heap-based use after free via a crafted TIFF image >> >> Drop the now upstream >> 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. > Should be removed from .checkpackageignore as well. Ahh yes, thanks for reminding me. -- Bye, Peter Korsgaard From laurent at vivier.eu Mon Jun 26 06:46:31 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Mon, 26 Jun 2023 08:46:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/petitboot: fix install In-Reply-To: <20230626054652.661940-1-bernd@kuhls.net> References: <20230626054652.661940-1-bernd@kuhls.net> Message-ID: <1efc9e92-3264-02d8-4963-17339080a1ce@vivier.eu> Le 26/06/2023 ? 07:46, Bernd Kuhls a ?crit?: > buildroot commit 4c8ab13b960edcd290ea5ca7a7e739cb993fb863 added a link > of /usr/sbin/pb-udhcpc in > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ without creating that > directory first. > > Fixes: > http://autobuild.buildroot.net/results/778/77802098355dd99a9e7e6d9178f900a9a8fe72a3/ > > Signed-off-by: Bernd Kuhls > --- > package/petitboot/petitboot.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938..8b4c14207e 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,7 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + mkdir -p $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef Reviewed-by: Laurent Vivier From arnout at mind.be Mon Jun 26 06:53:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 26 Jun 2023 08:53:26 +0200 Subject: [Buildroot] [git commit] package/libcgroup: remove empty line at end of file Message-ID: <20230626065428.0865883B3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ae444e380da0f9c2c15f2d39c9ae90d757fb325 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the end got accidentally removed. Commit fd6b33426962727b97e2ea2a63bfb7a018adcfaf re-added the newline, but accidentally added an empty line as well. Remove the empty line. Reported by check-package. Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 9326b967ed..b9333be2a2 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -19,4 +19,3 @@ endif comment "libcgroup needs a toolchain w/ C++" depends on !BR2_INSTALL_LIBSTDCPP - From peter at korsgaard.com Mon Jun 26 06:52:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 08:52:31 +0200 Subject: [Buildroot] [PATCH] package/wireshark: security bump to version 4.0.6 Message-ID: <20230626065231.1967152-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-1992: The RPC over RDMA dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-09.html - CVE-2023-1993: The LISP dissector could go into a large loop https://www.wireshark.org/security/wnpa-sec-2023-10.html - CVE-2023-1994: The GQUIC dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-11.html - CVE-2023-2855: The Candump log file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-12.html - CVE-2023-2857: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-13.html - The GDSDB dissector could go into an infinite loop https://www.wireshark.org/security/wnpa-sec-2023-14.html - CVE-2023-2858: The NetScaler file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-15.html - CVE-2023-2856: The VMS TCPIPtrace file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-16.html - CVE-2023-2854: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-17.html - CVE-2023-0666: The RTPS dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-18.html - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-19.html - The XRA dissector could go into an infinite loo https://www.wireshark.org/security/wnpa-sec-2023-20.html The SIGNATURES-4.0.6.txt file seems to be corrupted, so instead refer to the announcement mail. Issue reported upstream: https://gitlab.com/wireshark/wireshark/-/issues/19169 Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index d89caa5de8..3bab652ab3 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt -sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz -sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz +# From https://www.wireshark.org/lists/wireshark-announce/202305/msg00000.html +sha1 a60b6f8063df2a711932ba869ae86e6476087cf0 wireshark-4.0.6.tar.xz +sha256 0079097a1b17ebc7250a73563f984c13327dac5016b7d53165810fbcca4bd884 wireshark-4.0.6.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index f5a8e1f070..80a986cfa3 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.4 +WIRESHARK_VERSION = 4.0.6 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license -- 2.30.2 From peter at korsgaard.com Mon Jun 26 07:04:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:04:05 +0200 Subject: [Buildroot] [git commit] package/libcgroup: add newline at end of file In-Reply-To: <20230625194428.43A3B851E8@busybox.osuosl.org> (Arnout Vandecappelle via buildroot's message of "Sun, 25 Jun 2023 21:42:57 +0200") References: <20230625194428.43A3B851E8@busybox.osuosl.org> Message-ID: <87edlyogbe.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=fd6b33426962727b97e2ea2a63bfb7a018adcfaf > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the > end got accidentally removed. Re-add it. > Reported by check-package. > Signed-off-by: Arnout Vandecappelle > --- > package/libcgroup/Config.in | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 546b5f3560..9326b967ed 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -18,4 +18,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > endif > comment "libcgroup needs a toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP > \ No newline at end of file > + depends on !BR2_INSTALL_LIBSTDCPP > + You accidently added 2 newlines, causing checkpackage to complain about that. Fixed in git now. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:04:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:04:19 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <87ilbaojqn.fsf@48ers.dk> (Peter Korsgaard's message of "Mon, 26 Jun 2023 07:50:08 +0200") References: <20230625203736.1722233-1-peter@korsgaard.com> <87jzvr3p01.fsf@tarshish> <87ilbaojqn.fsf@48ers.dk> Message-ID: <87a5wmogb0.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Baruch" == Baruch Siach writes: >> Hi Peter, >> On Sun, Jun 25 2023, Peter Korsgaard wrote: >>> Fixes the following security issues: >>> >>> - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the >>> libtiff package. A specially crafted tiff file can lead to an >>> out-of-bounds read in the extractImageSection function in >>> tools/tiffcrop.c, resulting in a denial of service and limited information >>> disclosure. This issue affects libtiff versions 4.x. >>> >>> - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via >>> extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. >>> >>> - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 >>> has a heap-based use after free via a crafted TIFF image >>> >>> Drop the now upstream >>> 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. >> Should be removed from .checkpackageignore as well. > Ahh yes, thanks for reminding me. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:05:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:05:08 +0200 Subject: [Buildroot] [git commit] package/libcgroup: remove empty line at end of file In-Reply-To: <20230626065428.0865883B3D@busybox.osuosl.org> (Arnout Vandecappelle via buildroot's message of "Mon, 26 Jun 2023 08:53:26 +0200") References: <20230626065428.0865883B3D@busybox.osuosl.org> Message-ID: <875y7aog9n.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5ae444e380da0f9c2c15f2d39c9ae90d757fb325 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the > end got accidentally removed. Commit > fd6b33426962727b97e2ea2a63bfb7a018adcfaf re-added the newline, but > accidentally added an empty line as well. Remove the empty line. > Reported by check-package. > Signed-off-by: Arnout Vandecappelle Ahh, I'll drop my fix then. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:05:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:05:17 +0200 Subject: [Buildroot] [git commit] package/tiff: security bump to version 4.5.1 Message-ID: <20230626070533.E53ED8406C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb496970c0c7117f9f00d8495e234871f2bae4c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the libtiff package. A specially crafted tiff file can lead to an out-of-bounds read in the extractImageSection function in tools/tiffcrop.c, resulting in a denial of service and limited information disclosure. This issue affects libtiff versions 4.x. - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based use after free via a crafted TIFF image Drop the now upstream 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ---------------------- package/tiff/tiff.hash | 2 +- package/tiff/tiff.mk | 5 +--- 4 files changed, 2 insertions(+), 34 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 2e5c833156..dadc8e0978 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1503,7 +1503,6 @@ package/ti-gfx/esrev.sh Shellcheck package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream -package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch deleted file mode 100644 index 73c0d10ffc..0000000000 --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 -From: Su Laus -Date: Sat, 21 Jan 2023 15:58:10 +0000 -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. - -[Retrieved from: -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] -Signed-off-by: Fabrice Fontaine ---- - tools/tiffcrop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c -index 14fa18da..7db69883 100644 ---- a/tools/tiffcrop.c -+++ b/tools/tiffcrop.c -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, - cropsize + NUM_BUFF_OVERSIZE_BYTES); - else - { -- prev_cropsize = seg_buffs[0].size; -+ prev_cropsize = seg_buffs[i].size; - if (prev_cropsize < cropsize) - { - next_buff = _TIFFrealloc( --- -GitLab - diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash index 73732892a5..0fa503a02a 100644 --- a/package/tiff/tiff.hash +++ b/package/tiff/tiff.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index f9754a4b49..0006f461a0 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIFF_VERSION = 4.5.0 +TIFF_VERSION = 4.5.1 TIFF_SITE = http://download.osgeo.org/libtiff TIFF_LICENSE = tiff license TIFF_LICENSE_FILES = LICENSE.md @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch -TIFF_IGNORE_CVES += CVE-2022-48281 - # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From gwenj at trabucayre.com Mon Jun 26 07:05:35 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 26 Jun 2023 09:05:35 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/gnuradio: fix build with python-pybind > 2.10.0 Message-ID: <20230626070536.311268-1-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou Since commit 0e82c360942907f5a2f379e64e0d211aaff80774 (and since release 2.10.1), a new variable called PYBIND11_PYTHONLIBS_OVERWRITE was introduced and set to ON by default. According to comment before this option: "Overwrite cached values read from Python library (classic search). Turn off if cross-compiling and manually setting these values." In buildroot's context this option must be disabled to keep variables provided by buildroot and lib/app. This issue affect branches: master, next and tags 2023.02.x, 2023.05. Fix: - http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b/ Signed-off-by: Gwenhael Goavec-Merou --- Changes v1 -> v2: - move PYBIND11_PYTHONLIBS_OVERWRITE option to python support section --- package/gnuradio/gnuradio.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index d9218b533d..1453b78493 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -116,6 +116,9 @@ ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GNURADIO_DEPENDENCIES += python3 python-pybind \ host-python-numpy host-python-packaging GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON +# mandatory to avoid pybind11 to overwrite variables provided +# by gnuradio and buildroot +GNURADIO_CONF_OPTS += -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF # mandatory to install python modules in site-packages and to use # correct path for python libraries GNURADIO_CONF_OPTS += -DGR_PYTHON_RELATIVE=ON \ -- 2.40.1 From gwenj at trabucayre.com Mon Jun 26 07:05:36 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 26 Jun 2023 09:05:36 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/gnuradio: fix gnuradio python libraries for cross-compile In-Reply-To: <20230626070536.311268-1-gwenj@trabucayre.com> References: <20230626070536.311268-1-gwenj@trabucayre.com> Message-ID: <20230626070536.311268-2-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou By default, module libraries have a suffix based on cpython version + host architecture: this is fine for a native compile when these libraries are used on the same computer (or similar computers). But when target architecture is not the same python is unable to find libraries due to the wrong suffix and produces unclear errors messages: # python3 Python 3.11.3 (main, Jun 19 2023, 14:15:44) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from gnuradio import blocks Traceback (most recent call last): File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 18, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 22, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' >>> By adding -DPYTHON_MODULE_EXTENSION=".so" at configure time, pybind11 will use this option instead of using host-python to forge suffix. Signed-off-by: Gwenhael Goavec-Merou --- Changes v1 -> v2: - replaces patch by PYTHON_MODULE_EXTENSION option (result is the same but less "noisy") --- package/gnuradio/gnuradio.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index 1453b78493..d7b3b86c31 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -119,6 +119,8 @@ GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON # mandatory to avoid pybind11 to overwrite variables provided # by gnuradio and buildroot GNURADIO_CONF_OPTS += -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF +# force libraries suffix (avoid to have libxxx.PYTHONVER-HOST_ARCH.so) +GNURADIO_CONF_OPTS += -DPYTHON_MODULE_EXTENSION=".so" # mandatory to install python modules in site-packages and to use # correct path for python libraries GNURADIO_CONF_OPTS += -DGR_PYTHON_RELATIVE=ON \ -- 2.40.1 From james.hilliard1 at gmail.com Mon Jun 26 08:00:16 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 02:00:16 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-msgpack: add host cython dependency Message-ID: <20230626080016.2182278-1-james.hilliard1@gmail.com> We need host-python-cython for python-msgpack to build correctly. This is a hard error when using a pep517 frontend. Fixes: * Getting build dependencies for wheel... running egg_info writing msgpack.egg-info/PKG-INFO writing dependency_links to msgpack.egg-info/dependency_links.txt writing top-level names to msgpack.egg-info/top_level.txt reading manifest file 'msgpack.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'msgpack' adding license file 'COPYING' writing manifest file 'msgpack.egg-info/SOURCES.txt' ERROR Missing dependencies: Cython~=0.29.30 Signed-off-by: James Hilliard --- package/python-msgpack/python-msgpack.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-msgpack/python-msgpack.mk b/package/python-msgpack/python-msgpack.mk index d9304e4def..5241416fb1 100644 --- a/package/python-msgpack/python-msgpack.mk +++ b/package/python-msgpack/python-msgpack.mk @@ -10,5 +10,6 @@ PYTHON_MSGPACK_SITE = https://files.pythonhosted.org/packages/22/44/0829b19ac243 PYTHON_MSGPACK_LICENSE = Apache-2.0 PYTHON_MSGPACK_LICENSE_FILES = COPYING PYTHON_MSGPACK_SETUP_TYPE = setuptools +PYTHON_MSGPACK_DEPENDENCIES = host-python-cython $(eval $(python-package)) -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 26 11:17:14 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 13:17:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/unzip: configure with LARGE_FILE_SUPPORT by default In-Reply-To: <20230620172305.4176-1-ckhardin@gmail.com> References: <20230620172305.4176-1-ckhardin@gmail.com> Message-ID: <20230626131714.4bef3bde@booty> Hello Charles, On Tue, 20 Jun 2023 10:23:05 -0700 Charles Hardin wrote: > Buildroot always enable largefile support in the toolchains, and > thus the associated definitions are always on. This leads to a > problem in the unzip that on a 32-bit arch with these flags being > passed in > > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 > > But, the LARGE_FILE_SUPPORT not being defined will cause a size > mismatch on the comparison of the zipfiles. > > $ unzip test.zip > Archive: test.zip > error: invalid zip file with overlapped components (possible zip bomb) > > Simple solution is just enable LARGE_FILE_SUPPORT in cmake to get > an expected extraction. > > Signed-off-by: Charles Hardin I verified that the problem exists using qemu_arm_versatile_defconfig and that extraction works after applying the patch. Tested-by: Luca Ceresoli Thanks for the fix! However I have a note, see below. > --- > package/unzip/unzip.mk | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/package/unzip/unzip.mk b/package/unzip/unzip.mk > index 44cc2013fb..14ccedd48f 100644 > --- a/package/unzip/unzip.mk > +++ b/package/unzip/unzip.mk > @@ -28,4 +28,18 @@ UNZIP_IGNORE_CVES = \ > CVE-2022-0529 \ > CVE-2022-0530 > > +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when > +# necessary, redefining it on the command line causes some warnings. "causes some warnings" -> "causes extraction errors"? > +UNZIP_TARGET_CFLAGS = \ > + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CFLAGS)) > + > +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when > +# necessary, redefining it on the command line causes some warnings. As above. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ddrokosov at sberdevices.ru Mon Jun 26 12:12:37 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Mon, 26 Jun 2023 15:12:37 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> Message-ID: <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> Hello Arnout, Please take a look into this patchset. I appreciate any feedback. On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > Hello, > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > Could you please take a look at this patchset? I believe that linux-mm > tools are helpful for investigating kernel memory distribution in > embedded systems. > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > This toolset was designed to facilitate the testing, monitoring, and > > tracing of various things with virtual memory, pages, and slab objects. > > It is an invaluable resource for identifying and analyzing > > memory-related issues, such as leaks and bottlenecks, and can greatly > > enhance one's understanding of memory utilization within a system. > > > > The mm toolset includes: > > - page_owner_sort: userspace helper to sort the output of > > /sys/kernel/debug/page_owner, which helps to know who allocates > > the page from kernel context > > - slabinfo: the tool which gets reports about slabs, for example > > show empty slabs, modify of slab debug options at runtime, display > > all information about a slabcache > > - page-types: a handy tool for querying page flags > > > > Signed-off-by: Dmitry Rokosov > > --- > > package/linux-tools/Config.in | 18 ++++++++ > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > 2 files changed, 77 insertions(+) > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > index 880ad08f0f1c..3ecc45574b82 100644 > > --- a/package/linux-tools/Config.in > > +++ b/package/linux-tools/Config.in > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > + bool "mm" > > + select BR2_PACKAGE_LINUX_TOOLS > > + help > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > + > > + - page_owner_sort: userspace helper to sort the output of > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > + the page from kernel context > > + > > + - slabinfo: the tool which gets reports about slabs, for example > > + show empty slabs, modify of slab debug options at runtime, display > > + all information about a slabcache > > + > > + - page-types: a handy tool for querying page flags > > + > > + These tools are available only from kernel version 3.4. > > + > > endmenu > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > new file mode 100644 > > index 000000000000..a59f1c46ff97 > > --- /dev/null > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > @@ -0,0 +1,59 @@ > > +################################################################################ > > +# > > +# mm > > +# > > +################################################################################ > > + > > +LINUX_TOOLS += mm > > + > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > + > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > + > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > +KVER_MAJOR_MIN = 3 > > +KVER_MINOR_MIN = 4 > > + > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > +# instead of tools/vm > > +KVER_MAJOR_MM = 6 > > +KVER_MINOR_MM = 3 > > + > > +define MM_BUILD_CMDS > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > + echo "too old and doesn't have the mm tools." ; \ > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > + echo "kernel must be used." ; \ > > + exit 1 ; \ > > + fi > > + > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > + MM=mm; \ > > + else \ > > + MM=vm; \ > > + fi; \ > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > + $(MM_MAKE_OPTS) $${MM} > > +endef > > + > > +define MM_INSTALL_TARGET_CMDS > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > + MM=mm; \ > > + else \ > > + MM=vm; \ > > + fi; \ > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > + $(MM_MAKE_OPTS) \ > > + INSTALL_ROOT=$(TARGET_DIR) \ > > + DESTDIR=$(TARGET_DIR) \ > > + $${MM}_install > > +endef > > -- > > 2.36.0 > > > > -- > Thank you, > Dmitry -- Thank you, Dmitry From bryce at redpinelabs.com Mon Jun 26 13:19:41 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 07:19:41 -0600 Subject: [Buildroot] Using a go.mod in a subdirectory In-Reply-To: <20230624152713.GY24952@scaer> References: <20230624152713.GY24952@scaer> Message-ID: Thanks for the info Yann. I'm new to using go, so I'm not sure I'm the best person to be making the mods, but I'll take a look. In the short term I might try and get it building locally by making a repo with only the agent (the subdir package) and see if I can get that building. Bryce On Sat, Jun 24, 2023 at 9:27?AM Yann E. MORIN wrote: > > Bryce, All, > > On 2023-06-23 10:59 -0600, Bryce Johnson spake thusly: > > Hi All, > > I was looking at adding a package for shellhub in buildroot. Two > > issues, first one is that the latest needs go 1.20. I applied this > > patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) > > to get around that which seems to work so far. CC: Christian since > > I'm testing with his patch set. > > > > The 2nd issue is the agent is in a subdirectory with its own go.mod > > that is different from one the on the root directory. > > > > Is there a way to do this better? Or is the go.mod required to be in > > the root of the repo? > > When we introduced the go-package infra, we made the assumption that go > would be finely-grained packaged, with one single "go package" per > source tree, and that it would be at the root of the source tree. > > The result of these assumptions are clearly visible in two location: > > - support/download/go-post-process expects that the vendoring and the > go.mod are both at the root of the source tree; see lines 18 and 27; > > - package/pkg-golang.mk also expects that the go package lies at the > root; see lines 111, 123, 139, and 148. > > This restriction could certainly be lifted if support for FOO_SUB_DIR > was to be added to the go-package infra, but it is not straightforward. > > When that is done, you'd need a buildroot package for each sub-part of > shellhub you need. Of course, in such a case, even though the different > parts would come from the same source tree, we could not share the > generated source archive with _DL_SUBDIR, becasue the different parts > would not be vendored similarly). > > > SHELLHUB_VERSION = v0.12.3 > > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) > > We try to keep a "clean" version string without the decorum used to make > it a git tag, and make that part of the site URL, e.g.: > > SHELLHUB_VERSION = 0.12.3 > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,v$(SHELLHUB_VERSION)) > > Regards, > Yann E. MORIN. > > > SHELLHUB_LICENSE = Apache-2.0 > > SHELLHUB_LICENSE_FILES = LICENSE.md > > SHELLHUB_DEPENDENCIES = libxcrypt > > > > SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent > > SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} > > > > # SHELLHUB_BUILD_TARGETS = agent > > # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) > > > > $(eval $(golang-package)) > > > > > > I can export my output/host/usr/bin and do go build -ldflags "-X > > main.AgentVersion=v0.12.3" and it is able to build in that way, so it > > seems the host-go 1.20 patch is working. > > > > Bryce > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | 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 Jun 26 15:47:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 17:47:19 +0200 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> Message-ID: <20230626154719.GC646621@scaer> Dmitry, All, On 2023-06-26 15:12 +0300, Dmitry Rokosov spake thusly: > Please take a look into this patchset. I appreciate any feedback. Don't be impatient. Your patch has been pending for about two seeks now. We have 495 pending patches: https://patchwork.ozlabs.org/project/buildroot/list/ some of witch are so much older... Yes, I know it can be frustrating. For various reasons, we've been a bit less active than usual the past few months, but we'll eventually get to it... Regards, Yann E. MORIN. > On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > > Hello, > > > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > > > Could you please take a look at this patchset? I believe that linux-mm > > tools are helpful for investigating kernel memory distribution in > > embedded systems. > > > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > > This toolset was designed to facilitate the testing, monitoring, and > > > tracing of various things with virtual memory, pages, and slab objects. > > > It is an invaluable resource for identifying and analyzing > > > memory-related issues, such as leaks and bottlenecks, and can greatly > > > enhance one's understanding of memory utilization within a system. > > > > > > The mm toolset includes: > > > - page_owner_sort: userspace helper to sort the output of > > > /sys/kernel/debug/page_owner, which helps to know who allocates > > > the page from kernel context > > > - slabinfo: the tool which gets reports about slabs, for example > > > show empty slabs, modify of slab debug options at runtime, display > > > all information about a slabcache > > > - page-types: a handy tool for querying page flags > > > > > > Signed-off-by: Dmitry Rokosov > > > --- > > > package/linux-tools/Config.in | 18 ++++++++ > > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > > 2 files changed, 77 insertions(+) > > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > > index 880ad08f0f1c..3ecc45574b82 100644 > > > --- a/package/linux-tools/Config.in > > > +++ b/package/linux-tools/Config.in > > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > > + bool "mm" > > > + select BR2_PACKAGE_LINUX_TOOLS > > > + help > > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > > + > > > + - page_owner_sort: userspace helper to sort the output of > > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > > + the page from kernel context > > > + > > > + - slabinfo: the tool which gets reports about slabs, for example > > > + show empty slabs, modify of slab debug options at runtime, display > > > + all information about a slabcache > > > + > > > + - page-types: a handy tool for querying page flags > > > + > > > + These tools are available only from kernel version 3.4. > > > + > > > endmenu > > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > > new file mode 100644 > > > index 000000000000..a59f1c46ff97 > > > --- /dev/null > > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > > @@ -0,0 +1,59 @@ > > > +################################################################################ > > > +# > > > +# mm > > > +# > > > +################################################################################ > > > + > > > +LINUX_TOOLS += mm > > > + > > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > > + > > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > > + > > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > > +KVER_MAJOR_MIN = 3 > > > +KVER_MINOR_MIN = 4 > > > + > > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > > +# instead of tools/vm > > > +KVER_MAJOR_MM = 6 > > > +KVER_MINOR_MM = 3 > > > + > > > +define MM_BUILD_CMDS > > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > > + echo "too old and doesn't have the mm tools." ; \ > > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > > + echo "kernel must be used." ; \ > > > + exit 1 ; \ > > > + fi > > > + > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > + MM=mm; \ > > > + else \ > > > + MM=vm; \ > > > + fi; \ > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > + $(MM_MAKE_OPTS) $${MM} > > > +endef > > > + > > > +define MM_INSTALL_TARGET_CMDS > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > + MM=mm; \ > > > + else \ > > > + MM=vm; \ > > > + fi; \ > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > + $(MM_MAKE_OPTS) \ > > > + INSTALL_ROOT=$(TARGET_DIR) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + $${MM}_install > > > +endef > > > -- > > > 2.36.0 > > > > > > > -- > > Thank you, > > Dmitry > > -- > Thank you, > Dmitry -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bmeng.cn at gmail.com Mon Jun 26 16:00:20 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:20 +0800 Subject: [Buildroot] [PATCH 00/10] riscv: Various fixes and small enhancements Message-ID: <20230626160030.93063-1-bmeng.cn@gmail.com> A bug report [1] was filed recently against HiFive Unleashed board that it did not build. Although I could not reproduce the build failure, it does make sense to upgrade the OpenSBI version for this board, as discussed in the bug report. Now OpenSBI version is bumped up to 1.3 in this series for all RISC-V boards. For HiFive Unleashed board I decided to use the latest U-Boot release as well, which requires some new changes. The Kconfig options of RISC-V boards have been cleaned up. Instructions of using QEMU to test the HiFive Unleashed board images are added. [1] https://bugs.busybox.net/show_bug.cgi?id=15658 Bin Meng (10): configs/hifive_unleashed: Update to use OpenSBI 1.2 configs/hifive_unleashed: Update to use U-Boot v2023.04 configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION boot/opensbi: Config.in: Cosmetic style fix boot/opensbi: Bump to version 1.3 board/sifive: hifive-unleashed: Update rootfs offset board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt arch/Config.in.riscv | 1 - .../sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ boot/opensbi/Config.in | 6 +++--- boot/opensbi/opensbi.hash | 2 +- configs/beaglev_defconfig | 1 + configs/hifive_unleashed_defconfig | 10 +++++----- configs/nezha_defconfig | 2 -- configs/qemu_riscv32_virt_defconfig | 2 -- configs/qemu_riscv64_virt_defconfig | 2 -- configs/sipeed_lichee_rv_defconfig | 2 -- configs/sipeed_lichee_rv_dock_defconfig | 2 -- configs/spike_riscv64_defconfig | 2 -- 13 files changed, 28 insertions(+), 22 deletions(-) -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:21 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:21 +0800 Subject: [Buildroot] [PATCH 01/10] configs/hifive_unleashed: Update to use OpenSBI 1.2 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-2-bmeng.cn@gmail.com> From: Bin Meng Since the rest of RISC-V boards have been switched to use OpenSBI 1.2, let's update hifive_unleashed to use OpenSBI 1.2 too. Resolves: https://bugs.busybox.net/show_bug.cgi?id=15658 Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 2b6ee6c08e..0440b14ba5 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,7 +38,7 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" +BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:22 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:22 +0800 Subject: [Buildroot] [PATCH 02/10] configs/hifive_unleashed: Update to use U-Boot v2023.04 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-3-bmeng.cn@gmail.com> From: Bin Meng With upstream commit ae2d9506a36c ("riscv: sifive: Rename fu540 board to unleashed") in U-Boot v2021.07 release, the defconfig for SiFive Unleashed board has been changed to sifive_unleashed_defconfig. Also newer U-Boot has deprecated the usage of SPL_FIT_GENERATOR to generate u-boot.itb hence there is no 'u-boot.itb' target in the U-Boot Makefile anymore. Instead binman is used to assemble the u-boot.itb image. We will need to switch to BR2_TARGET_UBOOT_FORMAT_CUSTOM for installing u-boot.itb. Switch over to use the latest U-Boot v2023.04 release. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 0440b14ba5..35cb3558f9 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -42,12 +42,13 @@ BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_fu540" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unleashed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -BR2_TARGET_UBOOT_FORMAT_ITB=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" BR2_TARGET_UBOOT_SPL=y # Host tools -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:23 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:23 +0800 Subject: [Buildroot] [PATCH 03/10] configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-4-bmeng.cn@gmail.com> From: Bin Meng BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 35cb3558f9..80c5e48f96 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -2,6 +2,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:24 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:24 +0800 Subject: [Buildroot] [PATCH 04/10] configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-5-bmeng.cn@gmail.com> From: Bin Meng BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng --- configs/beaglev_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/beaglev_defconfig b/configs/beaglev_defconfig index 79af8c2ece..42c732b973 100644 --- a/configs/beaglev_defconfig +++ b/configs/beaglev_defconfig @@ -1,6 +1,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:25 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:25 +0800 Subject: [Buildroot] [PATCH 05/10] arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-6-bmeng.cn@gmail.com> From: Bin Meng BR2_riscv_custom should only contain the basic I extension. The A extension should be optional and selected by board configs. Signed-off-by: Bin Meng --- arch/Config.in.riscv | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..853e8deb06 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -35,7 +35,6 @@ config BR2_riscv_g config BR2_riscv_custom bool "Custom architecture" select BR2_RISCV_ISA_RVI - select BR2_RISCV_ISA_CUSTOM_RVA endchoice -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:26 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:26 +0800 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-7-bmeng.cn@gmail.com> From: Bin Meng Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), the default OpenSBI version has been bumped up to 1.2. With that, there is no need to define a custom version in each RISC-V board's defconfig files. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 2 -- configs/nezha_defconfig | 2 -- configs/qemu_riscv32_virt_defconfig | 2 -- configs/qemu_riscv64_virt_defconfig | 2 -- configs/sipeed_lichee_rv_defconfig | 2 -- configs/sipeed_lichee_rv_dock_defconfig | 2 -- configs/spike_riscv64_defconfig | 2 -- 7 files changed, 14 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 80c5e48f96..013a1423c0 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,8 +38,6 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y diff --git a/configs/nezha_defconfig b/configs/nezha_defconfig index dd94707905..b4c5b4d0ba 100644 --- a/configs/nezha_defconfig +++ b/configs/nezha_defconfig @@ -15,8 +15,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index 03c871282e..01922ac151 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # host-qemu for gitlab testing diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index 666500d889..8b729f137d 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # host-qemu for gitlab testing diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig index 750d2d6e3b..8ad587d35f 100644 --- a/configs/sipeed_lichee_rv_defconfig +++ b/configs/sipeed_lichee_rv_defconfig @@ -14,8 +14,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig index a228cd8cb7..b6ac7aa31f 100644 --- a/configs/sipeed_lichee_rv_dock_defconfig +++ b/configs/sipeed_lichee_rv_dock_defconfig @@ -22,8 +22,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index 73ea566084..a6f746eb3f 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -9,8 +9,6 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_OPENSBI_LINUX_PAYLOAD=y BR2_PACKAGE_HOST_RISCV_ISA_SIM=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:27 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:27 +0800 Subject: [Buildroot] [PATCH 07/10] boot/opensbi: Config.in: Cosmetic style fix In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-8-bmeng.cn@gmail.com> From: Bin Meng Use space intead of tab before 'if'. Signed-off-by: Bin Meng --- boot/opensbi/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 5e6b8d158e..99c4989479 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -57,10 +57,10 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION - default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL + default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL default BR2_TARGET_OPENSBI_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPENSBI_CUSTOM_GIT -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:28 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:28 +0800 Subject: [Buildroot] [PATCH 08/10] boot/opensbi: Bump to version 1.3 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-9-bmeng.cn@gmail.com> From: Bin Meng Signed-off-by: Bin Meng --- boot/opensbi/Config.in | 4 ++-- boot/opensbi/opensbi.hash | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 99c4989479..de2f0aae20 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -19,7 +19,7 @@ choice Select the specific OpenSBI version you want to use config BR2_TARGET_OPENSBI_LATEST_VERSION - bool "1.2" + bool "1.3" config BR2_TARGET_OPENSBI_CUSTOM_VERSION bool "Custom version" @@ -57,7 +57,7 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.3" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL diff --git a/boot/opensbi/opensbi.hash b/boot/opensbi/opensbi.hash index dbc77e856f..980fb141dc 100644 --- a/boot/opensbi/opensbi.hash +++ b/boot/opensbi/opensbi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 8fcbce598a73acc2c7f7d5607d46b9d5107d3ecbede8f68f42631dcfc25ef2b2 opensbi-1.2.tar.gz +sha256 2c0501eb3475f463b15f5b8531996f64604ea49e0e3ed040ecbd1fc27ecd8c5c opensbi-1.3.tar.gz sha256 82d13fb1bf6bb162629deeea9eb9c117e74548d3b707e478967691fe79a68e21 COPYING.BSD -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:29 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:29 +0800 Subject: [Buildroot] [PATCH 09/10] board/sifive: hifive-unleashed: Update rootfs offset In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-10-bmeng.cn@gmail.com> From: Bin Meng As the rootfs size is set to 60M, let's put it right on the 4M offset in the SD card, so that the generated sdcard.img can be exactly 64M. Signed-off-by: Bin Meng --- board/sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/board/sifive/hifive-unleashed/genimage_sdcard.cfg b/board/sifive/hifive-unleashed/genimage_sdcard.cfg index 079ac5ed26..99e3525a8c 100644 --- a/board/sifive/hifive-unleashed/genimage_sdcard.cfg +++ b/board/sifive/hifive-unleashed/genimage_sdcard.cfg @@ -17,6 +17,7 @@ image sdcard.img { partition rootfs { image = "rootfs.ext4" + offset = 4076K partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 bootable = true } -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:30 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:30 +0800 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-11-bmeng.cn@gmail.com> From: Bin Meng The upstream QEMU 'sifive_u' machine supports running upstream U-Boot for the SiFive HiFive Unleashed board out of the box. Add the QEMU instructions for testing in readme.txt. Signed-off-by: Bin Meng --- board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt index 3263913e9c..e9ccb26fa6 100644 --- a/board/sifive/hifive-unleashed/readme.txt +++ b/board/sifive/hifive-unleashed/readme.txt @@ -113,3 +113,20 @@ Booting the SPI flash on the board Make sure that the all DIP switches are set to the off position for default boot mode (MSEL mode = 0110) to boot from SPI flash. + +Testing under QEMU +================== + +The SD card image can be tested using QEMU: + +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ + -display none -serial stdio -nic user \ + -bios output/images/u-boot-spl.bin \ + -drive file=output/images/sdcard.img,if=sd + +The SPI flash image can be tested with a slightly different command: + +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ + -display none -serial stdio -nic user \ + -bios output/images/u-boot-spl.bin \ + -drive file=output/images/spi-nor.img,if=mtd -- 2.34.1 From kilian.zinnecker at mail.de Mon Jun 26 16:01:18 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Mon, 26 Jun 2023 18:01:18 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> References: <12221308.O9o76ZdvQC@kilian-aisec> <5942184.lOV4Wx5bFT@kilian-aisec> <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> Message-ID: <2685852.mvXUDI8C0e@kilian-aisec> Hi Giulio, I am a little bit stuck at the moment. This is my defconfig so far: BR2_aarch64=y BR2_cortex_a76_a55=y BR2_KERNEL_HEADERS_5_10=y BR2_DL_DIR="$(BASE_DIR)/../../buildroot.dl" BR2_TARGET_GENERIC_HOSTNAME="rock5b" BR2_TARGET_GENERIC_ISSUE="Welcome to the rock5b board" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/radxa/kernel.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="52f51a2b5ba178f331af62260d2da86d7472c14b" BR2_LINUX_KERNEL_DEFCONFIG="rockchip_linux" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3588-rock-5b" BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y BR2_PACKAGE_AVAHI=y BR2_PACKAGE_AVAHI_DAEMON=y BR2_PACKAGE_OPENSSH=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="250M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_PACKAGE_ROCKCHIP_RKBIN=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y This already properly checks out the uboot version and the Rock 5B uboot defconfig. Next I want to properly setup the package for the rkbin repository (containing the Rockchip blobs). I therefore created the folder package/rockchip-rkbin and added an entry to package/Config.in: diff --git a/package/Config.in b/package/Config.in index ad438667d2..ccdec3b49d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -580,6 +580,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" I also added a package/rockchip-rkbin/Config.in: config BR2_PACKAGE_ROCKCHIP_RKBIN bool "Rockchip RKBIN binary blobs" depends on BR2_arm || BR2_aarch64 help Those packages provide binary blobs for the Rockchip RK SoCs. if BR2_PACKAGE_ROCKCHIP_RKBIN choice prompt "Rockchip RK platform" config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 bool "rk3588" endchoice config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM string default "RK3588" if BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 endif However, I am struggling a bit with the makefile package/rockchip-rkbin/ rockchip-rkbin.mk. It currently has (uncomplete) contents: ################################################################################ # # firmware-rk # ################################################################################ FIRMWARE_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c FIRMWARE_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git FIRMWARE_RKBIN_SITE_METHOD = git FIRMWARE_RKBIN_INSTALL_IMAGES = YES FIRMWARE_RKBIN_INSTALL_STAGING = YES FIRMWARE_RKBIN_INSTALL_TARGET = YES $(eval $(generic-package)) Of course this is not yet sufficient. However, I am struggling with the makefile. As a first step, I only want buildroot to download the repository. However, if I execute "make rockchip-rkbin-dirclean" followed by "make rockchip-rkbin- rebuild", it only creates an (almost) empty output/build/rockchip-rkbin folder, only containing stamp files. Also no rockchip-rkbin folder gets created in my buildroot.dl download folder. It looks like buildroot does not download the rockchip-linux/rkbin.git repository at all. Do you have a suggestion, what I might be doing wrong here? Do I have to implement some hooks in order for the git to be downloaded? Best regards, Kilian From luca.ceresoli at bootlin.com Mon Jun 26 16:12:18 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 18:12:18 +0200 Subject: [Buildroot] Agent++ 4.6.0: const/nonconst type mismatch build failure Message-ID: <20230626181218.7676f022@booty> Hello AGENT++ developers, the automatic testing infrastructure of the Buildroot embedded Linux build system is reporting a build failure in AGENT++: snmp_pp_ext.cpp:1217:26: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1217 | status = snmpmsg.load( pdu, community, version); | ^~~ This is due to a mismatch between the SNMP++ APIs and AGENT++. This failure is happening since several months and was happening also with version 4.5.4. Here you can find info, including logs, about some of the failed builds: http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c/ I have prepared a patch against AGENT++ 4.6.0 that fixes the problem according to my tests, please find it attached. It would be great to have this fixed in the next mainline release of AGENT++! Best regards, Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Snmpx-fix-const-nonconst-type-mismatch.patch Type: text/x-patch Size: 1808 bytes Desc: not available URL: From luca.ceresoli at bootlin.com Mon Jun 26 16:20:57 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 18:20:57 +0200 Subject: [Buildroot] [PATCH] package/agentpp: fix build error due to type mismatch Message-ID: <20230626162057.562236-1-luca.ceresoli@bootlin.com> This was supposedly fixed by commit 5f06ecf5e151 ("package/agentpp: security bump to version 4.6.0") but has kept happening so far. No public place for contributions, thus this patch has been sent to private e-mail. Fixes: http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ Signed-off-by: Luca Ceresoli --- ...mpx-fix-const-nonconst-type-mismatch.patch | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch diff --git a/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch new file mode 100644 index 000000000000..52c7ca965343 --- /dev/null +++ b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch @@ -0,0 +1,51 @@ +From 7e541e6dba8d4976bbb490838a09b569f38b047d Mon Sep 17 00:00:00 2001 +From: Luca Ceresoli +Date: Mon, 26 Jun 2023 17:45:00 +0200 +Subject: [PATCH] Snmpx: fix const/nonconst type mismatch + +Fixes build failure: + + snmp_pp_ext.cpp:1176:28: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers + 1176 | status = snmpmsg.load( pdu, community, version); + | ^~~ + +Fixes: + http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ + http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ + +Signed-off-by: Luca Ceresoli +[Upstream status: sent to katz.agentpp.com at magenta.de and support at agentpp.com] +--- + include/agent_pp/snmp_pp_ext.h | 2 +- + src/snmp_pp_ext.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/agent_pp/snmp_pp_ext.h b/include/agent_pp/snmp_pp_ext.h +index 7c5a6783ee70..d8a46060db98 100644 +--- a/include/agent_pp/snmp_pp_ext.h ++++ b/include/agent_pp/snmp_pp_ext.h +@@ -807,7 +807,7 @@ public: + * SNMP_CLASS_SUCCESS on success and SNMP_CLASS_ERROR, + * SNMP_CLASS_TL_FAILED on failure. + */ +- int send (Pdux const &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &); ++ int send (Pdux &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &); + #endif + + /** +diff --git a/src/snmp_pp_ext.cpp b/src/snmp_pp_ext.cpp +index 54a29ec8ea28..b61cbf056246 100644 +--- a/src/snmp_pp_ext.cpp ++++ b/src/snmp_pp_ext.cpp +@@ -1203,7 +1203,7 @@ int Snmpx::send (Pdux &pdu, SnmpTarget* target) + + #else // _SNMPv3 is not defined + +-int Snmpx::send (Pdux const &pdu, ++int Snmpx::send (Pdux &pdu, + UdpAddress const &udp_address, + snmp_version version, + OctetStr const &community) +-- +2.34.1 + -- 2.34.1 From yann.morin.1998 at free.fr Mon Jun 26 17:04:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:04:18 +0200 Subject: [Buildroot] [PATCH 00/10] riscv: Various fixes and small enhancements In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626170418.GD646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > A bug report [1] was filed recently against HiFive Unleashed board that > it did not build. Although I could not reproduce the build failure, it > does make sense to upgrade the OpenSBI version for this board, as > discussed in the bug report. > > Now OpenSBI version is bumped up to 1.3 in this series for all RISC-V > boards. For HiFive Unleashed board I decided to use the latest U-Boot > release as well, which requires some new changes. > > The Kconfig options of RISC-V boards have been cleaned up. Instructions > of using QEMU to test the HiFive Unleashed board images are added. > > [1] https://bugs.busybox.net/show_bug.cgi?id=15658 > > > Bin Meng (10): > configs/hifive_unleashed: Update to use OpenSBI 1.2 > configs/hifive_unleashed: Update to use U-Boot v2023.04 > configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly > configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly > arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from > BR2_riscv_custom I've applied the first fice patches to master. > configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION I'll reply to that one realy soon... > boot/opensbi: Config.in: Cosmetic style fix > boot/opensbi: Bump to version 1.3 I've applied those two to master too. > board/sifive: hifive-unleashed: Update rootfs offset > board/sifive: hifive-unleashed: Include QEMU instructions in > readme.txt I'll handle those two very soon. Thanks! Regards, Yann E. MORIN. > > arch/Config.in.riscv | 1 - > .../sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > boot/opensbi/Config.in | 6 +++--- > boot/opensbi/opensbi.hash | 2 +- > configs/beaglev_defconfig | 1 + > configs/hifive_unleashed_defconfig | 10 +++++----- > configs/nezha_defconfig | 2 -- > configs/qemu_riscv32_virt_defconfig | 2 -- > configs/qemu_riscv64_virt_defconfig | 2 -- > configs/sipeed_lichee_rv_defconfig | 2 -- > configs/sipeed_lichee_rv_dock_defconfig | 2 -- > configs/spike_riscv64_defconfig | 2 -- > 13 files changed, 28 insertions(+), 22 deletions(-) > > -- > 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 Jun 26 17:02:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:03 +0200 Subject: [Buildroot] [git commit] configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly Message-ID: <20230626170444.B053A84AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a4ce27f562b1d8f56e3ed256f035c1ee60301ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/beaglev_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/beaglev_defconfig b/configs/beaglev_defconfig index 79af8c2ece..42c732b973 100644 --- a/configs/beaglev_defconfig +++ b/configs/beaglev_defconfig @@ -1,6 +1,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y From yann.morin.1998 at free.fr Mon Jun 26 17:02:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:09 +0200 Subject: [Buildroot] [git commit] arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom Message-ID: <20230626170444.BBDB284AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c85830a6b694fd91dc9d6477c3fb94351e99b6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_riscv_custom should only contain the basic I extension. The A extension should be optional and selected by board configs. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- arch/Config.in.riscv | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..853e8deb06 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -35,7 +35,6 @@ config BR2_riscv_g config BR2_riscv_custom bool "Custom architecture" select BR2_RISCV_ISA_RVI - select BR2_RISCV_ISA_CUSTOM_RVA endchoice From yann.morin.1998 at free.fr Mon Jun 26 17:01:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:52 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Update to use U-Boot v2023.04 Message-ID: <20230626170444.9908B84AC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37d0e147cdda10c84d00031999b8a3cf830c54cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With upstream commit ae2d9506a36c ("riscv: sifive: Rename fu540 board to unleashed") in U-Boot v2021.07 release, the defconfig for SiFive Unleashed board has been changed to sifive_unleashed_defconfig. Also newer U-Boot has deprecated the usage of SPL_FIT_GENERATOR to generate u-boot.itb hence there is no 'u-boot.itb' target in the U-Boot Makefile anymore. Instead binman is used to assemble the u-boot.itb image. We will need to switch to BR2_TARGET_UBOOT_FORMAT_CUSTOM for installing u-boot.itb. Switch over to use the latest U-Boot v2023.04 release. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 0440b14ba5..35cb3558f9 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -42,12 +42,13 @@ BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_fu540" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unleashed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -BR2_TARGET_UBOOT_FORMAT_ITB=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" BR2_TARGET_UBOOT_SPL=y # Host tools From yann.morin.1998 at free.fr Mon Jun 26 17:01:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:57 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly Message-ID: <20230626170444.AF73A84003@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311f04cee483fbb967ca132476094ed0e7903ee3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 35cb3558f9..80c5e48f96 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -2,6 +2,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y From yann.morin.1998 at free.fr Mon Jun 26 17:01:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:45 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Update to use OpenSBI 1.2 Message-ID: <20230626170444.8EEF084AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02f6d77fbda975d01e16da0b4a031776bc1a94d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since the rest of RISC-V boards have been switched to use OpenSBI 1.2, let's update hifive_unleashed to use OpenSBI 1.2 too. Resolves: https://bugs.busybox.net/show_bug.cgi?id=15658 Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 2b6ee6c08e..0440b14ba5 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,7 +38,7 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" +BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y From yann.morin.1998 at free.fr Mon Jun 26 17:02:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:49 +0200 Subject: [Buildroot] [git commit] boot/opensbi: Bump to version 1.3 Message-ID: <20230626170444.CD4DA84B95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39f1812e47518806248e753f8fa80c8ef732822b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- boot/opensbi/Config.in | 4 ++-- boot/opensbi/opensbi.hash | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 99c4989479..de2f0aae20 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -19,7 +19,7 @@ choice Select the specific OpenSBI version you want to use config BR2_TARGET_OPENSBI_LATEST_VERSION - bool "1.2" + bool "1.3" config BR2_TARGET_OPENSBI_CUSTOM_VERSION bool "Custom version" @@ -57,7 +57,7 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.3" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL diff --git a/boot/opensbi/opensbi.hash b/boot/opensbi/opensbi.hash index dbc77e856f..980fb141dc 100644 --- a/boot/opensbi/opensbi.hash +++ b/boot/opensbi/opensbi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 8fcbce598a73acc2c7f7d5607d46b9d5107d3ecbede8f68f42631dcfc25ef2b2 opensbi-1.2.tar.gz +sha256 2c0501eb3475f463b15f5b8531996f64604ea49e0e3ed040ecbd1fc27ecd8c5c opensbi-1.3.tar.gz sha256 82d13fb1bf6bb162629deeea9eb9c117e74548d3b707e478967691fe79a68e21 COPYING.BSD From yann.morin.1998 at free.fr Mon Jun 26 17:02:44 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:44 +0200 Subject: [Buildroot] [git commit] boot/opensbi: Config.in: Cosmetic style fix Message-ID: <20230626170444.C389384AE3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59c4515e92c17c807587f27fff5ce175c39d8cf2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Use space intead of tab before 'if'. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- boot/opensbi/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 5e6b8d158e..99c4989479 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -57,10 +57,10 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION - default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL + default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL default BR2_TARGET_OPENSBI_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPENSBI_CUSTOM_GIT From yann.morin.1998 at free.fr Mon Jun 26 17:10:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:10:47 +0200 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626160030.93063-7-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> Message-ID: <20230626171047.GE646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > the default OpenSBI version has been bumped up to 1.2. With that, > there is no need to define a custom version in each RISC-V board's > defconfig files. In fact, no, because opensbi is a "critical" component part of the boot chain and, like uboot or the kernel, we want to pin the version we use in defconfig files. We only want the v ersion to be bumped in defconfig, when someone actually tested the defconfig still generates a bootable system. Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > configs/hifive_unleashed_defconfig | 2 -- > configs/nezha_defconfig | 2 -- > configs/qemu_riscv32_virt_defconfig | 2 -- > configs/qemu_riscv64_virt_defconfig | 2 -- > configs/sipeed_lichee_rv_defconfig | 2 -- > configs/sipeed_lichee_rv_dock_defconfig | 2 -- > configs/spike_riscv64_defconfig | 2 -- > 7 files changed, 14 deletions(-) > > diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig > index 80c5e48f96..013a1423c0 100644 > --- a/configs/hifive_unleashed_defconfig > +++ b/configs/hifive_unleashed_defconfig > @@ -38,8 +38,6 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > diff --git a/configs/nezha_defconfig b/configs/nezha_defconfig > index dd94707905..b4c5b4d0ba 100644 > --- a/configs/nezha_defconfig > +++ b/configs/nezha_defconfig > @@ -15,8 +15,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig > index 03c871282e..01922ac151 100644 > --- a/configs/qemu_riscv32_virt_defconfig > +++ b/configs/qemu_riscv32_virt_defconfig > @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > > # host-qemu for gitlab testing > diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig > index 666500d889..8b729f137d 100644 > --- a/configs/qemu_riscv64_virt_defconfig > +++ b/configs/qemu_riscv64_virt_defconfig > @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > > # host-qemu for gitlab testing > diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig > index 750d2d6e3b..8ad587d35f 100644 > --- a/configs/sipeed_lichee_rv_defconfig > +++ b/configs/sipeed_lichee_rv_defconfig > @@ -14,8 +14,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig > index a228cd8cb7..b6ac7aa31f 100644 > --- a/configs/sipeed_lichee_rv_dock_defconfig > +++ b/configs/sipeed_lichee_rv_dock_defconfig > @@ -22,8 +22,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig > index 73ea566084..a6f746eb3f 100644 > --- a/configs/spike_riscv64_defconfig > +++ b/configs/spike_riscv64_defconfig > @@ -9,8 +9,6 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > BR2_TARGET_OPENSBI_LINUX_PAYLOAD=y > BR2_PACKAGE_HOST_RISCV_ISA_SIM=y > -- > 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 Jun 26 17:12:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:12:58 +0200 Subject: [Buildroot] [PATCH 09/10] board/sifive: hifive-unleashed: Update rootfs offset In-Reply-To: <20230626160030.93063-10-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-10-bmeng.cn@gmail.com> Message-ID: <20230626171258.GF646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > As the rootfs size is set to 60M, let's put it right on the 4M offset > in the SD card, so that the generated sdcard.img can be exactly 64M. As much I like power-of-two numbers, is there a technical reason to hit exactly 64MiB? Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > board/sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/board/sifive/hifive-unleashed/genimage_sdcard.cfg b/board/sifive/hifive-unleashed/genimage_sdcard.cfg > index 079ac5ed26..99e3525a8c 100644 > --- a/board/sifive/hifive-unleashed/genimage_sdcard.cfg > +++ b/board/sifive/hifive-unleashed/genimage_sdcard.cfg > @@ -17,6 +17,7 @@ image sdcard.img { > > partition rootfs { > image = "rootfs.ext4" > + offset = 4076K > partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 > bootable = true > } > -- > 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 Jun 26 17:21:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:21:09 +0200 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626160030.93063-11-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> Message-ID: <20230626172109.GG646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > for the SiFive HiFive Unleashed board out of the box. > > Add the QEMU instructions for testing in readme.txt. Ah, is the 64MiB SDcard required to be bootable under qemu? I.e. is it the same issue as fixed by 6f9e83f5f74d (support/testing: test_ubi: reduce the rootfs.ubi size to 64M to match the Qemu emulated flash device)? Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt > index 3263913e9c..e9ccb26fa6 100644 > --- a/board/sifive/hifive-unleashed/readme.txt > +++ b/board/sifive/hifive-unleashed/readme.txt > @@ -113,3 +113,20 @@ Booting the SPI flash on the board > > Make sure that the all DIP switches are set to the off position for > default boot mode (MSEL mode = 0110) to boot from SPI flash. > + > +Testing under QEMU > +================== > + > +The SD card image can be tested using QEMU: > + > +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ > + -display none -serial stdio -nic user \ > + -bios output/images/u-boot-spl.bin \ > + -drive file=output/images/sdcard.img,if=sd > + > +The SPI flash image can be tested with a slightly different command: > + > +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ > + -display none -serial stdio -nic user \ > + -bios output/images/u-boot-spl.bin \ > + -drive file=output/images/spi-nor.img,if=mtd > -- > 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 bugzilla at busybox.net Mon Jun 26 17:23:10 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 17:23:10 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Yann E. MORIN --- Jan-Benedict, All, Thanks for the report. We believe it has now ben fixed by commit 02f6d77fbd (configs/hifive_unleashed: Update to use OpenSBI 1.2). If the issue still persists, do not hesitate to reopen. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Mon Jun 26 18:15:28 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:28 -0600 Subject: [Buildroot] [PATCH 2/5] package/python-pythran: bump to version 0.13.1 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pythran/python-pythran.hash | 4 ++-- package/python-pythran/python-pythran.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pythran/python-pythran.hash b/package/python-pythran/python-pythran.hash index 08348a5ccf..2dfc445b2f 100644 --- a/package/python-pythran/python-pythran.hash +++ b/package/python-pythran/python-pythran.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pythran/json -md5 d2961ece35b4b9f44a84ef31df1b21ff pythran-0.12.0.tar.gz -sha256 eff3dd0d3eebe57372f0d14f82985525e9bcdfb5b1d1010e1932cf9207060f9f pythran-0.12.0.tar.gz +md5 3090288af50566af75cb058d1878aaad pythran-0.13.1.tar.gz +sha256 8aad08162f010e5425a7b254dd68d83311b430bb29f9252dce2eff3ba39497dd pythran-0.13.1.tar.gz # Locally computed sha256 checksums sha256 0be9f14c66a9a3cb66d5263a6495437862ce0c9cdf60d4a6c36d1e51b1244c6e LICENSE sha256 e1c0ed0a99e4462016d79d835f1f479b78c4d4a07fe66598e97f449503ffd178 docs/LICENSE.rst diff --git a/package/python-pythran/python-pythran.mk b/package/python-pythran/python-pythran.mk index 0d946be28a..25735ad95a 100644 --- a/package/python-pythran/python-pythran.mk +++ b/package/python-pythran/python-pythran.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTHRAN_VERSION = 0.12.0 +PYTHON_PYTHRAN_VERSION = 0.13.1 PYTHON_PYTHRAN_SOURCE = pythran-$(PYTHON_PYTHRAN_VERSION).tar.gz -PYTHON_PYTHRAN_SITE = https://files.pythonhosted.org/packages/99/e0/ed0e81de05cfa4ecbcbceec6603d175387d8bc7a6332cbfd155d09958ccf +PYTHON_PYTHRAN_SITE = https://files.pythonhosted.org/packages/8d/d8/b27e8dc3f3a03dcd317d40d9df0ae07ebbd85444585973ceba07716934d0 PYTHON_PYTHRAN_SETUP_TYPE = setuptools PYTHON_PYTHRAN_LICENSE = BSD-3-Clause PYTHON_PYTHRAN_LICENSE_FILES = LICENSE docs/LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:30 -0600 Subject: [Buildroot] [PATCH 4/5] package/python-scipy: bump to version 1.11.0 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-4-james.hilliard1@gmail.com> Migrate to meson package infrastructure. Add new openblas dependency. License hash changed due to date update: https://github.com/scipy/scipy/commit/d3f0aea40f64e478085b6478a9fe55ca8a75b087 Signed-off-by: James Hilliard --- package/python-scipy/Config.in | 3 +++ package/python-scipy/python-scipy.hash | 5 ++-- package/python-scipy/python-scipy.mk | 37 +++++++++----------------- 3 files changed, 18 insertions(+), 27 deletions(-) diff --git a/package/python-scipy/Config.in b/package/python-scipy/Config.in index 229b5997ad..0a4acb9699 100644 --- a/package/python-scipy/Config.in +++ b/package/python-scipy/Config.in @@ -2,10 +2,12 @@ config BR2_PACKAGE_PYTHON_SCIPY bool "python-scipy" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS # lapack + depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS # openblas depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy depends on BR2_TOOLCHAIN_HAS_FORTRAN # lapack depends on BR2_INSTALL_LIBSTDCPP select BR2_PACKAGE_LAPACK + select BR2_PACKAGE_OPENBLAS select BR2_PACKAGE_PYTHON3_ZLIB # runtime scipy::io select BR2_PACKAGE_PYTHON_NUMPY # runtime select BR2_PACKAGE_PYTHON_PYBIND @@ -20,6 +22,7 @@ config BR2_PACKAGE_PYTHON_SCIPY comment "python-scipy needs toolchain w/ fortran and c++ and glibc or musl" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS + depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_FORTRAN || \ !BR2_INSTALL_LIBSTDCPP || \ (!BR2_TOOLCHAIN_USES_GLIBC && !BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-scipy/python-scipy.hash b/package/python-scipy/python-scipy.hash index 0274679c43..9634771139 100644 --- a/package/python-scipy/python-scipy.hash +++ b/package/python-scipy/python-scipy.hash @@ -1,7 +1,6 @@ # Locally generated -sha256 0140dd24d14ce194fdb3df496c2190f0896ca84ac98bf5d69c3b3fb7bde1a1e9 scipy-1.8.1.tar.xz -sha256 96599f8ec69a2cc609265eed13fc75090aacb28742260e55ce623788a33da19c LICENSE.txt -sha256 37e64a498894ac7c3b070023e3689e954a8ecf8a23b90968d09a455f1b4f7b35 scipy/linalg/src/lapack_deprecations/LICENSE +sha256 f9b0248cb9d08eead44cde47cbf6339f1e9aa0dfde28f5fb27950743e317bd5d scipy-1.11.0.tar.gz +sha256 5517022426a56179540ee6eace15fd723ef8fdb83b2900fed2152dd2e2f972a2 LICENSE.txt sha256 606209a000716c5f66e33e180ce08434b96ed17db4975ab9723c6b5fbcc89609 scipy/ndimage/LICENSE.txt sha256 3df9207af2fdb861af0ae3b22026f163b9bcfab4e525dc4943afe2ffa3f77624 scipy/optimize/tnc/LICENSE sha256 f0cedf52503b2d42b83411a0a16e6fefac346dfad8fddc66f50050150123470c scipy/sparse/linalg/_dsolve/SuperLU/License.txt diff --git a/package/python-scipy/python-scipy.mk b/package/python-scipy/python-scipy.mk index a8c23c6c88..3010cfbd54 100644 --- a/package/python-scipy/python-scipy.mk +++ b/package/python-scipy/python-scipy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SCIPY_VERSION = 1.8.1 -PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.xz -PYTHON_SCIPY_SITE = https://github.com/scipy/scipy/releases/download/v$(PYTHON_SCIPY_VERSION) +PYTHON_SCIPY_VERSION = 1.11.0 +PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.gz +PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/fa/d0/724c8204f87b6f807e3e67de32b8b4922d579154a448ce94e89129064bf1 PYTHON_SCIPY_LICENSE = \ BSD-3-Clause, \ BSD-2-Clause, \ @@ -16,7 +16,6 @@ PYTHON_SCIPY_LICENSE = \ Qhull PYTHON_SCIPY_LICENSE_FILES = \ LICENSE.txt \ - scipy/linalg/src/lapack_deprecations/LICENSE \ scipy/ndimage/LICENSE.txt \ scipy/optimize/tnc/LICENSE \ scipy/sparse/linalg/_dsolve/SuperLU/License.txt \ @@ -25,34 +24,24 @@ PYTHON_SCIPY_LICENSE_FILES = \ PYTHON_SCIPY_CPE_ID_VENDOR = scipy PYTHON_SCIPY_CPE_ID_PRODUCT = scipy PYTHON_SCIPY_DEPENDENCIES += \ + host-python-cython \ host-python-numpy \ host-python-pythran \ zlib \ lapack \ + openblas \ + python3 \ python-numpy \ python-pybind PYTHON_SCIPY_INSTALL_STAGING = YES -PYTHON_SCIPY_SETUP_TYPE = setuptools -PYTHON_SCIPY_BUILD_OPTS = config_fc --fcompiler=gnu95 +PYTHON_SCIPY_CONF_ENV += \ + _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ + PYTHONPATH=$(PYTHON3_PATH) -PYTHON_SCIPY_LDFLAGS = $(TARGET_LDFLAGS) -shared \ - -L$(PYTHON3_PATH)/site-packages/numpy/core/lib -# -lnpyrandom localization -PYTHON_SCIPY_LDFLAGS += \ - -L$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/numpy/random/lib +PYTHON_SCIPY_CONF_OPTS = -Dblas=openblas -Dlapack=lapack -PYTHON_SCIPY_ENV = \ - F90=$(TARGET_FC) \ - LDFLAGS="$(PYTHON_SCIPY_LDFLAGS)" +PYTHON_SCIPY_MESON_EXTRA_PROPERTIES = \ + numpy-include-dir='$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/numpy/core/include' -# Provide system configuration options to numpy distutils extensions, telling -# to find all include files and libraries in staging directory. -define PYTHON_SCIPY_CONFIGURE_CMDS - -rm -f $(@D)/site.cfg - echo "[DEFAULT]" >> $(@D)/site.cfg - echo "library_dirs = $(STAGING_DIR)/usr/lib" >> $(@D)/site.cfg - echo "include_dirs = $(STAGING_DIR)/usr/include" >> $(@D)/site.cfg -endef - -$(eval $(python-package)) +$(eval $(meson-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:29 -0600 Subject: [Buildroot] [PATCH 3/5] package/python-pybind: bump to version 2.10.4 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pybind/python-pybind.hash | 2 +- package/python-pybind/python-pybind.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pybind/python-pybind.hash b/package/python-pybind/python-pybind.hash index 971eceaa07..154ca6d986 100644 --- a/package/python-pybind/python-pybind.hash +++ b/package/python-pybind/python-pybind.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 5d8c4c5dda428d3a944ba3d2a5212cb988c2fae4670d58075a5a49075a6ca315 python-pybind-2.10.3.tar.gz +sha256 832e2f309c57da9c1e6d4542dedd34b24e4192ecb4d62f6f4866a737454c9970 python-pybind-2.10.4.tar.gz # License files, locally calculated sha256 83965b843b98f670d3a85bd041ed4b372c8ec50d7b4a5995a83ac697ba675dcb LICENSE diff --git a/package/python-pybind/python-pybind.mk b/package/python-pybind/python-pybind.mk index 1fd106b981..b96089e8c5 100644 --- a/package/python-pybind/python-pybind.mk +++ b/package/python-pybind/python-pybind.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYBIND_VERSION = 2.10.3 +PYTHON_PYBIND_VERSION = 2.10.4 PYTHON_PYBIND_SITE = $(call github,pybind,pybind11,v$(PYTHON_PYBIND_VERSION)) PYTHON_PYBIND_LICENSE = BSD-3-Clause PYTHON_PYBIND_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:31 -0600 Subject: [Buildroot] [PATCH 5/5] package/pkg-python.mk: migrate setuptools to pep517 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-5-james.hilliard1@gmail.com> Now that setuptools and its dependencies are using pep517 we can migrate the setuptools infrastructure itself to use the pep517 build frontend. As part of this we need to migrate the all python packages using _BUILD_OPTS to the new config settings format used by the pep517 build frontend. We also need to add a patch fixing a bug in python-pypa-build which was preventing the config settings from being passed to some of the pep517 build hooks. Signed-off-by: James Hilliard --- package/pkg-python.mk | 21 +++------- package/python-evdev/python-evdev.mk | 4 +- package/python-lxml/python-lxml.mk | 8 ++-- package/python-m2crypto/python-m2crypto.mk | 4 +- package/python-pillow/python-pillow.mk | 35 +++++++++-------- package/python-psycopg2/python-psycopg2.mk | 5 ++- ...ig_settings-are-passed-to-get_requir.patch | 38 +++++++++++++++++++ package/python-pyzmq/python-pyzmq.mk | 4 +- package/python-uvloop/python-uvloop.mk | 6 ++- 9 files changed, 78 insertions(+), 47 deletions(-) create mode 100644 package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch diff --git a/package/pkg-python.mk b/package/pkg-python.mk index 85374ae8bb..a1aed89284 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -183,19 +183,7 @@ $(2)_BASE_ENV = $$(HOST_PKG_PYTHON_DISTUTILS_ENV) $(2)_BASE_BUILD_CMD = setup.py build $(2)_BASE_INSTALL_CMD = setup.py install $$(HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS) endif -# Setuptools -else ifeq ($$($(2)_SETUP_TYPE),setuptools) -ifeq ($(4),target) -$(2)_BASE_ENV = $$(PKG_PYTHON_SETUPTOOLS_ENV) -$(2)_BASE_BUILD_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) build -$(2)_BASE_INSTALL_TARGET_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install --no-compile $$(PKG_PYTHON_SETUPTOOLS_INSTALL_TARGET_OPTS) -$(2)_BASE_INSTALL_STAGING_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install $$(PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS) -else -$(2)_BASE_ENV = $$(HOST_PKG_PYTHON_SETUPTOOLS_ENV) -$(2)_BASE_BUILD_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) build -$(2)_BASE_INSTALL_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install $$(HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS) -endif -else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) +else ifneq ($$(filter flit pep517 setuptools,$$($(2)_SETUP_TYPE)),) ifeq ($(4),target) $(2)_BASE_ENV = $$(PKG_PYTHON_PEP517_ENV) $(2)_BASE_BUILD_CMD = -m build -n -w @@ -232,13 +220,14 @@ endif # ($(4),target) # Setuptools based packages will need setuptools for the host Python # interpreter (both host and target). # -ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += host-python-setuptools -else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) +ifneq ($$(filter flit pep517 setuptools,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) $(2)_DEPENDENCIES += host-python-flit-core endif +ifeq ($$($(2)_SETUP_TYPE),setuptools) +$(2)_DEPENDENCIES += host-python-setuptools +endif else ifeq ($$($(2)_SETUP_TYPE),flit-bootstrap) # Don't add dependency on host-python-installer for # host-python-installer itself, and its dependencies. diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk index 5cf62b5160..b509b43e8a 100644 --- a/package/python-evdev/python-evdev.mk +++ b/package/python-evdev/python-evdev.mk @@ -12,7 +12,7 @@ PYTHON_EVDEV_LICENSE = Revised BSD License PYTHON_EVDEV_LICENSE_FILES = LICENSE PYTHON_EVDEV_BUILD_OPTS = \ - build_ecodes \ - --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + -C--build-option=build_ecodes \ + -C--build-option=--evdev-headers=$(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h $(eval $(python-package)) diff --git a/package/python-lxml/python-lxml.mk b/package/python-lxml/python-lxml.mk index 657622a962..4017257974 100644 --- a/package/python-lxml/python-lxml.mk +++ b/package/python-lxml/python-lxml.mk @@ -28,11 +28,11 @@ HOST_PYTHON_LXML_DEPENDENCIES = host-libxml2 host-libxslt host-zlib # python-lxml needs these scripts in order to properly detect libxml2 and # libxslt compiler and linker flags PYTHON_LXML_BUILD_OPTS = \ - --xslt-config=$(STAGING_DIR)/usr/bin/xslt-config \ - --xml2-config=$(STAGING_DIR)/usr/bin/xml2-config + -C--build-option=--xslt-config=$(STAGING_DIR)/usr/bin/xslt-config \ + -C--build-option=--xml2-config=$(STAGING_DIR)/usr/bin/xml2-config HOST_PYTHON_LXML_BUILD_OPTS = \ - --xslt-config=$(HOST_DIR)/bin/xslt-config \ - --xml2-config=$(HOST_DIR)/bin/xml2-config + -C--build-option=--xslt-config=$(HOST_DIR)/bin/xslt-config \ + -C--build-option=--xml2-config=$(HOST_DIR)/bin/xml2-config $(eval $(python-package)) $(eval $(host-python-package)) diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 3c28fa3b0d..d95361e689 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -13,7 +13,9 @@ PYTHON_M2CRYPTO_LICENSE_FILES = LICENCE PYTHON_M2CRYPTO_CPE_ID_VENDOR = m2crypto_project PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig -PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +PYTHON_M2CRYPTO_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--openssl=$(STAGING_DIR)/usr # 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index b69d329cde..0d79424666 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -14,61 +14,60 @@ PYTHON_PILLOW_CPE_ID_PRODUCT = pillow PYTHON_PILLOW_SETUP_TYPE = setuptools PYTHON_PILLOW_DEPENDENCIES = host-pkgconf -PYTHON_PILLOW_BUILD_OPTS = build_ext --disable-platform-guessing -PYTHON_PILLOW_INSTALL_TARGET_OPTS = $(PYTHON_PILLOW_BUILD_OPTS) +PYTHON_PILLOW_BUILD_OPTS = -C--build-option=build_ext -C--build-option=--disable-platform-guessing ifeq ($(BR2_PACKAGE_FREETYPE),y) PYTHON_PILLOW_DEPENDENCIES += freetype -PYTHON_PILLOW_BUILD_OPTS += --enable-freetype +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-freetype else -PYTHON_PILLOW_BUILD_OPTS += --disable-freetype +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-freetype endif ifeq ($(BR2_PACKAGE_JPEG),y) PYTHON_PILLOW_DEPENDENCIES += jpeg -PYTHON_PILLOW_BUILD_OPTS += --enable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg else -PYTHON_PILLOW_BUILD_OPTS += --disable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg endif ifeq ($(BR2_PACKAGE_LCMS2),y) PYTHON_PILLOW_DEPENDENCIES += lcms2 -PYTHON_PILLOW_BUILD_OPTS += --enable-lcms +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-lcms else -PYTHON_PILLOW_BUILD_OPTS += --disable-lcms +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-lcms endif ifeq ($(BR2_PACKAGE_LIBXCB),y) PYTHON_PILLOW_DEPENDENCIES += libxcb -PYTHON_PILLOW_BUILD_OPTS += --enable-xcb +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-xcb else -PYTHON_PILLOW_BUILD_OPTS += --disable-xcb +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-xcb endif ifeq ($(BR2_PACKAGE_OPENJPEG),y) PYTHON_PILLOW_DEPENDENCIES += openjpeg -PYTHON_PILLOW_BUILD_OPTS += --enable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg2000 else -PYTHON_PILLOW_BUILD_OPTS += --disable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg2000 endif ifeq ($(BR2_PACKAGE_TIFF),y) PYTHON_PILLOW_DEPENDENCIES += tiff -PYTHON_PILLOW_BUILD_OPTS += --enable-tiff +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-tiff else -PYTHON_PILLOW_BUILD_OPTS += --disable-tiff +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-tiff endif ifeq ($(BR2_PACKAGE_WEBP),y) PYTHON_PILLOW_DEPENDENCIES += webp -PYTHON_PILLOW_BUILD_OPTS += --enable-webp +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webp ifeq ($(BR2_PACKAGE_WEBP_DEMUX)$(BR2_PACKAGE_WEBP_MUX),yy) -PYTHON_PILLOW_BUILD_OPTS += --enable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webpmux else -PYTHON_PILLOW_BUILD_OPTS += --disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webpmux endif else -PYTHON_PILLOW_BUILD_OPTS += --disable-webp --disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webp -C--build-option=--disable-webpmux endif $(eval $(python-package)) diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index fa23c2814f..6eea825b1c 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -13,7 +13,8 @@ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE PYTHON_PSYCOPG2_DEPENDENCIES = postgresql # Force psycopg2 to use the Buildroot provided postgresql version # instead of the one from the host machine -PYTHON_PSYCOPG2_BUILD_OPTS = build_ext --pg-config=$(STAGING_DIR)/usr/bin/pg_config -PYTHON_PSYCOPG2_INSTALL_TARGET_OPTS = build_ext --pg-config=$(STAGING_DIR)/usr/bin/pg_config +PYTHON_PSYCOPG2_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--pg-config=$(STAGING_DIR)/usr/bin/pg_config $(eval $(python-package)) diff --git a/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch b/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch new file mode 100644 index 0000000000..23d1f37061 --- /dev/null +++ b/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch @@ -0,0 +1,38 @@ +From 44632c4f0758cbe8281581713c55538d44a4e7d4 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 25 Jun 2023 23:08:55 -0600 +Subject: [PATCH] main: ensure config_settings are passed to + get_requires_for_build + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/pypa/build/pull/627] +--- + src/build/__main__.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/build/__main__.py b/src/build/__main__.py +index 743c28a..8d2c609 100644 +--- a/src/build/__main__.py ++++ b/src/build/__main__.py +@@ -113,7 +113,7 @@ def _build_in_isolated_env( + # first install the build dependencies + env.install(builder.build_system_requires) + # then get the extra required dependencies from the backend (which was installed in the call above :P) +- env.install(builder.get_requires_for_build(distribution)) ++ env.install(builder.get_requires_for_build(distribution, config_settings or {})) + return builder.build(distribution, outdir, config_settings or {}) + + +@@ -127,7 +127,7 @@ def _build_in_current_env( + builder = _ProjectBuilder(srcdir) + + if not skip_dependency_check: +- missing = builder.check_dependencies(distribution) ++ missing = builder.check_dependencies(distribution, config_settings or {}) + if missing: + dependencies = ''.join('\n\t' + dep for deps in missing for dep in (deps[0], _format_dep_chain(deps[1:])) if dep) + _cprint() +-- +2.34.1 + diff --git a/package/python-pyzmq/python-pyzmq.mk b/package/python-pyzmq/python-pyzmq.mk index 5792957eaf..1b7bceae5e 100644 --- a/package/python-pyzmq/python-pyzmq.mk +++ b/package/python-pyzmq/python-pyzmq.mk @@ -12,7 +12,7 @@ PYTHON_PYZMQ_LICENSE = LGPL-3.0+, BSD-3-Clause, Apache-2.0 PYTHON_PYZMQ_LICENSE_FILES = COPYING.LESSER COPYING.BSD PYTHON_PYZMQ_DEPENDENCIES = host-python-packaging zeromq PYTHON_PYZMQ_SETUP_TYPE = setuptools -PYTHON_PYZMQ_BUILD_OPTS = --zmq=$(STAGING_DIR)/usr +PYTHON_PYZMQ_BUILD_OPTS = -C--build-option=--zmq=$(STAGING_DIR)/usr # Due to issues with cross-compiling, hardcode to the zeromq in BR define PYTHON_PYZMQ_PATCH_ZEROMQ_VERSION @@ -23,7 +23,7 @@ endef PYTHON_PYZMQ_POST_PATCH_HOOKS += PYTHON_PYZMQ_PATCH_ZEROMQ_VERSION ifeq ($(BR2_PACKAGE_ZEROMQ_DRAFTS),y) -PYTHON_PYZMQ_BUILD_OPTS += --enable-drafts +PYTHON_PYZMQ_BUILD_OPTS += -C--build-option=--enable-drafts endif $(eval $(python-package)) diff --git a/package/python-uvloop/python-uvloop.mk b/package/python-uvloop/python-uvloop.mk index 147062cf7b..b072f37313 100644 --- a/package/python-uvloop/python-uvloop.mk +++ b/package/python-uvloop/python-uvloop.mk @@ -10,8 +10,10 @@ PYTHON_UVLOOP_SITE = https://files.pythonhosted.org/packages/ba/86/6dda1760481ab PYTHON_UVLOOP_SETUP_TYPE = setuptools PYTHON_UVLOOP_LICENSE = Apache-2.0, MIT PYTHON_UVLOOP_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -PYTHON_UVLOOP_BUILD_OPTS = build_ext --inplace --use-system-libuv -PYTHON_UVLOOP_INSTALL_TARGET_OPTS = build_ext --inplace --use-system-libuv PYTHON_UVLOOP_DEPENDENCIES = libuv +PYTHON_UVLOOP_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--inplace \ + -C--build-option=--use-system-libuv $(eval $(python-package)) -- 2.34.1 From bryce at redpinelabs.com Mon Jun 26 18:18:25 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 12:18:25 -0600 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Christian, I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with per package build option to get the build working. Bryce On Tue, Jun 6, 2023 at 3:46?PM Christian Stewart via buildroot wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.9 > > This is implemented in this commit first, before upgrading host-go to 1.20. > > Note: the .patch files from package/go version 1.19.x are not necessary for > package/go-bootstrap-stage2 and have not been included there. > > Previous discussion of possible alternatives: > > https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ > https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ > > Signed-off-by: Christian Stewart > > --- > > v1 -> v2: > > - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV > - adjust commit description > - remove duplicate MAKE_ENV declaration line > - reorder depends on lines in config.in.host > > v3 -> v4: > > - Fixed typo compatable -> compatible > - Dropped dependency on toolchain in go-bootstrap-stage1 > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > - Update go-bootstrap-stage2 to 1.19.7 > - Drop these comments and move to separate patch: > - Fix typo in comments. > - Adjusted comment built in -> built-in. > - Adjust comments relating to copying src/ to host/ > - Dropped outdated comment referring to issue 2775. > - Thanks Thomas for the review. > > v4 -> v5: > > - update stage2 to go1.19.9 > > v5 -> v6: > > - update stage2 to go1.19.10 > > Signed-off-by: Christian Stewart > --- > DEVELOPERS | 2 + > package/Config.in.host | 3 +- > package/go-bootstrap-stage1/Config.in.host | 6 +++ > .../go-bootstrap-stage1.hash} | 0 > .../go-bootstrap-stage1.mk | 43 +++++++++++++++ > package/go-bootstrap-stage2/Config.in.host | 4 ++ > .../go-bootstrap-stage2.hash | 3 ++ > .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ > package/go-bootstrap/Config.in.host | 7 --- > package/go-bootstrap/go-bootstrap.mk | 50 ----------------- > package/go/Config.in.host | 4 +- > package/go/go.mk | 4 +- > 12 files changed, 117 insertions(+), 62 deletions(-) > create mode 100644 package/go-bootstrap-stage1/Config.in.host > rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) > create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk > create mode 100644 package/go-bootstrap-stage2/Config.in.host > create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash > create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk > delete mode 100644 package/go-bootstrap/Config.in.host > delete mode 100644 package/go-bootstrap/go-bootstrap.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7..b452852180 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -552,6 +552,8 @@ F: package/docker-engine/ > F: package/embiggen-disk/ > F: package/fuse-overlayfs/ > F: package/go/ > +F: package/go-bootstrap-stage1/ > +F: package/go-bootstrap-stage2/ > F: package/gocryptfs/ > F: package/mbpfan/ > F: package/moby-buildkit/ > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..fff75cd165 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -40,7 +40,8 @@ menu "Host utilities" > source "package/genpart/Config.in.host" > source "package/gnupg/Config.in.host" > source "package/go/Config.in.host" > - source "package/go-bootstrap/Config.in.host" > + source "package/go-bootstrap-stage1/Config.in.host" > + source "package/go-bootstrap-stage2/Config.in.host" > source "package/google-breakpad/Config.in.host" > source "package/gptfdisk/Config.in.host" > source "package/imagemagick/Config.in.host" > diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host > new file mode 100644 > index 0000000000..56a743caf9 > --- /dev/null > +++ b/package/go-bootstrap-stage1/Config.in.host > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS > + bool > + # See src/cmd/dist/unix.c for the list of supported architectures > + default y if BR2_HOSTARCH = "x86" > + default y if BR2_HOSTARCH = "x86_64" > + default y if BR2_HOSTARCH = "arm" > diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash > similarity index 100% > rename from package/go-bootstrap/go-bootstrap.hash > rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash > diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk > new file mode 100644 > index 0000000000..dba18e86e9 > --- /dev/null > +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk > @@ -0,0 +1,43 @@ > +################################################################################ > +# > +# go-bootstrap-stage1 > +# > +################################################################################ > + > +# Use last C-based Go compiler: v1.4.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > + > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > + > +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) > + > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. > +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ > + GOOS=linux \ > + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ > + GOROOT="$(@D)" \ > + GOBIN="$(@D)/bin" \ > + CC=$(HOSTCC_NOCCACHE) \ > + CGO_ENABLED=0 > + > +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS > + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash > +endef > + > +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS > + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go > + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt > + > + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > + > + # The Go sources must be installed to the host/ tree for the Go stdlib. > + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > +endef > + > +$(eval $(host-generic-package)) > diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host > new file mode 100644 > index 0000000000..967ddaed1d > --- /dev/null > +++ b/package/go-bootstrap-stage2/Config.in.host > @@ -0,0 +1,4 @@ > +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > + bool > + default y > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS > diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash > new file mode 100644 > index 0000000000..874737ea2d > --- /dev/null > +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash > @@ -0,0 +1,3 @@ > +# From https://go.dev/dl > +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz > +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE > diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk > new file mode 100644 > index 0000000000..d0ee86b84e > --- /dev/null > +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk > @@ -0,0 +1,53 @@ > +################################################################################ > +# > +# go-bootstrap-stage2 > +# > +################################################################################ > + > +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.10 > +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang > +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz > + > +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE > + > +# Use go-bootstrap-stage1 to bootstrap. > +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 > + > +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) > + > +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. > +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ > + GO111MODULE=off \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ > + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > + GOROOT="$(@D)" \ > + GOBIN="$(@D)/bin" \ > + GOOS=linux \ > + CC=$(HOSTCC_NOCCACHE) \ > + CXX=$(HOSTCXX_NOCCACHE) \ > + CGO_ENABLED=0 > + > +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS > + cd $(@D)/src && \ > + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) > +endef > + > +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS > + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go > + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt > + > + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ > + > + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg > + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ > + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ > + > + # The Go sources must be installed to the host/ tree for the Go stdlib. > + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ > +endef > + > +$(eval $(host-generic-package)) > diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host > deleted file mode 100644 > index fab80d24b4..0000000000 > --- a/package/go-bootstrap/Config.in.host > +++ /dev/null > @@ -1,7 +0,0 @@ > -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > - bool > - # See src/cmd/dist/unix.c for the list of support > - # architectures > - default y if BR2_HOSTARCH = "x86" > - default y if BR2_HOSTARCH = "x86_64" > - default y if BR2_HOSTARCH = "arm" > diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk > deleted file mode 100644 > index 71696a1540..0000000000 > --- a/package/go-bootstrap/go-bootstrap.mk > +++ /dev/null > @@ -1,50 +0,0 @@ > -################################################################################ > -# > -# go-bootstrap > -# > -################################################################################ > - > -# Use last C-based Go compiler: v1.4.x > -# See https://golang.org/doc/install/source#bootstrapFromSource > -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 > -GO_BOOTSTRAP_SITE = https://dl.google.com/go > -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz > - > -GO_BOOTSTRAP_LICENSE = BSD-3-Clause > -GO_BOOTSTRAP_LICENSE_FILES = LICENSE > - > -# To build programs that need cgo support the toolchain needs to be > -# available, so the toolchain is not needed to build host-go-bootstrap > -# itself, but needed by other packages that depend on > -# host-go-bootstrap. > -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain > - > -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) > - > -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE > -# here. See https://github.com/golang/go/issues/11685. > -HOST_GO_BOOTSTRAP_MAKE_ENV = \ > - GOOS=linux \ > - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ > - GOROOT="$(@D)" \ > - GOBIN="$(@D)/bin" \ > - CC=$(HOSTCC_NOCCACHE) \ > - CGO_ENABLED=0 > - > -define HOST_GO_BOOTSTRAP_BUILD_CMDS > - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash > -endef > - > -define HOST_GO_BOOTSTRAP_INSTALL_CMDS > - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go > - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt > - > - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ > - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ > - > - # There is a known issue which requires the go sources to be installed > - # https://golang.org/issue/2775 > - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ > -endef > - > -$(eval $(host-generic-package)) > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..90a54f0da6 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -2,7 +2,7 @@ > config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index 545d2117b7..a96c6ab5dd 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ > HOST_GO_MAKE_ENV = \ > GO111MODULE=off \ > GOCACHE=$(HOST_GO_HOST_CACHE) \ > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > GOROOT_FINAL=$(HOST_GO_ROOT) \ > GOROOT="$(@D)" \ > GOBIN="$(@D)/bin" \ > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From christian at aperture.us Mon Jun 26 18:22:57 2023 From: christian at aperture.us (Christian Stewart) Date: Mon, 26 Jun 2023 11:22:57 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: All, On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > Christian, > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > per package build option to get the build working. > > Bryce Thanks for the tip, I had dropped this because of a previous PR review by Thomas: https://lore.kernel.org/buildroot/20230312225806.0bf4b0fd at windsurf/ Could you provide the error you see when toolchain dependency isn't there? Thomas: Could you please have another look at this - toolchain is required for HOSTCC_NOCCACHE for whatever reason. > > - Dropped dependency on toolchain in go-bootstrap-stage1 > > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > > - Update go-bootstrap-stage2 to 1.19.7 > > - Drop these comments and move to separate patch: > > - Fix typo in comments. > > - Adjusted comment built in -> built-in. > > - Adjust comments relating to copying src/ to host/ > > - Dropped outdated comment referring to issue 2775. > > - Thanks Thomas for the review. Thanks, Christian From james.hilliard1 at gmail.com Mon Jun 26 18:15:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:27 -0600 Subject: [Buildroot] [PATCH 1/5] package/python-numpy: bump to version 1.25.0 Message-ID: <20230626181531.2312002-1-james.hilliard1@gmail.com> Migrate to meson package infrastructure. License has changed due to date update: https://github.com/numpy/numpy/commit/c1ffdbc0c29d48ece717acb5bfbf811c935b41f6 Signed-off-by: James Hilliard --- package/python-numpy/python-numpy.hash | 6 ++--- package/python-numpy/python-numpy.mk | 31 ++++++++++++-------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/package/python-numpy/python-numpy.hash b/package/python-numpy/python-numpy.hash index 9ac9280c78..6629cebbce 100644 --- a/package/python-numpy/python-numpy.hash +++ b/package/python-numpy/python-numpy.hash @@ -1,7 +1,7 @@ -# Copied from https://github.com/numpy/numpy/releases/tag/v1.23.5 -sha256 1b1766d6f397c18153d40015ddfc79ddb715cabadc04d2d228d4e5a8bc4ded1a numpy-1.23.5.tar.gz +# Copied from https://github.com/numpy/numpy/releases/tag/v1.25.0 +sha256 f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19 numpy-1.25.0.tar.gz # License files, locally calculated -sha256 0f88787955e7131224f53a8c3f3e859dc502408e3a539a4dcf61fb7888b5b984 LICENSE.txt +sha256 1034d3bd61783f3b5e7ec3e7ca818f4da4135132323a0ef99f4c0edb3c7f6bd2 LICENSE.txt sha256 c27d0a8026bdb8876562b720ab24d1688e3827a89f6083cd6e7e8caa9584aba3 numpy/core/src/multiarray/dragon4.c sha256 fbc539f47d0cf83bc61378080fb873d5c14630126cacbfe754035c3926daa5ec numpy/core/include/numpy/libdivide/LICENSE.txt sha256 a14cc25e10d40a3aa705b7de2fb764a6535d8ee9b2db4e1724900585457dfd55 numpy/linalg/lapack_lite/LICENSE.txt diff --git a/package/python-numpy/python-numpy.mk b/package/python-numpy/python-numpy.mk index 812bfdae4a..ad64a0cc6b 100644 --- a/package/python-numpy/python-numpy.mk +++ b/package/python-numpy/python-numpy.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_NUMPY_VERSION = 1.23.5 +PYTHON_NUMPY_VERSION = 1.25.0 PYTHON_NUMPY_SOURCE = numpy-$(PYTHON_NUMPY_VERSION).tar.gz PYTHON_NUMPY_SITE = https://github.com/numpy/numpy/releases/download/v$(PYTHON_NUMPY_VERSION) PYTHON_NUMPY_LICENSE = BSD-3-Clause, MIT, Zlib @@ -15,30 +15,27 @@ PYTHON_NUMPY_LICENSE_FILES = \ numpy/linalg/lapack_lite/LICENSE.txt \ tools/npy_tempita/license.txt -PYTHON_NUMPY_SETUP_TYPE = setuptools -PYTHON_NUMPY_DEPENDENCIES = host-python-cython +PYTHON_NUMPY_DEPENDENCIES = host-python-cython python3 HOST_PYTHON_NUMPY_DEPENDENCIES = host-python-cython +PYTHON_NUMPY_CONF_ENV += \ + _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ + PYTHONPATH=$(PYTHON3_PATH) + ifeq ($(BR2_PACKAGE_LAPACK),y) PYTHON_NUMPY_DEPENDENCIES += lapack +PYTHON_NUMPY_CONF_OPTS = -Dlapack=lapack else -PYTHON_NUMPY_ENV += BLAS=None LAPACK=None +PYTHON_NUMPY_CONF_OPTS = -Dlapack="" endif -ifeq ($(BR2_TOOLCHAIN_HAS_FORTRAN),y) -PYTHON_NUMPY_BUILD_OPTS = --fcompiler=gnu95 -PYTHON_NUMPY_ENV += F90=$(TARGET_FC) +ifeq ($(BR2_PACKAGE_OPENBLAS),y) +PYTHON_NUMPY_DEPENDENCIES += openblas +PYTHON_NUMPY_CONF_OPTS += -Dblas=openblas else -PYTHON_NUMPY_BUILD_OPTS = --fcompiler=None +PYTHON_NUMPY_CONF_OPTS += -Dblas="" endif -define PYTHON_NUMPY_CONFIGURE_CMDS - -rm -f $(@D)/site.cfg - echo "[DEFAULT]" >> $(@D)/site.cfg - echo "library_dirs = $(STAGING_DIR)/usr/lib" >> $(@D)/site.cfg - echo "include_dirs = $(STAGING_DIR)/usr/include" >> $(@D)/site.cfg -endef - # Fixup the npymath.ini prefix path with actual target staging area where # numpy core was built. Without this, target builds using numpy distutils # extensions like python-scipy, python-numba cannot find -lnpymath since @@ -55,5 +52,5 @@ PYTHON_NUMPY_POST_INSTALL_STAGING_HOOKS += PYTHON_NUMPY_FIXUP_NPY_PKG_CONFIG_FIL # in the staging area. PYTHON_NUMPY_INSTALL_STAGING = YES -$(eval $(python-package)) -$(eval $(host-python-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) -- 2.34.1 From bugzilla at busybox.net Mon Jun 26 19:03:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 19:03:09 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #6 from Jan-Benedict Glaw --- Started a new build for this configuration (http://toolchain.lug-owl.de/laminar/jobs/buildroot-hifive_unleashed_defconfig/7), will let you know how it turned out. -- You are receiving this mail because: You are on the CC list for the bug. From bryce at redpinelabs.com Mon Jun 26 18:58:09 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 12:58:09 -0600 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Hi Christian, Your patchset seems to be working well enough for me to do a little prototyping. Here is the error: >>> host-go-bootstrap-stage2 1.19.10 Installing to host directory /usr/bin/install -D -m 0755 /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/bin/go /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/bin/go /usr/bin/install -D -m 0755 /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/bin/gofmt /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/bin/gofmt cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/lib /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/ mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/include /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/linux_* /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg/ cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/tool /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/src /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/ >>> host-go 1.20.5 Configuring mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go/host rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/ /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/ /home/johnsonb/buildroot1/output/per-package/host-go/host rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-skeleton/host/ /home/johnsonb/buildroot1/output/per-package/host-skeleton/host/ /home/johnsonb/buildroot1/output/per-package/host-go/host mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go/target rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/target/ /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/target/ /home/johnsonb/buildroot1/output/per-package/host-go/target rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-skeleton/target/ /home/johnsonb/buildroot1/output/per-package/host-skeleton/target/ /home/johnsonb/buildroot1/output/per-package/host-go/target >>> host-go 1.20.5 Building cd /home/johnsonb/buildroot1/output/build/host-go-1.20.5/src && GO111MODULE=off GOCACHE=/home/johnsonb/buildroot1/output/per-package/host-go/host/share/host-go-cache GOROOT_BOOTSTRAP=/home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go-1.19.10 GOROOT_FINAL=/home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go GOROOT="/home/johnsonb/buildroot1/output/build/host-go-1.20.5" GOBIN="/home/johnsonb/buildroot1/output/build/host-go-1.20.5/bin" GOOS=linux CC=/usr/bin/gcc CXX=/usr/bin/g++ CGO_ENABLED=1 CC_FOR_TARGET="/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc" CXX_FOR_TARGET="/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-g++" GOOS="linux" GOARCH=arm GOARM=7 GO_ASSUME_CROSSCOMPILING=1 ./make.bash Building Go cmd/dist using /home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go-1.19.10. (go1.19.10 linux/amd64) go tool dist: cannot invoke C compiler ["/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc"]: fork/exec /home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc: no such file or directory Go needs a system C compiler for use with cgo. To set a C compiler, set CC=the-compiler. To disable cgo, set CGO_ENABLED=0. make: *** [package/pkg-generic.mk:293: /home/johnsonb/buildroot1/output/build/host-go-1.20.5/.stamp_built] Error 2 make: *** Waiting for unfinished jobs.... On Mon, Jun 26, 2023 at 12:23?PM Christian Stewart wrote: > > All, > > On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > > > Christian, > > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > > per package build option to get the build working. > > > > Bryce > > Thanks for the tip, I had dropped this because of a previous PR review > by Thomas: > > https://lore.kernel.org/buildroot/20230312225806.0bf4b0fd at windsurf/ > > Could you provide the error you see when toolchain dependency isn't there? > > Thomas: Could you please have another look at this - toolchain is > required for HOSTCC_NOCCACHE for whatever reason. > > > > - Dropped dependency on toolchain in go-bootstrap-stage1 > > > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > > > - Update go-bootstrap-stage2 to 1.19.7 > > > - Drop these comments and move to separate patch: > > > - Fix typo in comments. > > > - Adjusted comment built in -> built-in. > > > - Adjust comments relating to copying src/ to host/ > > > - Dropped outdated comment referring to issue 2775. > > > - Thanks Thomas for the review. > > Thanks, > Christian From ju.o at free.fr Mon Jun 26 19:44:03 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 21:44:03 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: Hi Andreas, On 22/06/2023 18:02, Andreas Dannenberg via buildroot wrote: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, > the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) [...] > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..341888623e 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,41 @@ > # > # ti-k3-r5-loader > # Running the command "utils/docker-run make check-package" reports warnings here: boot/ti-k3-r5-loader/ti-k3-r5-loader.mk:5: should be 80 hashes (http://nightly.buildroot.org/#writing-rules-mk) boot/ti-k3-r5-loader/ti-k3-r5-loader.mk:6: should be a blank line (http://nightly.buildroot.org/#writing-rules-mk) To fix this warning, you should keep the first 6 original lines unchanged and move this comment just after. > +# The ti-k3-r5 loader package should really be built from the same > U-Boot > +# sources as the uboot package itself, so for most users so all > LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both > packages. > +# However it still makes sense to keep the ti-k3-r5-loader package > somewhat > +# separated and independent from the uboot package to allow for > special use > +# cases such as Falcon boot (which would skip the uboot package > completely). > +# > > ################################################################################ > > -TI_K3_R5_LOADER_VERSION = 2022.10 > +TI_K3_R5_LOADER_VERSION = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > + > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > +# Handle custom U-Boot tarballs as specified by the configuration > +TI_K3_R5_LOADER_TARBALL = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir > $(TI_K3_R5_LOADER_TARBALL))) > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = git > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = hg > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = svn > +else > +# Handle stable official U-Boot versions > 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 > +endif > + > +ifeq > ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) > +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > +endif > + > 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 Best regards, Julien. From ju.o at free.fr Mon Jun 26 19:53:04 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 21:53:04 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: <26fedd9020b4ae77f8c62a6ed8a5d1ee@free.fr> Hi Andreas, On 22/06/2023 18:02, Andreas Dannenberg via buildroot wrote: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, > the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in > b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" > + help > + Select the specific U-Boot version you want to use to build the > + initial SPL running on the R5 core. Note that for most use cases > + you'd want to use the exact same configuration here as it is used > + to build the main U-Boot package. The command "utils/docker-run make check-package" reports warnings here: boot/ti-k3-r5-loader/Config.in:13: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) boot/ti-k3-r5-loader/Config.in:14: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) boot/ti-k3-r5-loader/Config.in:15: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) To fix this issue, the help text should be reflowed as follow: choice prompt "U-Boot Version" help Select the specific U-Boot version you want to use to build the initial SPL running on the R5 core. Note that for most use cases you'd want to use the exact same configuration here as it is used to build the main U-Boot package. > + > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + bool "2022.10" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + bool "Custom version" > + help > + This option allows to use a specific official versions > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + bool "Custom tarball" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > + bool "Custom Git repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > + bool "Custom Mercurial repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + bool "Custom Subversion repository" > + > +endchoice > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > + string "U-Boot version" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > + string "URL of custom U-Boot tarball" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > + string "URL of custom repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > + string "Custom repository version" > + help > + Revision to use in the typical format used by > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > + > +endif > + > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > + string > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > +choice > + prompt "U-Boot Configuration" > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG [...] Best regards, Julien. From ju.o at free.fr Mon Jun 26 20:00:40 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:00:40 +0200 Subject: [Buildroot] [PATCH v2 2/3] support/testing/tests/package/test_dieharder.py: new runtime test In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626200040.12432-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dieharder.py | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 support/testing/tests/package/test_dieharder.py diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..1bf1969ac6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,7 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_dieharder.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dieharder.py b/support/testing/tests/package/test_dieharder.py new file mode 100644 index 0000000000..d324a34557 --- /dev/null +++ b/support/testing/tests/package/test_dieharder.py @@ -0,0 +1,40 @@ +import os + +import infra.basetest + + +class TestDieharder(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_DIEHARDER=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check the program can run (by showing its version) + self.assertRunOk("dieharder -V") + + # The birthdays test on small number (1) of sample is expected to fail + cmd = "dieharder -g /dev/urandom -d diehard_birthdays -t 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) + + # The birthdays test on higher number (25) of sample is expected to succeed + cmd = "dieharder -g mt19937 -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=10) + self.assertEqual(exit_code, 0) + self.assertIn("PASSED", '\n'.join(output)) + + # The birthdays test on file /dev/zero is expected to fail + cmd = "dieharder -g file_input_raw -f /dev/zero -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=40) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) -- 2.41.0 From ju.o at free.fr Mon Jun 26 20:01:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:01:08 +0200 Subject: [Buildroot] [PATCH v2 3/3] support/testing/tests/package/test_dmidecode.py: new runtime test In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626200108.12517-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dmidecode.py | 67 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 support/testing/tests/package/test_dmidecode.py diff --git a/DEVELOPERS b/DEVELOPERS index 1bf1969ac6..a9475ec689 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1738,6 +1738,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_dieharder.py +F: support/testing/tests/package/test_dmidecode.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dmidecode.py b/support/testing/tests/package/test_dmidecode.py new file mode 100644 index 0000000000..2363470e22 --- /dev/null +++ b/support/testing/tests/package/test_dmidecode.py @@ -0,0 +1,67 @@ +import os + +import infra.basetest + + +class TestDmidecode(infra.basetest.BRTest): + # We use a x86_64 arch for this dmidecode test because aarch64 + # SMBIOS is not supported in non-UEFI use-cases (and using a UEFI + # aarch64 would make the test longer). + config = \ + """ + BR2_x86_64=y + BR2_x86_corei7=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.33" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y + BR2_PACKAGE_DMIDECODE=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + + # An arbitrary SMBIOS OEM string for the test + oem_string = "Hello Buildroot SMBIOS" + + kernel = os.path.join(self.builddir, "images", "bzImage") + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + self.emulator.boot( + arch="x86_64", + kernel=kernel, + kernel_cmdline=["console=ttyS0"], + options=["-cpu", "Nehalem", "-m", "256", "-initrd", cpio_file, + "-smbios", f"type=11,value={oem_string}"], + ) + self.emulator.login() + + # Check the program can run + cmd = "dmidecode --version" + self.assertRunOk(cmd) + + # Check a simple invocation of "dmidecode" + self.assertRunOk("dmidecode") + + # Check a simple invocation of "biosdecode" + self.assertRunOk("biosdecode") + + # Check dmidecode detects SMBIOS + cmd = "dmidecode | grep -E '^SMBIOS .* present\\.$'" + self.assertRunOk(cmd) + + # Check the system-manufacturer is QEMU + cmd = "dmidecode -s system-manufacturer" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "QEMU") + + # Check we read back our OEM string + cmd = "dmidecode --oem-string 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], oem_string) -- 2.41.0 From ju.o at free.fr Mon Jun 26 20:05:50 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:05:50 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_dos2unix.py: new runtime test In-Reply-To: <20230611203909.113108-1-ju.o@free.fr> References: <20230611203909.113108-1-ju.o@free.fr> Message-ID: <20230626200550.13214-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dos2unix.py | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 support/testing/tests/package/test_dos2unix.py diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..da9027f6f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,7 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_dos2unix.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dos2unix.py b/support/testing/tests/package/test_dos2unix.py new file mode 100644 index 0000000000..af5850ae3e --- /dev/null +++ b/support/testing/tests/package/test_dos2unix.py @@ -0,0 +1,45 @@ +import os + +import infra.basetest + + +class TestDos2Unix(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_DOS2UNIX=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check the program can run. This test also checks that we're + # using the real "dos2unix" rather than the applet provided in + # BusyBox, since the "--version" option is recognized by the + # real dos2unix and return an error in BusyBox. + self.assertRunOk("dos2unix --version") + + # Create a text file with UNIX new-lines + self.assertRunOk("echo -e 'Hello\\nBuildroot' > original.txt") + + # Convert the original UNIX file to DOS + self.assertRunOk("unix2dos -n original.txt dos.txt") + + # DOS file is expected to be different than the UNIX file + _, exit_code = self.emulator.run("cmp original.txt dos.txt") + self.assertNotEqual(exit_code, 0) + + # The "cat -A" command should print '^M$' for CR-LF + self.assertRunOk("cat -A dos.txt | grep -Fq '^M$'") + + # Convert back DOS file to UNIX + self.assertRunOk("dos2unix -n dos.txt unix.txt") + + # "unix.txt" should be identical to "original.txt" + self.assertRunOk("cmp original.txt unix.txt") -- 2.41.0 From bugzilla at busybox.net Mon Jun 26 20:23:52 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 20:23:52 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #7 from Jan-Benedict Glaw --- Now breaks in uboot: [build 2023-06-26 20:19:23] /usr/bin/make -f ./scripts/Makefile.build obj=scripts/dtc/pylibfdt [build 2023-06-26 20:19:23] cat scripts/dtc/pylibfdt/libfdt.i_shipped > scripts/dtc/pylibfdt/libfdt.i [build 2023-06-26 20:19:23] unset CROSS_COMPILE; unset CFLAGS; CC="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/include" LDSHARED="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/include -shared " LDFLAGS="-L/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/lib" VERSION="2023.04" CPPFLAGS=" -I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt" OBJDIR=scripts/dtc/pylibfdt SOURCES="/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_ro.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_wip.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_sw.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_rw.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_strerror.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_empty_tree.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_addresses.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_overlay.c scripts/dtc/pylibfdt/libfdt.i" SWIG_OPTS="-I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt -I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/.." python3 scripts/dtc/pylibfdt/setup.py --quiet build_ext --inplace [build 2023-06-26 20:19:23] Traceback (most recent call last): [build 2023-06-26 20:19:23] File "/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/pylibfdt/setup.py", line 23, in [build 2023-06-26 20:19:23] from setuptools import setup, Extension [build 2023-06-26 20:19:23] ModuleNotFoundError: No module named 'setuptools' [build 2023-06-26 20:19:23] make[3]: *** [scripts/dtc/pylibfdt/Makefile:33: rebuild] Error 1 [build 2023-06-26 20:19:23] make[2]: *** [scripts/Makefile.build:397: scripts/dtc/pylibfdt] Error 2 [build 2023-06-26 20:19:23] make[1]: *** [Makefile:2003: scripts_dtc] Error 2 [build 2023-06-26 20:19:23] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04' [build 2023-06-26 20:19:23] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/.stamp_built] Error 2 I'm doing the CI builds in quite minimal Docker containers, with just the bare minimum documented packages installed. Shall I add Python's setuptools? Or is it a missing dependency? (Maybe I'd have put that into a new ticket?) -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at gmail.com Mon Jun 26 20:29:01 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 26 Jun 2023 22:29:01 +0200 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel Message-ID: <20230626202901.346078-1-romain.naour@gmail.com> While migrating to pep517 build backend the host-python-wheel dependency has been added to host-python-setuptools but not to python-setuptools. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 Signed-off-by: Romain Naour Cc: James Hilliard --- package/python-setuptools/python-setuptools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index d957930455..39ead10f55 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) -- 2.41.0 From yann.morin.1998 at free.fr Mon Jun 26 21:06:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 23:06:33 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626210633.GH646621@scaer> Julien, All, On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: > If a program has the string '# ' (i.e. the default shell prompt) in > its output, the test execution in the Buildroot runtime test infra is > failing. > > This can be reproduced by adding a single line in a package test > script: > self.assertRunOk("echo ### this is a string with hashes ###") The most obvious issue is when testing the environment of the shell with env, which will output PS1 itself... There is not easy way around to fix that, of course... :-/ I was beaten by this when adding a test for bash. I eventually solved it in another way, but took a note to find a better solution "for later"... ;-) > Since the string "# " is quite common, this patch changes the prompt > after the emulator.login(), by setting the PS1 variable to a string > which is less likely to appear in a normal program output. A small > caveat: since there is a command echo, the command setting the new > prompt needs to be protected to make sure it will not be detected as > an actual shell prompt. The prompt is encoded by single-quoting > each character (e.g. abc -> 'a''b''c'). That's not really what join() will do. E.g. with your code: >>> s = "#BRTEST# " >>> "''".join(s) "#''B''R''T''E''S''T''#'' " But we don;t really care because it is then quite improbable that some random program will output exactly this... I was on my side thinking about using ANSI escape sequences to carry the information that the command was actually fnished, something along the lines of: export PS1="\x1B_BR_COMMAND_FINISHED\x1B\\# " - \x1B_ is APC (Application Program Command), - \x1B\\ is ST (String Terminator), which terminates APC Instead of APC, we could use any of: - \x1BP DCS, Device Control String - \x1BX SOS, Start Of String - \x1B^ PM, Privacy Message - or even \x1B] OSC, Operating System Command But maybe that is a bit overkill in the end... Anyway, your patch at least breaks tests.package.test_bash... Regards, Yann E. MORIN. > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - reworded commit log, to mention this issue was also seen while writing > a test for the dmidecode package > - the patch series also introduce the new test for dmidecode > --- > support/testing/infra/emulator.py | 14 ++++++++++++-- > 1 file changed, 12 insertions(+), 2 deletions(-) > > diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py > index 02cf486128..390c582e9d 100644 > --- a/support/testing/infra/emulator.py > +++ b/support/testing/infra/emulator.py > @@ -13,6 +13,7 @@ class Emulator(object): > # can take a long time to run the emulator. Use a timeout multiplier > # when running the tests to avoid sporadic failures. > self.timeout_multiplier = timeout_multiplier > + self.shell_prompt = "#BRTEST# " > > # Start Qemu to boot the system > # > @@ -100,6 +101,15 @@ class Emulator(object): > index = self.qemu.expect(["# ", pexpect.TIMEOUT]) > if index != 0: > raise SystemError("Cannot login") > + # Set a special shell prompt while testing. Since the standard > + # prompt '# ' is quite generic, a normal process output could > + # contain that string and confuse expect. When changing the > + # prompt, we also need to encode or escape it in some way to > + # make sure the command echo will not be seen as a prompt > + # itself. The prompt is encoded by single-quoting each > + # character (e.g. abc -> 'a''b''c'). > + encoded_prompt = "''".join(self.shell_prompt) > + self.run("export PS1='{}'".format(encoded_prompt)) > self.run("dmesg -n 1") > # Prevent the shell from wrapping the commands at 80 columns. > self.run("stty columns 29999") > @@ -110,13 +120,13 @@ class Emulator(object): > self.qemu.sendline(cmd) > if timeout != -1: > timeout *= self.timeout_multiplier > - self.qemu.expect("# ", timeout=timeout) > + self.qemu.expect(self.shell_prompt, timeout=timeout) > # Remove double carriage return from qemu stdout so str.splitlines() > # works as expected. > output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] > > self.qemu.sendline("echo $?") > - self.qemu.expect("# ") > + self.qemu.expect(self.shell_prompt) > exit_code = self.qemu.before.splitlines()[2] > exit_code = int(exit_code) > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Jun 26 21:34:18 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 15:34:18 -0600 Subject: [Buildroot] [RFC v3 1/2] package/pkg-meson.mk: support fortran cross-compilation In-Reply-To: <20220805143625.16542-1-guillaume.bressaix@gmail.com> References: <20220805143625.16542-1-guillaume.bressaix@gmail.com> Message-ID: On Fri, Aug 5, 2022 at 8:37?AM Guillaume W. Bres wrote: > > python-scipy is moving to a meson build infrastructure, > and requires fortran cross-compilation I have a patch migrating scipy to meson here: https://patchwork.ozlabs.org/project/buildroot/patch/20230626181531.2312002-4-james.hilliard1 at gmail.com/ > > Signed-off-by: Guillaume W. Bres > --- > package/pkg-meson.mk | 2 ++ > support/misc/cross-compilation.conf.in | 3 +++ > 2 files changed, 5 insertions(+) > > diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk > index 156b005fdd..32d41170f3 100644 > --- a/package/pkg-meson.mk > +++ b/package/pkg-meson.mk > @@ -76,10 +76,12 @@ define PKG_MESON_CROSSCONFIG_SED > -e "s%@TARGET_CC@%$(TARGET_CC)%g" \ > -e "s%@TARGET_CXX@%$(TARGET_CXX)%g" \ > -e "s%@TARGET_AR@%$(TARGET_AR)%g" \ > + -e "s%@TARGET_FC@%$(TARGET_FC)%g" \ > -e "s%@TARGET_STRIP@%$(TARGET_STRIP)%g" \ > -e "s%@TARGET_ARCH@%$(PKG_MESON_TARGET_CPU_FAMILY)%g" \ > -e "s%@TARGET_CPU@%$(GCC_TARGET_CPU)%g" \ > -e "s%@TARGET_ENDIAN@%$(call qstrip,$(call LOWERCASE,$(BR2_ENDIAN)))%g" \ > + -e "s%@TARGET_FCFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \ > -e "s%@TARGET_CFLAGS@%$(call make-sq-comma-list,$($(strip $(1))))%g" \ > -e "s%@TARGET_LDFLAGS@%$(call make-sq-comma-list,$($(strip $(3))))%g" \ > -e "s%@TARGET_CXXFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \ > diff --git a/support/misc/cross-compilation.conf.in b/support/misc/cross-compilation.conf.in > index 235e5a8495..7053df472b 100644 > --- a/support/misc/cross-compilation.conf.in > +++ b/support/misc/cross-compilation.conf.in > @@ -9,6 +9,7 @@ cpp = '@TARGET_CXX@' > ar = '@TARGET_AR@' > strip = '@TARGET_STRIP@' > cmake = '@BR2_CMAKE@' > +fortran = '@TARGET_FC@' > pkgconfig = '@PKGCONF_HOST_BINARY@' > g-ir-compiler = '@STAGING_DIR@/usr/bin/g-ir-compiler' > g-ir-scanner = '@STAGING_DIR@/usr/bin/g-ir-scanner' > @@ -18,6 +19,8 @@ c_args = [@TARGET_CFLAGS@] > c_link_args = [@TARGET_LDFLAGS@] > cpp_args = [@TARGET_CXXFLAGS@] > cpp_link_args = [@TARGET_LDFLAGS@] > +fortran_args = [@TARGET_FCFLAGS@] > +fortran_link_args = [@TARGET_LDFLAGS@] > wrap_mode = 'nodownload' > cmake_prefix_path = '@STAGING_DIR@/usr/lib/cmake' > > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Mon Jun 26 21:42:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 26 Jun 2023 23:42:08 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <2685852.mvXUDI8C0e@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <5942184.lOV4Wx5bFT@kilian-aisec> <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> <2685852.mvXUDI8C0e@kilian-aisec> Message-ID: <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> On 26/06/2023 18:01, Kilian Zinnecker via buildroot wrote: > Hi Giulio, > > I am a little bit stuck at the moment. [snip] > I also added a package/rockchip-rkbin/Config.in: > > > config BR2_PACKAGE_ROCKCHIP_RKBIN > bool "Rockchip RKBIN binary blobs" > depends on BR2_arm || BR2_aarch64 > help > Those packages provide binary blobs for the Rockchip RK > SoCs. > > if BR2_PACKAGE_ROCKCHIP_RKBIN > choice > prompt "Rockchip RK platform" > > config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 This should be BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 - it'll work without the BIN, but it's not consistent. > bool "rk3588" > endchoice > > config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM > string > default "RK3588" if BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 > endif > > However, I am struggling a bit with the makefile package/rockchip-rkbin/ > rockchip-rkbin.mk. It currently has (uncomplete) contents: > > ################################################################################ > # > # firmware-rk > # > ################################################################################ > > FIRMWARE_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c All the variables have to be ROCKCHIP_RKBIN_ otherwise they don't get used. > FIRMWARE_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git > FIRMWARE_RKBIN_SITE_METHOD = git > > FIRMWARE_RKBIN_INSTALL_IMAGES = YES > FIRMWARE_RKBIN_INSTALL_STAGING = YES > FIRMWARE_RKBIN_INSTALL_TARGET = YES > > $(eval $(generic-package)) > > > Of course this is not yet sufficient. However, I am struggling with the makefile. > As a first step, I only want buildroot to download the repository. However, if > I execute "make rockchip-rkbin-dirclean" followed by "make rockchip-rkbin- > rebuild", it only creates an (almost) empty output/build/rockchip-rkbin > folder, only containing stamp files. Yes, you didn't define a _SITE to download from (because of the wrong naming). Regards, Arnout > Also no rockchip-rkbin folder gets created > in my buildroot.dl download folder. It looks like buildroot does not download > the rockchip-linux/rkbin.git repository at all. Do you have a suggestion, what > I might be doing wrong here? Do I have to implement some hooks in order for > the git to be downloaded? > > Best regards, > Kilian > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From christian at aperture.us Mon Jun 26 23:06:59 2023 From: christian at aperture.us (Christian Stewart) Date: Mon, 26 Jun 2023 16:06:59 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: All, Thomas: you were correct (of course), HOSTCC_NOCCACHE does not need the toolchain as it's pointing to the host C compiler. On Mon, Jun 26, 2023 at 11:22?AM Christian Stewart wrote: > On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > > > Christian, > > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > > per package build option to get the build working. > > I see in the logs you sent that bootstrap-stage1 and bootstrap-stage2 built correctly. Attempting a build with the following config options: BR2_REPRODUCIBLE=y BR2_PER_PACKAGE_DIRECTORIES=y host-go-bootstrap-stage1, host-go-bootstrap-stage2, and host-go build correctly with the current version of the patch series. The toolchain dependency is added to host-go automatically when cgo is enabled, so the toolchain also is built (or extracted) before host-go is compiled. So: I am unable to reproduce the issue. Please provide a defconfig I can use to build & reproduce the problem with the current version of the patch series from this email (version 6). You can also try my branch here: https://github.com/skiffos/buildroot/tree/skiff-617 Thanks & best, Christian Stewart From alistair23 at gmail.com Tue Jun 27 00:32:33 2023 From: alistair23 at gmail.com (Alistair Francis) Date: Tue, 27 Jun 2023 10:32:33 +1000 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626172109.GG646621@scaer> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> <20230626172109.GG646621@scaer> Message-ID: On Tue, Jun 27, 2023 at 3:21?AM Yann E. MORIN wrote: > > Bin, All, > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > From: Bin Meng > > > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > > for the SiFive HiFive Unleashed board out of the box. > > > > Add the QEMU instructions for testing in readme.txt. > > Ah, is the 64MiB SDcard required to be bootable under qemu? Yes, QEMU requires the SD card to be a power of 2 https://gitlab.com/qemu-project/qemu/-/commit/a9bcedd15a5834ca9ae6c3a97933e85ac7edbd36 Alistair > > I.e. is it the same issue as fixed by 6f9e83f5f74d (support/testing: > test_ubi: reduce the rootfs.ubi size to 64M to match the Qemu emulated > flash device)? > > Regards, > Yann E. MORIN. > > > Signed-off-by: Bin Meng > > --- > > > > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt > > index 3263913e9c..e9ccb26fa6 100644 > > --- a/board/sifive/hifive-unleashed/readme.txt > > +++ b/board/sifive/hifive-unleashed/readme.txt > > @@ -113,3 +113,20 @@ Booting the SPI flash on the board > > > > Make sure that the all DIP switches are set to the off position for > > default boot mode (MSEL mode = 0110) to boot from SPI flash. > > + > > +Testing under QEMU > > +================== > > + > > +The SD card image can be tested using QEMU: > > + > > +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ > > + -display none -serial stdio -nic user \ > > + -bios output/images/u-boot-spl.bin \ > > + -drive file=output/images/sdcard.img,if=sd > > + > > +The SPI flash image can be tested with a slightly different command: > > + > > +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ > > + -display none -serial stdio -nic user \ > > + -bios output/images/u-boot-spl.bin \ > > + -drive file=output/images/spi-nor.img,if=mtd > > -- > > 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 From dannenberg at ti.com Tue Jun 27 02:02:17 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Mon, 26 Jun 2023 21:02:17 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230625101507.GK24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> <20230625101507.GK24952@scaer> Message-ID: <20230627020217.nenw7uyet73tj2la@dasso> Hi Yann, thanks for your detailed/thoughtful feedback on this patch, and others. Comments inlined... On Sun, Jun 25, 2023 at 12:15:07PM +0200, Yann E. MORIN wrote: > Fran?ois, All, > > On 2023-06-25 07:37 +0200, Fran?ois Perrad spake thusly: > > Le?ven. 23 juin 2023 ??16:59, Andreas Dannenberg < [1]dannenberg at ti.com> a ?crit?: > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > > [2]buildroot at buildroot.org> a ?crit : > [--SNIP--] > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > new file mode 100644 > > index 0000000000..4f3dd1cbb1 > > --- /dev/null > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > @@ -0,0 +1,832 @@ > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > +From: Randolph Sapp > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > +Subject: [PATCH] all: drop the init script > > + > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > +wrapper around modprobe anyway. We'll be dropping it from our build > > +tools soon. > > OK, makes sense. But this is a big patch, and it adds some noise. I'd > suggest just adding: > > # Usually frowned upon, but much much smaller than a patch to remove > # them; anyway, upstream is going to get rid of them in a future > # release. > define TI_IMG_ROGUE_UMLIBS_CLEANUP > $(Q)rm -rf $(@D)/targetfs/*/wayland/release/etc/init.d/ > endef > TI_IMG_ROGUE_UMLIBS_POST_EXTRACT_HOOKS += TI_IMG_ROGUE_UMLIBS_CLEANUP Yeah I thought about this too, but just adding the patch resulting from 'git revert' seemed the easiest. Will make it smaller in next rev. > > diff --git a/package/Config.in b/package/Config.in > > index 96ef0d72de..0bff1135aa 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -614,6 +614,7 @@ endmenu > > source "package/targetcli-fb/Config.in" > > source "package/ti-gfx/Config.in" > > source "package/ti-rogue-km/Config.in" > > + source "package/ti-rogue-um/Config.in" > > We prefer that the package name in Buildroot matches the upstream > package name, i.e. ti-img-rogue-umlibs here. > > I missed that in the driver package, which should be named as upstream, > i.e. ti-img-rogue-driver, rather than ti-rogue-km. This was modeled after the existing sgx package (also based on IMG stuff), see package/ti-sgx-* so I just followed that naming scheme for consistency sake so I'd rather leave it alone unless you/others feel strongly about it (I'm not a Buildroot guy so I'm definitely willing to change my ways here ;) > [--SNIP--] > > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > > +? ? ? ?bool "ti-rogue-um" > > > > +? ? ? ?depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > > +? ? ? ?depends on BR2_PACKAGE_HAS_UDEV > > > > +? ? ? ?# pre-built binaries > > > > +? ? ? ?depends on BR2_TOOLCHAIN_USES_GLIBC > > > > +? ? ? ?depends on BR2_aarch64 > > If we go as I suggested in the review of a previous patch, then we could > hide away that package for SoC that have no userland lis. Indeed, I can > see in the source tree that we only have: > > $ tree -d -L 1 targetfs/ > targetfs/ > ??? am62_linux > ??? j721e_linux > ??? j721s2_linux > ??? j784s4_linux > > So the am62ax, am64x, and am65x, that are referenced in the other > patches, do not have user libs here, so the package should not be > selected for those SoCs. > > i.e.: > > config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS > bool > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721E > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721S2 > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J784S4 > > config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS > bool "ti-img-rogue-umlibs" > depends on BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS > > Of course, this raises the issue that BR2_TARGET_TI_K3_IMAGE_GEN_SOC_* > are no longer specific to ti-k3-image-gen, but are shared with a few > packages. Yeah agreed this can be made a lot more "intelligent" but my approach was more along the lines of a "lean and mean" (but clean) minimum viable product, so I put more responsibility onto the user to select the right things, which usually during board port happens by creating your own config based on an existing config as a known-good starting point. From my experience, anways. But then of course things could always be improved with follow-on commits. The concern with making things dependent on BR2_TARGET_TI_K3_IMAGE_GEN_* is that this package will actually go away in certain cases, as more/all of this is being absorbed into upstream U-Boot over time. > In which case it may make sense to have those moved to a common > Config.in, like is done for the freescale-imx stuff. I do think there's real need to bring in the SoC variant concept into the configs, as there are many device-specific features well beyond GFX that should be enabled/supported in future such as AI accelerators, PRU real-time cores, other MCU cores w/ remote firmware capability etc. Let me look at the imx stuff, that seems like really worth exploring. But back to my previous point I'd rather limit additional work on this _initial_ AM6x enablement series if at all possible.... > I.e. add a new BR2_PACKAGE_TI_AM6XX option, and the SoC selection can be > moved there, with all common options, and packages (ti-k3-image-gen, > ti-core-secdev-k3, etc...) can all depend on that option; packages in > package/ can be made to appear in a "TI AM6xx" sub-menu, and packages in > boot/ can just depend on it too. > > > > > +? ? ? ?select BR2_PACKAGE_LIBDRM > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBEGL > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGBM > > > > +? ? ? ?select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGLES > > > > +? ? ? ?select BR2_PACKAGE_HAS_POWERVR > > > > +? ? ? ?select BR2_PACKAGE_LIBFFI > > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). > > Fran?ois. > > It would have been OK to select it here if a library from > ti-img-rogue-umlibs had a direct dependency to libffi, which is not the > case, so selecting here is indeed not appropriate. Understood, thanks for confirming. I ran out of time today to digest all of the feedback on the series but should be able to spend more quality time on this over the next day or two. Thanks, Andreas -- Andreas Dannenberg Texas Instruments Inc > > 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 bmeng.cn at gmail.com Tue Jun 27 02:11:23 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 10:11:23 +0800 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626171047.GE646621@scaer> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> <20230626171047.GE646621@scaer> Message-ID: Hi Yann, On Tue, Jun 27, 2023 at 1:10?AM Yann E. MORIN wrote: > > Bin, All, > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > From: Bin Meng > > > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > > the default OpenSBI version has been bumped up to 1.2. With that, > > there is no need to define a custom version in each RISC-V board's > > defconfig files. > > In fact, no, because opensbi is a "critical" component part of the boot > chain and, like uboot or the kernel, we want to pin the version we use > in defconfig files. We only want the v ersion to be bumped in defconfig, > when someone actually tested the defconfig still generates a bootable > system. Makes sense to me. But I would argue at least we should update qemu_riscv32_virt_defconfig and qemu_riscv64_virt_defconfig to use the latest OpenSBI due to the reason that: 1. they are the main platforms to develop and test OpenSBI 2. latest OpenSBI binaries will always be integrated into QEMU as the default bios thoughts? Regards, Bin From peter at korsgaard.com Tue Jun 27 05:40:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:03 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/dav1d: bump version to 1.2.1 In-Reply-To: <20230606181148.454747-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:11:48 +0200") References: <20230606181148.454747-1-bernd.kuhls@t-online.de> Message-ID: <877crp1n0s.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. I see that 1.2.0 fixed https://security-tracker.debian.org/tracker/CVE-2023-32570, so I'll backport both to 2023.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:28 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/sqlite: bump version to 3.42.0 In-Reply-To: <20230606181632.461756-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:16:32 +0200") References: <20230606181632.461756-1-bernd.kuhls@t-online.de> Message-ID: <87352d1n03.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://sqlite.org/releaselog/3_42_0.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:45 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/xmrig: bump version to 6.19.3 In-Reply-To: <20230606181850.531983-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:18:50 +0200") References: <20230606181850.531983-1-bernd.kuhls@t-online.de> Message-ID: <87y1k5zcma.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:41:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:09 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libva-utils: bump version to 2.18.2 In-Reply-To: <20230606175849.420138-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 19:58:49 +0200") References: <20230606175849.420138-1-bernd.kuhls@t-online.de> Message-ID: <87ttutzclm.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:42:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:42:12 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/alsa-lib: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:09:36 +0200") References: <20230606180937.450018-1-bernd.kuhls@t-online.de> Message-ID: <87pm5hzcjv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:43:27 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/alsa-utils: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:09:37 +0200") References: <20230606180937.450018-1-bernd.kuhls@t-online.de> <20230606180937.450018-2-bernd.kuhls@t-online.de> Message-ID: <87leg5zchs.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:39 +0200 Subject: [Buildroot] [git commit] package/xmrig: bump version to 6.19.3 Message-ID: <20230627054356.C7070856C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8863384dff263356237a3a0e793076bbc7223252 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- 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 665a710c70..4eccef4806 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz +sha256 8c7e48690c8e0f6cbc22c2ad2093328152e34208d1c33dc24008dfcab22ea3eb xmrig-6.19.3.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index ee2d5f5959..a49580fc7f 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.2 +XMRIG_VERSION = 6.19.3 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Jun 27 05:41:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:04 +0200 Subject: [Buildroot] [git commit] package/libva-utils: bump version to 2.18.2 Message-ID: <20230627054356.CF651856C8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0bdfbefbf5e390f2f9cc962b544fc8099f8c5d11 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 9b1d9cb210..3cde9cd284 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz +sha256 c4c0555c96ca678f9ac47fbb56f0ae56ca39fd50fe3553bae5cb13117bfcb406 libva-utils-2.18.2.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 9e6ee3c878..38d46a08c9 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.18.1 +LIBVA_UTILS_VERSION = 2.18.2 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Tue Jun 27 05:40:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:20 +0200 Subject: [Buildroot] [git commit] package/sqlite: bump version to 3.42.0 Message-ID: <20230627054356.BEB43856A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6c233a4e79b6e6e7d889740a0ded57c1fb7e39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sqlite.org/releaselog/3_42_0.html Signed-off-by: Bernd Kuhls 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 a7b56cf25d..39758f2b43 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz +sha256 7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6 sqlite-autoconf-3420000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 6c01426658..1576d6a3e1 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.41.2 -SQLITE_TAR_VERSION = 3410200 +SQLITE_VERSION = 3.42.0 +SQLITE_TAR_VERSION = 3420000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain From peter at korsgaard.com Tue Jun 27 05:41:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:35 +0200 Subject: [Buildroot] [git commit] package/alsa-lib: bump version to 1.2.9 Message-ID: <20230627054356.DA7AB856C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ec83ecb12a52874b13a0ec171a3971ae2d2b6e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/alsa-lib/alsa-lib.hash | 2 +- package/alsa-lib/alsa-lib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-lib/alsa-lib.hash b/package/alsa-lib/alsa-lib.hash index 898cbcd60d..f6735cd540 100644 --- a/package/alsa-lib/alsa-lib.hash +++ b/package/alsa-lib/alsa-lib.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 1ab01b74e33425ca99c2e36c0844fd6888273193bd898240fe8f93accbcbf347 alsa-lib-1.2.8.tar.bz2 +sha256 dc9c643fdc4ccfd0572cc685858dd41e08afb583f30460b317e4188275f615b2 alsa-lib-1.2.9.tar.bz2 sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING sha256 bfe16cf823bcff261fc6a062c07ee96660e3c39678f42f39a788a68dbc234ced aserver/COPYING diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk index a0a9617514..70f4c969d5 100644 --- a/package/alsa-lib/alsa-lib.mk +++ b/package/alsa-lib/alsa-lib.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_LIB_VERSION = 1.2.8 +ALSA_LIB_VERSION = 1.2.9 ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2 ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver) From peter at korsgaard.com Tue Jun 27 05:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:37:35 +0200 Subject: [Buildroot] [git commit] package/dav1d: bump version to 1.2.1 Message-ID: <20230627054356.B2B40856A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=199301a6d59af20f6a7bb6da0d22bffb64baaea4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 1af699dbe3..68757060bf 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From https://download.videolan.org/pub/videolan/dav1d/1.2.0/dav1d-1.2.0.tar.xz.sha256 -sha256 231bed8bc1bb28a41d88da6b4c2c118de84b92e5f1d67caffa1b7f81aaea8c6e dav1d-1.2.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.2.1/dav1d-1.2.1.tar.xz.sha256 +sha256 4e33eb61ec54c768a16da0cf8fa0928b4c4593f5f804a3c887d4a21c318340b2 dav1d-1.2.1.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index f8d4464cd4..670a81d1c8 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,7 +4,7 @@ # ################################################################################ -DAV1D_VERSION = 1.2.0 +DAV1D_VERSION = 1.2.1 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause From peter at korsgaard.com Tue Jun 27 05:42:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:42:04 +0200 Subject: [Buildroot] [git commit] package/alsa-utils: bump version to 1.2.9 Message-ID: <20230627054356.E3A97856A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=401d1a0b0d2ef3acb934cc21110791207a979695 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/alsa-utils/alsa-utils.hash | 2 +- package/alsa-utils/alsa-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-utils/alsa-utils.hash b/package/alsa-utils/alsa-utils.hash index 66c04d261f..44cd928e45 100644 --- a/package/alsa-utils/alsa-utils.hash +++ b/package/alsa-utils/alsa-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e140fa604c351f36bd72167c8860c69d81b964ae6ab53992d6434dde38e9333c alsa-utils-1.2.8.tar.bz2 +sha256 e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd alsa-utils-1.2.9.tar.bz2 sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/alsa-utils/alsa-utils.mk b/package/alsa-utils/alsa-utils.mk index 8c43f58b76..20fe65afe6 100644 --- a/package/alsa-utils/alsa-utils.mk +++ b/package/alsa-utils/alsa-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_UTILS_VERSION = 1.2.8 +ALSA_UTILS_VERSION = 1.2.9 ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2 ALSA_UTILS_SITE = https://www.alsa-project.org/files/pub/utils ALSA_UTILS_LICENSE = GPL-2.0 From peter at korsgaard.com Tue Jun 27 05:45:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:45:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/sofia-sip: bump version to 1.13.15 In-Reply-To: <20230611104753.710849-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 12:47:53 +0200") References: <20230611104753.710849-1-bernd.kuhls@t-online.de> Message-ID: <87h6qtzcep.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 In-Reply-To: <20230611133401.8977-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 11 Jun 2023 15:34:01 +0200") References: <20230611133401.8977-1-ju.o@free.fr> Message-ID: <87cz1hzc84.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 > Note: this patch also adds a comment about pgp signature verification in > the hash file. > Signed-off-by: Julien Olivain Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/pciutils: bump version to 3.10.0 In-Reply-To: <20230610171440.1094251-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:14:40 +0200") References: <20230610171440.1094251-1-bernd.kuhls@t-online.de> Message-ID: <878rc5zc7h.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/pngquant: bump version to 2.18.0 In-Reply-To: <20230610172042.1096872-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:20:42 +0200") References: <20230610172042.1096872-1-bernd.kuhls@t-online.de> Message-ID: <874jmtzc75.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Bump this package to the latest release of the package written in C. > Version 3.x are written in Rust: https://pngquant.org/rust.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:50:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:50:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/privoxy: bump to version 3.0.34 In-Reply-To: <20230610172553.1102096-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:25:53 +0200") References: <20230610172553.1102096-1-bernd.kuhls@t-online.de> Message-ID: <87zg4lxxmc.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed md5 hash, switched _SITE to https. > Release notes: https://www.privoxy.org/announce.txt > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Tue Jun 27 05:55:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 07:55:01 +0200 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel In-Reply-To: <20230626202901.346078-1-romain.naour@gmail.com> References: <20230626202901.346078-1-romain.naour@gmail.com> Message-ID: <20230627055501.GI646621@scaer> James, All, On 2023-06-26 22:29 +0200, Romain Naour spake thusly: > While migrating to pep517 build backend the host-python-wheel > dependency has been added to host-python-setuptools but > not to python-setuptools. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 > > Signed-off-by: Romain Naour > Cc: James Hilliard > --- > package/python-setuptools/python-setuptools.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index d957930455..39ead10f55 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel Should this not be done in the python package infra instead? I.e. if host-python-wheel is required by the pep517 build backend, then all packages that are pep517 will need wheel, so it should be done by the infra rather than by each individual package... Of course, by the virtue of being a dependency of python-setuptools, it becomes a dependency of all python-packages that already depends on {host-,}python-setuptools, so it technically works, even with PPD. Nonetheless, it is semantically incorrect. Or did I miss something? Regards, Yann E. MORIN. > $(eval $(python-package)) > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Tue Jun 27 06:07:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:07:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/putty: bump version to 0.78 In-Reply-To: <20230610173850.1108670-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:38:50 +0200") References: <20230610173850.1108670-1-bernd.kuhls@t-online.de> Message-ID: <87v8f9xwtq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html > Removed patch, the patched file does not exist anymore in this release. > Switched build system to cmake. > Signed-off-by: Bernd Kuhls > +++ b/package/putty/putty.hash > @@ -1,8 +1,7 @@ > -# Hashes from: http://the.earth.li/~sgtatham/putty/0.76/{md5,sha1,sha256,sha512}sums > -md5 9d22f8c56c1eaa1c0af3098438f25908 putty-0.76.tar.gz > -sha1 de09f50aee330eb05ad0cb81b970d0cc8e5c9b25 putty-0.76.tar.gz > -sha256 547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f putty-0.76.tar.gz > -sha512 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz > +# Hashes from: http://the.earth.li/~sgtatham/putty/0.78/{sha1,sha256,sha512}sums > +sha1 198f01db6bea708e480fb11dd23026eda7b3f49f putty-0.78.tar.gz > +sha256 274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f putty-0.78.tar.gz > +sha512 d7a3e2eabd5f1f65fc0f3f1ee0789c30fbe891b57f63ddeac0b92befcb6aecd4a748f04a21c76ee42d992deb77c2e1a0454a71cc620ef26fbf23af660bd84bb5 putty-0.78.tar.gz > # Locally calculated > sha256 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 LICENCE You forgot to update the hash of the LICENSE: >>> putty 0.78 Patching >>> putty 0.78 Collecting legal info ERROR: LICENCE has wrong sha256 hash: ERROR: expected: 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 ERROR: got : 7b10c93f0d582e820a9e6f8c6abbcff54192e41e60644f4d09b96b14fdbc74f8 ERROR: Incomplete download, or man-in-the-middle (MITM) attack make: *** [package/putty/putty.mk:19: putty-legal-info] Error 1 > diff --git a/package/putty/putty.mk b/package/putty/putty.mk > index e57a78be96..e816ad04a5 100644 > --- a/package/putty/putty.mk > +++ b/package/putty/putty.mk > @@ -4,18 +4,14 @@ > # > ################################################################################ > -PUTTY_VERSION = 0.76 > +PUTTY_VERSION = 0.78 > PUTTY_SITE = http://the.earth.li/~sgtatham/putty/$(PUTTY_VERSION) > PUTTY_LICENSE = MIT > PUTTY_LICENSE_FILES = LICENCE > PUTTY_CPE_ID_VENDOR = putty > -PUTTY_CONF_OPTS = --disable-gtktest > ifeq ($(BR2_PACKAGE_LIBGTK2),y) > -PUTTY_CONF_OPTS += --with-gtk=2 > -PUTTY_DEPENDENCIES += libgtk2 > -else > -PUTTY_CONF_OPTS += --without-gtk > +PUTTY_DEPENDENCIES += host-pkgconf libgtk2 I think we need to unconditionally pull in host-pkgconf so it doesn't end up using the host pkg-config to check for gtk. Looking at cmake/gtk.cmake it also seems to support gtk3 as well. Care to respin the patch with the above fixes? -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:08:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:08:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/rrdtool: bump version to 1.8.0 In-Reply-To: <20230610174625.1122318-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:46:25 +0200") References: <20230610174625.1122318-1-bernd.kuhls@t-online.de> Message-ID: <87r0pxxwrd.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 > Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:10:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:10:49 +0200 Subject: [Buildroot] [PATCH 1/1] package/wget: bump version to 1.21.4 In-Reply-To: <20230611093156.655621-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 11:31:56 +0200") References: <20230611093156.655621-1-bernd.kuhls@t-online.de> Message-ID: <87mt0lxwnq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html > Added upstream sha1 hash. > Updated license hash due to copyright year bump: > https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b > Signed-off-by: Bernd Kuhls > --- > package/wget/wget.hash | 8 +++++--- > package/wget/wget.mk | 2 +- > 2 files changed, 6 insertions(+), 4 deletions(-) > diff --git a/package/wget/wget.hash b/package/wget/wget.hash > index 22674650a2..eed87e8e3d 100644 > --- a/package/wget/wget.hash > +++ b/package/wget/wget.hash > @@ -1,6 +1,8 @@ > +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html > +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz You are missing a space after sha1 as pointed out by check-package: package/wget/wget.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Committed with that fixed, thanks. > # Locally calculated after checking pgp signature > -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig > +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig > # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 > -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz > +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz > # Locally calculated > -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING > +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING > diff --git a/package/wget/wget.mk b/package/wget/wget.mk > index 455faaed12..d2d3087961 100644 > --- a/package/wget/wget.mk > +++ b/package/wget/wget.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -WGET_VERSION = 1.21.3 > +WGET_VERSION = 1.21.4 > WGET_SOURCE = wget-$(WGET_VERSION).tar.lz > WGET_SITE = $(BR2_GNU_MIRROR)/wget > WGET_DEPENDENCIES = host-pkgconf > -- > 2.39.2 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:48:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:48:56 +0200 Subject: [Buildroot] [git commit] package/pciutils: bump version to 3.10.0 Message-ID: <20230627061104.A939E85B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3fb07a60d4388eef38099a4a6a79d2ddef389f6f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 93df1558ff..2ac28d327b 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz +sha256 238a2e27166730e53a17fe07bfad229e07fa39b618117e5944b6d7eda9fbb0e9 pciutils-3.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 95b377d844..a6708ce94b 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.9.0 +PCIUTILS_VERSION = 3.10.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES From peter at korsgaard.com Tue Jun 27 05:48:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:48:40 +0200 Subject: [Buildroot] [git commit] package/dmidecode: bump to version 3.5 Message-ID: <20230627061104.9EB9285B2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c97f27283b36ffc39dfb6223caee6055997b3234 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 Note: this patch also adds a comment about pgp signature verification in the hash file. Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/dmidecode/dmidecode.hash | 5 +++-- package/dmidecode/dmidecode.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/dmidecode/dmidecode.hash b/package/dmidecode/dmidecode.hash index ec5484e667..654c4cc537 100644 --- a/package/dmidecode/dmidecode.hash +++ b/package/dmidecode/dmidecode.hash @@ -1,3 +1,4 @@ -# Locally computed -sha256 43cba851d8467c9979ccdbeab192eb6638c7d3a697eba5ddb779da8837542212 dmidecode-3.4.tar.xz +# Locally computed after checking pgp signature from: +# https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz.sig +sha256 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073 dmidecode-3.5.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/dmidecode/dmidecode.mk b/package/dmidecode/dmidecode.mk index 352cdb106c..353978daa9 100644 --- a/package/dmidecode/dmidecode.mk +++ b/package/dmidecode/dmidecode.mk @@ -4,7 +4,7 @@ # ################################################################################ -DMIDECODE_VERSION = 3.4 +DMIDECODE_VERSION = 3.5 DMIDECODE_SOURCE = dmidecode-$(DMIDECODE_VERSION).tar.xz DMIDECODE_SITE = http://download.savannah.gnu.org/releases/dmidecode DMIDECODE_LICENSE = GPL-2.0+ From peter at korsgaard.com Tue Jun 27 05:44:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:44:20 +0200 Subject: [Buildroot] [git commit] package/sofia-sip: bump version to 1.13.15 Message-ID: <20230627061104.93EE985B12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe9fc288d46483948e352794e0c8db5e27804858 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/sofia-sip/sofia-sip.hash | 2 +- package/sofia-sip/sofia-sip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sofia-sip/sofia-sip.hash b/package/sofia-sip/sofia-sip.hash index 4617725571..f7293bd262 100644 --- a/package/sofia-sip/sofia-sip.hash +++ b/package/sofia-sip/sofia-sip.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 03dda8653367501b7b1188a6b6513416902372e27475553de9318ee89ac390ff sofia-sip-1.13.12.tar.gz +sha256 846b3d5eef57702e8d18967070b538030252116af1500f4baa78ad068c5fdd64 sofia-sip-1.13.15.tar.gz sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 COPYING sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 COPYRIGHTS diff --git a/package/sofia-sip/sofia-sip.mk b/package/sofia-sip/sofia-sip.mk index 59c365365b..9734da5020 100644 --- a/package/sofia-sip/sofia-sip.mk +++ b/package/sofia-sip/sofia-sip.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOFIA_SIP_VERSION = 1.13.12 +SOFIA_SIP_VERSION = 1.13.15 SOFIA_SIP_SITE = $(call github,freeswitch,sofia-sip,v$(SOFIA_SIP_VERSION)) SOFIA_SIP_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided From peter at korsgaard.com Tue Jun 27 05:49:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:07 +0200 Subject: [Buildroot] [git commit] package/pngquant: bump version to 2.18.0 Message-ID: <20230627061104.B5EDC85B50@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0349d50131fb59d53363a284a8593a3f5e7565a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump this package to the latest release of the package written in C. Version 3.x are written in Rust: https://pngquant.org/rust.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/pngquant/pngquant.hash | 2 +- package/pngquant/pngquant.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pngquant/pngquant.hash b/package/pngquant/pngquant.hash index a7ea4aa997..2926dfb6de 100644 --- a/package/pngquant/pngquant.hash +++ b/package/pngquant/pngquant.hash @@ -1,4 +1,4 @@ # From https://pngquant.org/releases.html -sha256 a27cf0e64db499ccb3ddae9b36036e881f78293e46ec27a9e7a86a3802fcda66 pngquant-2.17.0-src.tar.gz +sha256 e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4 pngquant-2.18.0-src.tar.gz # Locally computed sha256 e4f467f7abf860b4e620f5f60fdd88bc3a63a0fdb98a481fb002b5e511c9b826 COPYRIGHT diff --git a/package/pngquant/pngquant.mk b/package/pngquant/pngquant.mk index 87537aa18e..8ef3216007 100644 --- a/package/pngquant/pngquant.mk +++ b/package/pngquant/pngquant.mk @@ -4,7 +4,7 @@ # ################################################################################ -PNGQUANT_VERSION = 2.17.0 +PNGQUANT_VERSION = 2.18.0 PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz PNGQUANT_SITE = https://pngquant.org PNGQUANT_LICENSE = GPL-3.0+ From peter at korsgaard.com Tue Jun 27 05:50:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:50:01 +0200 Subject: [Buildroot] [git commit] package/privoxy: bump to version 3.0.34 Message-ID: <20230627061104.C305D85B12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b882f5679e66214e1fb54350bc75150815867359 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed md5 hash, switched _SITE to https. Release notes: https://www.privoxy.org/announce.txt Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/privoxy/privoxy.hash | 7 +++---- package/privoxy/privoxy.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/privoxy/privoxy.hash b/package/privoxy/privoxy.hash index cf1056ecc4..67a44f2c94 100644 --- a/package/privoxy/privoxy.hash +++ b/package/privoxy/privoxy.hash @@ -1,6 +1,5 @@ -# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.33%20%28stable%29/ -md5 d6caf3eaad4812f0658b68d5b3ba3a06 privoxy-3.0.33-stable-src.tar.gz -sha1 688da305077d8ecbcf6423e02201f01f7a7098f4 privoxy-3.0.33-stable-src.tar.gz +# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/ +sha1 e65298c4ee235320ea9ddfb689187bda29a63bbb privoxy-3.0.34-stable-src.tar.gz # Locally computed -sha256 04b104e70dac61561b9dd110684b250fafc8c13dbe437a60fae18ddd9a881fae privoxy-3.0.33-stable-src.tar.gz +sha256 e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c privoxy-3.0.34-stable-src.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/privoxy/privoxy.mk b/package/privoxy/privoxy.mk index 06642200df..e1353ef0c7 100644 --- a/package/privoxy/privoxy.mk +++ b/package/privoxy/privoxy.mk @@ -4,8 +4,8 @@ # ################################################################################ -PRIVOXY_VERSION = 3.0.33 -PRIVOXY_SITE = http://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 +PRIVOXY_VERSION = 3.0.34 +PRIVOXY_SITE = https://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 PRIVOXY_SOURCE = privoxy-$(PRIVOXY_VERSION)-stable-src.tar.gz # configure not shipped PRIVOXY_AUTORECONF = YES From peter at korsgaard.com Tue Jun 27 06:07:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:07:38 +0200 Subject: [Buildroot] [git commit] package/rrdtool: bump version to 1.8.0 Message-ID: <20230627061104.CE20A85B2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30294c1ed3b617d3069c92574799e00b55753c9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/rrdtool/rrdtool.hash | 2 +- package/rrdtool/rrdtool.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rrdtool/rrdtool.hash b/package/rrdtool/rrdtool.hash index 5266e5b7a1..1a6d18aea9 100644 --- a/package/rrdtool/rrdtool.hash +++ b/package/rrdtool/rrdtool.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db rrdtool-1.7.2.tar.gz +sha256 bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 rrdtool-1.8.0.tar.gz sha256 ab6b4646e9e01f1ec287c29c351c886c4cb7f945c11efc0a1be9f6e5e6cc5320 COPYRIGHT sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 LICENSE diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 051aec1c19..24d84c79c3 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -4,8 +4,8 @@ # ################################################################################ -RRDTOOL_VERSION = 1.7.2 -RRDTOOL_SITE = http://oss.oetiker.ch/rrdtool/pub +RRDTOOL_VERSION = 1.8.0 +RRDTOOL_SITE = https://github.com/oetiker/rrdtool-1.x/releases/download/v$(RRDTOOL_VERSION) RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIGHT RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) From peter at korsgaard.com Tue Jun 27 06:10:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:10:36 +0200 Subject: [Buildroot] [git commit] package/wget: bump version to 1.21.4 Message-ID: <20230627061104.D88F285B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69e54d4d151eeae344119b3b88127df32a8718df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html Added upstream sha1 hash. Updated license hash due to copyright year bump: https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/wget/wget.hash | 8 +++++--- package/wget/wget.mk | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/wget/wget.hash b/package/wget/wget.hash index 22674650a2..75c3a913dc 100644 --- a/package/wget/wget.hash +++ b/package/wget/wget.hash @@ -1,6 +1,8 @@ +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING diff --git a/package/wget/wget.mk b/package/wget/wget.mk index 455faaed12..d2d3087961 100644 --- a/package/wget/wget.mk +++ b/package/wget/wget.mk @@ -4,7 +4,7 @@ # ################################################################################ -WGET_VERSION = 1.21.3 +WGET_VERSION = 1.21.4 WGET_SOURCE = wget-$(WGET_VERSION).tar.lz WGET_SITE = $(BR2_GNU_MIRROR)/wget WGET_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Tue Jun 27 06:16:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:16:08 +0200 Subject: [Buildroot] [PATCH] package/wireshark: security bump to version 4.0.6 In-Reply-To: <20230626065231.1967152-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 26 Jun 2023 08:52:31 +0200") References: <20230626065231.1967152-1-peter@korsgaard.com> Message-ID: <87edlxxwev.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-1992: The RPC over RDMA dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-09.html > - CVE-2023-1993: The LISP dissector could go into a large loop > https://www.wireshark.org/security/wnpa-sec-2023-10.html > - CVE-2023-1994: The GQUIC dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-11.html > - CVE-2023-2855: The Candump log file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-12.html > - CVE-2023-2857: The BLF file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-13.html > - The GDSDB dissector could go into an infinite loop > https://www.wireshark.org/security/wnpa-sec-2023-14.html > - CVE-2023-2858: The NetScaler file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-15.html > - CVE-2023-2856: The VMS TCPIPtrace file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-16.html > - CVE-2023-2854: The BLF file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-17.html > - CVE-2023-0666: The RTPS dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-18.html > - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-19.html > - The XRA dissector could go into an infinite loo > https://www.wireshark.org/security/wnpa-sec-2023-20.html > The SIGNATURES-4.0.6.txt file seems to be corrupted, so instead refer to the > announcement mail. Issue reported upstream: > https://gitlab.com/wireshark/wireshark/-/issues/19169 Upstream fixed that issue by restarting their reverse proxy, so I changed it back to refer to the SIGNATURES file and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:14:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:14:23 +0200 Subject: [Buildroot] [git commit] package/wireshark: security bump to version 4.0.6 Message-ID: <20230627061625.BC29D85B74@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af25796d49cf36ad0cd3a4bf6fc71eed6b10d450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-1992: The RPC over RDMA dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-09.html - CVE-2023-1993: The LISP dissector could go into a large loop https://www.wireshark.org/security/wnpa-sec-2023-10.html - CVE-2023-1994: The GQUIC dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-11.html - CVE-2023-2855: The Candump log file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-12.html - CVE-2023-2857: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-13.html - The GDSDB dissector could go into an infinite loop https://www.wireshark.org/security/wnpa-sec-2023-14.html - CVE-2023-2858: The NetScaler file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-15.html - CVE-2023-2856: The VMS TCPIPtrace file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-16.html - CVE-2023-2854: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-17.html - CVE-2023-0666: The RTPS dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-18.html - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-19.html - The XRA dissector could go into an infinite loo https://www.wireshark.org/security/wnpa-sec-2023-20.html [Peter: refer to SIGNATURES files now that it is again fixed] Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index d89caa5de8..6598f51f53 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt -sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz -sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz +# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.6.txt +sha1 a60b6f8063df2a711932ba869ae86e6476087cf0 wireshark-4.0.6.tar.xz +sha256 0079097a1b17ebc7250a73563f984c13327dac5016b7d53165810fbcca4bd884 wireshark-4.0.6.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index f5a8e1f070..80a986cfa3 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.4 +WIRESHARK_VERSION = 4.0.6 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license From peter at korsgaard.com Tue Jun 27 06:17:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:17:51 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 In-Reply-To: <20230611133401.8977-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 11 Jun 2023 15:34:01 +0200") References: <20230611133401.8977-1-ju.o@free.fr> Message-ID: <87a5wlxwc0.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 > Note: this patch also adds a comment about pgp signature verification in > the hash file. > Signed-off-by: Julien Olivain Turns out that this fixes a security issue, so it should have ideally been marked as a security bump: https://security-tracker.debian.org/tracker/CVE-2023-30630 -- Bye, Peter Korsgaard From Noreply at busybox.net Tue Jun 27 06:18:28 2023 From: Noreply at busybox.net (Noreply at busybox.net) Date: 27 Jun 2023 08:18:28 +0200 Subject: [Buildroot] E-mail Account Notification For buildroot@busybox.net !!! Message-ID: <20230627081827.6A8448E3E0A4C58D@busybox.net> An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Tue Jun 27 07:26:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 01:26:39 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-poetry-core: new host package Message-ID: <20230627072640.2437216-1-james.hilliard1@gmail.com> We need to add a patch to prevent poetry core from matching a bogus git directory when determining which files should be ignored. Signed-off-by: James Hilliard --- ...atching-bogus-parent-git-directories.patch | 49 +++++++++++++++++++ .../python-poetry-core.hash | 5 ++ .../python-poetry-core/python-poetry-core.mk | 14 ++++++ 3 files changed, 68 insertions(+) create mode 100644 package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch create mode 100644 package/python-poetry-core/python-poetry-core.hash create mode 100644 package/python-poetry-core/python-poetry-core.mk diff --git a/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch b/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch new file mode 100644 index 0000000000..6b52ff9612 --- /dev/null +++ b/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch @@ -0,0 +1,49 @@ +From 77924f1347d773bb3d60f5351045527377489984 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 26 Jun 2023 23:45:45 -0600 +Subject: [PATCH] Prevent matching bogus parent git directories + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/python-poetry/poetry-core/pull/611] +--- + src/poetry/core/vcs/__init__.py | 21 ++++++++++++++------- + 1 file changed, 14 insertions(+), 7 deletions(-) + +diff --git a/src/poetry/core/vcs/__init__.py b/src/poetry/core/vcs/__init__.py +index f4096ec..b4899b3 100644 +--- a/src/poetry/core/vcs/__init__.py ++++ b/src/poetry/core/vcs/__init__.py +@@ -17,15 +17,22 @@ def get_vcs(directory: Path) -> Git | None: + try: + from poetry.core.vcs.git import executable + +- git_dir = ( +- subprocess.check_output( +- [executable(), "rev-parse", "--show-toplevel"], stderr=subprocess.STDOUT ++ check_ignore = subprocess.run( ++ [executable(), "check-ignore", "."], ++ ).returncode ++ ++ if check_ignore == 0: ++ vcs = None ++ else: ++ git_dir = ( ++ subprocess.check_output( ++ [executable(), "rev-parse", "--show-toplevel"], stderr=subprocess.STDOUT ++ ) ++ .decode() ++ .strip() + ) +- .decode() +- .strip() +- ) + +- vcs = Git(Path(git_dir)) ++ vcs = Git(Path(git_dir)) + + except (subprocess.CalledProcessError, OSError, RuntimeError): + vcs = None +-- +2.41.0 + diff --git a/package/python-poetry-core/python-poetry-core.hash b/package/python-poetry-core/python-poetry-core.hash new file mode 100644 index 0000000000..5e62cb1aaf --- /dev/null +++ b/package/python-poetry-core/python-poetry-core.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/poetry-core/json +md5 37e1a9d3d3c97c9670aed62108f2d5cb poetry_core-1.6.1.tar.gz +sha256 0f9b0de39665f36d6594657e7d57b6f463cc10f30c28e6d1c3b9ff54c26c9ac3 poetry_core-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 f1978133782b90f4733bc308ddb19267c3fe04797c88d9ed3bc219032495a982 LICENSE diff --git a/package/python-poetry-core/python-poetry-core.mk b/package/python-poetry-core/python-poetry-core.mk new file mode 100644 index 0000000000..05d321a54d --- /dev/null +++ b/package/python-poetry-core/python-poetry-core.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-poetry-core +# +################################################################################ + +PYTHON_POETRY_CORE_VERSION = 1.6.1 +PYTHON_POETRY_CORE_SOURCE = poetry_core-$(PYTHON_POETRY_CORE_VERSION).tar.gz +PYTHON_POETRY_CORE_SITE = https://files.pythonhosted.org/packages/20/e8/e0a80cc355bc207fb1760160344e978f39d683c35e1230f71b8916bf3a50 +PYTHON_POETRY_CORE_SETUP_TYPE = pep517 +PYTHON_POETRY_CORE_LICENSE = MIT +PYTHON_POETRY_CORE_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Tue Jun 27 07:26:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 01:26:40 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-terminaltables: fix build backend In-Reply-To: <20230627072640.2437216-1-james.hilliard1@gmail.com> References: <20230627072640.2437216-1-james.hilliard1@gmail.com> Message-ID: <20230627072640.2437216-2-james.hilliard1@gmail.com> We need to migrate python-terminaltables to the pep517 poetry-core backend as setuptools is not supported. Upstream has merged a patch replacing poetry with poetry-core, however we can not backport this using a patch file due to CRLF line ending issues so we will have to apply the change in the patch using sed instead. See upstream commit: https://github.com/matthewdeanmartin/terminaltables/commit/9e3dda0efb54fee6934c744a13a7336d24c6e9e9 Signed-off-by: James Hilliard --- package/python-terminaltables/python-terminaltables.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package/python-terminaltables/python-terminaltables.mk b/package/python-terminaltables/python-terminaltables.mk index b31ed332b6..385c71ae2d 100644 --- a/package/python-terminaltables/python-terminaltables.mk +++ b/package/python-terminaltables/python-terminaltables.mk @@ -7,8 +7,16 @@ PYTHON_TERMINALTABLES_VERSION = 3.1.10 PYTHON_TERMINALTABLES_SOURCE = terminaltables-$(PYTHON_TERMINALTABLES_VERSION).tar.gz PYTHON_TERMINALTABLES_SITE = https://files.pythonhosted.org/packages/f5/fc/0b73d782f5ab7feba8d007573a3773c58255f223c5940a7b7085f02153c3 -PYTHON_TERMINALTABLES_SETUP_TYPE = setuptools +PYTHON_TERMINALTABLES_SETUP_TYPE = pep517 PYTHON_TERMINALTABLES_LICENSE = MIT PYTHON_TERMINALTABLES_LICENSE_FILES = LICENSE +PYTHON_TERMINALTABLES_DEPENDENCIES = host-python-poetry-core + +# we can't use a normal patch file due to different line endings +define PYTHON_TERMINALTABLES_USE_POETRY_CORE + $(SED) 's/requires = \["poetry>=0.12"\]/requires = \["poetry-core>=1.0.0"\]/' $(@D)/pyproject.toml + $(SED) 's/build-backend = "poetry.masonry.api"/build-backend = "poetry.core.masonry.api"/' $(@D)/pyproject.toml +endef +PYTHON_TERMINALTABLES_POST_PATCH_HOOKS += PYTHON_TERMINALTABLES_USE_POETRY_CORE $(eval $(python-package)) -- 2.34.1 From kilian.zinnecker at mail.de Tue Jun 27 07:28:08 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Tue, 27 Jun 2023 09:28:08 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> References: <12221308.O9o76ZdvQC@kilian-aisec> <2685852.mvXUDI8C0e@kilian-aisec> <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> Message-ID: <12234290.O9o76ZdvQC@kilian-aisec> Hello Arnout, > All the variables have to be ROCKCHIP_RKBIN_ otherwise they don't get > used. thanks alot! I actually knew that the names should match from reading the documentation, however for some reason I still got i wrong. Maybe because I was taking the firmware-imx makefile as basis and didn't take enough care ... Thanks to your help I now got it working, that the rkbin is properly downloaded. I implemented the makefile such, that the needed binaries are copied into $(BINARIES_DIR), i.e., buildroot/output/images. I don't know, whether this is best practise? I also adjusted the uboot settings in the buildroot board defconfig, so that uboot uses the binaries from rkbin. Building uboot works now, when manually running "make rockchip-rkbin-dirclean rockchip- rkbin-rebuild" and afterwards "make uboot-dirclean uboot-rebuild". I could not test it any further yet. Here are my uboot relevant defconfig settings: BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_PACKAGE_ROCKCHIP_RKBIN=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" BR2_PACKAGE_ROCKCHIP_RKBIN=y And here patches to add the rockchip-rkbin package: diff --git a/package/Config.in b/package/Config.in index ad438667d2..ccdec3b49d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -580,6 +580,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" diff --git a/package/rockchip-rkbin/Config.in b/package/rockchip-rkbin/Config.in new file mode 100644 index 0000000000..be106a6bb0 --- /dev/null +++ b/package/rockchip-rkbin/Config.in @@ -0,0 +1,20 @@ +config BR2_PACKAGE_ROCKCHIP_RKBIN + bool "Rockchip RKBIN binary blobs" + depends on BR2_arm || BR2_aarch64 + help + Those packages provide binary blobs for the Rockchip RK + SoCs. + +if BR2_PACKAGE_ROCKCHIP_RKBIN +choice + prompt "Rockchip RK platform" + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + bool "rk3588" +endchoice + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM + string + default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + +endif diff --git a/package/rockchip-rkbin/rockchip-rkbin.mk b/package/rockchip-rkbin/ rockchip-rkbin.mk new file mode 100644 index 0000000000..5bdc5607ce --- /dev/null +++ b/package/rockchip-rkbin/rockchip-rkbin.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# firmware-rk +# +################################################################################ + + +ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c +ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git +ROCKCHIP_RKBIN_SITE_METHOD = git + +ROCKCHIP_RKBIN_INSTALL_STAGING = YES + +define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS + cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin $ (BINARIES_DIR)/ + cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/ +endef + +$(eval $(generic-package)) I guess I should no setup uboot such, that rockchip-rkbin becomes an optional dependency and then set the corresponding option in the buildroot rock5b defconfig? Best regards, Kilian From bugzilla at busybox.net Tue Jun 27 07:52:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 07:52:09 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #2 from stsp --- These tests use mkfs command. which seems not provided under buildroot. I have individual mkfs. commands, but the mkfs frontend is missing. How to "fix" that? -- You are receiving this mail because: You are on the CC list for the bug. From ddrokosov at sberdevices.ru Tue Jun 27 10:24:56 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Tue, 27 Jun 2023 13:24:56 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230626154719.GC646621@scaer> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> <20230626154719.GC646621@scaer> Message-ID: <20230627102456.ias6peqvoxxzjyik@CAB-WSD-L081021> Hello Yann, On Mon, Jun 26, 2023 at 05:47:19PM +0200, Yann E. MORIN wrote: > Dmitry, All, > > On 2023-06-26 15:12 +0300, Dmitry Rokosov spake thusly: > > Please take a look into this patchset. I appreciate any feedback. > > Don't be impatient. Your patch has been pending for about two seeks now. > We have 495 pending patches: https://patchwork.ozlabs.org/project/buildroot/list/ > some of witch are so much older... > > Yes, I know it can be frustrating. For various reasons, we've been a bit > less active than usual the past few months, but we'll eventually get to > it... > > Regards, > Yann E. MORIN. > Thank you so much for the detailed reply! I wasn't aware of the backlog, and I apologize for any misunderstanding caused by my eagerness. I fully understand the situation now, so please don't worry - I'm happy to wait my turn. Thank you for your hard work in maintaining buildroot! > > On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > > > Hello, > > > > > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > > > > > Could you please take a look at this patchset? I believe that linux-mm > > > tools are helpful for investigating kernel memory distribution in > > > embedded systems. > > > > > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > > > This toolset was designed to facilitate the testing, monitoring, and > > > > tracing of various things with virtual memory, pages, and slab objects. > > > > It is an invaluable resource for identifying and analyzing > > > > memory-related issues, such as leaks and bottlenecks, and can greatly > > > > enhance one's understanding of memory utilization within a system. > > > > > > > > The mm toolset includes: > > > > - page_owner_sort: userspace helper to sort the output of > > > > /sys/kernel/debug/page_owner, which helps to know who allocates > > > > the page from kernel context > > > > - slabinfo: the tool which gets reports about slabs, for example > > > > show empty slabs, modify of slab debug options at runtime, display > > > > all information about a slabcache > > > > - page-types: a handy tool for querying page flags > > > > > > > > Signed-off-by: Dmitry Rokosov > > > > --- > > > > package/linux-tools/Config.in | 18 ++++++++ > > > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > > > 2 files changed, 77 insertions(+) > > > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > > > index 880ad08f0f1c..3ecc45574b82 100644 > > > > --- a/package/linux-tools/Config.in > > > > +++ b/package/linux-tools/Config.in > > > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > > > + bool "mm" > > > > + select BR2_PACKAGE_LINUX_TOOLS > > > > + help > > > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > > > + > > > > + - page_owner_sort: userspace helper to sort the output of > > > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > > > + the page from kernel context > > > > + > > > > + - slabinfo: the tool which gets reports about slabs, for example > > > > + show empty slabs, modify of slab debug options at runtime, display > > > > + all information about a slabcache > > > > + > > > > + - page-types: a handy tool for querying page flags > > > > + > > > > + These tools are available only from kernel version 3.4. > > > > + > > > > endmenu > > > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > > > new file mode 100644 > > > > index 000000000000..a59f1c46ff97 > > > > --- /dev/null > > > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > > > @@ -0,0 +1,59 @@ > > > > +################################################################################ > > > > +# > > > > +# mm > > > > +# > > > > +################################################################################ > > > > + > > > > +LINUX_TOOLS += mm > > > > + > > > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > > > + > > > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > > > + > > > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > > > +KVER_MAJOR_MIN = 3 > > > > +KVER_MINOR_MIN = 4 > > > > + > > > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > > > +# instead of tools/vm > > > > +KVER_MAJOR_MM = 6 > > > > +KVER_MINOR_MM = 3 > > > > + > > > > +define MM_BUILD_CMDS > > > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > > > + echo "too old and doesn't have the mm tools." ; \ > > > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > > > + echo "kernel must be used." ; \ > > > > + exit 1 ; \ > > > > + fi > > > > + > > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > > + MM=mm; \ > > > > + else \ > > > > + MM=vm; \ > > > > + fi; \ > > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > > + $(MM_MAKE_OPTS) $${MM} > > > > +endef > > > > + > > > > +define MM_INSTALL_TARGET_CMDS > > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > > + MM=mm; \ > > > > + else \ > > > > + MM=vm; \ > > > > + fi; \ > > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > > + $(MM_MAKE_OPTS) \ > > > > + INSTALL_ROOT=$(TARGET_DIR) \ > > > > + DESTDIR=$(TARGET_DIR) \ > > > > + $${MM}_install > > > > +endef > > > > -- > > > > 2.36.0 > > > > > > > > > > -- > > > Thank you, > > > Dmitry > > > > -- > > Thank you, > > Dmitry > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' -- Thank you, Dmitry From marcus.folkesson at gmail.com Tue Jun 27 11:50:51 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Tue, 27 Jun 2023 13:50:51 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.3 In-Reply-To: <20230605054912.2287333-1-marcus.folkesson@gmail.com> References: <20230605054912.2287333-1-marcus.folkesson@gmail.com> Message-ID: Bump. Med v?nliga h?lsningar / Best regards Marcus Folkesson Den m?n 5 juni 2023 kl 07:47 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Signed-off-by: Marcus Folkesson > --- > package/libostree/libostree.hash | 2 +- > package/libostree/libostree.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libostree/libostree.hash > b/package/libostree/libostree.hash > index db99b4b07b..088650a86f 100644 > --- a/package/libostree/libostree.hash > +++ b/package/libostree/libostree.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 > libostree-2023.2.tar.xz > +sha256 9c575a094da2c307769f0aee15de95470c3b5550cbff211fbbc4f6fc75f333b1 > libostree-2023.3.tar.xz > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c > COPYING > diff --git a/package/libostree/libostree.mk b/package/libostree/ > libostree.mk > index 367a833ac9..5c39090654 100644 > --- a/package/libostree/libostree.mk > +++ b/package/libostree/libostree.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -LIBOSTREE_VERSION = 2023.2 > +LIBOSTREE_VERSION = 2023.3 > LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz > LIBOSTREE_SITE = > https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) > > -- > 2.40.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Tue Jun 27 12:02:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 12:02:41 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #3 from Andreas Ziegler --- Activate System tools -> util-linux -> basic set: config BR2_PACKAGE_UTIL_LINUX_BINARIES bool "basic set" ... help Install the basic set of util-linux binaries. blkdiscard, blkid, blockdev, chcpu, choom, col, colcrt, colrm, column, ctrlaltdel, dmesg, fdisk, fincore, findfs, findmnt, flock, fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize, ldattach, look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie, mkfs, mkswap, namei, prlimit, readprofile, renice, rev, rtcwake, script, scriptlive, scriptreplay, setarch, setsid, sfdisk, swaplabel, swapoff, swapon, uuidgen, uuidparse, whereis, wipefs ... -- You are receiving this mail because: You are on the CC list for the bug. From bisson.gary at gmail.com Tue Jun 27 14:33:59 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:33:59 +0200 Subject: [Buildroot] [PATCH 0/2] configs/nitrogen*: fix u-boot build issues Message-ID: <20230627143401.594223-1-bisson.gary@gmail.com> Hi, Sorry for the delay, finally had a chance to create a container using the support Dockerfile and was able to reproduce the build issues. Should be all good now. Thanks, Gary Gary Bisson (2): configs/nitrogen*: add missing openssl u-boot dependency configs/nitrogen*: add missing pylibfdt u-boot dependency configs/nitrogen6sx_defconfig | 1 + configs/nitrogen6x_defconfig | 1 + configs/nitrogen7_defconfig | 1 + configs/nitrogen8m_defconfig | 1 + configs/nitrogen8mm_defconfig | 1 + configs/nitrogen8mn_defconfig | 1 + configs/nitrogen8mp_defconfig | 1 + 7 files changed, 7 insertions(+) -- 2.39.2 From bisson.gary at gmail.com Tue Jun 27 14:34:00 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:34:00 +0200 Subject: [Buildroot] [PATCH 1/2] configs/nitrogen*: add missing openssl u-boot dependency In-Reply-To: <20230627143401.594223-1-bisson.gary@gmail.com> References: <20230627143401.594223-1-bisson.gary@gmail.com> Message-ID: <20230627143401.594223-2-bisson.gary@gmail.com> Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271709 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271710 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271712 Signed-off-by: Gary Bisson --- configs/nitrogen6sx_defconfig | 1 + configs/nitrogen6x_defconfig | 1 + configs/nitrogen7_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 4e19a5c3d2..b4ea1b9112 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -28,6 +28,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 5e360e27b4..ed9e13e6eb 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 0994c61884..c4520aeb89 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" -- 2.39.2 From bisson.gary at gmail.com Tue Jun 27 14:34:01 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:34:01 +0200 Subject: [Buildroot] [PATCH 2/2] configs/nitrogen*: add missing pylibfdt u-boot dependency In-Reply-To: <20230627143401.594223-1-bisson.gary@gmail.com> References: <20230627143401.594223-1-bisson.gary@gmail.com> Message-ID: <20230627143401.594223-3-bisson.gary@gmail.com> Needed by binman. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271714 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271716 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271718 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271719 Signed-off-by: Gary Bisson --- 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 c3959f7614..dc9c1acf78 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index d7b47c11f8..f021a30ad8 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index b28801878e..88925cfda7 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index e088cb690f..956c3b7bc1 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.39.2 From bugzilla at busybox.net Tue Jun 27 15:04:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 15:04:24 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #4 from stsp --- Thanks! I had to do util-linux-dirclean first, for this to take an effect, but it worked. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 15:27:44 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 15:27:44 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #5 from stsp --- Is there a similar trick to enable native readlink? busybox's readlink is not suitable. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 17:49:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 17:49:25 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED --- Comment #6 from Yann E. MORIN --- stsp, All, > Is there a similar trick to enable native readlink? readlink is from coreutils. Since this report is about adding a new package, I'm closing it. Discussion about development of new features is to be had on the mailing list. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 17:53:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 17:53:51 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 stsp changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED --- Comment #7 from stsp --- But isn't working out the dependencies is a fundamental part of adding the package? I was asking about readlink and mkfs exactly because xfstests-dev uses them and is unsatisfied with the ones from busybox. -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Tue Jun 27 18:25:38 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 27 Jun 2023 20:25:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/audit: update musl fix Message-ID: <20230627182538.259570-1-bernd@kuhls.net> Upstream proposed a different fix: https://github.com/linux-audit/audit-userspace/pull/311#issuecomment-1609953611 Signed-off-by: Bernd Kuhls --- ...ine-__attribute_malloc__-when-needed.patch | 35 +++++++++++++++++ ...ute_malloc__-with-__attribute__-__ma.patch | 39 ------------------- 2 files changed, 35 insertions(+), 39 deletions(-) create mode 100644 package/audit/0001-Define-__attribute_malloc__-when-needed.patch delete mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch diff --git a/package/audit/0001-Define-__attribute_malloc__-when-needed.patch b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch new file mode 100644 index 0000000000..3dd5359bfc --- /dev/null +++ b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch @@ -0,0 +1,35 @@ +From cf93d8579d5cec0b1ba585bd661776f03c2743ba Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 27 Jun 2023 20:19:13 +0200 +Subject: [PATCH] Define __attribute_malloc__ when needed + +attribute_malloc is not available on musl + +auparse.h: In function 'auparse_init': +auparse.h:54:2: error: expected declaration specifiers before '__attribute_malloc__' + 54 | __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + auparse/auparse.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..5cb7402e 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -32,6 +32,9 @@ + # define __attr_dealloc(dealloc, argno) + # define __attr_dealloc_free + #endif ++#ifndef __attribute_malloc__ ++# define __attribute_malloc__ ++#endif + + #ifdef __cplusplus + extern "C" { +-- +2.39.2 + diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch deleted file mode 100644 index 1a276ca2df..0000000000 --- a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 9 Aug 2022 23:57:03 -0700 -Subject: [PATCH] Replace __attribute_malloc__ with - __attribute__((__malloc__)) - -__attribute_malloc__ is not available on musl - -Fixes -| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator -| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); -| ^ - -Signed-off-by: Khem Raj - -Upstream: https://github.com/linux-audit/audit-userspace/pull/311 - -Signed-off-by: Bernd Kuhls ---- - - auparse/auparse.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/auparse/auparse.h b/auparse/auparse.h -index 95cf256d..c7dbe5ff 100644 ---- a/auparse/auparse.h -+++ b/auparse/auparse.h -@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, - void auparse_destroy(auparse_state_t *au); - void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); - auparse_state_t *auparse_init(ausource_t source, const void *b) -- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); -+ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); - int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) - __attr_access ((__read_only__, 2, 3)); - int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) --- -2.37.1 - -- 2.39.2 From james.hilliard1 at gmail.com Tue Jun 27 18:56:12 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 12:56:12 -0600 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel In-Reply-To: <20230627055501.GI646621@scaer> References: <20230626202901.346078-1-romain.naour@gmail.com> <20230627055501.GI646621@scaer> Message-ID: On Mon, Jun 26, 2023 at 11:55?PM Yann E. MORIN wrote: > > James, All, > > On 2023-06-26 22:29 +0200, Romain Naour spake thusly: > > While migrating to pep517 build backend the host-python-wheel > > dependency has been added to host-python-setuptools but > > not to python-setuptools. > > > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 > > > > Signed-off-by: Romain Naour > > Cc: James Hilliard > > --- > > package/python-setuptools/python-setuptools.mk | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > > index d957930455..39ead10f55 100644 > > --- a/package/python-setuptools/python-setuptools.mk > > +++ b/package/python-setuptools/python-setuptools.mk > > @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > > PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > > +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > Should this not be done in the python package infra instead? > > I.e. if host-python-wheel is required by the pep517 build backend, then > all packages that are pep517 will need wheel, so it should be done by > the infra rather than by each individual package... So host-python-wheel is not required by the pep517 build frontend, only the setuptools pep517 build backend, it's not needed for flit and non-setuptools based pep517 build backends. > > Of course, by the virtue of being a dependency of python-setuptools, it > becomes a dependency of all python-packages that already depends on > {host-,}python-setuptools, so it technically works, even with PPD. > Nonetheless, it is semantically incorrect. So setuptools is no longer required in the dependency tree for any non-setuptools based packages. See my patch switching setuptools over to the pep517 build frontend: https://patchwork.ozlabs.org/project/buildroot/patch/20230626181531.2312002-5-james.hilliard1 at gmail.com/ > > Or did I miss something? > > Regards, > Yann E. MORIN. > > > $(eval $(python-package)) > > -- > > 2.41.0 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From ju.o at free.fr Tue Jun 27 19:43:35 2023 From: ju.o at free.fr (Julien Olivain) Date: Tue, 27 Jun 2023 21:43:35 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <20230626210633.GH646621@scaer> References: <20230611104518.337528-1-ju.o@free.fr> <20230626210633.GH646621@scaer> Message-ID: <802f2f6d2163a5e097b909ac2e13c57a@free.fr> Hi Yann, On 26/06/2023 23:06, Yann E. MORIN wrote: > Julien, All, > > On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: >> If a program has the string '# ' (i.e. the default shell prompt) in >> its output, the test execution in the Buildroot runtime test infra is >> failing. >> >> This can be reproduced by adding a single line in a package test >> script: >> self.assertRunOk("echo ### this is a string with hashes ###") > > The most obvious issue is when testing the environment of the shell > with > env, which will output PS1 itself... There is not easy way around to > fix > that, of course... :-/ > > I was beaten by this when adding a test for bash. I eventually solved > it > in another way, but took a note to find a better solution "for > later"... > ;-) > >> Since the string "# " is quite common, this patch changes the prompt >> after the emulator.login(), by setting the PS1 variable to a string >> which is less likely to appear in a normal program output. A small >> caveat: since there is a command echo, the command setting the new >> prompt needs to be protected to make sure it will not be detected as >> an actual shell prompt. The prompt is encoded by single-quoting >> each character (e.g. abc -> 'a''b''c'). > > That's not really what join() will do. E.g. with your code: > > >>> s = "#BRTEST# " > >>> "''".join(s) > "#''B''R''T''E''S''T''#'' " I agree doing this, we miss the first and last quote. This is exactly what the next line is doing: self.run("export PS1='{}'".format(encoded_prompt)) Note the extra quotes. If you look in a run-test run log, there will be: # export PS1='#''B''R''T''E''S''T''#'' ' #BRTEST# echo $? 0 This was my initial intent: setting the PS1 without the local echo begin caught by pexpect. If you prefer any other encoding or prompt, please suggest something else. I initially tried by temporarily disabling the local echo with "stty -echo" but this was creating other issues... > But we don;t really care because it is then quite improbable that some > random program will output exactly this... > > I was on my side thinking about using ANSI escape sequences to carry > the > information that the command was actually fnished, something along the > lines of: > > export PS1="\x1B_BR_COMMAND_FINISHED\x1B\\# " > > - \x1B_ is APC (Application Program Command), > - \x1B\\ is ST (String Terminator), which terminates APC > > Instead of APC, we could use any of: > > - \x1BP DCS, Device Control String > - \x1BX SOS, Start Of String > - \x1B^ PM, Privacy Message > - or even \x1B] OSC, Operating System Command > > But maybe that is a bit overkill in the end... > > Anyway, your patch at least breaks tests.package.test_bash... I overlooked this bash test, while testing this patch. Thanks for pointing that out. I tried with a dozen of test cases, but not that one. The /etc/profile in Buildroot skeleton is overwriting PS1, see: https://git.buildroot.org/buildroot/tree/system/skeleton/etc/profile?h=2023.05#n5 I was able to fix this test_bash by passing the PS1 in another exported variable: self.assertRunOk("export BR_PS1=\"$PS1\"") self.emulator.qemu.sendline("bash -il") self.assertRunOk("export PS1=\"${BR_PS1}\"") The "bash -il" return code is no longer tested, but I don't think it's an issue since the rest of the test covers that. If you agree with this workaround, I'll send an updated v3 patch series. > > Regards, > Yann E. MORIN. > >> Signed-off-by: Julien Olivain >> --- >> Changes v1 -> v2: >> - reworded commit log, to mention this issue was also seen while >> writing >> a test for the dmidecode package >> - the patch series also introduce the new test for dmidecode >> --- >> support/testing/infra/emulator.py | 14 ++++++++++++-- >> 1 file changed, 12 insertions(+), 2 deletions(-) >> >> diff --git a/support/testing/infra/emulator.py >> b/support/testing/infra/emulator.py >> index 02cf486128..390c582e9d 100644 >> --- a/support/testing/infra/emulator.py >> +++ b/support/testing/infra/emulator.py >> @@ -13,6 +13,7 @@ class Emulator(object): >> # can take a long time to run the emulator. Use a timeout >> multiplier >> # when running the tests to avoid sporadic failures. >> self.timeout_multiplier = timeout_multiplier >> + self.shell_prompt = "#BRTEST# " >> >> # Start Qemu to boot the system >> # >> @@ -100,6 +101,15 @@ class Emulator(object): >> index = self.qemu.expect(["# ", pexpect.TIMEOUT]) >> if index != 0: >> raise SystemError("Cannot login") >> + # Set a special shell prompt while testing. Since the >> standard >> + # prompt '# ' is quite generic, a normal process output could >> + # contain that string and confuse expect. When changing the >> + # prompt, we also need to encode or escape it in some way to >> + # make sure the command echo will not be seen as a prompt >> + # itself. The prompt is encoded by single-quoting each >> + # character (e.g. abc -> 'a''b''c'). >> + encoded_prompt = "''".join(self.shell_prompt) >> + self.run("export PS1='{}'".format(encoded_prompt)) >> self.run("dmesg -n 1") >> # Prevent the shell from wrapping the commands at 80 columns. >> self.run("stty columns 29999") >> @@ -110,13 +120,13 @@ class Emulator(object): >> self.qemu.sendline(cmd) >> if timeout != -1: >> timeout *= self.timeout_multiplier >> - self.qemu.expect("# ", timeout=timeout) >> + self.qemu.expect(self.shell_prompt, timeout=timeout) >> # Remove double carriage return from qemu stdout so >> str.splitlines() >> # works as expected. >> output = self.qemu.before.replace("\r\r", >> "\r").splitlines()[1:] >> >> self.qemu.sendline("echo $?") >> - self.qemu.expect("# ") >> + self.qemu.expect(self.shell_prompt) >> exit_code = self.qemu.before.splitlines()[2] >> exit_code = int(exit_code) >> >> -- >> 2.41.0 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot Best regards, Julien. From bugzilla at busybox.net Tue Jun 27 20:02:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 20:02:38 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC|yann.morin.1998 at free.fr | --- Comment #8 from Yann E. MORIN --- stsp, All, > But isn't working out the dependencies is a fundamental part of adding > the package? Yes, but discussion about adding a new package, and about the issues while doing so, are to be discussed on the mailing list, not in the bug tracker. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Tue Jun 27 20:39:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 22:39:36 +0200 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> <20230626171047.GE646621@scaer> Message-ID: <20230627203936.GJ646621@scaer> Bin, All, On 2023-06-27 10:11 +0800, Bin Meng spake thusly: > On Tue, Jun 27, 2023 at 1:10?AM Yann E. MORIN wrote: > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > > From: Bin Meng > > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > > > the default OpenSBI version has been bumped up to 1.2. With that, > > > there is no need to define a custom version in each RISC-V board's > > > defconfig files. > > In fact, no, because opensbi is a "critical" component part of the boot > > chain and, like uboot or the kernel, we want to pin the version we use > > in defconfig files. We only want the v ersion to be bumped in defconfig, > > when someone actually tested the defconfig still generates a bootable > > system. > Makes sense to me. > But I would argue at least we should update > qemu_riscv32_virt_defconfig and qemu_riscv64_virt_defconfig to use the > latest OpenSBI due to the reason that: > 1. they are the main platforms to develop and test OpenSBI > 2. latest OpenSBI binaries will always be integrated into QEMU as the > default bios > thoughts? For the qemu defconfigs, I wouild indeed understand that we use the latest version; the rationale looks sound. 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 Jun 27 21:21:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 23:21:16 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <802f2f6d2163a5e097b909ac2e13c57a@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> <20230626210633.GH646621@scaer> <802f2f6d2163a5e097b909ac2e13c57a@free.fr> Message-ID: <20230627212116.GK646621@scaer> Julien, All, On 2023-06-27 21:43 +0200, Julien Olivain spake thusly: > On 26/06/2023 23:06, Yann E. MORIN wrote: > >On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: > >>If a program has the string '# ' (i.e. the default shell prompt) in > >>its output, the test execution in the Buildroot runtime test infra is > >>failing. > >> > >>This can be reproduced by adding a single line in a package test > >>script: > >> self.assertRunOk("echo ### this is a string with hashes ###") [--SNIP--] > >>an actual shell prompt. The prompt is encoded by single-quoting > >>each character (e.g. abc -> 'a''b''c'). > >That's not really what join() will do. E.g. with your code: > > >>> s = "#BRTEST# " > > >>> "''".join(s) > > "#''B''R''T''E''S''T''#'' " > I agree doing this, we miss the first and last quote. This is exactly what > the next line is doing: > self.run("export PS1='{}'".format(encoded_prompt)) > Note the extra quotes. If you look in a run-test run log, there will be: > # export PS1='#''B''R''T''E''S''T''#'' ' > #BRTEST# echo $? > 0 Ah, yeah, so the prompt is not "encoded". Rather, the command setting the prompt is obfuscated to that it is not itself detected as a prompt being displayed. OK, got it. > This was my initial intent: setting the PS1 without the local echo > begin caught by pexpect. Yup. > If you prefer any other encoding or prompt, please suggest something > else. I initially tried by temporarily disabling the local echo with > "stty -echo" but this was creating other issues... Yeah, I think using a side channel to inform pexpect that a prompt is actually being displayed, would eventually do the trick. That, combined with your trick to obfuscate the command setting the prompt: # \033_ is APC (Application Program Command), # \033\ is ST (String Terminator), which terminates APC self.prompt_esc = '\033_BR_COMMAND_FINISHED\033\\' # Obfuscate the command setting the prompt, so that it is not # itself detected as a prompt being displayed. self.run("export PS1='{}# '".format("''".join(self.prompt_esc))) And then, the emulator would be changed to expect that ANSI escape sequence; everywhere we expect("# ") or expect(["# ",...]), we switch to using self.prompt_esc instead or "# " Totally untested, of course! I have a little doubt about whether the escape ANSI sequence can be obfuscated that way, though... [--SNIP--] > >Anyway, your patch at least breaks tests.package.test_bash... > The /etc/profile in Buildroot skeleton is overwriting PS1, see: > https://git.buildroot.org/buildroot/tree/system/skeleton/etc/profile?h=2023.05#n5 > > I was able to fix this test_bash by passing the PS1 in another exported > variable: > > self.assertRunOk("export BR_PS1=\"$PS1\"") > self.emulator.qemu.sendline("bash -il") > self.assertRunOk("export PS1=\"${BR_PS1}\"") > > The "bash -il" return code is no longer tested, but I don't think it's > an issue since the rest of the test covers that. > > If you agree with this workaround, I'll send an updated v3 patch series. I think we should instead tell bash to not parse the default bashrc et al.: self.assertRunOk("bash -il --init-file /dev/null --rcfile /dev/null") And this should solve the issue: PS1 is in the environment, so bash will inherit it. Regards, Yann E. MORIN. > > > >Regards, > >Yann E. MORIN. > > > >>Signed-off-by: Julien Olivain > >>--- > >>Changes v1 -> v2: > >>- reworded commit log, to mention this issue was also seen while writing > >> a test for the dmidecode package > >>- the patch series also introduce the new test for dmidecode > >>--- > >> support/testing/infra/emulator.py | 14 ++++++++++++-- > >> 1 file changed, 12 insertions(+), 2 deletions(-) > >> > >>diff --git a/support/testing/infra/emulator.py > >>b/support/testing/infra/emulator.py > >>index 02cf486128..390c582e9d 100644 > >>--- a/support/testing/infra/emulator.py > >>+++ b/support/testing/infra/emulator.py > >>@@ -13,6 +13,7 @@ class Emulator(object): > >> # can take a long time to run the emulator. Use a timeout > >>multiplier > >> # when running the tests to avoid sporadic failures. > >> self.timeout_multiplier = timeout_multiplier > >>+ self.shell_prompt = "#BRTEST# " > >> > >> # Start Qemu to boot the system > >> # > >>@@ -100,6 +101,15 @@ class Emulator(object): > >> index = self.qemu.expect(["# ", pexpect.TIMEOUT]) > >> if index != 0: > >> raise SystemError("Cannot login") > >>+ # Set a special shell prompt while testing. Since the standard > >>+ # prompt '# ' is quite generic, a normal process output could > >>+ # contain that string and confuse expect. When changing the > >>+ # prompt, we also need to encode or escape it in some way to > >>+ # make sure the command echo will not be seen as a prompt > >>+ # itself. The prompt is encoded by single-quoting each > >>+ # character (e.g. abc -> 'a''b''c'). > >>+ encoded_prompt = "''".join(self.shell_prompt) > >>+ self.run("export PS1='{}'".format(encoded_prompt)) > >> self.run("dmesg -n 1") > >> # Prevent the shell from wrapping the commands at 80 columns. > >> self.run("stty columns 29999") > >>@@ -110,13 +120,13 @@ class Emulator(object): > >> self.qemu.sendline(cmd) > >> if timeout != -1: > >> timeout *= self.timeout_multiplier > >>- self.qemu.expect("# ", timeout=timeout) > >>+ self.qemu.expect(self.shell_prompt, timeout=timeout) > >> # Remove double carriage return from qemu stdout so > >>str.splitlines() > >> # works as expected. > >> output = self.qemu.before.replace("\r\r", > >>"\r").splitlines()[1:] > >> > >> self.qemu.sendline("echo $?") > >>- self.qemu.expect("# ") > >>+ self.qemu.expect(self.shell_prompt) > >> exit_code = self.qemu.before.splitlines()[2] > >> exit_code = int(exit_code) > >> > >>-- > >>2.41.0 > >> > >>_______________________________________________ > >>buildroot mailing list > >>buildroot at buildroot.org > >>https://lists.buildroot.org/mailman/listinfo/buildroot > > Best regards, > > Julien. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dannenberg at ti.com Tue Jun 27 22:48:33 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Tue, 27 Jun 2023 17:48:33 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230623145945.kvxhcdbf2kycdyk5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: <20230627224833.un2a3d2lkrbzjzjv@dasso> Hi Fran?ois, On Fri, Jun 23, 2023 at 09:59:45AM -0500, Andreas Dannenberg via buildroot wrote: > Hi Fran?ois, > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > This package adds the userspace libraries for the Rogue graphics > > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > > J721S2, and J784S4. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > package/Config.in | 1 + > > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > > package/ti-rogue-um/Config.in | 52 ++ > > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > > 5 files changed, 926 insertions(+) > > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > create mode 100644 package/ti-rogue-um/Config.in > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > > > diff --git a/package/Config.in b/package/Config.in > > > index 96ef0d72de..0bff1135aa 100644 > > > --- a/package/Config.in > > > +++ b/package/Config.in > > > @@ -614,6 +614,7 @@ endmenu > > > source "package/targetcli-fb/Config.in" > > > source "package/ti-gfx/Config.in" > > > source "package/ti-rogue-km/Config.in" > > > + source "package/ti-rogue-um/Config.in" > > > source "package/ti-sgx-demos/Config.in" > > > source "package/ti-sgx-km/Config.in" > > > source "package/ti-sgx-um/Config.in" > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > new file mode 100644 > > > index 0000000000..4f3dd1cbb1 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > @@ -0,0 +1,832 @@ > > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > > +From: Randolph Sapp > > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > > +Subject: [PATCH] all: drop the init script > > > + > > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > > +wrapper around modprobe anyway. We'll be dropping it from our build > > > +tools soon. > > > + > > > +Signed-off-by: Randolph Sapp > > > +--- > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + 4 files changed, 784 deletions(-) > > > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > > + > > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > +deleted file mode 100755 > > > +index 428cd86..0000000 > > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > ++++ /dev/null > > > +2.34.1 > > > + > > > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > > > new file mode 100644 > > > index 0000000000..15257858c2 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/Config.in > > > @@ -0,0 +1,52 @@ > > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > > + depends on BR2_aarch64 > > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > > + || !BR2_TOOLCHAIN_HAS_THREADS > > > + > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > + bool "ti-rogue-um" > > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > + depends on BR2_PACKAGE_HAS_UDEV > > > + # pre-built binaries > > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > > + depends on BR2_aarch64 > > > + select BR2_PACKAGE_LIBDRM > > > + select BR2_PACKAGE_HAS_LIBEGL > > > + select BR2_PACKAGE_HAS_LIBGBM > > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > + select BR2_PACKAGE_HAS_LIBGLES > > > + select BR2_PACKAGE_HAS_POWERVR > > > + select BR2_PACKAGE_LIBFFI > > > + select BR2_PACKAGE_WAYLAND > > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > > + help > > > + Graphics libraries for TI SoCs with Rogue GPU. > > > + This package supports AM62, J721E, J721S2, and J784S4 > > > + SoCs only. > > > + > > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > > + > > > +if BR2_PACKAGE_TI_ROGUE_UM > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_POWERVR > > > + default "ti-rogue-um" > > > + > > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > > + string "UM driver target product" > > > + default "am62_linux" > > > + help > > > + Select target product to be used for UM libraries. This needs to > > > + match one of the SoC-specific folders within the root/targetfs > > > + folder of the ti-img-rogue-umlibs Git repository. > > > + > > > +endif > > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > > b/package/ti-rogue-um/ti-rogue-um.hash > > > new file mode 100644 > > > index 0000000000..a41bf33145 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > > LICENSE > > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > > ti-rogue-um.mk > > > new file mode 100644 > > > index 0000000000..fa29638fa7 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > > @@ -0,0 +1,38 @@ > > > > > > +################################################################################ > > > +# > > > +# ti-rogue-um > > > +# > > > > > > +################################################################################ > > > + > > > +# This corresponds to SDK 08.06.00 > > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > > +TI_ROGUE_UM_SITE = > > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > > +TI_ROGUE_UM_SITE_METHOD = git > > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > > + > > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > > > > useless built dependencies (nothing is built, blobs are copied), runtime > > dependencies in Config.in are enough. > > Understood, will fix it. Btw this was a carry-over from > package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package > after, so opportunity for improvement there as well... I experimented with this today, and removing either libdrm _or_ wayland from TI_ROGUE_UM_DEPENDENCIES causes the build to fail in two different ways. Note that I'm using my "test defconfig" that turns on the following extras in configs/am62x_sk_defconfig... +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_PULSEAUDIO=y +BR2_PACKAGE_CHOCOLATE_DOOM=y +BR2_PACKAGE_DOOM_WAD=y +BR2_PACKAGE_SDL2_KMSDRM=y +BR2_PACKAGE_SDL2_OPENGLES=y +BR2_PACKAGE_WESTON=y +BR2_PACKAGE_ALSA_LIB=y ===Test 1: Removing libdrm=== In file included from /home/a0797059/git/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/egl.h:39, from cairo-gl.h:130, from cairo-gl-private.h:51, from cairo-gl-traps-compositor.c:44: /home/a0797059/git/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/eglplatform.h:134:10: fatal error: X11/Xlib.h: No such file or directory 134 | #include | ^~~~~~~~~~~~ compilation terminated. make[5]: *** [Makefile:2358: cairo-gl-shaders.lo] Error 1 make[5]: *** [Makefile:2358: cairo-gl-traps-compositor.lo] Error 1 make[4]: *** [Makefile:1955: all] Error 2 make[3]: *** [Makefile:910: all-recursive] Error 1 make[2]: *** [Makefile:761: all] Error 2 make[1]: *** [package/pkg-generic.mk:293: /home/a0797059/git/buildroot/output/build/cairo-1.16.0/.stamp_built] Error 2 make: *** [Makefile:82: _all] Error 2 ===Test 2: Removing wayland=== /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_display_roundtrip_queue' /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_proxy_marshal_constructor_versioned' /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_display_create_queue' collect2: error: ld returned 1 exit status make[6]: *** [Makefile:1795: cairo-test-suite] Error 1 make[5]: *** [Makefile:8375: all-recursive] Error 1 make[4]: *** [Makefile:1736: all] Error 2 make[3]: *** [Makefile:910: all-recursive] Error 1 make[2]: *** [Makefile:761: all] Error 2 make[1]: *** [package/pkg-generic.mk:293: /home/a0797059/git/buildroot/output/build/cairo-1.16.0/.stamp_built] Error 2 make: *** [Makefile:82: _all] Error 2 Note that for the tests I did a full build, starting out with a completely clean state (rm -rf output/* before the build). With this finding, I'm inclined to leave TI_ROGUE_UM_DEPENDENCIES as I had it, unless there's a better way to deal with this build dependency? Thanks, Andreas -- Andreas Dannenberg Texas Instruments Inc > > > + > > > +PVR_BUILD = "release" > > > +PVR_WS = "wayland" > > > + > > > > > > > TI_ROGUE_UM_MAKE_OPTS = \ > > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > BUILD=release \ > > WINDOW_SYSTEM=wayland > > > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > $(TI_ROGUE_UM_MAKE_OPTS) \ > > DESTDIR=$(STAGING_DIR) \ > > install > > endef > > by this way, all variables are prefixed by TI_ROGUE_UM_. > > Good idea, will factor-out the make options. Thanks for taking the time > to review & improve this patch. > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > Fran?ois > > > > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(STAGING_DIR) \ > > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +$(eval $(generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Jun 28 04:45:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 28 Jun 2023 04:45:23 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-27 Message-ID: <20230628044528.E9F21409F4@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-27 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 4 | 0 | 13 | master | 111 | 127 | 2 | 240 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 21 agentpp-4.6.0 | 7 gobject-introspection-1.74.0 | 7 host-binutils-2.38 | 5 python-setuptools-68.0.0 | 5 host-ccache-4.8.2 | 4 libglib2-2.76.1 | 4 alsa-lib-1.2.9 | 3 host-go-1.19.10 | 3 petitboot-1.13 | 3 android-tools-4.2.2+git2013... | 2 batman-adv-2022.3 | 2 gobject-introspection | 2 kexec-2.0.26 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.3.9 | 2 ne10-1.2.1 | 2 quickjs-2021-03-27 | 2 strace-6.3 | 2 syslog-ng-4.1.1 | 2 zxing-cpp-2.0.0 | 2 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 check-0.15.2 | 1 coreutils-9.3 | 1 elfutils-0.186 | 1 ffmpeg-4.4.4 | 1 file-5.43 | 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 gensio-2.5.5 | 1 glibc-2.37-2-g9f8513dc64119... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-rust-1.70.0 | 1 igh-ethercat-2e2cef61318953... | 1 kmod-30 | 1 libgcrypt-1.10.2 | 1 libgeos-3.11.2 | 1 libkrb5-1.20.1 | 1 liblog4c-localtime-1.0 | 1 libmdbx-0.12.5 | 1 libselinux-3.5 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 perl-5.36.1 | 1 php-8.2.7 | 1 pv-1.6.20 | 1 reaver-1.6.6 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 stress-ng-0.15.07 | 1 tpm2-tss-3.1.0 | 1 uclibc-1.0.43 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c01b5e44aa626f7de487c018a100e62c65d5ec38 | sh4aeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6057225d5586426af6b178d17a465a2fd556cc81 | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/688588d46177d1c69cd89533658736a4bd2cd0c5 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d3a6dea33c581bfad3107b25dbd5b08f37178c2f | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c48d967a0762bce53b22af337c6922cefb6d5e90 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/a51d437ec091d5e9d4bd50a4874c6a3b608502ef | sh4aeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0163d6ad1607e8cbcdc0e5877fce0cdebaaeeade | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/936cf3ae61ba9563329330c1a44f93229af5551b | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8025b63799f64f28b1b7b89b21c4da9a76bcd8f2 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/4c77620b7ddb778d97fb0f43a21de86592e77206 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/fefd584bc5f17e45f8cf7da08770bd67cc4a5acb | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/7095bf2bf58922aaab5b82409fea1f4639589216 | aarch64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/fa050a8bfc980fa57d95b0e30e446bdc54e6bd53 | or1k | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/d2815836feb23a802e70ba86d17f3e96c8b141e3 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/15bb9828190742c7b62b658c9841c8fccd2d9068 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1f304088a53847e6537d92497ad4d1b28072179b | mipsel | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/7c5fbe4c636456e68d339aa7cbfb2b2ade789aee | ORPH sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/35015d2e3d1bf8911bdc3dd82f4694c7016fd2bf | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3d173ee776cbee1396dfc4e4d362c13f85873dd7 | ORPH arc | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/dfca3802545a23efa70a25cfffab6f47c9ea715f | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/11a561d28a84ebff9405330eb0dba6993299b5c5 | ORPH mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6acd08e6c590b4c7aa04c6329363f4fa5b2c863c | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d7366739c858b27345ff80b0c017e4ecda97e1a9 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/41089b2867ad75a836cd6b1014ed896387656b87 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1be00405113a5f817cea3bfeb13f876b622a7de1 | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/c92f68ae5c0c77fdbc128fd5cb5fb25f531cdcda | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/2095f02a0edbc0e06254464f8e53456af8515544 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/697bed1d06f45660e8a789717ac6d52f5552c694 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/99887397ecece1c9cacff43c8ec836e7f12fee41 | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/b90b1ecfe35604a5b05190f75a21a30da6df1ba2 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/b715cb6f7ebf58876477e3472569967b5a7b9e6c | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c3f9abdd65a5b4ccc211568d3773807306f45068 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/505481f7375c44368fc1a691e9f64fa80f935699 | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/9d13752083abb324a0fd295109c7139581dcf8c4 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/72ba4717744b9f1a696fcdbcfcb60d8708ea6298 | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f03646e137e3628b8b2d59bd30e7c868951c7629 | ORPH microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/ac3da053a9e141d7e66d2a17dfb6c06dbe540e1b | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4ef08f00f3b5e3fc9912555a97f3fa1cf609affb | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0c39f7d35dfc990b9f55dabb28b0273ca4eab8a8 | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f5af5a641f3acf985a5111f1da5c7a2d511fef10 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a2be02aa44fd787d1f5a7ed9d3235fa77e9e5ca4 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/2c80712fc9b6ad0b50e8d34c45a5a9cf9b6d1d3e | mips64el | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/d9f069a0d214b338ede2fa1962e32953f4ac6419 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/626dbab7c346a4c374ddde372dca21b5520bc081 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f00327fb1d8062de576e2798ff170668b0302418 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c5827d1bdb69fb79302a3f182058e192bbe4ee36 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5a291aef3c345607c500efa632003e2ecfa19b0a | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/589570c3aed50619751c7948f05e8b0c956528a8 | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/1828eb63daed7cd3105f89fe4120f87a61bc0356 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/22d7529ca31a8d6356bc02ce7a97cdea8165e712 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/258eb6eabf39373d3a6093d31aa7a739f46d65b7 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/02e263c3121936bd1f344e068c165c119dc1d5ac | powerpc | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/abcbe352a78fe0e5f5f36d9bda4061d5901b2e3a | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/bb15eead908956eb48af40056f8f345b55b5dd7d | aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e51b1f830ea99a2981a389aed6f7a5a7ad050459 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5eda768f84c252d3a48f245ae8a4287ff340e652 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/def43d1faa673f2723b6a623d669fc1e0ae01983 | xtensa | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/6a1dea4343b52674a5f9a02868e5dab45b5fdbd3 | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/954a4398b8b3d6cc9d9e69f3e7c7fc19fce7cf26 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4b0d97c6fe45e5697ef0b350c83e848a9515c535 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7570f2877d3e7965218dd0db2a6b66ad4b300ccb | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/672e321279ff66950c302e4efade588242ba2823 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3644fd37bb0c211586e34c7c7dba3a545e2440c8 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/165928cbfc6e632a5051719294249a6e487e9794 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/c654db3ac9831af0e0515067b8592aed5bfa443e | sh4eb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/23476472ea4bc90610a1bd9569989d2647b63dff | ORPH x86_64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/13a6b959443f5eb79a8b69d26f9f02f33aa8e42d | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/0e72731f4bbfac0511508f08146e4f7b5d895048 | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/1f1f60cb1a6130bdbb110f12cccbab921d3bfce8 | ORPH arceb | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/160e9476fc01005b74fe920856048bbe13d5efe1 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/af518871447751713e29a39dfc62d20651dd7280 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/69f8d7f89e5b436ca5f23c8daee99b0af427da30 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/2fe67b4c304ac1fe9042d564890c19d9e892a214 | powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/368b0867fa58ad7549e93213051c2cbd32059aa0 | x86_64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/add213c1192588d599fc9b18eb4502877215b70d | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/4efb0b16df82bfe555ce404512cd9cccccb24b7d | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/3e4b64c09106e56330586a498976868211f9143c | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/c5f13490ed053ea83d334508b2dd478728434e35 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/76243c90e1de003c14d831923c905bddef76236f | ORPH or1k | libgeos-3.11.2 | NOK | http://autobuild.buildroot.net/results/a675e7cea55230d4dfc8664ec1f59a888e9438ea | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/edeb8d576ba839e6540458f9d9c044e0fb9c2931 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d26b5c1009dd2a66eaded2c46ac9f9fe535d686b | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/af73f22837bc9c9760a1ff321e27eca06f1eab41 | mips64el | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/bbb67517710df7a0bc0cd8c4ea5cade75b21ee70 | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/ba911ccca5762324af8c2aa1021dc8f0362cfd7d | ORPH mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/da10d0558aea61cb0195201f6f5d5081e57fccc0 | ORPH arm | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/a430dd64a6fadd3bec20fa0cf0bfeea4e1626178 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/e0c4bfdfcddcc4945e5feeb2e9deb64a6060c32b | i686 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/5e99be7c7895d34d89fe06f81fe50b0a52d36a4f | or1k | libselinux-3.5 | NOK | http://autobuild.buildroot.net/results/ce2fa868a9908d9b11c394f3c2a60a5b363b0fc6 | x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/ef70a3f9c1b7ad394a15e5098cd0fea65b809a3d | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/886cfcdafa06020ddd48ebf04dd145ba5cfc0f3d | ORPH mips64el | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/2455c4fb3d6ff76a8c6ac52f6f4901a7f1ad2946 | ORPH powerpc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/aadfc4f1b5ac0596a2b505cb3cd29dbfab8f89b6 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/bf6d07426cbfa4fbe8629cc93125983252b57f37 | powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/fea2fe20795b1794eb22dade8e4ca5093fbd584c | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/f81a7df0788366f532a40dbd91743952adf1eee6 | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/320b3fce806282c481b7da64763c4c656e270f41 | mips64 | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/a853e8968f4732faecc0188b4c595004b615f53b | microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/aa752e0be6103c25eaf1e3abfb741a36ff7e2d0a | ORPH m68k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d118619dc2d2d498cde8eb649e0ae56757eaa16e | ORPH powerpc64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/bfc62a9ca6435cbb3abd16f5ac7afa271a71cb30 | ORPH sparc | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/73bfd79d3b31ce308ce532f6e9f425ba9e2dfc16 | powerpc64le | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/d336147f9d096f1e0d12857c44345138d8774ae5 | powerpc64le | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/a726a2c782abb35e097de30ccea827f5485ed4f4 | mips | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/5b7ef7c08d5558c055ed0e0ac9adb5af07823358 | sh4aeb | php-8.2.7 | NOK | http://autobuild.buildroot.net/results/6bb530b6ea847e27928d1f9e04b58cf13275bbe5 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/282b6d1d3d0d8f7dd568968dd16256708f9c1169 | ORPH sparc64 | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/7f217888867f4b47ef98cdf9b9aa475862751fa8 | microblazeel | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/dc1c5c12e3d5914ebd44ad60e23066b34c2d33e7 | mips64el | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/e5309f754e304d48f6bbcdaae2e7b4b5fd7e746c | powerpc64le | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/4e472d7a5c9c392f7aeb61fa6354c7580739948f | powerpc | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/87062ab9f4ad8fb995d3491bf347323c48c4e45c | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/00641a2262b17b93f3f704141c3907a1442c4e35 | i686 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/f226053451e24a72c9efa5b27b0649f280881a5f | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/fa8b5e988a7e4725f72412a9cdb644b70395c8bf | xtensa | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/caf0ed3f81447abc9586aa003b16726bb333885e | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/3e677032159e25314e8b4f5adc6c3df483317270 | mips64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/361d8c6ad2473fa616256be3803a227ce839c5c0 | i586 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/11a3e9b67054dc7959cf5c65823104f3ae9b6a51 | microblaze | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/1b06f22facac38107b37a238c8f3a2a1e597d141 | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/8f765e90259819804c023622e02f7847adefe678 | nios2 | tpm2-tss-3.1.0 | NOK | http://autobuild.buildroot.net/results/48d36eb9b97b9edc67e74197df67f33cdb2ac122 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/1befb43b4676f7fcdf9f9ccc2f9f549db4ed5470 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82c049e2acfa2aac8359646e3b88f382be55754c | xtensa | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e733574823c64b88d15cce9fd28f50b2d552d453 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/fd4c226ab280675c87cbfdc71e6e6d51435a03c3 | ORPH mips | zxing-cpp-2.0.0 | NOK | http://autobuild.buildroot.net/results/7760f41cc0a5b278b706d7aa901eec4c8c470d92 | or1k | zxing-cpp-2.0.0 | NOK | http://autobuild.buildroot.net/results/3da6b3c6eedbf61a709d50095e4f68e4a1a2e8a9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-go-1.19.10 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1a27874dd64d8e0391871c83e7da23dd1e3c4f66 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b9047dcf9d892e846f697e92e6dfb2502098e8a | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/262495cbab2acab9d477ae1c5fd2783578eb9844 | armeb | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/598ea4a24a66792e8fab1766d1e348937b6a2da9 | ORPH Gitlab CI results for 2023-06-27 ================================ -- http://autobuild.buildroot.net From bernd at kuhls.net Wed Jun 28 06:10:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:10:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/libpng: bump version to 1.6.40 Message-ID: <20230628061052.15804-1-bernd@kuhls.net> Release notes: https://sourceforge.net/p/png-mng/mailman/message/37860896/ Updated license hash due to copyright year bump: https://github.com/pnggroup/libpng/commit/9923515ff441b4c07ce3f8c9985a547fe582c4da Signed-off-by: Bernd Kuhls --- package/libpng/libpng.hash | 8 +++----- package/libpng/libpng.mk | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index c1f65c93af..d864850b06 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,4 @@ -# 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 +# From https://sourceforge.net/p/png-mng/mailman/message/37860896/ +sha256 535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1 libpng-1.6.40.tar.xz # Locally computed: -sha256 1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937 libpng-1.6.39.tar.xz -sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE +sha256 5c0bb4b05b1354ae7c173532b6702ea68b611047ff9b91c4d3af77da39c195d9 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index a18c36fe78..b7bacd9217 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.39 +LIBPNG_VERSION = 1.6.40 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) -- 2.39.2 From bernd at kuhls.net Wed Jun 28 06:16:32 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:16:32 +0200 Subject: [Buildroot] [PATCH 1/1] package/flac: bump version to 1.4.3 Message-ID: <20230628061632.32715-1-bernd@kuhls.net> Changelog: https://xiph.org/flac/changelog.html Updated license hash due to copyright year bump: https://github.com/xiph/flac/commit/e00d9b881f3fb8a181699ada966e909ab6d689c0 Removed all PowerPC-related configure options, quoting changelog: "All PowerPC-specific code has been removed, as it turned out those improvements didn?t actually improve anything" Signed-off-by: Bernd Kuhls --- package/flac/flac.hash | 4 ++-- package/flac/flac.mk | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package/flac/flac.hash b/package/flac/flac.hash index b993ebd759..0013a7485a 100644 --- a/package/flac/flac.hash +++ b/package/flac/flac.hash @@ -1,6 +1,6 @@ # From https://ftp.osuosl.org/pub/xiph/releases/flac/SHA256SUMS.txt -sha256 e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4 flac-1.4.2.tar.xz +sha256 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 flac-1.4.3.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a COPYING.LGPL -sha256 6e58d3036f05e2a0d58af854c12a505ddbe75011d71a598a2170987f3b15408d COPYING.Xiph +sha256 12600ea1a7affcbf469bd0d8b2cd725e4167114a2ee834b88f5d2857bfd7ddbf COPYING.Xiph diff --git a/package/flac/flac.mk b/package/flac/flac.mk index 595c2379b0..ab06af826e 100644 --- a/package/flac/flac.mk +++ b/package/flac/flac.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLAC_VERSION = 1.4.2 +FLAC_VERSION = 1.4.3 FLAC_SITE = https://ftp.osuosl.org/pub/xiph/releases/flac FLAC_SOURCE = flac-$(FLAC_VERSION).tar.xz FLAC_INSTALL_STAGING = YES @@ -14,9 +14,7 @@ FLAC_LICENSE_FILES = COPYING.Xiph COPYING.GPL COPYING.LGPL FLAC_CPE_ID_VENDOR = flac_project FLAC_CONF_OPTS = \ - $(if $(BR2_POWERPC_CPU_HAS_ALTIVEC),--enable-altivec,--disable-altivec) \ $(if $(BR2_INSTALL_LIBSTDCPP),--enable-cpplibs,--disable-cpplibs) \ - $(if $(BR2_POWERPC_CPU_HAS_VSX),--enable-vsx,--disable-vsx) \ --disable-stack-smash-protection ifeq ($(BR2_PACKAGE_LIBOGG),y) -- 2.39.2 From bernd at kuhls.net Wed Jun 28 06:19:39 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:19:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/freetype: bump version to 2.13.1 Message-ID: <20230628061939.38666-1-bernd@kuhls.net> Release notes: https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/ Signed-off-by: Bernd Kuhls --- package/freetype/freetype.hash | 6 +++--- package/freetype/freetype.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freetype/freetype.hash b/package/freetype/freetype.hash index 60eb8dbb1d..ea03526c99 100644 --- a/package/freetype/freetype.hash +++ b/package/freetype/freetype.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.0/ -sha1 6393c1451c2f1c5f83aed5ea92d280af078e27d9 freetype-2.13.0.tar.xz -sha256 5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c freetype-2.13.0.tar.xz +# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/ +sha1 af9b6b754320a0526179f166e3f8cffce78526ca freetype-2.13.1.tar.xz +sha256 ea67e3b019b1104d1667aa274f5dc307d8cbd606b399bc32df308a77f1a564bf freetype-2.13.1.tar.xz # Locally calculated sha256 2e3bbb7d7c5c396368dd0853a790ec29ce5b8647163dde42a0493fb0d6556b2b LICENSE.TXT diff --git a/package/freetype/freetype.mk b/package/freetype/freetype.mk index 4d7c4cd0d5..c6bc0673f6 100644 --- a/package/freetype/freetype.mk +++ b/package/freetype/freetype.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREETYPE_VERSION = 2.13.0 +FREETYPE_VERSION = 2.13.1 FREETYPE_SOURCE = freetype-$(FREETYPE_VERSION).tar.xz FREETYPE_SITE = http://download.savannah.gnu.org/releases/freetype FREETYPE_INSTALL_STAGING = YES -- 2.39.2 From Noreply at busybox.net Wed Jun 28 07:26:02 2023 From: Noreply at busybox.net (Noreply at busybox.net) Date: 28 Jun 2023 09:26:02 +0200 Subject: [Buildroot] E-mail Account Notification For buildroot@busybox.net !!! Message-ID: <20230628092601.CBCDDC2D6427B48C@busybox.net> An HTML attachment was scrubbed... URL: From bisson.gary at gmail.com Wed Jun 28 07:55:15 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Wed, 28 Jun 2023 09:55:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/firmware-imx: ensure the linux firmware is installed first In-Reply-To: <20230620170922.3722-1-ckhardin@gmail.com> References: <20230620170922.3722-1-ckhardin@gmail.com> Message-ID: Hi Charles, On Tue, Jun 20, 2023 at 10:09:22AM -0700, Charles Hardin wrote: > There was imx SDMA firmware in the base linux-firmware package at > one time, but the firmware-imx is updated with the latest versions > from NXP releases. > > This just ensures a dependency is set so that the imx package will > always come later in case an overlap occurs again. > > Signed-off-by: Chares Hardin The above line seems to be here by mistake, please remove. > Signed-off-by: Charles Hardin With that line removed: Reviewed-by: Gary Bisson Regards, Gary From ludwig.kormann at ict42.de Wed Jun 28 09:58:25 2023 From: ludwig.kormann at ict42.de (Ludwig Kormann) Date: Wed, 28 Jun 2023 11:58:25 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/icnova-a20-adb4006: new defconfig Message-ID: <20230628095825.905451-1-ludwig.kormann@ict42.de> Add a defconfig for ICnova A20 SomPi compute module on ADB4006 development board with Allwinner A20 chip and 512MB/1GB RAM. Board support package includes the following components: - mainline Linux kernel 6.1.35 - mainline U-Boot 2023.04 - custom dts & uboot defconfig - default packages from buildoot https://wiki.in-circuit.de/index.php5?title=ICnova_ADB4006 https://wiki.in-circuit.de/index.php5?title=ICnova_A20_SODIMM changes in v2: - rebase on 2023.05 - get dts reviewed on the linux mailing list and scheduled for kernel 6.5 [1] - uboot defconfig upstreaming in progress [2] [1] https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git commit de2bdfb7f79d5c655eb056d459e02be2c7f13c8b [2] https://lists.denx.de/pipermail/u-boot/2023-May/518688.html Signed-off-by: Ludwig Kormann --- DEVELOPERS | 4 + board/in-circuit/icnova-a20-adb4006/boot.cmd | 5 + .../icnova-a20-adb4006/genimage.cfg | 38 +++++ .../icnova-a20-adb4006/linux.fragment | 1 + .../icnova-a20-adb4006/post-image.sh | 16 ++ .../sun7i-a20-icnova-a20-adb4006.dts | 137 ++++++++++++++++++ ...n7i-a20-icnova-a20-adb4006_uboot_defconfig | 20 +++ .../sun7i-a20-icnova-a20.dtsi | 62 ++++++++ configs/icnova-a20-adb4006_defconfig | 49 +++++++ 9 files changed, 332 insertions(+) create mode 100644 board/in-circuit/icnova-a20-adb4006/boot.cmd create mode 100644 board/in-circuit/icnova-a20-adb4006/genimage.cfg create mode 100644 board/in-circuit/icnova-a20-adb4006/linux.fragment create mode 100755 board/in-circuit/icnova-a20-adb4006/post-image.sh create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi create mode 100644 configs/icnova-a20-adb4006_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..0da222bce1 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1908,6 +1908,10 @@ F: package/python-simplejson/ F: package/python-versiontools/ F: package/wilc-firmware/ +N: Ludwig Kormann +F: board/in-circuit/ +F: configs/icnova* + N: Maeva Manuel F: board/freescale/imx8qmmek/ F: configs/freescale_imx8qmmek_defconfig diff --git a/board/in-circuit/icnova-a20-adb4006/boot.cmd b/board/in-circuit/icnova-a20-adb4006/boot.cmd new file mode 100644 index 0000000000..93d32a5e5f --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/boot.cmd @@ -0,0 +1,5 @@ +setenv fdt_high ffffffff +setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait +fatload mmc 0 $kernel_addr_r zImage +fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/in-circuit/icnova-a20-adb4006/genimage.cfg b/board/in-circuit/icnova-a20-adb4006/genimage.cfg new file mode 100644 index 0000000000..4975d679be --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/genimage.cfg @@ -0,0 +1,38 @@ +# Minimal SD card image for the ICnova A20 SomPi on ADB4006 +# Based in the Cubieboard2 genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun7i-a20-icnova-a20-adb4006.dtb", + "boot.scr" + } + } + + size = 10M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "u-boot-sunxi-with-spl.bin" + offset = 8K + size = 1016K # 1MB - 8KB + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 512M + } +} diff --git a/board/in-circuit/icnova-a20-adb4006/linux.fragment b/board/in-circuit/icnova-a20-adb4006/linux.fragment new file mode 100644 index 0000000000..1c99df12e6 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/linux.fragment @@ -0,0 +1 @@ +CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y diff --git a/board/in-circuit/icnova-a20-adb4006/post-image.sh b/board/in-circuit/icnova-a20-adb4006/post-image.sh new file mode 100755 index 0000000000..9cca1b1789 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/post-image.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +BOARD_DIR="$(dirname $0)" +GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +exit $? diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts new file mode 100644 index 0000000000..577ead1d02 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts @@ -0,0 +1,137 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +// Copyright (C) 2023 In-Circuit GmbH + +/dts-v1/; + +#include "sun7i-a20-icnova-a20.dtsi" + +#include +#include + +/ { + model = "In-Circuit ICnova A20 ADB4006"; + compatible = "incircuit,icnova-a20-adb4006", "incircuit,icnova-a20", + "allwinner,sun7i-a20"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + function = LED_FUNCTION_POWER; + color = ; + gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */ + default-state = "on"; + }; + + led-1 { + function = LED_FUNCTION_HEARTBEAT; + color = ; + gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; /* PH20 */ + linux,default-trigger = "heartbeat"; + }; + }; +}; + +&ahci { + target-supply = <®_ahci_5v>; + status = "okay"; +}; + +&codec { + status = "okay"; +}; + +&de { + status = "okay"; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci1 { + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + +&mmc0 { + vmmc-supply = <®_vcc3v3>; + bus-width = <4>; + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&otg_sram { + status = "okay"; +}; + +®_ahci_5v { + status = "okay"; +}; + +&ac_power_supply { + status = "okay"; +}; + +®_usb1_vbus { + status = "okay"; +}; + +®_usb2_vbus { + status = "okay"; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb_pins>; + status = "okay"; +}; + +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usbphy { + usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ + usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */ + usb1_vbus-supply = <®_usb1_vbus>; + usb2_vbus-supply = <®_usb2_vbus>; + status = "okay"; +}; diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig new file mode 100644 index 0000000000..f70ffe45ab --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig @@ -0,0 +1,20 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006" +CONFIG_SPL=y +CONFIG_MACH_SUN7I=y +CONFIG_DRAM_CLK=384 +CONFIG_AHCI=y +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +CONFIG_SPL_I2C=y +CONFIG_SCSI_AHCI=y +CONFIG_SYS_I2C_MVTWSI=y +CONFIG_SYS_I2C_SLAVE=0x7f +CONFIG_SYS_I2C_SPEED=400000 +CONFIG_ETH_DESIGNWARE=y +CONFIG_MII=y +CONFIG_SUN7I_GMAC=y +CONFIG_AXP_ALDO4_VOLT=2800 +CONFIG_SCSI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi new file mode 100644 index 0000000000..46616c6bc8 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi @@ -0,0 +1,62 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +// Copyright (C) 2023 In-Circuit GmbH + +#include "sun7i-a20.dtsi" +#include "sunxi-common-regulators.dtsi" + +#include + +&cpu0 { + cpu-supply = <®_dcdc2>; +}; + +&gmac { + pinctrl-names = "default"; + pinctrl-0 = <&gmac_mii_pins>; + phy-handle = <&phy1>; + phy-mode = "mii"; + status = "okay"; +}; + +&i2c0 { + status = "okay"; + + axp209: pmic at 34 { + reg = <0x34>; + interrupt-parent = <&nmi_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&gmac_mdio { + phy1: ethernet-phy at 1 { + reg = <1>; + }; +}; + +#include "axp209.dtsi" + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-cpu"; +}; + +®_dcdc3 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-int-dll"; +}; + +®_ldo1 { + regulator-name = "vdd-rtc"; +}; + +®_ldo2 { + regulator-always-on; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-name = "avcc"; +}; diff --git a/configs/icnova-a20-adb4006_defconfig b/configs/icnova-a20-adb4006_defconfig new file mode 100644 index 0000000000..09468ac9da --- /dev/null +++ b/configs/icnova-a20-adb4006_defconfig @@ -0,0 +1,49 @@ +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y + +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006" +BR2_TARGET_GENERIC_ISSUE="Welcome to ICnova A20 ADB4006!" +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/in-circuit/icnova-a20-adb4006/post-image.sh" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.35" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_LINUX_KERNEL_INSTALL_TARGET=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" + +# Bootloaders +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd" -- 2.30.2 From bernd at kuhls.net Wed Jun 28 14:41:16 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:16 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230628144118.463876-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 315af971db..fba0e1244b 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.10" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f49ab52afb..d6371a4906 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz -sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz +sha256 e0a9ad8692b2191cbd33db371a780a3fe375de90123a307ecd874c0860cd46e3 linux-6.3.10.tar.xz +sha256 d8ca0e300f30b9ff70c6e1497c638a1dac1407f45d3655e9c62c6e45a08afe6b linux-6.1.36.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz -sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz -sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz +sha256 7aa5a0fd3520947e5599e811d28acdc30e36446c016c7dcee3793e6d1cbecfcf linux-5.15.119.tar.xz +sha256 1e60296a135d272bb7ce645f6ae68fbd4ffd1972cb4b82c38c6faa1172481be3 linux-5.10.186.tar.xz +sha256 dc5458462c6edbe3473fc6dee80fbe0841df7c177fe0546c2f131e5918f5351d linux-5.4.249.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz -sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz +sha256 33ebd0c445b58c814428558496b65a192410f000096b0e2e6f5d813ecd95e3eb linux-4.19.288.tar.xz +sha256 ed82679c0c6e600db80050d09e2294fb28b61cf27dc98657296c7eb5250a7625 linux-4.14.320.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 10e33a7306..baeabd94db 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.319" if BR2_KERNEL_HEADERS_4_14 - default "4.19.287" if BR2_KERNEL_HEADERS_4_19 - default "5.4.248" if BR2_KERNEL_HEADERS_5_4 - default "5.10.185" if BR2_KERNEL_HEADERS_5_10 - default "5.15.118" if BR2_KERNEL_HEADERS_5_15 - default "6.1.35" if BR2_KERNEL_HEADERS_6_1 - default "6.3.9" if BR2_KERNEL_HEADERS_6_3 + default "4.14.320" if BR2_KERNEL_HEADERS_4_14 + default "4.19.288" if BR2_KERNEL_HEADERS_4_19 + default "5.4.249" if BR2_KERNEL_HEADERS_5_4 + default "5.10.186" if BR2_KERNEL_HEADERS_5_10 + default "5.15.119" if BR2_KERNEL_HEADERS_5_15 + default "6.1.36" if BR2_KERNEL_HEADERS_6_1 + default "6.3.10" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:41:17 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:17 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.4 headers In-Reply-To: <20230628144118.463876-1-bernd@kuhls.net> References: <20230628144118.463876-1-bernd@kuhls.net> Message-ID: <20230628144118.463876-2-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index d6371a4906..a300d7e9f2 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 8fa0588f0c2ceca44cac77a0e39ba48c9f00a6b9dc69761c02a5d3efac8da7f3 linux-6.4.tar.xz sha256 e0a9ad8692b2191cbd33db371a780a3fe375de90123a307ecd874c0860cd46e3 linux-6.3.10.tar.xz sha256 d8ca0e300f30b9ff70c6e1497c638a1dac1407f45d3655e9c62c6e45a08afe6b linux-6.1.36.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index baeabd94db..e7175faf70 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_3 + default BR2_KERNEL_HEADERS_6_4 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_3 bool "Linux 6.3.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + +config BR2_KERNEL_HEADERS_6_4 + bool "Linux 6.4.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_4 + bool "6.4.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 - bool "6.3.x or later" + bool "6.3.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 @@ -403,6 +411,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.119" if BR2_KERNEL_HEADERS_5_15 default "6.1.36" if BR2_KERNEL_HEADERS_6_1 default "6.3.10" if BR2_KERNEL_HEADERS_6_3 + default "6.4" if BR2_KERNEL_HEADERS_6_4 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 3f0eec3cfd..a142d27231 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -608,6 +608,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -621,6 +625,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.4" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index e2fdd0c206..d82c9b8a41 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -146,8 +146,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_4 + bool "6.4.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 - bool "6.3.x or later" + bool "6.3.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:41:18 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:18 +0200 Subject: [Buildroot] [PATCH 3/3] linux: bump latest version to 6.4 In-Reply-To: <20230628144118.463876-1-bernd@kuhls.net> References: <20230628144118.463876-1-bernd@kuhls.net> Message-ID: <20230628144118.463876-3-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index fba0e1244b..359adf3bee 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -28,8 +28,8 @@ choice prompt "Kernel version" config BR2_LINUX_KERNEL_LATEST_VERSION - bool "Latest version (6.3)" - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 if BR2_KERNEL_HEADERS_AS_KERNEL + bool "Latest version (6.4)" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 if BR2_KERNEL_HEADERS_AS_KERNEL config BR2_LINUX_KERNEL_LATEST_CIP_VERSION bool "Latest CIP SLTS version (5.10.162-cip24)" @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.10" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.4" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:49:23 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:49:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/bind: security bump version to 9.16.42 Message-ID: <20230628144923.536511-1-bernd@kuhls.net> Changelog: https://ftp.isc.org/isc/bind9/9.16.42/CHANGES Fixes CVE-2023-2911 Signed-off-by: Bernd Kuhls --- package/bind/bind.hash | 4 ++-- package/bind/bind.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index 32804b5ce0..a8c15f2a12 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 a8b51c6bfdf3ab6885102f764c2418e037897b7ea46a09f8f07876fa11a6c0b3 bind-9.16.42.tar.xz sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 70987a9823..f46d1a8a54 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.38 +BIND_VERSION = 9.16.42 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:03:09 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:03:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/libssh2: bump version to 1.11.0 Message-ID: <20230628150309.544293-1-bernd@kuhls.net> Changelog: https://www.libssh2.org/changes.html https://lists.haxx.se/pipermail/libssh2-devel/2023-May/000114.html Removed patch which is included in current release: https://github.com/libssh2/libssh2/commit/b952674f120748174ed2c0fb93e7bd78cf355cac Updated license hash due to copyright year bump: https://github.com/libssh2/libssh2/commit/1a186f1ead5ab0beca1fcc12aa693c166ef855b8 Switched tarball to .xz Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - .../0001-Opaque-structs-in-LibreSSL-3-5.patch | 27 ------------------- package/libssh2/libssh2.hash | 4 +-- package/libssh2/libssh2.mk | 3 ++- 4 files changed, 4 insertions(+), 31 deletions(-) delete mode 100644 package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch diff --git a/.checkpackageignore b/.checkpackageignore index 6f9c8b90dc..3c38e34eb7 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -836,7 +836,6 @@ package/libspatialindex/0001-allow-building-static-libs.patch Upstream package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream -package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream package/libsvg/0001-fix-expat-static-declaration.patch Upstream package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream package/libsvgtiny/0001-disable-debug-printfs.patch Upstream diff --git a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch b/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch deleted file mode 100644 index 2e1fd8871c..0000000000 --- a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 7f55a033e5054529e5e69f06725dd02a573329b6 Mon Sep 17 00:00:00 2001 -From: Charlie Li -Date: Wed, 2 Mar 2022 19:50:56 -0500 -Subject: [PATCH] Opaque structs in LibreSSL 3.5 - -[Retrieved (and backported) from: -https://github.com/libssh2/libssh2/pull/682/commits/7f55a033e5054529e5e69f06725dd02a573329b6] -Signed-off-by: Fabrice Fontaine ---- - src/openssl.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/src/openssl.h b/src/openssl.h -index 3eef02368..c13542481 100644 ---- a/src/openssl.h -+++ b/src/openssl.h -@@ -94,8 +94,8 @@ - #include - #include - --#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \ -- !defined(LIBRESSL_VERSION_NUMBER) -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L) - # define HAVE_OPAQUE_STRUCTS 1 - #endif - diff --git a/package/libssh2/libssh2.hash b/package/libssh2/libssh2.hash index 7267e85987..b5bc571f86 100644 --- a/package/libssh2/libssh2.hash +++ b/package/libssh2/libssh2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51 libssh2-1.10.0.tar.gz -sha256 859e60d760a3446ecaf777339f1eef98c527aea40714384d24b882a83ffdd23a COPYING +sha256 a488a22625296342ddae862de1d59633e6d446eff8417398e06674a49be3d7c2 libssh2-1.11.0.tar.xz +sha256 fda5e2522c58ba1f31c9f2044747616457466f4aebec16ade4af86e3a16a8e02 COPYING diff --git a/package/libssh2/libssh2.mk b/package/libssh2/libssh2.mk index cd74784d82..8bedbdffba 100644 --- a/package/libssh2/libssh2.mk +++ b/package/libssh2/libssh2.mk @@ -4,7 +4,8 @@ # ################################################################################ -LIBSSH2_VERSION = 1.10.0 +LIBSSH2_VERSION = 1.11.0 +LIBSSH2_SOURCE= libssh2-$(LIBSSH2_VERSION).tar.xz LIBSSH2_SITE = https://www.libssh2.org/download LIBSSH2_LICENSE = BSD LIBSSH2_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:13:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:13:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/libmd: bump version to 1.1.0 Message-ID: <20230628151320.554700-1-bernd@kuhls.net> Release notes: https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce Signed-off-by: Bernd Kuhls --- package/libmd/libmd.hash | 5 +++-- package/libmd/libmd.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libmd/libmd.hash b/package/libmd/libmd.hash index 1a3c9d80df..7174b270ae 100644 --- a/package/libmd/libmd.hash +++ b/package/libmd/libmd.hash @@ -1,5 +1,6 @@ -# From https://lists.freedesktop.org/archives/libbsd/2021-October/000311.html -sha512 731553ecc5e0e1eb228cced8fccd531fe31fb5c7627ca30013d287e1aeb8222959cf7498fbb7414bbabb967b25d4e8b0edd54fc47f6ccf55fc91087db0725ce3 libmd-1.0.4.tar.xz +# From https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce +sha256 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 libmd-1.1.0.tar.xz +sha512 5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96 libmd-1.1.0.tar.xz # Hash for license file sha256 4365ef6255ad553fce69dd4bc0e093472c5d0e41b8ea493a545cc926ce171aa6 COPYING diff --git a/package/libmd/libmd.mk b/package/libmd/libmd.mk index 19a2458982..8bbebc1bf1 100644 --- a/package/libmd/libmd.mk +++ b/package/libmd/libmd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMD_VERSION = 1.0.4 +LIBMD_VERSION = 1.1.0 LIBMD_SOURCE = libmd-$(LIBMD_VERSION).tar.xz LIBMD_SITE = https://archive.hadrons.org/software/libmd LIBMD_LICENSE = BSD-2-Clause, BSD-3-Clause, Beerware, ISC, Public Domain -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:13:20 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:13:20 +0200 Subject: [Buildroot] [PATCH 2/2] package/libbsd: bump version to 0.11.7 In-Reply-To: <20230628151320.554700-1-bernd@kuhls.net> References: <20230628151320.554700-1-bernd@kuhls.net> Message-ID: <20230628151320.554700-2-bernd@kuhls.net> Release notes: https://archive.hadrons.org/software/libbsd/libbsd-0.11.4.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.5.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.6.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce Removed patch which is included in upstream release: https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/873639ebb5bc3688e5e78d71e5c0c49469498f46 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...01-src-local-elf.h-fix-big-endian-sh.patch | 39 ------------------- package/libbsd/libbsd.hash | 6 ++- package/libbsd/libbsd.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) delete mode 100644 package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch diff --git a/.checkpackageignore b/.checkpackageignore index 3c38e34eb7..a0a5cd893e 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -693,7 +693,6 @@ package/libavl/0001-fix-makefile.patch Upstream package/libb64/0001-Integer-overflows.patch Upstream package/libb64/0002-Initialize-C++-objects.patch Upstream package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream -package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream diff --git a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch b/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch deleted file mode 100644 index 8612d268f8..0000000000 --- a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 93c9f8aa72349a4fe33e2a732100c76f3904eb80 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 7 Jun 2022 19:27:13 +0200 -Subject: [PATCH] src/local-elf.h: fix big endian sh - -Fix the following build failure with big endian sh (e.g. sh4aeb): - -In file included from nlist.c:44: -nlist.c: In function '__elf_is_okay__': -local-elf.h:223:25: error: 'ELFDATA2LMSB' undeclared (first use in this function); did you mean 'ELFDATA2LSB'? - 223 | #define ELF_TARG_DATA ELFDATA2LMSB - | ^~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/2980fb79c208454195d77383f1ece9afbd7f981b - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/19] ---- - src/local-elf.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/local-elf.h b/src/local-elf.h -index 1dd3b42..8c4794f 100644 ---- a/src/local-elf.h -+++ b/src/local-elf.h -@@ -230,7 +230,7 @@ - #if defined(__LITTLE_ENDIAN__) - #define ELF_TARG_DATA ELFDATA2LSB - #elif defined(__BIG_ENDIAN__) --#define ELF_TARG_DATA ELFDATA2LMSB -+#define ELF_TARG_DATA ELFDATA2MSB - #else - #error Unknown SH endianness - #endif --- -2.35.1 - diff --git a/package/libbsd/libbsd.hash b/package/libbsd/libbsd.hash index 17bb32e01c..6792f988d4 100644 --- a/package/libbsd/libbsd.hash +++ b/package/libbsd/libbsd.hash @@ -1,3 +1,5 @@ -# From https://lists.freedesktop.org/archives/libbsd/2021-February/000305.html -sha512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 libbsd-0.11.3.tar.xz +# From https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce +sha256 9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261 libbsd-0.11.7.tar.xz +sha512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 libbsd-0.11.7.tar.xz +# Locally computed sha256 ff2fdeeb0fe8bcb9045fe91d69e8312a5b477c54db48dffe34dd1c0d730c5864 COPYING diff --git a/package/libbsd/libbsd.mk b/package/libbsd/libbsd.mk index 86df8a97a2..27937c4611 100644 --- a/package/libbsd/libbsd.mk +++ b/package/libbsd/libbsd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBBSD_VERSION = 0.11.3 +LIBBSD_VERSION = 0.11.7 LIBBSD_SOURCE = libbsd-$(LIBBSD_VERSION).tar.xz LIBBSD_SITE = https://libbsd.freedesktop.org/releases LIBBSD_LICENSE = BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, BSD-5-Clause, \ -- 2.39.2 From bmeng.cn at gmail.com Wed Jun 28 15:15:32 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Wed, 28 Jun 2023 23:15:32 +0800 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> <20230626172109.GG646621@scaer> Message-ID: Hi Yann, On Tue, Jun 27, 2023 at 8:32?AM Alistair Francis wrote: > > On Tue, Jun 27, 2023 at 3:21?AM Yann E. MORIN wrote: > > > > Bin, All, > > > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > > From: Bin Meng > > > > > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > > > for the SiFive HiFive Unleashed board out of the box. > > > > > > Add the QEMU instructions for testing in readme.txt. > > > > Ah, is the 64MiB SDcard required to be bootable under qemu? > > Yes, QEMU requires the SD card to be a power of 2 > > https://gitlab.com/qemu-project/qemu/-/commit/a9bcedd15a5834ca9ae6c3a97933e85ac7edbd36 > How about these 2 patches? Do they look good? Regards, Bin From bernd at kuhls.net Wed Jun 28 15:17:01 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:17:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/diffutils: bump version to 3.10 Message-ID: <20230628151701.561756-1-bernd@kuhls.net> Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html Added sha1 hash provided by upstream. Signed-off-by: Bernd Kuhls --- package/diffutils/diffutils.hash | 4 +++- package/diffutils/diffutils.mk | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/diffutils/diffutils.hash b/package/diffutils/diffutils.hash index ff0e9ab278..df160a124d 100644 --- a/package/diffutils/diffutils.hash +++ b/package/diffutils/diffutils.hash @@ -1,4 +1,6 @@ +# From https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html +sha1 c16a9cf107ad1f0f791b6d00852dc5e961c1c451 diffutils-3.10.tar.xz # Locally calculated after checking pgp signature -sha256 d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1 diffutils-3.9.tar.xz +sha256 90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e diffutils-3.10.tar.xz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/diffutils/diffutils.mk b/package/diffutils/diffutils.mk index 1004437026..2c66434a9a 100644 --- a/package/diffutils/diffutils.mk +++ b/package/diffutils/diffutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -DIFFUTILS_VERSION = 3.9 +DIFFUTILS_VERSION = 3.10 DIFFUTILS_SOURCE = diffutils-$(DIFFUTILS_VERSION).tar.xz DIFFUTILS_SITE = $(BR2_GNU_MIRROR)/diffutils DIFFUTILS_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) -- 2.39.2 From marcus.hoffmann at othermo.de Wed Jun 28 16:59:19 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Wed, 28 Jun 2023 18:59:19 +0200 Subject: [Buildroot] Reproducible Builds Summit - Oct 31st - Nov 2nd in Hamburg Message-ID: Hi all, this Dec/Nov another Reproducible Builds Summit will be happening in Hamburg [1]. As a longtime buildroot user and occasional contributor I'd actively like to invite buildroot community members to attend the summit. I've been to the previous summits in Marrakesh, Paris and Berlin and they've always been a great and productive time. There has been little focus on embedded topics though (I've been to the summits with my F-Droid hat on) so I'd love to see more participation from that side. Best, Marcus [1]: https://reproducible-builds.org/events/hamburg2023/ ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From bernd at kuhls.net Wed Jun 28 17:54:01 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 19:54:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/samba4: add optional dependency to libunwind Message-ID: <20230628175401.3397394-1-bernd@kuhls.net> Upstream added configure options for libunwind in commit https://github.com/samba-team/samba/commit/14feb93d481011765f62614ab49b304e17e4f6fd Fixes: http://autobuild.buildroot.net/results/63c/63c469106e9daa198f77d8da7a5bb123edcce0f7/ Signed-off-by: Bernd Kuhls --- package/samba4/samba4.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 2799dbe2f7..4489c28d2b 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -93,6 +93,13 @@ else SAMBA4_CONF_OPTS += --without-libarchive endif +ifeq ($(BR2_PACKAGE_LIBUNWIND),y) +SAMBA4_CONF_OPTS += --with-libunwind +SAMBA4_DEPENDENCIES += libunwind +else +SAMBA4_CONF_OPTS += --without-libunwind +endif + ifeq ($(BR2_PACKAGE_NCURSES),y) SAMBA4_CONF_ENV += NCURSES_CONFIG="$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS)" SAMBA4_DEPENDENCIES += ncurses -- 2.39.2 From christian at aperture.us Wed Jun 28 18:58:02 2023 From: christian at aperture.us (Christian Stewart) Date: Wed, 28 Jun 2023 11:58:02 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Hi all, On Tue, Jun 6, 2023 at 2:46?PM Christian Stewart wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.9 > > This is implemented in this commit first, before upgrading host-go to 1.20. > v5 -> v6: > > - update stage2 to go1.19.10 I believe all comments have been resolved on this patch series, and I've been using it in production successfully for many months now. What needs to be done to merge this series? Thanks! Christian Stewart From thomas.petazzoni at bootlin.com Thu Jun 29 04:40:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 29 Jun 2023 04:40:07 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-28 Message-ID: <20230629044014.631FF410D6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 5 | 0 | 8 | master | 114 | 135 | 0 | 249 | Classification of failures by reason for master ----------------------------------------------- alsa-lib-1.2.9 | 8 gupnp-1.4.3 | 8 host-ccache-4.8.2 | 5 linux-6.3.9 | 5 strace-6.3 | 5 unknown | 5 host-binutils-2.38 | 4 host-rust-1.70.0 | 4 libglib2-2.76.1 | 4 agentpp-4.6.0 | 3 check-0.15.2 | 3 elfutils-0.186 | 3 mpg123-1.31.3 | 3 python-setuptools-68.0.0 | 3 quickjs-2021-03-27 | 3 brltty-6.5 | 2 haveged-1.9.18 | 2 host-go-1.19.10 | 2 igh-ethercat-2e2cef61318953... | 2 libedit-20221030-3.1 | 2 ltp-testsuite-20230127 | 2 ntp-4.2.8p15 | 2 olsr-0.9.8 | 2 open62541-v1.3.4 | 2 opensc-0.23.0 | 2 rtl8192eu-865656c3a1d1aee8c... | 2 android-tools-4.2.2+git2013... | 1 apache-2.4.57 | 1 bat-0.23.0 | 1 batman-adv-2022.3 | 1 containerd-1.6.21 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 falcosecurity-libs-e5c53d64... | 1 fftw-quad-3.3.10 | 1 fontconfig-2.14.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 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 gkrellm-2.3.11 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.74.0 | 1 host-binutils-2.39 | 1 hyperfine-1.14.0 | 1 i2pd-2.43.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt-1.10.2 | 1 libmdbx-0.12.5 | 1 libopenh264-2.3.1 | 1 libsigsegv-2.14 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 petitboot-1.13 | 1 python-pyicu-2.10.2 | 1 rauc-1.9 | 1 reaver-1.6.6 | 1 samba4-4.18.2 | 1 shadow-4.13 | 1 stress-ng-0.15.07 | 1 syslog-ng-4.1.1 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f59c5e7a28d7d9aa20029f0a654fed90d9b498c7 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3bbb8b859f9daa3f91c2bf3cfb4630f4e4f5fcd9 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/26f811282e819edc03036296e8c948bf05d22729 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/f3cdda2731d166ac2da868761faf48fa3e3233c4 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/b0c0de31fd6359e8fb6ea883218b8a2723069e2b | powerpc64le | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/c8bf118171df6195364dcca5ac99dc15eabd05fc | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/a48f411a5fb4b996c109e2178076defd631faec4 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8c3e5a52adbb4d1932db9784f112a599eb0dde21 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/7df7d515214a780635dbe84f305fdd9f11160754 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/e7cac0fc1d019d11fe6292e7b8e2af1c09c05e06 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/95c2759d5613efe13ecfa77ef0f1072947571e56 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/a3f954a34d5abd5d736d41b34ae58f2cbf252043 | armeb | apache-2.4.57 | NOK | http://autobuild.buildroot.net/results/f1bbcd0b4851cea4a35e3967b340d6cf1bad52e3 | mipsel | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/29ae011886fc5349c02978482e1999de60cfccd8 | sparc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/cd92a84e292b629f0d059727a0b6376c03bf00f2 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7e090f6efddf0552b6a6189f98274884dd641932 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0b2205ab6f735ff97b763bd308a436181088cf2b | x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/59f07e5383b8bb72fab2da937fb689f4193fb95b | ORPH powerpc64le | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/ffc54ee2a411976c1db90799cd7273d5c11e0055 | ORPH arc | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/23e3f07c46c36c40abd457b634aac978b21fc03d | ORPH powerpc64le | containerd-1.6.21 | NOK | http://autobuild.buildroot.net/results/0ae83b123c70b0dd8be4d38ddacd1399e4cf0199 | sparc | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/dcdd6154907acc488502993210fa8377dbdc5d24 | ORPH powerpc64le | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/39e0961a78fbf8ad8a7471bfe5821bd37e5f0afa | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/9373d7403d524b42e4408e35b4a750785d782f62 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/66dce8ba63b2e553fecf4598b2d60e06f598c681 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e0a3fcf0af7c32e0043ad9d15689a472010f1539 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ad5518e93d5bd537088bdd2237f3f0f1e9799788 | ORPH aarch64_be | falcosecurity-libs-e5c53d64... | NOK | http://autobuild.buildroot.net/results/848fb0cf05ecb8a05e14e88dad28847f67f7622d | powerpc64le | fftw-quad-3.3.10 | NOK | http://autobuild.buildroot.net/results/3cca9e0e8196788d8464bfc3c52ac1edbd68685b | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/27e51b442cfabebb8487d30329f3663dbdccfa74 | ORPH microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5835d6b1f762874036fa2ead6f42e512f5753723 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c76ab96d1f38f4bb8231d27e273b668a8448188c | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4045d121f9a47c184d63520ea259c8212acf7599 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c60275a5d2a48f47720e6d9e5f3fc94ad0112ada | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69e47b4769834c2897a4cb887e29ed70067a34d0 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/45ea726e39c41c9b35c19c2cf172dae75f0b5f28 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a2acbb67e58d020d775b90482ef0b1dcbd1ae455 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/deb1623cb3eab6f4122d86dfbe10c82ceac7016a | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d1dacf373262275a4d7bb92e4e24074c0c5f9e57 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/ed4c028f21913d42c27d1b5d6942e7166e75de07 | sparc | gkrellm-2.3.11 | NOK | http://autobuild.buildroot.net/results/457a857991dc6122e09cb447d40d25b24a27c77a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c3fed73fcbdbeb51f0c18464db2deca2e371b7ee | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/3a35b3a7718697152075c3d42704f463ed2e5279 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/902af68083d1fc9446221c3ddddbba9334b08461 | ORPH mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/12058d7a5d53b9f7c7949a3ad4de0eb40fefb288 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9caa3ecb2b5086b1cfdc68d37f3cb1ac1ad08102 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/6c3d2cb507ea6e4f7c0bdcd08ac649df4bb094ba | or1k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/634fbdf7540c17905e148f271cc24b10bb1cf71b | i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/cff5972a3e78a3866f278bf3ef45fd9bb9f8c286 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3a036d9a5239d5e540b2e72ddf5044c11631dae0 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9301a697db6a6a0fc02d42e615a278899fc57630 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9ffd03a1ded76ba6bd99642426a2664c14051471 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/3d0f9d10ac2f82614faa1bfdad0771f50867644a | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/45659231c0ffc5e504a110f29b4a5c880925b7d4 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a5cf7d731e68c06fc151555d6bc0e51f05e68e7 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/02194debc5a24d8dfdbd70159eaac0303b12a8cf | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c8edb5185bb6b80d3d70e2ff44ada5f38a37f290 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a604fdbb216f6533ec815dcf5f1706d25b013533 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4fea70c1fa89f0da1ac0f7560035ec41c5086f2f | aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/7afb581b44944174809aaab2c535931f781b587d | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/3197f8cb87899a0c056fd214540d95e61b1c746b | ORPH powerpc | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2f677876f568fcca644c96cc7a02ddf0c08f77b2 | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/f5900148864b63c0f5f1df347e050251cfdb41f1 | ORPH aarch64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ae6dcc99fad4c44791ca40036141d1e36919a7a3 | ORPH mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b21c089d143575643d90322a610c210d13dcd864 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/0f91976ff2d3e04cd75e3ccefe76d4b1ef6ebb6d | powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/c74a581e3841a9afdb1ac5592c65f6526a86f5c3 | aarch64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/32a40d56717acf6ce13649d563d52521895cef9b | powerpc64le | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/75345c89933f18cdd325a7b8c0e89ce22342f83e | mips64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/0fe7f648d743331b4f99754d8402c598e2a7c38f | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/9739a9a12beb7b7ec6e3ae2c13b6b59c817771c1 | ORPH arceb | i2pd-2.43.0 | NOK | http://autobuild.buildroot.net/results/a00d1397a01199192786915087c6ad9183eb6c36 | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/b833a5795375c6e3897a9b20674e6d280a5aadca | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/ba505c2c8ed0b26333fe51f94b406c552445a67f | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/a7f1255b0102600630a2f63261b7cff34d11e835 | ORPH arc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/be63179da3a5bd6dadd5b3b8f3f4a807fe918099 | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/3a47e59882626fa34f60ea0a7b5eac98e40343e7 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/56bde86a11ddbeb7dd2788be21ebfac2008fdfb5 | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b454621554b19060fe6dff71b2e66132a84e73c2 | x86_64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/4eff9e18d9542e7f448a4fa26ce4c4ce80e5c231 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/8451834db0ac24624713dd127d34dd986784eea5 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b7293ad252100b680283ce88be43222ebc29acf2 | i586 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/af6c7b8ae8555b3264c690b7d8fd914d2f817974 | mips64el | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/7c0a5fabf84ea439daadf9840448e0243a8c46c0 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/55d0a824666d8125e26c013b45bbb66d1ed88a11 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/a2133c341b62c5c938e7e6d0a4f7d34b570cacd6 | aarch64_be | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/0fa92721e0d8e536de6f44116f738dc267078079 | ORPH armeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/60534785ebdde66718b39df610bbf20dff57dfdc | ORPH nios2 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/eb5bb79b39719856e68d1414d7d0352556a0498b | ORPH i586 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/bee81adbfcbf4ff887d01ff783fcd978df6ae4d7 | ORPH arc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/ef218b79c9bd1aeda25014fd7e7fafe06fa96c93 | ORPH aarch64_be | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/a9253393a1f0c00bea3139755cf24182ede6de48 | ORPH sparc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/1d8a236e98752d1da71b83478d30c8116b5d0ca8 | i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f0775def7b9565aa04c2ede90cfd8edeb164cdec | nios2 | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/aa48485d1a03a2216c59b8acdb909e94b6041982 | mipsel | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/ef5216de8619c8bd5cc14dbd9cffea47714458d9 | ORPH arc | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/c68909d30f1ca29a31a6ff9a1d3c36c1eca74b2b | ORPH armeb | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/ef72ba8298507a1841df3411bf467676fd1b30c0 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/c483bdb2bed3853bd4f1b8c47b07e6e2d8541b9d | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/6f09f039d069239b768ff017ba6973d3a9f4f6c0 | ORPH nios2 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/66437139a7a01450e1219840ae40ac37b8eaf35b | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb0ad1d79451749264e9ee03090921fc56aa0a4d | ORPH powerpc | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/6ddb0bc047d6b79aa4aa2136d5028d353d35371e | ORPH arm | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/9ce121720bf23a899c00bd49a1759352a349e877 | ORPH armeb | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/adb9b6d3518f1a699c09d242cebca8bc35dbdae3 | ORPH or1k | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/2512f4d11310ef9f09880e04609ca5f2628b921e | ORPH aarch64 | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/b0cd22e150a193c83d90ae8d4c7c8e09b9bc12ca | arm | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/fef7fe660c98447672ab8493eef8e0db510d66b0 | x86_64 | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/236da013569055b5f84e5181721db73d309f3c92 | or1k | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/37caac18b2607e450d689148d714de8e0d3f6e66 | aarch64_be | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/e34840c993cd3d930da4513d0eb264c5b5e844ad | s390x | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/56ea43916f22980b1ddf54d0f9646902150366bd | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2e9efae9a38f8cb30fa2862b406060359b05e24 | mips64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3cdffd2d60b3c6a57519ad567de750f3f0f8a33a | mips64 | rauc-1.9 | NOK | http://autobuild.buildroot.net/results/b53863612297e5b5e5e5cbc4e0cf78ceead2cdaa | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/8dbdee548ce024af792724eb4ea586ce679a5f22 | arceb | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/f03ce258c37f74e24105e9f444d39e611e8783a5 | powerpc64le | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/425aeb0eea000857377721809bc757aa5203d49d | mipsel | samba4-4.18.2 | NOK | http://autobuild.buildroot.net/results/63c469106e9daa198f77d8da7a5bb123edcce0f7 | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/b860cbf4989260e4fa09acb2562f8fe4a5614327 | arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a44a775b4758043f439dea03539eacca3a249185 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/95fe28363f4bd5e780f91d8e5eb8b491d9c669bc | arm | strace-6.3 | NOK | http://autobuild.buildroot.net/results/23a9065bf8d8f850d52c1848d6c8d1b96dfc7a2d | nios2 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/deddcf2d843770d48df68767bd016f2e99816492 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d1167fbf25951d73d87d9c23ecf9a368e8bc9347 | microblaze | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/41e34310f13e5a6944a511adad27319ed686a198 | aarch64_be | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/b342c3180622069e193951cd1e77d3df2697c4c5 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/c06c1883da4bab4e0883c270cec137dc07ba6b9a | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/ae58af9a0d90529b09e29eb117318dd6767c130e | or1k | unknown | NOK | http://autobuild.buildroot.net/results/6b90993508d0736d066578353226f44269c09e75 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/94f1d94c03ca0cc38310162debec02d24637d31c | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c38f9e5af373f1c887d50a1fb173066297add549 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/edac32d5af18cca9a16bc804c5dd32078162865e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/c4348ab04e5fde599d3a22c4f94924ac39533048 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/236e79892faf6938dd51edebe1d9ae234bd69893 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gdb-arc-2020.09-releas... | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 libnss-3.88.1 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/29ff12cbedb07ee94244878c390401169c3cf35b | ORPH x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/f146ea2f1d7c22c456cfbb3ceed709d37fd96680 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26ac21189802bc42b62d050ef16084d9c63c048d | armeb | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/263c39c9bc5911292368a7bef7068c5ce990ae9f | m68k | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/43b6df053537fb13665485c41c00e9e9558f48a8 | ORPH -- http://autobuild.buildroot.net From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:29 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:29 +0200 Subject: [Buildroot] [PATCH 2/3] board: add the qemu board support for mcf54418 In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-3-jeanmichel.hautbois@yoseli.org> The Coldfire MCF54418 needs a board to give the proper linux defconfig to buildroot. Add it based on a simplified Linux stmark2_defconfig file. Signed-off-by: Jean-Michel Hautbois --- board/qemu/m68k-mcf54418/linux.config | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 board/qemu/m68k-mcf54418/linux.config diff --git a/board/qemu/m68k-mcf54418/linux.config b/board/qemu/m68k-mcf54418/linux.config new file mode 100644 index 0000000000..e950052061 --- /dev/null +++ b/board/qemu/m68k-mcf54418/linux.config @@ -0,0 +1,23 @@ +CONFIG_COLDFIRE=y +CONFIG_M5441x=y +CONFIG_CLOCK_FREQ=240000000 +CONFIG_STMARK2=y +CONFIG_UBOOT=y +CONFIG_RAMBASE=0x40000000 +CONFIG_RAMSIZE=0x8000000 +CONFIG_VECTORBASE=0x40000000 +CONFIG_KERNELBASE=0x40001000 +# CONFIG_BLK_DEV_BSG is not set +CONFIG_BINFMT_FLAT=y +CONFIG_SERIAL_MCF=y +CONFIG_SERIAL_MCF_BAUDRATE=115200 +CONFIG_SERIAL_MCF_CONSOLE=y +CONFIG_BOOTPARAM=y +CONFIG_BOOTPARAM_STRING="console=ttyS0,115200" +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_NETDEVICES=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_FEC=y -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:30 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:30 +0200 Subject: [Buildroot] [PATCH 3/3] configs: add support for the 54418 qemu defconfig In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-4-jeanmichel.hautbois@yoseli.org> This file is a copy of the qemu_m68k_mcf5208_defconfig as there is not so much difference to expect except the CPU value. Signed-off-by: Jean-Michel Hautbois --- configs/qemu_m68k_mcf54418_defconfig | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 configs/qemu_m68k_mcf54418_defconfig diff --git a/configs/qemu_m68k_mcf54418_defconfig b/configs/qemu_m68k_mcf54418_defconfig new file mode 100644 index 0000000000..91326e1f3c --- /dev/null +++ b/configs/qemu_m68k_mcf54418_defconfig @@ -0,0 +1,19 @@ +BR2_m68k=y +BR2_m68k_cf54418=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PTHREADS=y +BR2_STATIC_LIBS=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" +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="6.1.26" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf54418/linux.config" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +BR2_TARGET_ROOTFS_INITRAMFS=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:28 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:28 +0200 Subject: [Buildroot] [PATCH 1/3] arch: add support for mcf54418 Colfdire In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-2-jeanmichel.hautbois@yoseli.org> The m68k family ony has one Coldfire variant, namely the 5208. Add the support for the MCF54418 CPU in the configuration file. Signed-off-by: Jean-Michel Hautbois --- arch/Config.in.m68k | 9 +++++++++ toolchain/Config.in | 1 + 2 files changed, 10 insertions(+) diff --git a/arch/Config.in.m68k b/arch/Config.in.m68k index 9fd22aaf1e..6aa409b272 100644 --- a/arch/Config.in.m68k +++ b/arch/Config.in.m68k @@ -33,11 +33,20 @@ config BR2_m68k_cf5208 select BR2_m68k_cf select BR2_SOFT_FLOAT +config BR2_m68k_cf54418 + bool "54418" + select BR2_m68k_cf + select BR2_USE_MMU + select BR2_SOFT_FLOAT endchoice config BR2_GCC_TARGET_CPU default "68040" if BR2_m68k_68040 default "5208" if BR2_m68k_cf5208 + default "54455" if BR2_m68k_cf54418 + +config BR2_GCC_TARGET_ARCH + default "cf" if BR2_m68k_cf54418 config BR2_READELF_ARCH_NAME default "MC68000" diff --git a/toolchain/Config.in b/toolchain/Config.in index ff0eb93017..ec2185cb39 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -95,6 +95,7 @@ config BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_ARM_CPU_ARMV5 depends on !BR2_sparc_v8 depends on !BR2_m68k_cf5208 + depends on !BR2_m68k_cf54418 # GCC uses thunk functions to adjust the 'this' pointer when calling # C++ member functions in classes derived with multiple inheritance. -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:27 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:27 +0200 Subject: [Buildroot] [PATCH 0/3] Add support for the MCF54418 Coldfire Message-ID: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Hi ! I have a custom board which uses a MCF54418 and I want it to use an upstream buildroot (for all the good reasons ;-)). >From what I can tell the only Coldfire processor currently supported is the MCF5208 which does not have a MMU. While trying to add the processor support, I faced an issue during the host-gcc build when the MMU configuration is selected, because it makes it compile the multilib part. Sadly, a commit [1] removed the GCC ARCH configuration which was used to determine if the architecture is "m68k" or "cf". I have re-introduced this configuration here, only for the MCF54418 case for now as I am not sure if it is my real issue or not. What I can tell is that when I have the BR2_USE_MMU selected, the host-gcc fails and it passes when I add the proper architecture. [1]: eda11417be m68k: remove BR2_GCC_TARGET_ARCH Jean-Michel Hautbois (3): arch: add support for mcf54418 Colfdire board: add the qemu board support for mcf54418 configs: add support for the 54418 qemu defconfig arch/Config.in.m68k | 9 +++++++++ board/qemu/m68k-mcf54418/linux.config | 23 +++++++++++++++++++++++ configs/qemu_m68k_mcf54418_defconfig | 19 +++++++++++++++++++ toolchain/Config.in | 1 + 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-mcf54418/linux.config create mode 100644 configs/qemu_m68k_mcf54418_defconfig -- 2.39.2 From bernd at kuhls.net Thu Jun 29 06:06:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 29 Jun 2023 08:06:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/alsa-lib: Fix symver build error on non-ELF platforms Message-ID: <20230629060652.313306-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/1e9/1e965d83d75615f35308440c5db044314a349357/ Signed-off-by: Bernd Kuhls --- ...ver-build-error-on-non-ELF-platforms.patch | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch diff --git a/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch b/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch new file mode 100644 index 0000000000..cade461671 --- /dev/null +++ b/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch @@ -0,0 +1,84 @@ +From 317aafb133ed797c4cd62599565a77ecc595daea Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Thu, 29 Jun 2023 07:57:21 +0200 +Subject: [PATCH] Fix symver build error on non-ELF platforms + +The following error is observed on Microblaze [1] build: + + error: symver is only supported on ELF platforms + +due to using __attribute__((symver)) on non-ELF platform. + +[1] http://autobuild.buildroot.net/results/1e9/1e965d83d75615f35308440c5db044314a349357/build-end.log + +ac_check_attribute_symver.m4 was downloaded from +https://github.com/smuellerDD/libkcapi/blob/master/m4/ac_check_attribute_symver.m4 + +Upstream: https://github.com/alsa-project/alsa-lib/pull/334 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 1 + + include/alsa-symbols.h | 2 +- + m4/ac_check_attribute_symver.m4 | 24 ++++++++++++++++++++++++ + 3 files changed, 26 insertions(+), 1 deletion(-) + create mode 100644 m4/ac_check_attribute_symver.m4 + +diff --git a/configure.ac b/configure.ac +index 0588eec3..71ec0b15 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -46,6 +46,7 @@ dnl Checks for typedefs, structures, and compiler characteristics. + AC_C_CONST + AC_C_INLINE + AC_HEADER_TIME ++AC_CHECK_ATTRIBUTE_SYMVER + + dnl Checks for library functions. + AC_PROG_GCC_TRADITIONAL +diff --git a/include/alsa-symbols.h b/include/alsa-symbols.h +index f8c49103..521e5956 100644 +--- a/include/alsa-symbols.h ++++ b/include/alsa-symbols.h +@@ -29,7 +29,7 @@ + #define INTERNAL_CONCAT2_2(Pre, Post) Pre##Post + #define INTERNAL(Name) INTERNAL_CONCAT2_2(__, Name) + +-#if __GNUC__ > 10 ++#if HAVE_ATTRIBUTE_SYMVER && __GNUC__ >= 10 + #define symbol_version(real, name, version) \ + extern __typeof (real) real __attribute__((symver (#name "@" #version))) + #define default_symbol_version(real, name, version) \ +diff --git a/m4/ac_check_attribute_symver.m4 b/m4/ac_check_attribute_symver.m4 +new file mode 100644 +index 00000000..b484c5eb +--- /dev/null ++++ b/m4/ac_check_attribute_symver.m4 +@@ -0,0 +1,24 @@ ++dnl Check compiler support for symver function attribute ++AC_DEFUN([AC_CHECK_ATTRIBUTE_SYMVER], [ ++ saved_CFLAGS=$CFLAGS ++ CFLAGS="-O0 -Werror" ++ AC_COMPILE_IFELSE( ++ [AC_LANG_PROGRAM( ++ [[ ++ void _test_attribute_symver(void); ++ __attribute__((__symver__("sym at VER_1.2.3"))) void _test_attribute_symver(void) {} ++ ]], ++ [[ ++ _test_attribute_symver() ++ ]] ++ )], ++ [ ++ AC_DEFINE([HAVE_ATTRIBUTE_SYMVER], 1, [Define to 1 if __attribute__((symver)) is supported]) ++ ], ++ [ ++ AC_DEFINE([HAVE_ATTRIBUTE_SYMVER], 0, [Define to 0 if __attribute__((symver)) is not supported]) ++ ] ++ ) ++ CFLAGS=$saved_CFLAGS ++]) ++ +-- +2.39.2 + -- 2.39.2 From marcus.folkesson at gmail.com Thu Jun 29 13:51:24 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 29 Jun 2023 15:51:24 +0200 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.2.0 Message-ID: <20230629135124.63139-1-marcus.folkesson@gmail.com> Signed-off-by: Marcus Folkesson --- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index 20a06aa8fe..97fcef7ddf 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz +sha256 49ace5382a0a9f8b05d20077fc0900b801fff83dae6ca9e3caa94dae16dbef27 libcamera-apps-1.2.0.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 592773eec8..022e6055b5 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.2 +LIBCAMERA_APPS_VERSION = 1.2.0 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt -- 2.40.1 From bernd at kuhls.net Thu Jun 29 16:59:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 29 Jun 2023 18:59:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: bump version to 20.2-Nexus Message-ID: <20230629165919.1261088-1-bernd@kuhls.net> Removed patch which is included in this release. Signed-off-by: Bernd Kuhls --- .../kodi-jsonschemabuilder.mk | 2 +- .../kodi-texturepacker/kodi-texturepacker.mk | 2 +- ...fer-Remove-forward-declararion-of-Fl.patch | 42 ------------------- package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 2 +- 5 files changed, 4 insertions(+), 46 deletions(-) delete mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch diff --git a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk index 72a2f05bd6..569bde8cd2 100644 --- a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk +++ b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_JSONSCHEMABUILDER_VERSION = 20.1-Nexus +KODI_JSONSCHEMABUILDER_VERSION = 20.2-Nexus KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION)) KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz KODI_JSONSCHEMABUILDER_DL_SUBDIR = kodi diff --git a/package/kodi-texturepacker/kodi-texturepacker.mk b/package/kodi-texturepacker/kodi-texturepacker.mk index cb6b04d069..44eba85d75 100644 --- a/package/kodi-texturepacker/kodi-texturepacker.mk +++ b/package/kodi-texturepacker/kodi-texturepacker.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_TEXTUREPACKER_VERSION = 20.1-Nexus +KODI_TEXTUREPACKER_VERSION = 20.2-Nexus KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION)) KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz KODI_TEXTUREPACKER_DL_SUBDIR = kodi diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch deleted file mode 100644 index 87df0e4c9a..0000000000 --- a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Markus=20H=C3=A4rer?= -Date: Sun, 28 May 2023 00:49:40 +0200 -Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of - FlatBufferBuilder - -This caused a compiler error with recent faltbuffers because the type changed: - -In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: -xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name -class FlatBufferBuilder; - ^ -/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here -using FlatBufferBuilder = FlatBufferBuilderImpl; - ^ -1 error generated. - -(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) - -Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c - -Signed-off-by: Bernd Kuhls ---- - xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- - 1 file changed, 5 deletions(-) - -diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -index cb93e6bbc2e12..fa42a9bad7034 100644 ---- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -+++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -@@ -14,11 +14,6 @@ - - #include - --namespace flatbuffers --{ --class FlatBufferBuilder; --} -- - namespace KODI - { - namespace RETRO diff --git a/package/kodi/kodi.hash b/package/kodi/kodi.hash index ea9a588aeb..37fbf0c004 100644 --- a/package/kodi/kodi.hash +++ b/package/kodi/kodi.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 cd4158b2bc2d9593ad2f5c1cd2494957ab726b13d8379bbfb09d7d36df7b7d7e kodi-20.1-Nexus.tar.gz +sha256 4e81abf81172812bc8891f69a7a80a2b846298cecaae7b5009725e28a3040c23 kodi-20.2-Nexus.tar.gz sha256 f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e kodi-libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz sha256 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc kodi-libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz sha256 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 kodi-libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk index 70ed270555..7cbc1df40a 100644 --- a/package/kodi/kodi.mk +++ b/package/kodi/kodi.mk @@ -6,7 +6,7 @@ # When updating the version, please also update kodi-jsonschemabuilder # and kodi-texturepacker -KODI_VERSION_MAJOR = 20.1 +KODI_VERSION_MAJOR = 20.2 KODI_VERSION_NAME = Nexus KODI_VERSION = $(KODI_VERSION_MAJOR)-$(KODI_VERSION_NAME) KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION)) -- 2.39.2 From kilian.zinnecker at mail.de Thu Jun 29 23:35:58 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 01:35:58 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <12234290.O9o76ZdvQC@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> <12234290.O9o76ZdvQC@kilian-aisec> Message-ID: <12235072.O9o76ZdvQC@kilian-aisec> Hello, I now created a linux config fragment file containing CONFIG_R8169=y to enable the ethernet support and added BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/ radxa/rock5b/linux.fragment" to the defconfig, so that the fragment file is applied. After a rebuild I was then able to boot the kernel via tftp (rootfs via nfs). So that seems to work now. I now want to create a proper post-image script to create a bootable image for an SD card. I therefore created a post-image.sh and a genimage.cfg, by taking existing ones from buildroot as template, and the following rock5b.its: /dts-v1/; / { description = "Rock 5B FIT Image"; #address-cells = <1>; images { kernel { description = "Kernel"; data = /incbin/("Image.gz"); type = "kernel"; arch = "arm64"; os = "linux"; compression = "gzip"; load = <0x0a200000>; entry = <0x0a200000>; hash { algo = "sha256"; }; }; fdt { description = "Device Tree"; data = /incbin/("rk3588-rock-5b.dtb"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x0e000000>; entry = <0x0e000000>; hash { algo = "sha256"; }; }; }; configurations { default = "bootconfig"; bootconfig { description = "Boot configuration"; kernel = "kernel"; fdt = "fdt"; hash { algo = "sha256"; }; }; }; }; When I use this its-file manually (i.e., "mkimage -f rock5b.its image.itb"), it creates the fit image correctly: I can load the image.itb via tftpboot and boot it successfully. Hence, in the post-image.sh I use the line: mkimage -f board/radxa/rock5b/rock5b.its ${BINARIES_DIR}/image.itb However, when buildroot executes the post-image.sh the mkimage command suddenly throws the following error: mkimage: unsupported type Flat Device Tree Unfortunately I don't find any hints on the internet what is going wrong here. I only find one old buildroot ml thread, but this only reports the same error and does not give any clue what is going wrong. Does somebody have a hint for me, what may be going wrong? Best regards, Kilian From thomas.petazzoni at bootlin.com Fri Jun 30 04:46:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 30 Jun 2023 04:46:06 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-29 Message-ID: <20230630050155.55C3E417C8@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 3 | 0 | 9 | master | 111 | 118 | 1 | 230 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 17 alsa-lib-1.2.9 | 8 linux-6.3.9 | 8 strace-6.3 | 4 agentpp-4.6.0 | 3 glibc-2.37-2-g9f8513dc64119... | 3 host-ccache-4.8.2 | 3 host-rust-1.70.0 | 3 libedit-20221030-3.1 | 3 libglib2-2.76.1 | 3 mpg123-1.31.3 | 3 open62541-v1.3.4 | 3 syslog-ng-4.1.1 | 3 dc3dd-7.2.641 | 2 elfutils-0.186 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 libgcrypt-1.10.2 | 2 ntp-4.2.8p15 | 2 olsr-0.9.8 | 2 tovid-87c676f4aadb7303d2cd9... | 2 trinity-1.9 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 android-tools-4.2.2+git2013... | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 expat-2.5.0 | 1 ffmpeg-4.4.4 | 1 fontconfig-2.14.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 guile-3.0.9 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.4.0 | 1 igh-ethercat-2e2cef61318953... | 1 libcamera-v0.0.5 | 1 libcgroup-2.0.3 | 1 libvorbis-1.3.7 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20230127 | 1 mpv-0.35.1 | 1 perl-5.36.1 | 1 php-8.2.7 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 reaver-1.6.6 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 sdl-1.2.15 | 1 uclibc-1.0.43 | 1 xvisor-0.3.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2431e31f3ab135ca8ed3cb19c7a577030d2f51e6 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2180d1dda885176491e8585f445da4147a4c34ea | armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ef0fc53d6727d7c483be7ca754ca82e2dc3c6845 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/6bdd59c8c6892bda9d35ce0657f18157f4b06d3b | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/1e965d83d75615f35308440c5db044314a349357 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8a8454438c6443041f22ed8ca92ada8e61302157 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/679dc5511aef878adb9ad93c2148d1c95dbfae58 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/0cc08a5bfedb8dd2d1fd3bc5c794205a0c2f0ecb | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/51794f4da4cf147c36b190220954d934b96ba29d | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/2470d6af6bb8257656f5596ac1b9c6eb6e2d6cb0 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/b37032182086aeda4b1fad81ef3ea9b3935a29d0 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/255ea37ab2e62e5e374019de8f58ce58c53f5fc1 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e89f66384069a70e68d393e6f57237a8525bff6 | armeb | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/2856b394a259b3012f24078381b0d7efc30dfa18 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/db2b5d08cf1466891ce1b7e82e5b8a405fc6550f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/b9aea8f8645e97e2d74027e61a88ec952215c628 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3c5cae3859694dedad6fd386cb935fc00e752432 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/59943e59e9f388308a6fbfb1ea04b469b07773c1 | ORPH aarch64_be | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/28603fec07ab0d255c0bc08c91c10391b04b1a5a | mips64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/e410150470c3895871b3f9bc0616ed5dc1900ca2 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/de2837e40bf8c5ec5ce680c176b13f0ea94f3927 | ORPH aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1c44eb59d3fb30276e7e938be06eb9202457ca16 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9b18fa67613ec30f29b68ebe2da49734101d778 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4992147774c93ab37a67d7cee61dc765079fdb92 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b934f4daf64414cae467a75895897f01e6454ab4 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/78e9a845eb2e3244d11a923e0e735d0fb236e2e5 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/5994594d47803df1798a1830eeb0da00c6523355 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/40b198aa01505459f5e4e321fcf5e381be7a5b58 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d10ee0cd4ca5522985c9d0cb9d826d2e09553f76 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5584940af18001ce3227104f95c12ac7040e79a2 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/ac1100f277ac5766366325115d7b061d36eb7c58 | ORPH mips | guile-3.0.9 | NOK | http://autobuild.buildroot.net/results/db71f5426de95ade2c3710aa3698f83de03672a5 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b310c1a19b4b1f5f52149dbbc9811511b04c7f4a | sh4eb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/98b5c7897fe8290b9b6eef09bac457c996370ef7 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e1814722fe00d7deffaa537dc90efd4d3c3582d8 | or1k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5826452e20c1e5a89d26b7607a0d08bae5b0131c | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/1be779c2d51feee100336cc2006eeec57911b932 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/412beec80e0e612f07374891fd21764ff9a7fbf0 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4c30e303ffbc27b5928c63e9dea2099ea632007f | microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/409f8e6203a599ed98c13a9e05a218938ef1b449 | m68k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/2609255c0c9219c13b0f0a92cf3cc8a4944f35f6 | aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4e795da44f3849deb250358325271b4f90f256eb | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/241ace50e4a0888cf267c0e2e1c7d3865c62258e | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e7766597805e6896c49402ef4fa72e4d85aedc1c | armeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/33174957c184569673b12680d099e868500446c1 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b777b85c232355310d7b1f2aabe10a4f9aec3ecc | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0502c0a238bb615f7022eb6c6c1d2680ab2aa312 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e12e618fcfe829e81c78005bc2942e86e8e25c00 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3ac3a27f3f700ada72a3085191eb7d0f56c43a11 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6deb7af775c416765afe0e2930ca8f558ea5908e | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/027ed5a83eca48f8e086f837563e5d6e7ced15d5 | sh4aeb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/eae0c77b4b4e1c84260e4878f5bbd899dae5d255 | ORPH arc | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/fdfd176837b930084868eff0a2242cfa0979df02 | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/dda5f5985211a5b3a8a6554e6618d518f68f8ab6 | ORPH microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3d4fc9d26934dfea7ab0ff294f4fedffe0a2d4a5 | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/b942cf9c331e9dd54beba00ce048383a1568ae31 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/405fecd86cdfb81db087982315fea6c633890506 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/de8c87dd4e16763ea8de55fe61fd61686ddd82dc | x86_64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/e7959181c89bbbfd909d6d4509cc1bb7f35fbb74 | sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/5cd61cde60ab77c2adbb5715985d331181992d9b | x86_64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/5d5e606d8f65f275de45fe35cd92442f46f89761 | powerpc64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/dde50405c15e950d65bff50a3a4f4f49f8cae000 | or1k | libcamera-v0.0.5 | NOK | http://autobuild.buildroot.net/results/03bd44c2ccf498a8cfca7b067dfbb2f7c52b2338 | aarch64_be | libcgroup-2.0.3 | NOK | http://autobuild.buildroot.net/results/3139cc211ab414dcafbf340943d2ad9e3327c3b6 | m68k | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/031bce60aa0f4d58efcc47c5f36a7fc9baae6d0d | powerpc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/c742c9a196bf19ab12d8ad6703140fc5a2847868 | xtensa | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/21726c0c6fe3bf241e0c3068256b2104028d7b51 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/83ecc94554e1762cedde78087db953ac349d2995 | ORPH i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/d6d9b5d20ebb0ac8178c6bd6389e7e60c7506348 | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/5326a21c77ba5aad37085e7bd20254dfe3518b4d | x86_64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/98bcb3193fd3a0574588db2d995828cf26ef0283 | armeb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d4b229e33c5fa8d4f5cc97fb52c09ab8ebf2def3 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/84dc487bda7e5303157d1afe7ba41c374b06ec28 | mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9ddfba7912ef8a65cbe3733a29e444f97a1d0bd4 | ORPH m68k | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/928618359eaee8980f7907fa21eef2397dd0c583 | ORPH mips64 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/0dcc1738fbbe1dd0a56cb36b10e440d23f42d662 | ORPH mips64el | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/d1d812e6b42e96f560905ff859b77842196b2f09 | ORPH powerpc64le | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/eb2b5ecce45a8b091e3af6000467277b1d19f81b | ORPH m68k | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/5b154c8f07056dd1f8e38eae219c0914357f3173 | ORPH nios2 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/cd14766ecd490d2eb8539212b63e2597831433cf | ORPH armeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/b93fa76e5c2ced0b7bd30511a0aa7a5e8b0e4b96 | ORPH powerpc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/2c1bf8487962026309612b693903f69ef077f1ca | ORPH powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/d36b0160ea15578c1845a875639e07ee3d9639b5 | mips | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/092733b5bcda8bb93b9d1b0a84d86799d05f48f1 | ORPH mipsel | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/3d42bc21e508ff681f97d97ec23cfa5a994a0791 | ORPH microblaze | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/f3bab1de12e5d8af24754c2d2c021f178e619db7 | ORPH powerpc64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/39ea8e4973bf2bcf3bfaaada5e6f0ced4b9e4004 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f57eb987fb10ed21b265e0370b18ad43fe681616 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/d63cbdcd3d33681ded2f44475b50ee1e60e4eb64 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/af9a108b262a476821a56870867032e2f7bf56e3 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/221178aaffdfe2d4aa08ed3090d575091e353a7a | ORPH sh4eb | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/fcd5c144ca7b0644ea6e93805f9766d6eb6b2cea | ORPH mipsel | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/4bb7189712ea5d4d45f967537ed0c7983c897b85 | ORPH s390x | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/9e8d893ea702be7694164788f2bce0665a36ca50 | ORPH arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/f3b2c15813a6a3c70832bc14d8f5e9c36543d71a | armeb | php-8.2.7 | NOK | http://autobuild.buildroot.net/results/b68411dd64c69b7be4bc65127c249ace53c11547 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a6126f4d486e078d9441c2a0a399c902ba92c36e | ORPH nios2 | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/f9f06c5c80835eaceb98f4a382fe7ec13ea252e1 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/827125f5b19730640df198c611579cddb9e4ac8d | aarch64 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/819d575fa4df9d685661a5642b24113717f6b2c8 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/9a453a22445ec36101903b58074a9f67b84a624d | ORPH aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/f2de6917da51bf2e029ad0a4a1faa9f9939e2505 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/127850b307325b778058f69ba67599bc1b99bdf3 | sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/8e335d1b2ee18b6b3c3ed4feb5c35998efe8f158 | m68k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b4c7f4536af18bb6ee5fca1ab0763eb7bcadccdf | sh4eb | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/40d61ef72dbee34e97d614fed2bf0af9cb9929b2 | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/fd906b877b0279177596fa70401007718833005b | arm | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/2a4517c874cf15b04983a7e9b3f110693177ad4b | s390x | tovid-87c676f4aadb7303d2cd9... | NOK | http://autobuild.buildroot.net/results/4dac2bf2fd2d5fc6636a37ce6de63b306b6fe79e | sparc64 | tovid-87c676f4aadb7303d2cd9... | NOK | http://autobuild.buildroot.net/results/eb01098b7646e6d5f65882095ce84821612c4cbb | aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/34b4373b48c4b46a067e658e4fcbc961efd89aa9 | ORPH aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/4d38fa91ceaf52e8110b7e19b6335c6c7170c7e8 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/0b516a47c945e9f44ee4986a7099733f93ec82b1 | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/cc264d6e7d1e93e59b6d742cff4359d7fb84b79a | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b9625959d236a8f7b550919065934bf248809e28 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/d1cc902dd1ca9d5677f36ae984913999c6319526 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/a1fdac889777a501b73379e8ad93f1a7160f5719 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/3879064e0e21c0e09939cf5c903ee5cd5a887299 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/3e09876869e722eb678c4ea45d230e6f775ec79c | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gcc-final-11.4.0 | 1 host-go-1.19.10 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/8d93cf942f7e1726c1aeb5821da57fa637279552 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/bb179abd5f1920ec8c661d707fdeb531aad72eb7 | s390x | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/6ac404beeb223c34265a072384b452e9d2b26590 | ORPH -- http://autobuild.buildroot.net From titouanchristophe at gmail.com Fri Jun 30 13:29:12 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Fri, 30 Jun 2023 15:29:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/linuxptp: bump to v4.0 Message-ID: <20230630132912.128835-1-titouanchristophe@gmail.com> - Drop patches that have been applied upstream - Drop hash that are not available on Soureforge anymore Signed-off-by: Titouan Christophe --- ...g.h-drop-clock_nanosleep-replacement.patch | 49 ------------------- ...itional-assignment-for-KBUILD_OUTPUT.patch | 43 ---------------- package/linuxptp/linuxptp.hash | 6 +-- package/linuxptp/linuxptp.mk | 2 +- 4 files changed, 2 insertions(+), 98 deletions(-) delete mode 100644 package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch delete mode 100644 package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch diff --git a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch b/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch deleted file mode 100644 index 54ef963ae4..0000000000 --- a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 947bf03ec3d9eaa0bfc0269eed86b9364e94bc1a Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Sun, 5 Aug 2018 15:25:53 +0200 -Subject: [PATCH] missing.h: drop clock_nanosleep() replacement - -Since uClibc-ng commits 68628fe7d463541bf3c33da6b214e63c0cc9feed -("librt: declare clock_nanosleep not only for NPTL") and -ddbb03e77ac1a48740688814b82f45c97ee81f37 ("librt: clock_nanosleep -could be even used without threads"), clock_nanosleep() is always -provided by uClibc, regardless of the thread implementation (none, -linuxthreads, nptl). These commits will be part of the upcoming 1.0.31 -release of uClibc-ng. - -Thanks to this, we can drop the replacement clock_nanosleep() -implementation added by linuxptp. Without this, linuxptp fails to -build with: - -missing.h:117:19: error: static declaration of 'clock_nanosleep' follows non-static declaration - static inline int clock_nanosleep(clockid_t clock_id, int flags, - ^~~~~~~~~~~~~~~ -In file included from clockadj.h:24:0, - from clockadj.c:24: - -Signed-off-by: Thomas Petazzoni ---- - missing.h | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/missing.h b/missing.h -index 2f7adb9..60f89a3 100644 ---- a/missing.h -+++ b/missing.h -@@ -129,13 +129,6 @@ enum { - - #define TFD_TIMER_ABSTIME (1 << 0) - --static inline int clock_nanosleep(clockid_t clock_id, int flags, -- const struct timespec *request, -- struct timespec *remain) --{ -- return syscall(__NR_clock_nanosleep, clock_id, flags, request, remain); --} -- - static inline int timerfd_create(int clockid, int flags) - { - return syscall(__NR_timerfd_create, clockid, flags); --- -2.14.4 - diff --git a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch b/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch deleted file mode 100644 index 73cd34f744..0000000000 --- a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: Changqing Li -Date: Wed, 23 Nov 2022 08:23:46 +0800 -Subject: [Linuxptp-devel] [PATCH] makefile: use conditional assignment for KBUILD_OUTPUT - -Refer [1],from make 4.4, all variables that are marked as export will -also be passed to the shell started by the shell function. use "=" will -make KBUILD_OUTPUT always empty for shell function, use "?=" to make -"export KBUILD_OUTPUT" in enrironment can work. - -[snip of 4.4 NEWS] -* WARNING: Backward-incompatibility! - Previously makefile variables marked as export were not exported to commands - started by the $(shell ...) function. Now, all exported variables are - exported to $(shell ...). -[snip] - -[1] https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?h=4.4&id=ed493f6c9116cc217b99c2cfa6a95f15803235a2#n74 - -Signed-off-by: Changqing Li - -[Retrieved from mailing list. The patch was not yet accepted and applied: -https://www.mail-archive.com/linuxptp-devel at lists.sourceforge.net/msg06151.html] -Signed-off-by: Heiko Thiery - ---- - makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/makefile b/makefile -index 9aed383..ba3fb38 100644 ---- a/makefile -+++ b/makefile -@@ -15,7 +15,7 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --KBUILD_OUTPUT = -+KBUILD_OUTPUT ?= - - DEBUG = - CC = $(CROSS_COMPILE)gcc --- -2.25.1 diff --git a/package/linuxptp/linuxptp.hash b/package/linuxptp/linuxptp.hash index a5479b0ebc..edbfb44553 100644 --- a/package/linuxptp/linuxptp.hash +++ b/package/linuxptp/linuxptp.hash @@ -1,9 +1,5 @@ -# From https://sourceforge.net/projects/linuxptp/files/v3.1.1/ -sha1 f905eabc6fd0f03c6a353f9c4ba188a3bd1b774c linuxptp-3.1.1.tgz -md5 3b79ab5e77c5b5cf06bc1c8350d405bb linuxptp-3.1.1.tgz - # Locally computed: -sha256 94d6855f9b7f2d8e9b0ca6d384e3fae6226ce6fc012dbad02608bdef3be1c0d9 linuxptp-3.1.1.tgz +sha256 d27d5ef296bb3d285e22e69f75ae023b4b42a2f4655130d6d390d8afcbc3d933 linuxptp-4.0.tgz # Hash for license file: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/linuxptp/linuxptp.mk b/package/linuxptp/linuxptp.mk index 048dd0b896..054442d569 100644 --- a/package/linuxptp/linuxptp.mk +++ b/package/linuxptp/linuxptp.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUXPTP_VERSION = 3.1.1 +LINUXPTP_VERSION = 4.0 LINUXPTP_SOURCE = linuxptp-$(LINUXPTP_VERSION).tgz LINUXPTP_SITE = http://downloads.sourceforge.net/linuxptp LINUXPTP_LICENSE = GPL-2.0+ -- 2.40.1 From giulio.benetti at benettiengineering.com Fri Jun 30 20:53:46 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 30 Jun 2023 22:53:46 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.91 Message-ID: <20230630205346.404448-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 63a35285d7..5a4fde42b6 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_89_1_RTM/src/SHA256SUMS -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_91_RTM/src/SHA256SUMS +sha256 84bd46376df17118c55f6d73d30fd93a0af21296c66e7690471547e5898fc4b3 nss-3.91.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index d3f227e909..09ac971d35 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.89.1 +LIBNSS_VERSION = 3.91 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 giulio.benetti at benettiengineering.com Fri Jun 30 20:55:11 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 30 Jun 2023 22:55:11 +0200 Subject: [Buildroot] [PATCH v2] package/libnss: bump version to 3.90 In-Reply-To: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> References: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> Message-ID: <3405acea-9f0e-b15b-16de-27689d1733a4@benettiengineering.com> This patch has been superseded by this: https://patchwork.ozlabs.org/project/buildroot/patch/20230630205346.404448-1-giulio.benetti at benettiengineering.com/ So please reject it. Thank you Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas On 11/06/23 20:11, Giulio Benetti wrote: > Add local patch to fix build failure due to CURVE25519 used on non > x86_64 architectures. > > Signed-off-by: Giulio Benetti > --- > V1->V2: > * Add local patch to avoid build failure as suggested by Bernd Kuhls > --- > ...bling-ASM-C25519-for-A-but-X86_64-r-.patch | 36 +++++++++++++++++++ > package/libnss/libnss.hash | 4 +-- > package/libnss/libnss.mk | 2 +- > 3 files changed, 39 insertions(+), 3 deletions(-) > create mode 100644 package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > > diff --git a/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > new file mode 100644 > index 0000000000..957dc8f624 > --- /dev/null > +++ b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > @@ -0,0 +1,36 @@ > +From c07c4e073d95a25343cbf56b4a830a71e432869e Mon Sep 17 00:00:00 2001 > +From: Natalia Kulatova > +Date: Mon, 5 Jun 2023 16:09:58 +0000 > +Subject: [PATCH] Bug 1836781 - Disabling ASM C25519 for A but X86_64 > + r=bbeurdouche,nss-reviewers > + > +Differential Revision: https://phabricator.services.mozilla.com/D179969 > + > +--HG-- > +extra : moz-landing-system : lando > + > +Upstream: https://hg.mozilla.org/projects/nss/rev/52a5d8fe37410d940e7d3ca244146ebc46a7d52a > + > +Signed-off-by: Giulio Benetti > +--- > + nss/lib/freebl/Makefile | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/nss/lib/freebl/Makefile b/nss/lib/freebl/Makefile > +index 74e8e6545..ba7d83c4e 100644 > +--- a/nss/lib/freebl/Makefile > ++++ b/nss/lib/freebl/Makefile > +@@ -568,7 +568,9 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null + HAVE_INT128_SUPPORT = 1 > + DEFINES += -DHAVE_INT128_SUPPORT > + else ifeq (1,$(CC_IS_GCC)) > +- SUPPORTS_VALE_CURVE25519 = 1 > ++ ifeq ($(CPU_ARCH),x86_64) > ++ SUPPORTS_VALE_CURVE25519 = 1 > ++ endif > + ifneq (,$(filter 4.6 4.7 4.8 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) > + HAVE_INT128_SUPPORT = 1 > + DEFINES += -DHAVE_INT128_SUPPORT > +-- > +2.34.1 > + > diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash > index 63a35285d7..7252c0f254 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_89_1_RTM/src/SHA256SUMS > -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz > +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_90_RTM/src/SHA256SUMS > +sha256 9acd6534c41d8ead19fca6fcb3fffed2f9f09c437c3d79fee6a4ee668aaa93b6 nss-3.90.tar.gz > # Locally calculated > sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING > diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk > index d3f227e909..1f8d1c0d31 100644 > --- a/package/libnss/libnss.mk > +++ b/package/libnss/libnss.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBNSS_VERSION = 3.89.1 > +LIBNSS_VERSION = 3.90 > 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 kilian.zinnecker at mail.de Fri Jun 30 21:24:04 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:24:04 +0200 Subject: [Buildroot] [PATCH 0/3] Add board support for Radxa Rock 5B Message-ID: <20230630212404.699274-1-kilian.zinnecker@mail.de> This patch series adds support for the Radxa Rock 5B board, featuring the Rockchip RK3588 SoC. I added a package for the Rockchip ATF binary blobs, needed by u-boot. It uses a modified Linux kernel from Radxa. After build, a fit image with compressed kernel is generated which is then put into an SD card image alongside uboot an the root file system. Kilian Zinnecker (3): package: add rockchip-rkbin package configs: add defconfig for Radxa Rock 5B board/radxa/rock5b: Add sdcard image scripts board/radxa/rock5b/genimage.cfg | 36 +++++++++++++++++++ board/radxa/rock5b/linux.fragment | 1 + board/radxa/rock5b/post-image.sh | 24 +++++++++++++ board/radxa/rock5b/rock5b.its | 46 ++++++++++++++++++++++++ board/radxa/rock5b/uboot.fragment | 3 ++ configs/rock5b_defconfig | 41 +++++++++++++++++++++ package/Config.in | 1 + package/rockchip-rkbin/Config.in | 19 ++++++++++ package/rockchip-rkbin/rockchip-rkbin.mk | 19 ++++++++++ 9 files changed, 190 insertions(+) create mode 100644 board/radxa/rock5b/genimage.cfg create mode 100644 board/radxa/rock5b/linux.fragment create mode 100755 board/radxa/rock5b/post-image.sh create mode 100644 board/radxa/rock5b/rock5b.its create mode 100644 board/radxa/rock5b/uboot.fragment create mode 100644 configs/rock5b_defconfig create mode 100644 package/rockchip-rkbin/Config.in create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:52 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:52 +0200 Subject: [Buildroot] [PATCH 1/3] package: add rockchip-rkbin package Message-ID: <20230630212654.699657-1-kilian.zinnecker@mail.de> Adds a package to fetch Rockchip specifig ATF binary blobs, which are needed to build u-boot for the Rockchip RK3588 SoC. Signed-off-by: Kilian Zinnecker --- package/Config.in | 1 + package/rockchip-rkbin/Config.in | 19 +++++++++++++++++++ package/rockchip-rkbin/rockchip-rkbin.mk | 19 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 package/rockchip-rkbin/Config.in create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..80221d0406 100644 --- a/package/Config.in +++ b/package/Config.in @@ -581,6 +581,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" diff --git a/package/rockchip-rkbin/Config.in b/package/rockchip-rkbin/Config.in new file mode 100644 index 0000000000..a877d4f1cf --- /dev/null +++ b/package/rockchip-rkbin/Config.in @@ -0,0 +1,19 @@ +config BR2_PACKAGE_ROCKCHIP_RKBIN + bool "Rockchip RKBIN binary blobs" + depends on BR2_arm || BR2_aarch64 + help + Those packages provide binary blobs for the Rockchip RK + SoCs. + +if BR2_PACKAGE_ROCKCHIP_RKBIN +choice + prompt "Rockchip RK platform" + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + bool "rk3588" +endchoice + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM + string + default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 +endif diff --git a/package/rockchip-rkbin/rockchip-rkbin.mk b/package/rockchip-rkbin/rockchip-rkbin.mk new file mode 100644 index 0000000000..51421769b4 --- /dev/null +++ b/package/rockchip-rkbin/rockchip-rkbin.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# rockchip-rkbin +# +################################################################################ + + +ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c +ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git +ROCKCHIP_RKBIN_SITE_METHOD = git + +ROCKCHIP_RKBIN_INSTALL_STAGING = YES + +define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS + cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin $(BINARIES_DIR)/ + cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/ +endef + +$(eval $(generic-package)) -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:53 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:53 +0200 Subject: [Buildroot] [PATCH 2/3] configs: add defconfig for Radxa Rock 5B In-Reply-To: <20230630212654.699657-1-kilian.zinnecker@mail.de> References: <20230630212654.699657-1-kilian.zinnecker@mail.de> Message-ID: <20230630212654.699657-2-kilian.zinnecker@mail.de> This patch adds the config files needed to build u-boot, kernel and rootfs for the Rock 5B. Signed-off-by: Kilian Zinnecker --- board/radxa/rock5b/linux.fragment | 1 + configs/rock5b_defconfig | 38 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 board/radxa/rock5b/linux.fragment create mode 100644 configs/rock5b_defconfig diff --git a/board/radxa/rock5b/linux.fragment b/board/radxa/rock5b/linux.fragment new file mode 100644 index 0000000000..811d42a79b --- /dev/null +++ b/board/radxa/rock5b/linux.fragment @@ -0,0 +1 @@ +CONFIG_R8169=y diff --git a/configs/rock5b_defconfig b/configs/rock5b_defconfig new file mode 100644 index 0000000000..157d81b163 --- /dev/null +++ b/configs/rock5b_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_cortex_a76_a55=y +BR2_KERNEL_HEADERS_5_10=y +BR2_TARGET_GENERIC_HOSTNAME="rock5b" +BR2_TARGET_GENERIC_ISSUE="Rock 5b" +BR2_SYSTEM_DHCP="eth0" +BR2_USE_WCHAR +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/radxa/kernel.git" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="52f51a2b5ba178f331af62260d2da86d7472c14b" +BR2_LINUX_KERNEL_DEFCONFIG="rockchip_linux" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3588-rock-5b" +BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/linux.fragment" +BR2_PACKAGE_AVAHI=y +BR2_PACKAGE_AVAHI_DAEMON=y +BR2_PACKAGE_OPENSSH=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="250M" +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" +BR2_PACKAGE_ROCKCHIP_RKBIN=y +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_DTC=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:54 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:54 +0200 Subject: [Buildroot] [PATCH 3/3] board/radxa/rock5b: Add sdcard image scripts In-Reply-To: <20230630212654.699657-1-kilian.zinnecker@mail.de> References: <20230630212654.699657-1-kilian.zinnecker@mail.de> Message-ID: <20230630212654.699657-3-kilian.zinnecker@mail.de> This patch adds post image scripts, generating an sdcard.img file, which can be flashed on an SD card to boot the Radxa Rock 5B. --- board/radxa/rock5b/genimage.cfg | 36 ++++++++++++++++++++++++ board/radxa/rock5b/post-image.sh | 24 ++++++++++++++++ board/radxa/rock5b/rock5b.its | 46 +++++++++++++++++++++++++++++++ board/radxa/rock5b/uboot.fragment | 3 ++ configs/rock5b_defconfig | 3 ++ 5 files changed, 112 insertions(+) create mode 100644 board/radxa/rock5b/genimage.cfg create mode 100755 board/radxa/rock5b/post-image.sh create mode 100644 board/radxa/rock5b/rock5b.its create mode 100644 board/radxa/rock5b/uboot.fragment diff --git a/board/radxa/rock5b/genimage.cfg b/board/radxa/rock5b/genimage.cfg new file mode 100644 index 0000000000..88a4f1ee9e --- /dev/null +++ b/board/radxa/rock5b/genimage.cfg @@ -0,0 +1,36 @@ +# SD card image for Radxa Rock 5b + +image boot.vfat { + vfat { + file image.itb { + image = "image.itb" + } + } + size = 16M +} + +image sdcard.img { + hdimage { + partition-table-type = "hybrid" + } + + partition uboot { + in-partition-table = "false" + image = "u-boot-rockchip.bin" + offset = 32K + size = 12M + } + + partition boot { + partition-type = "0xC" + bootable = "true" + image = "boot.vfat" + offset = 64M + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + offset = 96M + } +} diff --git a/board/radxa/rock5b/post-image.sh b/board/radxa/rock5b/post-image.sh new file mode 100755 index 0000000000..891f52201d --- /dev/null +++ b/board/radxa/rock5b/post-image.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +GENIMAGE_CFG="$(dirname $0)/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +# genimage needs u-boot-rockchip.bin + +cp output/build/uboot-2023.07-rc4/u-boot-rockchip.bin ${BINARIES_DIR}/ + +gzip -fk ${BINARIES_DIR}/Image +cp board/radxa/rock5b/rock5b.its ${BINARIES_DIR} +(cd $BINARIES_DIR && mkimage -f rock5b.its image.itb) + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +RET=${?} +exit ${RET} diff --git a/board/radxa/rock5b/rock5b.its b/board/radxa/rock5b/rock5b.its new file mode 100644 index 0000000000..d73659a56e --- /dev/null +++ b/board/radxa/rock5b/rock5b.its @@ -0,0 +1,46 @@ +/dts-v1/; + +/ { + description = "Rock 5B FIT Image"; + #address-cells = <1>; + + images { + kernel { + description = "Kernel"; + data = /incbin/("Image.gz"); + type = "kernel"; + arch = "arm64"; + os = "linux"; + compression = "gzip"; + load = <0x0a200000>; + entry = <0x0a200000>; + hash { + algo = "sha256"; + }; + }; + fdt { + description = "Device Tree"; + data = /incbin/("rk3588-rock-5b.dtb"); + type = "flat_dt"; + arch = "arm64"; + compression = "none"; + load = <0x0e000000>; + entry = <0x0e000000>; + hash { + algo = "sha256"; + }; + }; + }; + + configurations { + default = "standard"; + standard { + description = "Standard Boot"; + kernel = "kernel"; + fdt = "fdt"; + hash { + algo = "sha256"; + }; + }; + }; +}; diff --git a/board/radxa/rock5b/uboot.fragment b/board/radxa/rock5b/uboot.fragment new file mode 100644 index 0000000000..0613e0b772 --- /dev/null +++ b/board/radxa/rock5b/uboot.fragment @@ -0,0 +1,3 @@ +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/mmcblk0p2 rw rootfstype=ext4 clkin_hz=(25000000) earlycon clk_ignore_unused earlyprintk console=ttyS2,1500000n8 rootwait" +CONFIG_BOOTCOMMAND="fatload mmc 1:1 ${loadaddr} image.itb && bootm ${loadaddr}" diff --git a/configs/rock5b_defconfig b/configs/rock5b_defconfig index 157d81b163..3c814bf356 100644 --- a/configs/rock5b_defconfig +++ b/configs/rock5b_defconfig @@ -1,6 +1,8 @@ BR2_aarch64=y BR2_cortex_a76_a55=y BR2_KERNEL_HEADERS_5_10=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/radxa/rock5b/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="" BR2_TARGET_GENERIC_HOSTNAME="rock5b" BR2_TARGET_GENERIC_ISSUE="Rock 5b" BR2_SYSTEM_DHCP="eth0" @@ -30,6 +32,7 @@ BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/uboot.fragment" BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Jun 1 05:34:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 01 Jun 2023 05:34:07 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-05-31 Message-ID: <20230601053413.7FAC9424D6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-05-31 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 2 | 0 | 0 | 2 | 2023.02.x | 10 | 7 | 0 | 17 | master | 73 | 73 | 0 | 146 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 8 linux-6.3.4 | 6 gobject-introspection-1.74.0 | 4 elfutils-0.186 | 3 unknown | 3 agentpp-4.6.0 | 2 at-spi2-core-2.48.2 | 2 edk2-edk2-stable202208 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.38 | 2 host-rust-1.68.2 | 2 olsr-0.9.8 | 2 uclibc-1.0.43 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 audit-3.1 | 1 coreutils-9.3 | 1 f2fs-tools-1.15.0 | 1 fontconfig-2.14.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gnuradio-3.10.4.0 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-f4faaeaba371ff... | 1 libdill-32d0e8b733416208e04... | 1 libdrm-2.4.115 | 1 libglib2-2.76.1 | 1 libndp-1.8 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 perl-5.36.1 | 1 php-8.2.6 | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 sdl2_net-legal-info | 1 uboot-tools-2021.07 | 1 valgrind-3.20.0 | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f508a864d8fd32159fc5dca209bed544fdbd874f | i586 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d32202b1fcfce1ea12882719704d7eefdd9651ac | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/0904c4faacf750a67a5b21ff3d037c85cd472a15 | arm | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/667b7098cba21189cf413474cfdf95b188a8b094 | ORPH x86_64 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/777cae4bbcf28cf523cfa54340f378907c8cd952 | mips | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/d2f62fac516e91d06687c3074c9cf6cc1f5eb89b | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/865c7de0feb3b612a08cfd1a9e5ef73e3528a42f | m68k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/a571b51a11b58b0001f6d9c534d87a61216a0744 | ORPH i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/cddb03fa8e36ab14ef59066ec63cc215c6dfcafe | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/815f22aa7e1d8bacada4a014ba5958e0754a2dfc | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4df2d56f2a388cf893dd19f4101fdd4376199520 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3ee99a8dea26fa1ccddfbb56fc067cff8e041bd8 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a2cef42a05da1024b7f5751b2c68ca55f114cba9 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/35ac114e9b344570a889cc1c16479057c93b271b | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/df804a52f530459ad6dc163ed5f85894d6dd8aea | ORPH s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/762191195038e1727b6926e16c48fcf42399c03b | i686 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/bf1a6f2c095dde52a780f570a658b7683dc46e0b | i686 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/da787c6659ffa78bbf84461d0541494c959d9e37 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/526a6aeebf48051445db8984cd8174319ef5a442 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3a7a5785bf4938c86437e7793d4efd9316e91b7c | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6b820ff1431fdb5b144ef8e595bee08a7733d79 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ef1603d52c0b52d4999e484ef473f297cf97b634 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/a2203af6e9a62763610bdd03a3f5c3cfeab2cbff | arm | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/6a25557c64dbcd140e199b08bf3b19a236dfa41d | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8ad2e475c3c4ac5ff0dbf763dcb7ec034e86a532 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/58b6fc6a25594247240c32d7c044488793b4385e | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/008802719c38c47b259e0a1b53c1d95b94a8d0ed | ORPH microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/463c5669b482bd3508bace60342c606608c59307 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/51a5495828c8ef16f704730f514823cd3f34b42b | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/798664045a89ddae6df07bf3f1ac14a7206ec157 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e0c0347621945c842901931ec5141db7281a7ade | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/6f6869f05fb81eed52e014e965d8b971d2e0e709 | ORPH powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/9e6c62ad252b447054e9f4634817063918a29cec | ORPH sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e9503d59a895bcf7c39eed0059b232e8b6ebb54e | powerpc64le | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c052c485a013895a8b21278e56884cbc71af5327 | or1k | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/516fb1adffbe39b14462719e90365910aec151e3 | arm | libdrm-2.4.115 | NOK | http://autobuild.buildroot.net/results/eed10fd5b5fc6cff08eca9b5abdbf307b56e6c7c | m68k | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/9736407813493db69e52ee99ee4df28f01646053 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/1bb46ac8b66c6189e0aff9a3e5a7c44e2982d8ef | powerpc64le | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/53ceea8a9e26fc3d880f4c007eed4c03c436a562 | ORPH mips64 | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/2eff020d05fac8e7b6535b692a001872a406436a | ORPH arc | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/f1404e212cd15fa751c5a588b0714dc5cb15d916 | ORPH mips64el | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/404a4d1851d14cfd1adc835aa40a14e971ec7831 | ORPH sh4a | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/45dd22c5d1c2f7fc0f4503f8aa3d2644644b32f0 | ORPH m68k | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/34b0497ebf8022b6007a1c0708579b040b386ef1 | ORPH x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/58a58d53de56085ce9c0054f141c69e28a46ed8f | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/6a3c392e069f7cf72c6f4f00b73fd9a27be1f8d9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/79379dedccb13cc94695f277afcb520baa9f6ac9 | ORPH powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/a4faa7148a22690faa8e8ea79ed38f095e0707eb | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/1c51306ad05ae2782b4801858d10fc8dbec34bea | ORPH mips64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/4a306ab2c6d592a3119d07cabb20be0b029a8096 | ORPH powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/9f198700147dd6eb02e2f76b465aef20859f0e05 | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/750e7e1fb80a0801e8f54cf82a8c1a9e260ec9c4 | mipsel | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/ae30e8bb18a9227cc01c80af1ca271d03133d094 | powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/dcc5bb5b1c9b4039ba1c98d59504433523036f50 | i686 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/b7fd5fb3f4e954925bcc0676beb28c7afddeac47 | i686 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/5dba9b35d039a3d25d4441a8dc63a9d609b44767 | xtensa | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/7e9e3fc5ffa392ab3fb4a57d2cdfe7677077ad19 | armeb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/ae1dfb6341751f288fa4a515c6d21675c91c41c6 | arm | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/d2f56e60403ffd1abc3192888c2a0827f0e28775 | sh4eb | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/eacc8ad3c4c90c1e169dbd6fbb3c79692711b8e6 | sh4aeb | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/63493ff6bca64f1b29ec06a5fcf65f91e1a0272b | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d4138fea34363e2735b6344b3204204658d378e0 | ORPH s390x | sdl2_net-legal-info | NOK | http://autobuild.buildroot.net/results/cdcebe72e66eb6898f7fc5ad9c14f4d17bb9950f | ORPH arm | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/d6282d871e9b9aad64f8ecf78ff87a47d7e80898 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/43481cbeb61ac61296ef817b19e9d6329c70ff8b | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/8ac6b2611e4814786cfe56b6e0970a2241c13af8 | mips | unknown | NOK | http://autobuild.buildroot.net/results/d90e55b635a457adb74a1f2fe9dc4bff6e9dd9c4 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/639dea49c47cb19d2e999a54be6193f085e66014 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/56d9919b391463765879133e7d2a190867a6c9a0 | mips64el | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/65274f3c039e863cd557cd62dd1509f247291f31 | ORPH powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5b505369431c78e05517e8699f1b16db6e7068e5 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-rust-1.67.1 | 2 busybox-1.36.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-qemu-7.2.0 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/9914e567c15010daa45a5b3c477218275000fe4c | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9126f8998d8610cb25c77101dfe3b703310bde5e | ORPH s390x | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/cfdc5b175dcc34778b8fa5c0dd22bcbc2a7a89cd | sparc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/c9126619e09ec68d68085c46ca001b6b21141d90 | x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/bc7cad755097636db9fb0074d6a35c34dc262b3a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e180a1933830c92d6b937758b9c520704a79259 | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/e5b520b9f52fcae9c2eb0a3336b4269a1cb8dcce | -- http://autobuild.buildroot.net From bagasdotme at gmail.com Thu Jun 1 08:42:42 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Thu, 1 Jun 2023 15:42:42 +0700 Subject: [Buildroot] [PATCH] add MMX instruction set capability for Geode CPU In-Reply-To: <20230531150507.67562-1-cherniaev.andrei@kairo.space> References: <20230531150507.67562-1-cherniaev.andrei@kairo.space> Message-ID: On Thu, Jun 01, 2023 at 12:05:06AM +0900, AndreiCherniaev wrote: > Signed-off-by: AndreiCherniaev > > Before this patch there is no way no enable MMX for Geode. Modern Geode CPU support MMX. > This capability will interesting with ffmpeg for example. The wordings here all look confusing to me. I'd like to write the patch description as: "Currently, there is no MMX support for GEODE processors in Buildroot. Yet, some packages like ffmpeg leverage it when the package is built. Add the instructions set support." For the patch itself, see below. > --- > arch/Config.in.x86 | 20 +++++++++++++++----- > 1 file changed, 15 insertions(+), 5 deletions(-) > > diff --git a/arch/Config.in.x86 b/arch/Config.in.x86 > index c770ae3ffe..595db48d91 100644 > --- a/arch/Config.in.x86 > +++ b/arch/Config.in.x86 > @@ -521,11 +521,10 @@ config BR2_x86_steamroller > select BR2_X86_CPU_HAS_SSE4 > select BR2_X86_CPU_HAS_SSE42 > config BR2_x86_geode > - bool "geode" > - # Don't include MMX support because there several variant of geode > - # processor, some with MMX support, some without. > - # See: http://en.wikipedia.org/wiki/Geode_%28processor%29 > - depends on !BR2_x86_64 > + bool "geode" > + depends on !BR2_x86_64 > + help > + see also BR2_x86_geode_with_MMX > config BR2_x86_c3 > bool "Via/Cyrix C3 (Samuel/Ezra cores)" > depends on !BR2_x86_64 > @@ -633,5 +632,16 @@ config BR2_READELF_ARCH_NAME > default "Intel 80386" if BR2_i386 > default "Advanced Micro Devices X86-64" if BR2_x86_64 > > +config BR2_x86_geode_with_MMX > + bool "GEODE with MMX" "MMX instructions support on GEODE" > + depends on BR2_x86_geode > + default n > + select BR2_X86_CPU_HAS_MMX > + help > + there several variant of geode processor, > + some with MMX support, some without. > + See: http://en.wikipedia.org/wiki/Geode_%28processor%29 > + And decide can you use MMX or not "Some variants of GEODE processor support MMX instructions set. Enable this option if yours have that support. If unsure, see https://en.wikipedia.org/wiki/Geode_%28processor%29 for features list on GEODE processors." Next time, time to brush up your grammar and spelling skills as well as vocabulary. Thanks. -- An old man doll... just what I always wanted! - Clara -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From ju.o at free.fr Thu Jun 1 10:29:43 2023 From: ju.o at free.fr (Julien Olivain) Date: Thu, 01 Jun 2023 12:29:43 +0200 Subject: [Buildroot] [PATCH] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 In-Reply-To: <20230527134326.1855997-1-romain.naour@gmail.com> References: <20230527134326.1855997-1-romain.naour@gmail.com> Message-ID: Hi Romain, I successfully tested this patch on branch master at commit c765ac9 with the following commands: Using the local host qemu v7.2.1: support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK Using the Buildroot docker image: utils/docker-run support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_kexec ... OK Thank you for the fix! On 27/05/2023 15:43, Romain Naour wrote: > The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: > new runtime test) was tested locally with a qemu version (>= 7.x) more > recent than the one available in our buidroot/base Docker image (5.2). > As a consequence, that test fails to run in gitlab-ci as reported by > [1]. > > Remove "dtb-kaslr-seed=off" from the Qemu command line and pass > a custom devicetree to qemu virt machine. This devicetree is > based on qemu aarch64 5.2 dts with kaslr-seed set 0. > > The qemu aarch64 devicetree has been exported [2] and updated with the > following method: > > qemu-system-aarch64 -machine virt -machine > dumpdtb=qemu-aarch64-virt-5.2-machine.dtb > dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > > qemu-aarch64-virt-5.2-machine.dts > edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 > 0>;" > > As soon as our buidroot/base Docker image is updated and a newer qemu > version > is available, we can safely revert this change and use the initial > method. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 > > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html > [2] > https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree > > Signed-off-by: Romain Naour > Cc: Signed-off-by: Julien Olivain Tested-by: Julien Olivain > --- > support/testing/tests/package/test_kexec.py | 15 +- > .../qemu-aarch64-virt-5.2-machine.dts | 373 ++++++++++++++++++ > 2 files changed, 384 insertions(+), 4 deletions(-) > create mode 100644 > support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > > diff --git a/support/testing/tests/package/test_kexec.py > b/support/testing/tests/package/test_kexec.py > index 77e383373e..51d43b0572 100644 > --- a/support/testing/tests/package/test_kexec.py > +++ b/support/testing/tests/package/test_kexec.py > @@ -24,6 +24,8 @@ class TestKexec(infra.basetest.BRTest): > 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_DTS_SUPPORT=y > + BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="{}" > BR2_LINUX_KERNEL_INSTALL_TARGET=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > BR2_PACKAGE_KEXEC=y > @@ -31,20 +33,25 @@ class TestKexec(infra.basetest.BRTest): > BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > """.format( > - > infra.filepath("tests/package/test_kexec/linux-kexec.fragment") > + > infra.filepath("tests/package/test_kexec/linux-kexec.fragment"), > + > infra.filepath("tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts") > ) > > def test_run(self): > hda = os.path.join(self.builddir, "images", "rootfs.ext4") > kern = os.path.join(self.builddir, "images", "Image") > + dtb = os.path.join(self.builddir, "images", > "qemu-aarch64-virt-5.2-machine.dtb") > # Notes: > # Sufficient memory is needed to load the kernel: having at > # least 512MB works. kexec could silently fail if not enough > # memory is present. KASLR needs to be disabled for the test: > - # we pass "nokaslr" to kernel bootargs, and also pass > - # "dtb-kaslr-seed=off" to qemu virt machine. > + # we pass "nokaslr" to kernel bootargs, and also pass a custom > + # devicetree to qemu virt machine. This devicetree is based on > + # qemu aarch64 5.2 dts with kaslr-seed set 0. > + # With newer qemu >= 7.0 we can disable KASLR from the qemu > + # command line using "dtb-kaslr-seed=off". > bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] > - qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", > "cortex-a57", "-m", "512M", > + qemu_opts = ["-M", "virt", "-dtb", dtb, "-cpu", "cortex-a57", > "-m", "512M", > "-drive", f"file={hda},if=virtio,format=raw"] > self.emulator.boot(arch="aarch64", > kernel=kern, > diff --git > a/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > new file mode 100644 > index 0000000000..ad96a51c40 > --- /dev/null > +++ > b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts > @@ -0,0 +1,373 @@ > +/dts-v1/; > + > +/ { > + interrupt-parent = <0x8001>; > + #size-cells = <0x02>; > + #address-cells = <0x02>; > + compatible = "linux,dummy-virt"; > + > + psci { > + migrate = <0x84000005>; > + cpu_on = <0x84000003>; > + cpu_off = <0x84000002>; > + cpu_suspend = <0x84000001>; > + method = "hvc"; > + compatible = "arm,psci-0.2\0arm,psci"; > + }; > + > + memory at 40000000 { > + reg = <0x00 0x40000000 0x00 0x8000000>; > + device_type = "memory"; > + }; > + > + platform at c000000 { > + interrupt-parent = <0x8001>; > + ranges = <0x00 0x00 0xc000000 0x2000000>; > + #address-cells = <0x01>; > + #size-cells = <0x01>; > + compatible = "qemu,platform\0simple-bus"; > + }; > + > + fw-cfg at 9020000 { > + dma-coherent; > + reg = <0x00 0x9020000 0x00 0x18>; > + compatible = "qemu,fw-cfg-mmio"; > + }; > + > + virtio_mmio at a000000 { > + dma-coherent; > + interrupts = <0x00 0x10 0x01>; > + reg = <0x00 0xa000000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000200 { > + dma-coherent; > + interrupts = <0x00 0x11 0x01>; > + reg = <0x00 0xa000200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000400 { > + dma-coherent; > + interrupts = <0x00 0x12 0x01>; > + reg = <0x00 0xa000400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000600 { > + dma-coherent; > + interrupts = <0x00 0x13 0x01>; > + reg = <0x00 0xa000600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000800 { > + dma-coherent; > + interrupts = <0x00 0x14 0x01>; > + reg = <0x00 0xa000800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000a00 { > + dma-coherent; > + interrupts = <0x00 0x15 0x01>; > + reg = <0x00 0xa000a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000c00 { > + dma-coherent; > + interrupts = <0x00 0x16 0x01>; > + reg = <0x00 0xa000c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a000e00 { > + dma-coherent; > + interrupts = <0x00 0x17 0x01>; > + reg = <0x00 0xa000e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001000 { > + dma-coherent; > + interrupts = <0x00 0x18 0x01>; > + reg = <0x00 0xa001000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001200 { > + dma-coherent; > + interrupts = <0x00 0x19 0x01>; > + reg = <0x00 0xa001200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001400 { > + dma-coherent; > + interrupts = <0x00 0x1a 0x01>; > + reg = <0x00 0xa001400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001600 { > + dma-coherent; > + interrupts = <0x00 0x1b 0x01>; > + reg = <0x00 0xa001600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001800 { > + dma-coherent; > + interrupts = <0x00 0x1c 0x01>; > + reg = <0x00 0xa001800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001a00 { > + dma-coherent; > + interrupts = <0x00 0x1d 0x01>; > + reg = <0x00 0xa001a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001c00 { > + dma-coherent; > + interrupts = <0x00 0x1e 0x01>; > + reg = <0x00 0xa001c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a001e00 { > + dma-coherent; > + interrupts = <0x00 0x1f 0x01>; > + reg = <0x00 0xa001e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002000 { > + dma-coherent; > + interrupts = <0x00 0x20 0x01>; > + reg = <0x00 0xa002000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002200 { > + dma-coherent; > + interrupts = <0x00 0x21 0x01>; > + reg = <0x00 0xa002200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002400 { > + dma-coherent; > + interrupts = <0x00 0x22 0x01>; > + reg = <0x00 0xa002400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002600 { > + dma-coherent; > + interrupts = <0x00 0x23 0x01>; > + reg = <0x00 0xa002600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002800 { > + dma-coherent; > + interrupts = <0x00 0x24 0x01>; > + reg = <0x00 0xa002800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002a00 { > + dma-coherent; > + interrupts = <0x00 0x25 0x01>; > + reg = <0x00 0xa002a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002c00 { > + dma-coherent; > + interrupts = <0x00 0x26 0x01>; > + reg = <0x00 0xa002c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a002e00 { > + dma-coherent; > + interrupts = <0x00 0x27 0x01>; > + reg = <0x00 0xa002e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003000 { > + dma-coherent; > + interrupts = <0x00 0x28 0x01>; > + reg = <0x00 0xa003000 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003200 { > + dma-coherent; > + interrupts = <0x00 0x29 0x01>; > + reg = <0x00 0xa003200 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003400 { > + dma-coherent; > + interrupts = <0x00 0x2a 0x01>; > + reg = <0x00 0xa003400 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003600 { > + dma-coherent; > + interrupts = <0x00 0x2b 0x01>; > + reg = <0x00 0xa003600 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003800 { > + dma-coherent; > + interrupts = <0x00 0x2c 0x01>; > + reg = <0x00 0xa003800 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003a00 { > + dma-coherent; > + interrupts = <0x00 0x2d 0x01>; > + reg = <0x00 0xa003a00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003c00 { > + dma-coherent; > + interrupts = <0x00 0x2e 0x01>; > + reg = <0x00 0xa003c00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + virtio_mmio at a003e00 { > + dma-coherent; > + interrupts = <0x00 0x2f 0x01>; > + reg = <0x00 0xa003e00 0x00 0x200>; > + compatible = "virtio,mmio"; > + }; > + > + gpio-keys { > + #address-cells = <0x01>; > + #size-cells = <0x00>; > + compatible = "gpio-keys"; > + > + poweroff { > + gpios = <0x8003 0x03 0x00>; > + linux,code = <0x74>; > + label = "GPIO Key Poweroff"; > + }; > + }; > + > + pl061 at 9030000 { > + phandle = <0x8003>; > + clock-names = "apb_pclk"; > + clocks = <0x8000>; > + interrupts = <0x00 0x07 0x04>; > + gpio-controller; > + #gpio-cells = <0x02>; > + compatible = "arm,pl061\0arm,primecell"; > + reg = <0x00 0x9030000 0x00 0x1000>; > + }; > + > + pcie at 10000000 { > + interrupt-map-mask = <0x1800 0x00 0x00 0x07>; > + interrupt-map = <0x00 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x03 0x04 > 0x00 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x04 0x04 0x00 0x00 0x00 0x03 > 0x8001 0x00 0x00 0x00 0x05 0x04 0x00 0x00 0x00 0x04 0x8001 0x00 0x00 > 0x00 0x06 0x04 0x800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x04 0x04 > 0x800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x05 0x04 0x800 0x00 0x00 > 0x03 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x04 0x8001 0x00 > 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x05 > 0x04 0x1000 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x06 0x04 0x1000 0x00 > 0x00 0x03 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x04 0x8001 > 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 > 0x06 0x04 0x1800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x03 0x04 0x1800 > 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x04 > 0x8001 0x00 0x00 0x00 0x05 0x04>; > + #interrupt-cells = <0x01>; > + ranges = <0x1000000 0x00 0x00 0x00 0x3eff0000 0x00 0x10000 0x2000000 > 0x00 0x10000000 0x00 0x10000000 0x00 0x2eff0000 0x3000000 0x80 0x00 > 0x80 0x00 0x80 0x00>; > + reg = <0x40 0x10000000 0x00 0x10000000>; > + msi-parent = <0x8002>; > + dma-coherent; > + bus-range = <0x00 0xff>; > + linux,pci-domain = <0x00>; > + #size-cells = <0x02>; > + #address-cells = <0x03>; > + device_type = "pci"; > + compatible = "pci-host-ecam-generic"; > + }; > + > + pl031 at 9010000 { > + clock-names = "apb_pclk"; > + clocks = <0x8000>; > + interrupts = <0x00 0x02 0x04>; > + reg = <0x00 0x9010000 0x00 0x1000>; > + compatible = "arm,pl031\0arm,primecell"; > + }; > + > + pl011 at 9000000 { > + clock-names = "uartclk\0apb_pclk"; > + clocks = <0x8000 0x8000>; > + interrupts = <0x00 0x01 0x04>; > + reg = <0x00 0x9000000 0x00 0x1000>; > + compatible = "arm,pl011\0arm,primecell"; > + }; > + > + pmu { > + }; > + > + intc at 8000000 { > + phandle = <0x8001>; > + reg = <0x00 0x8000000 0x00 0x10000 0x00 0x8010000 0x00 0x10000>; > + compatible = "arm,cortex-a15-gic"; > + ranges; > + #size-cells = <0x02>; > + #address-cells = <0x02>; > + interrupt-controller; > + #interrupt-cells = <0x03>; > + > + v2m at 8020000 { > + phandle = <0x8002>; > + reg = <0x00 0x8020000 0x00 0x1000>; > + msi-controller; > + compatible = "arm,gic-v2m-frame"; > + }; > + }; > + > + flash at 0 { > + bank-width = <0x04>; > + reg = <0x00 0x00 0x00 0x4000000 0x00 0x4000000 0x00 0x4000000>; > + compatible = "cfi-flash"; > + }; > + > + cpus { > + #size-cells = <0x00>; > + #address-cells = <0x01>; > + > + cpu at 0 { > + reg = <0x00>; > + compatible = "arm,cortex-a15"; > + device_type = "cpu"; > + }; > + }; > + > + timer { > + interrupts = <0x01 0x0d 0x104 0x01 0x0e 0x104 0x01 0x0b 0x104 0x01 > 0x0a 0x104>; > + always-on; > + compatible = "arm,armv7-timer"; > + }; > + > + apb-pclk { > + phandle = <0x8000>; > + clock-output-names = "clk24mhz"; > + clock-frequency = <0x16e3600>; > + #clock-cells = <0x00>; > + compatible = "fixed-clock"; > + }; > + > + chosen { > + stdout-path = "/pl011 at 9000000"; > + /* Buildroot specific: KASLR needs to be disabled for the Kexec > test. */ > + kaslr-seed = <0 0>; > + }; > +}; Best regards, Julien. From vincent.stehle at arm.com Thu Jun 1 13:25:01 2023 From: vincent.stehle at arm.com (Vincent =?utf-8?Q?Stehl=C3=A9?=) Date: Thu, 1 Jun 2023 15:25:01 +0200 Subject: [Buildroot] [PATCH 1/3] boot/edk2: bump to version edk2-stable202305 In-Reply-To: <20230530200728.12239-1-ju.o@free.fr> References: <20230530200728.12239-1-ju.o@free.fr> Message-ID: On Tue, May 30, 2023 at 10:07:26PM +0200, Julien Olivain wrote: > For change log since version edk2-stable202208, see: > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202211 > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202302 > - https://github.com/tianocore/edk2/releases/tag/edk2-stable202305 > > The main motivation of this bump is the RISC-V QEMU Virt support > introduced in edk2-stable202302 (not yet supported in Buildroot). > > Cc: Dick Olsson > Cc: Vincent Stehl? > Signed-off-by: Julien Olivain > --- > Patch series tested on branch master at commit c765ac9 with commands: > > utils/docker-run make check-package > ... > 0 warnings generated > > support/testing/run-tests \ > -d dl -o output_folder \ > tests.boot.test_edk2 > ... > OK > > make qemu_aarch64_sbsa_defconfig > make > ... > output/images/start-qemu.sh > ... > buildroot login: Hi Julien, Thanks for those patches! I did test the following on my side without issue: qemu_aarch64_sbsa_defconfig tests.boot.test_edk2.TestEdk2 tests.boot.test_grub.TestGrubAArch64EFI tests.boot.test_grub.TestGrubX8664EFI tests.boot.test_grub.TestGrubi386EFI tests.fs.test_iso9660.TestIso9660Grub2EFI tests.fs.test_iso9660.TestIso9660Grub2Hybrid Feel free to add (or not): Tested-by: Vincent Stehl? Best regards, Vincent. > --- > boot/edk2/edk2.hash | 2 +- > boot/edk2/edk2.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/boot/edk2/edk2.hash b/boot/edk2/edk2.hash > index 94ee22ddc4..34d4b10e29 100644 > --- a/boot/edk2/edk2.hash > +++ b/boot/edk2/edk2.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 c10520f269557d566e35fe8104141aa2865f9085ad2b3a30aae8a7e78a3ca5aa edk2-edk2-stable202208-br1.tar.gz > +sha256 ca55351913e6258ebd8c08106f369ac71073d9cfaa80427fc5f131b06d808940 edk2-edk2-stable202305-br1.tar.gz > sha256 50ce20c9cfdb0e19ee34fe0a51fc0afe961f743697b068359ab2f862b494df80 License.txt > diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk > index fb6b9a3280..399bd346ef 100644 > --- a/boot/edk2/edk2.mk > +++ b/boot/edk2/edk2.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -EDK2_VERSION = edk2-stable202208 > +EDK2_VERSION = edk2-stable202305 > EDK2_SITE = https://github.com/tianocore/edk2 > EDK2_SITE_METHOD = git > EDK2_LICENSE = BSD-2-Clause-Patent > -- > 2.40.1 > From fperrad at gmail.com Thu Jun 1 16:11:46 2023 From: fperrad at gmail.com (Francois Perrad) Date: Thu, 1 Jun 2023 18:11:46 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230601161146.40829-1-francois.perrad@gadz.org> fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad --- ...Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- ...Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay -- 2.37.2 From bernd.kuhls at t-online.de Thu Jun 1 16:36:01 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 1 Jun 2023 18:36:01 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/busybox: bump version to 1.36.1 Message-ID: <20230601163601.44832-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/busybox/busybox.hash | 4 ++-- package/busybox/busybox.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/busybox/busybox.hash b/package/busybox/busybox.hash index 6d1c36906d..6eba365ecc 100644 --- a/package/busybox/busybox.hash +++ b/package/busybox/busybox.hash @@ -1,5 +1,5 @@ -# From https://busybox.net/downloads/busybox-1.35.0.tar.bz2.sha256 -sha256 542750c8af7cb2630e201780b4f99f3dcceeb06f505b479ec68241c1e6af61a5 busybox-1.36.0.tar.bz2 +# From https://busybox.net/downloads/busybox-1.36.1.tar.bz2.sha256 +sha256 b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314 busybox-1.36.1.tar.bz2 # Locally computed sha256 bbfc9843646d483c334664f651c208b9839626891d8f17604db2146962f43548 LICENSE sha256 b5a136ed67798e51fe2e0ca0b2a21cb01b904ff0c9f7d563a6292e276607e58f archival/libarchive/bz/LICENSE diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index fd4f3c17c5..eb5e7ad922 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -4,7 +4,7 @@ # ################################################################################ -BUSYBOX_VERSION = 1.36.0 +BUSYBOX_VERSION = 1.36.1 BUSYBOX_SITE = https://www.busybox.net/downloads BUSYBOX_SOURCE = busybox-$(BUSYBOX_VERSION).tar.bz2 BUSYBOX_LICENSE = GPL-2.0, bzip2-1.0.4 -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 1 16:44:00 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 1 Jun 2023 18:44:00 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 Message-ID: <20230601164400.48962-1-bernd.kuhls@t-online.de> Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ -- 2.39.2 From thomas.petazzoni at bootlin.com Fri Jun 2 05:40:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 02 Jun 2023 05:40:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-01 Message-ID: <20230602054040.776EA4263F@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-01 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 0 | 0 | 4 | 2023.02.x | 3 | 9 | 0 | 12 | master | 61 | 65 | 3 | 129 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 7 gobject-introspection | 3 host-rust-1.68.2 | 3 agentpp-4.6.0 | 2 at-spi2-core-2.48.2 | 2 cryptodev-linux-1.12 | 2 elfutils-0.186 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-go-1.19.9 | 2 host-heimdal-f4faaeaba371ff... | 2 libglib2-2.76.1 | 2 ulog-0389d243352255f6182326... | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 dtc-1.6.1 | 1 ffmpeg-4.4.4 | 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 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 ipmitool-1_8_19 | 1 jailhouse-0.12 | 1 json-c-0.16 | 1 lcms2-2.14 | 1 libnss-3.89.1 | 1 libp11-0.4.12 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.3.4 | 1 linux-tools | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 perl-clone-0.46 | 1 poke-3.0 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 speechd-0.11.4 | 1 stress-ng-0.15.07 | 1 uclibc-1.0.43 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e35d3ef8a500cadc11927cda4e51d7f5443df172 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8ad513b961e7833cb242d037f7a93757b381be9d | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/5707d691f32c2d8ac97c5912e4c1e5432deefc33 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/a87ac562e031a05f9e51999cc93180564969dc92 | ORPH arm | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/5ebf7e9775a92d4ccc73aed36c040ba49dc4d9c5 | mips64el | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/aa7a47f7ab77b15aa9f0442fb80282f82365dffb | i486 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/73b98f14f34d96af1fe1aea639f076dcaedd5042 | ORPH x86_64 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/2abab129dab668705dff582f123be03eac279712 | ORPH armeb | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/c2576c8511cfff82d7d069466b14577cc19f8eb3 | ORPH microblaze | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3aab76c14298abd7cb4fed0c1c930560cb32c486 | arm | dtc-1.6.1 | NOK | http://autobuild.buildroot.net/results/2ab436d3ef7d4ad3cc12fff29ca10ca8dc577511 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2b78a0bb8c788b31868ba386dc215af6fdae2092 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c0f59d9a12aad74cb148edd4867ae8e1c7e61404 | ORPH arm | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/fd95df777eff486e9efbf42f0c085a55b81f4c6c | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a24322a848f80f5e0b09087a99f5e1fcc9aee496 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d9ec9327af698c499e49603b79ec45b17e915f2a | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a1361993449b154810208d1424bc9f17cb72e1c8 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cf5932a8ca2e2afbfb7ff7404d3030212ab0835e | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b75810ea15e59e62c3d10fa0eff71aefe867d92f | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c080f689eea8ee832afcd203696c2bdfda84c965 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b7421d81ec7e8b5608918642bd98006782b1ff81 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0e5794221789219f99d9c218f5678ecbd87f8d48 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a328d0055a33e7d34221494c2fb637cb4fa18e0a | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/87613dbdc0da1e3037a18c43c79a4fa8fe409c65 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a2aa52d4fb6efafaf54b854b371b5992dc5a53d9 | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/8691512c62afb493df98d41d1fb7c771faa23a48 | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/e2d40693abe47fca8ef5585bab4d945f316584cc | m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/16d8cb7f19b937ec702cc44e386c49fa0bf307b0 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/cd2c313ad7d4516bb8b8b00f4d662269a2908d2a | ORPH mips64el | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/d0a7002648652a96a835896fd8819cebc0b3d293 | mips64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/9de0a812c23a92249e2097253666bb932c3ff531 | sparc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/677d3f64fc84cd9d371c7a7e7640d2787dc3800c | ORPH xtensa | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/7436cf691bbd146818f61047eeac613288426cc3 | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/ec8e717d412869a5e9eb2e6b20f1f32ccd79557a | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7e78a05203439ad68db48f4923a4fc8bde7c6a44 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/f7f87546bb11a9961b7618fd8504558d782b0d49 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/a5c843cd0a464dc3c2972f6053d8f14b73f94c6d | aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/e391c203dd49cea330029328b13f04de42182c4b | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/9fd14dd4e2f61712a76c71bb1a64f76b9691c6da | xtensa | lcms2-2.14 | NOK | http://autobuild.buildroot.net/results/7672012a5078c8e03d97f17d72133ba835bbda07 | microblaze | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/e13a53073e17fa554c903999bd7eef6b1fb9ec64 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/a499c3a3b7408d252aafe640a5d77a3c6ea62139 | i686 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/372801e19b163efd5767da889a459cd8ef08f8eb | arc | libp11-0.4.12 | NOK | http://autobuild.buildroot.net/results/5a00637e1d2a27c2f10b53101e85414a16f66b10 | ORPH nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7939a7a45e48d25a79d9a44d4d52a4a896ad3613 | ORPH powerpc64 | linux-6.3.4 | NOK | http://autobuild.buildroot.net/results/941aaf22d482f413b23f03a322c224fe479eecbb | ORPH nios2 | linux-tools | NOK | http://autobuild.buildroot.net/results/ceeafc1fb1b53310d7d3db105d209690095dbb3c | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4e74fc58ea12c66f2783b317f578f73481065200 | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e4eadf29dd599d80abcee16bb238d6886543c7c6 | ORPH arm | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/9e59fe9f1a913bb08954200fd627e32207fbf0fc | nios2 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/604a9753d5539db85b2894b7c0c2eb6ba531ece4 | s390x | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/7efe674aaefc150dfe4138bdccf249dec95588f7 | sh4 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/5f6ebfd07da8b8b779eb5ab8f01e155bf47164cd | arceb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/a86fb187ce3160b520c523cf58f6e001c6421cab | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/3d01848cdb26f52eb3cc5e5de9dad08c58236225 | sh4eb | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/6a297ab4f2fd2695a1e18bcc64568011ca2b3715 | arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/717e7c4dde06a490834932d6fb2e735046e6996e | riscv64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/a8d2caf70fa28bbf807385ca5a21bbc9dbc7d3b0 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/5632e43110ee0c6e700fcfbb866c2f1d1dea8b56 | ORPH mips64el | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/4a489481c2e26a5dcd688d973147762c2b8a2638 | or1k | speechd-0.11.4 | NOK | http://autobuild.buildroot.net/results/742d5fe3cea8b27e1dad71ad3aa6f816ed12f435 | aarch64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/66ca3a7fd950c2864a5aa1ba719b11e0b5ddf482 | riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/72045fbf84bb0a10c8b0a066048aa4388c2396ca | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0f149b6e09e7642de01351c8c0edd811b71add95 | powerpc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2303b14710028228f52fdf2a9c14f04b8c232cf8 | or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ba3e70fd596eb76ba06b4a7545a67d15b0921cdb | ORPH powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/9220d526fc606ef115d9c0c0c90b572136569a0d | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/2e3e72cafaeed696aa446309218eaf162ef338c8 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 brotli-1.0.9 | 1 busybox-1.36.0 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-python-sip-4.19.25 | 1 ntp-4.2.8p15 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | brotli-1.0.9 | NOK | http://autobuild.buildroot.net/results/859f919936807c08ec20a36d948c17aa75e965a9 | mips64el | busybox-1.36.0 | NOK | http://autobuild.buildroot.net/results/71c1cb82c551af7325b99437fe4308869fb0b0ca | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c0d3f853a73a98db031c4c1e8becc9090884b1c | ORPH or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ee2c89a6d7e5d31feb4b5be749d2b3b81d0f5676 | s390x | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/097104cb72422bc545e9d053717d48b711c345d6 | powerpc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/0fa84e616ea0c6125a018b735a43282a39283b9b | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/1609a078df42af5524233ba74f19b45a724e9dd4 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/8876b6cf85a0df2f83c0f9c4d0020bf3d15da683 | ORPH sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/108125698c41c137a76c9397cbc2165154299798 | -- http://autobuild.buildroot.net From apralat.mikroel at gmail.com Fri Jun 2 06:06:19 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:06:19 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora Message-ID: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Hi all, today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? -- Pozdrawiam / Regards, *Adrian Pra?at* -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Fri Jun 2 06:12:05 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 2 Jun 2023 00:12:05 -0600 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Message-ID: On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: > > Hi all, > > today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. > > During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: > > configure: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details > make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 > > The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 > > Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? Check the config.log file as the error message suggests. > > -- > Pozdrawiam / Regards, Adrian Pra?at > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From apralat.mikroel at gmail.com Fri Jun 2 06:28:08 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:28:08 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> Message-ID: <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Right, yesterday I had no time so a quick glance did not show anything, but today I searched for errors and found the possible culprit: configure:4715: $? = 0 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -v >&5 Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) configure:4715: $? = 0 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:4715: $? = 1 configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:4715: $? = 1 configure:4735: checking whether the C compiler works configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4761: $? = 0 configure:4809: result: yes configure:4812: checking for C compiler default output file name configure:4814: result: a.out configure:4820: checking for suffix of executables configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -o conftest -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4831: $? = 0 configure:4853: result: configure:4875: checking whether we are cross compiling configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -o conftest -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include -L/home/mikroel/project/buildroot/output/host/lib -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c? >&5 configure:4887: $? = 0 configure:4894: ./conftest configure:4898: $? = 0 configure:4886: result: no configure:4891: checking for suffix of object files configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache /usr/bin/gcc -c -O2 -I/home/mikroel/project/buildroot/output/host/include -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 ccache: error: Failed to create directory /home/mikroel/.buildroot-ccache/tmp: Permission denied configure:4917: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU M4" | #define PACKAGE_TARNAME "m4" | #define PACKAGE_VERSION "1.4.18" | #define PACKAGE_STRING "GNU M4 1.4.18" | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" | #define PACKAGE_URL "http://www.gnu.org/software/m4/" | #define PACKAGE "m4" | #define VERSION "1.4.18" | /* end confdefs.h.? */ | | int | main () | { | |?? ; |?? return 0; | } configure:4931: error: in `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': configure:4933: error: cannot compute suffix of object files: cannot compile See `config.log' for more details ## ---------------- ## ## Cache variables. ## ## ---------------- ## In package config I tried passing in the `--without-config` flag in the `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the ccache in the device config file allowed the compilation to proceed. For my purposes this is ok for now, but I would like the ccache to function properly, what can I do to help find the cause? On 6/2/23 08:12, James Hilliard wrote: > On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: >> Hi all, >> >> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. >> >> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: >> >> configure: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details >> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 >> >> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 >> >> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? > Check the config.log file as the error message suggests. > >> -- >> Pozdrawiam / Regards, Adrian Pra?at >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Fri Jun 2 06:35:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 2 Jun 2023 00:35:14 -0600 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Message-ID: On Fri, Jun 2, 2023 at 12:28?AM Adrian Pra?at wrote: > > Right, yesterday I had no time so a quick glance did not show anything, > but today I searched for errors and found the possible culprit: > > configure:4715: $? = 0 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -v >&5 > Using built-in specs. > COLLECT_GCC=/usr/bin/gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper > OFFLOAD_TARGET_NAMES=nvptx-none:hsa > OFFLOAD_TARGET_DEFAULT=1 > Target: x86_64-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Ubuntu > 9.4.0-1ubuntu1~20.04.1' > --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs > --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 > --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 > --program-prefix=x86_64-linux-gnu- --enable-shared > --enable-linker-build-id --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --libdir=/usr/lib > --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug > --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new > --enable-gnu-unique-object --disable-vtable-verify --enable-plugin > --enable-default-pie --with-system-zlib --with-target-system-zlib=auto > --enable-objc-gc=auto --enable-multiarch --disable-werror > --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 > --enable-multilib --with-tune=generic > --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa > --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) > configure:4715: $? = 0 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -V >&5 > gcc: error: unrecognized command line option '-V' > gcc: fatal error: no input files > compilation terminated. > configure:4715: $? = 1 > configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -qversion >&5 > gcc: error: unrecognized command line option '-qversion'; did you mean > '--version'? > gcc: fatal error: no input files > compilation terminated. > configure:4715: $? = 1 > configure:4735: checking whether the C compiler works > configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4761: $? = 0 > configure:4809: result: yes > configure:4812: checking for C compiler default output file name > configure:4814: result: a.out > configure:4820: checking for suffix of executables > configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -o conftest -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4831: $? = 0 > configure:4853: result: > configure:4875: checking whether we are cross compiling > configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -o conftest -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include > -L/home/mikroel/project/buildroot/output/host/lib > -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 > configure:4887: $? = 0 > configure:4894: ./conftest > configure:4898: $? = 0 > configure:4886: result: no > configure:4891: checking for suffix of object files > configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache > /usr/bin/gcc -c -O2 > -I/home/mikroel/project/buildroot/output/host/include > -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 > ccache: error: Failed to create directory > /home/mikroel/.buildroot-ccache/tmp: Permission denied > configure:4917: $? = 1 > configure: failed program was: > | /* confdefs.h */ > | #define PACKAGE_NAME "GNU M4" > | #define PACKAGE_TARNAME "m4" > | #define PACKAGE_VERSION "1.4.18" > | #define PACKAGE_STRING "GNU M4 1.4.18" > | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" > | #define PACKAGE_URL "http://www.gnu.org/software/m4/" > | #define PACKAGE "m4" > | #define VERSION "1.4.18" > | /* end confdefs.h. */ > | > | int > | main () > | { > | > | ; > | return 0; > | } > configure:4931: error: in > `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': > configure:4933: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details > > ## ---------------- ## > ## Cache variables. ## > ## ---------------- ## > > In package config I tried passing in the `--without-config` flag in the > `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the > ccache in the device config file allowed the compilation to proceed. Hmm, yeah error does look ccache related, what's your device config look like? > > For my purposes this is ok for now, but I would like the ccache to > function properly, what can I do to help find the cause? > > On 6/2/23 08:12, James Hilliard wrote: > > On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: > >> Hi all, > >> > >> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. > >> > >> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: > >> > >> configure: error: cannot compute suffix of object files: cannot compile > >> See `config.log' for more details > >> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 > >> > >> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 > >> > >> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? > > Check the config.log file as the error message suggests. > > > >> -- > >> Pozdrawiam / Regards, Adrian Pra?at > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot From apralat.mikroel at gmail.com Fri Jun 2 06:43:54 2023 From: apralat.mikroel at gmail.com (=?UTF-8?Q?Adrian_Pra=c5=82at?=) Date: Fri, 2 Jun 2023 08:43:54 +0200 Subject: [Buildroot] Issue with compiling buildroot toolchain on Fedora In-Reply-To: References: <81e83506-622a-7036-283c-eb0b19fcc369@gmail.com> <59927b85-68ff-69a4-bfed-83a060e82d2d@gmail.com> Message-ID: Ok, issue fixed, this was not related to buildroot at all but to selinux. In our config we have: BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.buildroot-ccache" and some indication could be that in the config.log there is a line: /home/mikroel/.buildroot-ccache/tmp: Permission denied After changing the selinux flags on the directory it all started working again: sudo chcon -Rt svirt_sandbox_file_t ~/.buildroot-ccache/ Thank you James for your help. On 6/2/23 08:35, James Hilliard wrote: > On Fri, Jun 2, 2023 at 12:28?AM Adrian Pra?at wrote: >> Right, yesterday I had no time so a quick glance did not show anything, >> but today I searched for errors and found the possible culprit: >> >> configure:4715: $? = 0 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -v >&5 >> Using built-in specs. >> COLLECT_GCC=/usr/bin/gcc >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper >> OFFLOAD_TARGET_NAMES=nvptx-none:hsa >> OFFLOAD_TARGET_DEFAULT=1 >> Target: x86_64-linux-gnu >> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >> 9.4.0-1ubuntu1~20.04.1' >> --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs >> --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 >> --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 >> --program-prefix=x86_64-linux-gnu- --enable-shared >> --enable-linker-build-id --libexecdir=/usr/lib >> --without-included-gettext --enable-threads=posix --libdir=/usr/lib >> --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug >> --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new >> --enable-gnu-unique-object --disable-vtable-verify --enable-plugin >> --enable-default-pie --with-system-zlib --with-target-system-zlib=auto >> --enable-objc-gc=auto --enable-multiarch --disable-werror >> --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 >> --enable-multilib --with-tune=generic >> --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa >> --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu >> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >> Thread model: posix >> gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) >> configure:4715: $? = 0 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -V >&5 >> gcc: error: unrecognized command line option '-V' >> gcc: fatal error: no input files >> compilation terminated. >> configure:4715: $? = 1 >> configure:4704: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -qversion >&5 >> gcc: error: unrecognized command line option '-qversion'; did you mean >> '--version'? >> gcc: fatal error: no input files >> compilation terminated. >> configure:4715: $? = 1 >> configure:4735: checking whether the C compiler works >> configure:4757: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -O2 -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4761: $? = 0 >> configure:4809: result: yes >> configure:4812: checking for C compiler default output file name >> configure:4814: result: a.out >> configure:4820: checking for suffix of executables >> configure:4827: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -o conftest -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4831: $? = 0 >> configure:4853: result: >> configure:4875: checking whether we are cross compiling >> configure:4883: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -o conftest -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include >> -L/home/mikroel/project/buildroot/output/host/lib >> -Wl,-rpath,/home/mikroel/project/buildroot/output/host/lib conftest.c >&5 >> configure:4887: $? = 0 >> configure:4894: ./conftest >> configure:4898: $? = 0 >> configure:4886: result: no >> configure:4891: checking for suffix of object files >> configure:4913: /home/mikroel/project/buildroot/output/host/bin/ccache >> /usr/bin/gcc -c -O2 >> -I/home/mikroel/project/buildroot/output/host/include >> -I/home/mikroel/project/buildroot/output/host/include conftest.c >&5 >> ccache: error: Failed to create directory >> /home/mikroel/.buildroot-ccache/tmp: Permission denied >> configure:4917: $? = 1 >> configure: failed program was: >> | /* confdefs.h */ >> | #define PACKAGE_NAME "GNU M4" >> | #define PACKAGE_TARNAME "m4" >> | #define PACKAGE_VERSION "1.4.18" >> | #define PACKAGE_STRING "GNU M4 1.4.18" >> | #define PACKAGE_BUGREPORT "bug-m4 at gnu.org" >> | #define PACKAGE_URL "http://www.gnu.org/software/m4/" >> | #define PACKAGE "m4" >> | #define VERSION "1.4.18" >> | /* end confdefs.h. */ >> | >> | int >> | main () >> | { >> | >> | ; >> | return 0; >> | } >> configure:4931: error: in >> `/home/mikroel/project/buildroot/output/build/host-m4-1.4.18': >> configure:4933: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details >> >> ## ---------------- ## >> ## Cache variables. ## >> ## ---------------- ## >> >> In package config I tried passing in the `--without-config` flag in the >> `HOST_M4_CONF_OPTS`, but it made no difference. However, disabling the >> ccache in the device config file allowed the compilation to proceed. > Hmm, yeah error does look ccache related, what's your device config look like? > >> For my purposes this is ok for now, but I would like the ccache to >> function properly, what can I do to help find the cause? >> >> On 6/2/23 08:12, James Hilliard wrote: >>> On Fri, Jun 2, 2023 at 12:06?AM Adrian Pra?at wrote: >>>> Hi all, >>>> >>>> today we hit an issue with compiling the toolchain for our device, the issue is with the package M4. >>>> >>>> During the compilation on other machines running Debian (kernel 5.10.0-23-amd64) everything builds normally. On my system however (Fedora 38, kernel 6.3.4-201.fc38.x86_64) the build fails with the message: >>>> >>>> configure: error: cannot compute suffix of object files: cannot compile >>>> See `config.log' for more details >>>> make: *** [package/pkg-generic.mk:222: /home/mikroel/project/buildroot/output/build/host-m4-1.4.18/.stamp_configured] Error 1 >>>> >>>> The only difference should be the kernel, since we build our images in ubuntu 22.04 docker containers. The issue is present on branch 2018.08.4 and also other branches, such as current 2023.05-rc2 >>>> >>>> Any ideas on what can we can check or do to narrow down the issue and correct the problem in buildroot itself? >>> Check the config.log file as the error message suggests. >>> >>>> -- >>>> Pozdrawiam / Regards, Adrian Pra?at >>>> >>>> _______________________________________________ >>>> buildroot mailing list >>>> buildroot at buildroot.org >>>> https://lists.buildroot.org/mailman/listinfo/buildroot From dario.binacchi at amarulasolutions.com Fri Jun 2 08:57:41 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Fri, 2 Jun 2023 10:57:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libmnl: remove dependency on kernel headers version Message-ID: <20230602085741.3338373-1-dario.binacchi@amarulasolutions.com> As agreed in [1], now that the patch for including kernel headers has been applied upstream, we can remove the restrictions in Buildroot to avoid compilation failures. The patch is an adaptation of the one applied upstream. [1] https://patchwork.ozlabs.org/project/buildroot/patch/20230520210153.3944842-1-dario.binacchi at amarulasolutions.com/ Signed-off-by: Dario Binacchi --- ...ache-copy-of-can.h-and-can-netlink.h.patch | 548 ++++++++++++++++++ package/libmnl/Config.in | 4 - package/libmnl/libmnl.mk | 1 + 3 files changed, 549 insertions(+), 4 deletions(-) create mode 100644 package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch diff --git a/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch b/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch new file mode 100644 index 000000000000..38948cd68a07 --- /dev/null +++ b/package/libmnl/0002-include-cache-copy-of-can.h-and-can-netlink.h.patch @@ -0,0 +1,548 @@ +From 46e6d487f9406001318e97d0349bcda07f923908 Mon Sep 17 00:00:00 2001 +From: Dario Binacchi +Date: Sat, 20 May 2023 10:22:52 +0200 +Subject: [PATCH] include: cache copy of can.h and can/netlink.h + +Ensure that rtnl-link-can example compiles in any installation. These +headers are not installed in the system. + +Signed-off-by: Dario Binacchi +Upstream: https://git.netfilter.org/libmnl/commit/?id=0b242d346dddba85384dd784759fe2b77f063e12 +--- + configure.ac | 2 +- + include/linux/Makefile.am | 4 +- + include/linux/can.h | 298 ++++++++++++++++++++++++++++++++++ + include/linux/can/Makefile.am | 1 + + include/linux/can/netlink.h | 185 +++++++++++++++++++++ + 5 files changed, 487 insertions(+), 3 deletions(-) + create mode 100644 include/linux/can.h + create mode 100644 include/linux/can/Makefile.am + create mode 100644 include/linux/can/netlink.h + +diff --git a/configure.ac b/configure.ac +index 314481dae87e..c8a56c6d0550 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,7 +27,7 @@ regular_CFLAGS="-Wall -Waggregate-return -Wmissing-declarations \ + -Wformat=2 -pipe" + AC_SUBST([regular_CPPFLAGS]) + AC_SUBST([regular_CFLAGS]) +-AC_CONFIG_FILES([Makefile src/Makefile include/Makefile include/libmnl/Makefile include/linux/Makefile include/linux/netfilter/Makefile examples/Makefile examples/genl/Makefile examples/kobject/Makefile examples/netfilter/Makefile examples/rtnl/Makefile libmnl.pc doxygen.cfg doxygen/Makefile]) ++AC_CONFIG_FILES([Makefile src/Makefile include/Makefile include/libmnl/Makefile include/linux/Makefile include/linux/can/Makefile include/linux/netfilter/Makefile examples/Makefile examples/genl/Makefile examples/kobject/Makefile examples/netfilter/Makefile examples/rtnl/Makefile libmnl.pc doxygen.cfg doxygen/Makefile]) + + AC_ARG_WITH([doxygen], [AS_HELP_STRING([--with-doxygen], + [create doxygen documentation])], +diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am +index 08c600b5fa42..ee0993dae186 100644 +--- a/include/linux/Makefile.am ++++ b/include/linux/Makefile.am +@@ -1,2 +1,2 @@ +-SUBDIRS = netfilter +-noinst_HEADERS = netlink.h socket.h ++SUBDIRS = can netfilter ++noinst_HEADERS = can.h netlink.h socket.h +diff --git a/include/linux/can.h b/include/linux/can.h +new file mode 100644 +index 000000000000..2c6a3ee7d32d +--- /dev/null ++++ b/include/linux/can.h +@@ -0,0 +1,298 @@ ++/* SPDX-License-Identifier: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) */ ++/* ++ * linux/can.h ++ * ++ * Definitions for CAN network layer (socket addr / CAN frame / CAN filter) ++ * ++ * Authors: Oliver Hartkopp ++ * Urs Thuermann ++ * Copyright (c) 2002-2007 Volkswagen Group Electronic Research ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. Neither the name of Volkswagen nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * Alternatively, provided that this notice is retained in full, this ++ * software may be distributed under the terms of the GNU General ++ * Public License ("GPL") version 2, in which case the provisions of the ++ * GPL apply INSTEAD OF those given above. ++ * ++ * The provided data structures and external interfaces from this code ++ * are not restricted to be used by modules with a GPL compatible license. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH ++ * DAMAGE. ++ */ ++ ++#ifndef _UAPI_CAN_H ++#define _UAPI_CAN_H ++ ++#include ++#include ++#include /* for offsetof */ ++ ++/* controller area network (CAN) kernel definitions */ ++ ++/* special address description flags for the CAN_ID */ ++#define CAN_EFF_FLAG 0x80000000U /* EFF/SFF is set in the MSB */ ++#define CAN_RTR_FLAG 0x40000000U /* remote transmission request */ ++#define CAN_ERR_FLAG 0x20000000U /* error message frame */ ++ ++/* valid bits in CAN ID for frame formats */ ++#define CAN_SFF_MASK 0x000007FFU /* standard frame format (SFF) */ ++#define CAN_EFF_MASK 0x1FFFFFFFU /* extended frame format (EFF) */ ++#define CAN_ERR_MASK 0x1FFFFFFFU /* omit EFF, RTR, ERR flags */ ++#define CANXL_PRIO_MASK CAN_SFF_MASK /* 11 bit priority mask */ ++ ++/* ++ * Controller Area Network Identifier structure ++ * ++ * bit 0-28 : CAN identifier (11/29 bit) ++ * bit 29 : error message frame flag (0 = data frame, 1 = error message) ++ * bit 30 : remote transmission request flag (1 = rtr frame) ++ * bit 31 : frame format flag (0 = standard 11 bit, 1 = extended 29 bit) ++ */ ++typedef __u32 canid_t; ++ ++#define CAN_SFF_ID_BITS 11 ++#define CAN_EFF_ID_BITS 29 ++#define CANXL_PRIO_BITS CAN_SFF_ID_BITS ++ ++/* ++ * Controller Area Network Error Message Frame Mask structure ++ * ++ * bit 0-28 : error class mask (see include/uapi/linux/can/error.h) ++ * bit 29-31 : set to zero ++ */ ++typedef __u32 can_err_mask_t; ++ ++/* CAN payload length and DLC definitions according to ISO 11898-1 */ ++#define CAN_MAX_DLC 8 ++#define CAN_MAX_RAW_DLC 15 ++#define CAN_MAX_DLEN 8 ++ ++/* CAN FD payload length and DLC definitions according to ISO 11898-7 */ ++#define CANFD_MAX_DLC 15 ++#define CANFD_MAX_DLEN 64 ++ ++/* ++ * CAN XL payload length and DLC definitions according to ISO 11898-1 ++ * CAN XL DLC ranges from 0 .. 2047 => data length from 1 .. 2048 byte ++ */ ++#define CANXL_MIN_DLC 0 ++#define CANXL_MAX_DLC 2047 ++#define CANXL_MAX_DLC_MASK 0x07FF ++#define CANXL_MIN_DLEN 1 ++#define CANXL_MAX_DLEN 2048 ++ ++/** ++ * struct can_frame - Classical CAN frame structure (aka CAN 2.0B) ++ * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition ++ * @len: CAN frame payload length in byte (0 .. 8) ++ * @can_dlc: deprecated name for CAN frame payload length in byte (0 .. 8) ++ * @__pad: padding ++ * @__res0: reserved / padding ++ * @len8_dlc: optional DLC value (9 .. 15) at 8 byte payload length ++ * len8_dlc contains values from 9 .. 15 when the payload length is ++ * 8 bytes but the DLC value (see ISO 11898-1) is greater then 8. ++ * CAN_CTRLMODE_CC_LEN8_DLC flag has to be enabled in CAN driver. ++ * @data: CAN frame payload (up to 8 byte) ++ */ ++struct can_frame { ++ canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ ++ union { ++ /* CAN frame payload length in byte (0 .. CAN_MAX_DLEN) ++ * was previously named can_dlc so we need to carry that ++ * name for legacy support ++ */ ++ __u8 len; ++ __u8 can_dlc; /* deprecated */ ++ } __attribute__((packed)); /* disable padding added in some ABIs */ ++ __u8 __pad; /* padding */ ++ __u8 __res0; /* reserved / padding */ ++ __u8 len8_dlc; /* optional DLC for 8 byte payload length (9 .. 15) */ ++ __u8 data[CAN_MAX_DLEN] __attribute__((aligned(8))); ++}; ++ ++/* ++ * defined bits for canfd_frame.flags ++ * ++ * The use of struct canfd_frame implies the FD Frame (FDF) bit to ++ * be set in the CAN frame bitstream on the wire. The FDF bit switch turns ++ * the CAN controllers bitstream processor into the CAN FD mode which creates ++ * two new options within the CAN FD frame specification: ++ * ++ * Bit Rate Switch - to indicate a second bitrate is/was used for the payload ++ * Error State Indicator - represents the error state of the transmitting node ++ * ++ * As the CANFD_ESI bit is internally generated by the transmitting CAN ++ * controller only the CANFD_BRS bit is relevant for real CAN controllers when ++ * building a CAN FD frame for transmission. Setting the CANFD_ESI bit can make ++ * sense for virtual CAN interfaces to test applications with echoed frames. ++ * ++ * The struct can_frame and struct canfd_frame intentionally share the same ++ * layout to be able to write CAN frame content into a CAN FD frame structure. ++ * When this is done the former differentiation via CAN_MTU / CANFD_MTU gets ++ * lost. CANFD_FDF allows programmers to mark CAN FD frames in the case of ++ * using struct canfd_frame for mixed CAN / CAN FD content (dual use). ++ * Since the introduction of CAN XL the CANFD_FDF flag is set in all CAN FD ++ * frame structures provided by the CAN subsystem of the Linux kernel. ++ */ ++#define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */ ++#define CANFD_ESI 0x02 /* error state indicator of the transmitting node */ ++#define CANFD_FDF 0x04 /* mark CAN FD for dual use of struct canfd_frame */ ++ ++/** ++ * struct canfd_frame - CAN flexible data rate frame structure ++ * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition ++ * @len: frame payload length in byte (0 .. CANFD_MAX_DLEN) ++ * @flags: additional flags for CAN FD ++ * @__res0: reserved / padding ++ * @__res1: reserved / padding ++ * @data: CAN FD frame payload (up to CANFD_MAX_DLEN byte) ++ */ ++struct canfd_frame { ++ canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ ++ __u8 len; /* frame payload length in byte */ ++ __u8 flags; /* additional flags for CAN FD */ ++ __u8 __res0; /* reserved / padding */ ++ __u8 __res1; /* reserved / padding */ ++ __u8 data[CANFD_MAX_DLEN] __attribute__((aligned(8))); ++}; ++ ++/* ++ * defined bits for canxl_frame.flags ++ * ++ * The canxl_frame.flags element contains two bits CANXL_XLF and CANXL_SEC ++ * and shares the relative position of the struct can[fd]_frame.len element. ++ * The CANXL_XLF bit ALWAYS needs to be set to indicate a valid CAN XL frame. ++ * As a side effect setting this bit intentionally breaks the length checks ++ * for Classical CAN and CAN FD frames. ++ * ++ * Undefined bits in canxl_frame.flags are reserved and shall be set to zero. ++ */ ++#define CANXL_XLF 0x80 /* mandatory CAN XL frame flag (must always be set!) */ ++#define CANXL_SEC 0x01 /* Simple Extended Content (security/segmentation) */ ++ ++/** ++ * struct canxl_frame - CAN with e'X'tended frame 'L'ength frame structure ++ * @prio: 11 bit arbitration priority with zero'ed CAN_*_FLAG flags ++ * @flags: additional flags for CAN XL ++ * @sdt: SDU (service data unit) type ++ * @len: frame payload length in byte (CANXL_MIN_DLEN .. CANXL_MAX_DLEN) ++ * @af: acceptance field ++ * @data: CAN XL frame payload (CANXL_MIN_DLEN .. CANXL_MAX_DLEN byte) ++ * ++ * @prio shares the same position as @can_id from struct can[fd]_frame. ++ */ ++struct canxl_frame { ++ canid_t prio; /* 11 bit priority for arbitration (canid_t) */ ++ __u8 flags; /* additional flags for CAN XL */ ++ __u8 sdt; /* SDU (service data unit) type */ ++ __u16 len; /* frame payload length in byte */ ++ __u32 af; /* acceptance field */ ++ __u8 data[CANXL_MAX_DLEN]; ++}; ++ ++#define CAN_MTU (sizeof(struct can_frame)) ++#define CANFD_MTU (sizeof(struct canfd_frame)) ++#define CANXL_MTU (sizeof(struct canxl_frame)) ++#define CANXL_HDR_SIZE (offsetof(struct canxl_frame, data)) ++#define CANXL_MIN_MTU (CANXL_HDR_SIZE + 64) ++#define CANXL_MAX_MTU CANXL_MTU ++ ++/* particular protocols of the protocol family PF_CAN */ ++#define CAN_RAW 1 /* RAW sockets */ ++#define CAN_BCM 2 /* Broadcast Manager */ ++#define CAN_TP16 3 /* VAG Transport Protocol v1.6 */ ++#define CAN_TP20 4 /* VAG Transport Protocol v2.0 */ ++#define CAN_MCNET 5 /* Bosch MCNet */ ++#define CAN_ISOTP 6 /* ISO 15765-2 Transport Protocol */ ++#define CAN_J1939 7 /* SAE J1939 */ ++#define CAN_NPROTO 8 ++ ++#define SOL_CAN_BASE 100 ++ ++/* ++ * This typedef was introduced in Linux v3.1-rc2 ++ * (commit 6602a4b net: Make userland include of netlink.h more sane) ++ * in . It must be duplicated here to make the CAN ++ * headers self-contained. ++ */ ++typedef unsigned short __kernel_sa_family_t; ++ ++/** ++ * struct sockaddr_can - the sockaddr structure for CAN sockets ++ * @can_family: address family number AF_CAN. ++ * @can_ifindex: CAN network interface index. ++ * @can_addr: protocol specific address information ++ */ ++struct sockaddr_can { ++ __kernel_sa_family_t can_family; ++ int can_ifindex; ++ union { ++ /* transport protocol class address information (e.g. ISOTP) */ ++ struct { canid_t rx_id, tx_id; } tp; ++ ++ /* J1939 address information */ ++ struct { ++ /* 8 byte name when using dynamic addressing */ ++ __u64 name; ++ ++ /* pgn: ++ * 8 bit: PS in PDU2 case, else 0 ++ * 8 bit: PF ++ * 1 bit: DP ++ * 1 bit: reserved ++ */ ++ __u32 pgn; ++ ++ /* 1 byte address */ ++ __u8 addr; ++ } j1939; ++ ++ /* reserved for future CAN protocols address information */ ++ } can_addr; ++}; ++ ++/** ++ * struct can_filter - CAN ID based filter in can_register(). ++ * @can_id: relevant bits of CAN ID which are not masked out. ++ * @can_mask: CAN mask (see description) ++ * ++ * Description: ++ * A filter matches, when ++ * ++ * & mask == can_id & mask ++ * ++ * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can ++ * filter for error message frames (CAN_ERR_FLAG bit set in mask). ++ */ ++struct can_filter { ++ canid_t can_id; ++ canid_t can_mask; ++}; ++ ++#define CAN_INV_FILTER 0x20000000U /* to be set in can_filter.can_id */ ++#define CAN_RAW_FILTER_MAX 512 /* maximum number of can_filter set via setsockopt() */ ++ ++#endif /* !_UAPI_CAN_H */ +diff --git a/include/linux/can/Makefile.am b/include/linux/can/Makefile.am +new file mode 100644 +index 000000000000..2d0288766894 +--- /dev/null ++++ b/include/linux/can/Makefile.am +@@ -0,0 +1 @@ ++noinst_HEADERS = netlink.h +diff --git a/include/linux/can/netlink.h b/include/linux/can/netlink.h +new file mode 100644 +index 000000000000..02ec32d69474 +--- /dev/null ++++ b/include/linux/can/netlink.h +@@ -0,0 +1,185 @@ ++/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ ++/* ++ * linux/can/netlink.h ++ * ++ * Definitions for the CAN netlink interface ++ * ++ * Copyright (c) 2009 Wolfgang Grandegger ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the version 2 of the GNU General Public License ++ * as published by the Free Software Foundation ++ * ++ * 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. ++ */ ++ ++#ifndef _UAPI_CAN_NETLINK_H ++#define _UAPI_CAN_NETLINK_H ++ ++#include ++ ++/* ++ * CAN bit-timing parameters ++ * ++ * For further information, please read chapter "8 BIT TIMING ++ * REQUIREMENTS" of the "Bosch CAN Specification version 2.0" ++ * at http://www.semiconductors.bosch.de/pdf/can2spec.pdf. ++ */ ++struct can_bittiming { ++ __u32 bitrate; /* Bit-rate in bits/second */ ++ __u32 sample_point; /* Sample point in one-tenth of a percent */ ++ __u32 tq; /* Time quanta (TQ) in nanoseconds */ ++ __u32 prop_seg; /* Propagation segment in TQs */ ++ __u32 phase_seg1; /* Phase buffer segment 1 in TQs */ ++ __u32 phase_seg2; /* Phase buffer segment 2 in TQs */ ++ __u32 sjw; /* Synchronisation jump width in TQs */ ++ __u32 brp; /* Bit-rate prescaler */ ++}; ++ ++/* ++ * CAN hardware-dependent bit-timing constant ++ * ++ * Used for calculating and checking bit-timing parameters ++ */ ++struct can_bittiming_const { ++ char name[16]; /* Name of the CAN controller hardware */ ++ __u32 tseg1_min; /* Time segment 1 = prop_seg + phase_seg1 */ ++ __u32 tseg1_max; ++ __u32 tseg2_min; /* Time segment 2 = phase_seg2 */ ++ __u32 tseg2_max; ++ __u32 sjw_max; /* Synchronisation jump width */ ++ __u32 brp_min; /* Bit-rate prescaler */ ++ __u32 brp_max; ++ __u32 brp_inc; ++}; ++ ++/* ++ * CAN clock parameters ++ */ ++struct can_clock { ++ __u32 freq; /* CAN system clock frequency in Hz */ ++}; ++ ++/* ++ * CAN operational and error states ++ */ ++enum can_state { ++ CAN_STATE_ERROR_ACTIVE = 0, /* RX/TX error count < 96 */ ++ CAN_STATE_ERROR_WARNING, /* RX/TX error count < 128 */ ++ CAN_STATE_ERROR_PASSIVE, /* RX/TX error count < 256 */ ++ CAN_STATE_BUS_OFF, /* RX/TX error count >= 256 */ ++ CAN_STATE_STOPPED, /* Device is stopped */ ++ CAN_STATE_SLEEPING, /* Device is sleeping */ ++ CAN_STATE_MAX ++}; ++ ++/* ++ * CAN bus error counters ++ */ ++struct can_berr_counter { ++ __u16 txerr; ++ __u16 rxerr; ++}; ++ ++/* ++ * CAN controller mode ++ */ ++struct can_ctrlmode { ++ __u32 mask; ++ __u32 flags; ++}; ++ ++#define CAN_CTRLMODE_LOOPBACK 0x01 /* Loopback mode */ ++#define CAN_CTRLMODE_LISTENONLY 0x02 /* Listen-only mode */ ++#define CAN_CTRLMODE_3_SAMPLES 0x04 /* Triple sampling mode */ ++#define CAN_CTRLMODE_ONE_SHOT 0x08 /* One-Shot mode */ ++#define CAN_CTRLMODE_BERR_REPORTING 0x10 /* Bus-error reporting */ ++#define CAN_CTRLMODE_FD 0x20 /* CAN FD mode */ ++#define CAN_CTRLMODE_PRESUME_ACK 0x40 /* Ignore missing CAN ACKs */ ++#define CAN_CTRLMODE_FD_NON_ISO 0x80 /* CAN FD in non-ISO mode */ ++#define CAN_CTRLMODE_CC_LEN8_DLC 0x100 /* Classic CAN DLC option */ ++#define CAN_CTRLMODE_TDC_AUTO 0x200 /* CAN transiver automatically calculates TDCV */ ++#define CAN_CTRLMODE_TDC_MANUAL 0x400 /* TDCV is manually set up by user */ ++ ++/* ++ * CAN device statistics ++ */ ++struct can_device_stats { ++ __u32 bus_error; /* Bus errors */ ++ __u32 error_warning; /* Changes to error warning state */ ++ __u32 error_passive; /* Changes to error passive state */ ++ __u32 bus_off; /* Changes to bus off state */ ++ __u32 arbitration_lost; /* Arbitration lost errors */ ++ __u32 restarts; /* CAN controller re-starts */ ++}; ++ ++/* ++ * CAN netlink interface ++ */ ++enum { ++ IFLA_CAN_UNSPEC, ++ IFLA_CAN_BITTIMING, ++ IFLA_CAN_BITTIMING_CONST, ++ IFLA_CAN_CLOCK, ++ IFLA_CAN_STATE, ++ IFLA_CAN_CTRLMODE, ++ IFLA_CAN_RESTART_MS, ++ IFLA_CAN_RESTART, ++ IFLA_CAN_BERR_COUNTER, ++ IFLA_CAN_DATA_BITTIMING, ++ IFLA_CAN_DATA_BITTIMING_CONST, ++ IFLA_CAN_TERMINATION, ++ IFLA_CAN_TERMINATION_CONST, ++ IFLA_CAN_BITRATE_CONST, ++ IFLA_CAN_DATA_BITRATE_CONST, ++ IFLA_CAN_BITRATE_MAX, ++ IFLA_CAN_TDC, ++ IFLA_CAN_CTRLMODE_EXT, ++ ++ /* add new constants above here */ ++ __IFLA_CAN_MAX, ++ IFLA_CAN_MAX = __IFLA_CAN_MAX - 1 ++}; ++ ++/* ++ * CAN FD Transmitter Delay Compensation (TDC) ++ * ++ * Please refer to struct can_tdc_const and can_tdc in ++ * include/linux/can/bittiming.h for further details. ++ */ ++enum { ++ IFLA_CAN_TDC_UNSPEC, ++ IFLA_CAN_TDC_TDCV_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCV_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCO_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCO_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCF_MIN, /* u32 */ ++ IFLA_CAN_TDC_TDCF_MAX, /* u32 */ ++ IFLA_CAN_TDC_TDCV, /* u32 */ ++ IFLA_CAN_TDC_TDCO, /* u32 */ ++ IFLA_CAN_TDC_TDCF, /* u32 */ ++ ++ /* add new constants above here */ ++ __IFLA_CAN_TDC, ++ IFLA_CAN_TDC_MAX = __IFLA_CAN_TDC - 1 ++}; ++ ++/* ++ * IFLA_CAN_CTRLMODE_EXT nest: controller mode extended parameters ++ */ ++enum { ++ IFLA_CAN_CTRLMODE_UNSPEC, ++ IFLA_CAN_CTRLMODE_SUPPORTED, /* u32 */ ++ ++ /* add new constants above here */ ++ __IFLA_CAN_CTRLMODE, ++ IFLA_CAN_CTRLMODE_MAX = __IFLA_CAN_CTRLMODE - 1 ++}; ++ ++/* u16 termination range: 1..65535 Ohms */ ++#define CAN_TERMINATION_DISABLED 0 ++ ++#endif /* !_UAPI_CAN_NETLINK_H */ +-- +2.32.0 + diff --git a/package/libmnl/Config.in b/package/libmnl/Config.in index 434778bf5547..b4a4195751ec 100644 --- a/package/libmnl/Config.in +++ b/package/libmnl/Config.in @@ -10,11 +10,7 @@ if BR2_PACKAGE_LIBMNL config BR2_PACKAGE_LIBMNL_EXAMPLES bool "install examples" - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 help Install binary examples. -comment "examples needs a toolchain w/ headers >= 4.11" - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11 - endif diff --git a/package/libmnl/libmnl.mk b/package/libmnl/libmnl.mk index cea528422ea8..08eebbaed9a8 100644 --- a/package/libmnl/libmnl.mk +++ b/package/libmnl/libmnl.mk @@ -12,6 +12,7 @@ LIBMNL_LICENSE = LGPL-2.1+ LIBMNL_LICENSE_FILES = COPYING LIBMNL_CPE_ID_VENDOR = netfilter # 0001-examples-add-rtnl-link-can.patch patches Makefile.am +# 0002-include-cache-copy-of-can.h-and-can-netlink.h.patch patches configure.ac LIBMNL_AUTORECONF = YES ifeq ($(BR2_PACKAGE_LIBMNL_EXAMPLES),y) -- 2.32.0 From peter at korsgaard.com Fri Jun 2 18:49:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:49:48 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 2, 3}.x series In-Reply-To: <20230530204541.2458144-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 30 May 2023 22:45:41 +0200") References: <20230530204541.2458144-1-bernd.kuhls@t-online.de> Message-ID: <877cslg0mr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls This doesn't update 6.2.x (which is EOL). Committed with the commit message updated to reflect this, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:50:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:50:13 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: update etienne carriere e-mail address In-Reply-To: <20230531134600.1548430-1-etienne.carriere@foss.st.com> (Etienne Carriere's message of "Wed, 31 May 2023 15:46:00 +0200") References: <20230531134600.1548430-1-etienne.carriere@foss.st.com> Message-ID: <873539g0m2.fsf@48ers.dk> >>>>> "Etienne" == Etienne Carriere writes: > Updates my e-mail address. > Signed-off-by: Etienne Carriere Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:51:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:51:34 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u In-Reply-To: <20230601161146.40829-1-francois.perrad@gadz.org> (Francois Perrad's message of "Thu, 1 Jun 2023 18:11:46 +0200") References: <20230601161146.40829-1-francois.perrad@gadz.org> Message-ID: <87y1l1elzd.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:55:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:55:16 +0200 Subject: [Buildroot] [PATCH 1/2] package/gcc: bump to version 12.3 In-Reply-To: <20230530192757.2487642-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:56 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> Message-ID: <87ttvpelt7.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Remove upstream patch. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 > Signed-off-by: Romain Naour I was hessitating if this should be applied to master or next, but given the bugfixes I went with master. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:55:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 20:55:21 +0200 Subject: [Buildroot] [PATCH 2/2] package/gcc: bump to version 11.4 In-Reply-To: <20230530192757.2487642-2-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:57 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> <20230530192757.2487642-2-romain.naour@gmail.com> Message-ID: <87pm6delt2.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Add Upstream tag to backported patches. > Remove patches merged in gcc 11.4. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 18:50:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:50:03 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: update etienne carriere e-mail address Message-ID: <20230602185603.4C24B86B6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08e92de0447591f61266ee10f982f4ad0545154d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Updates my e-mail address. Signed-off-by: Etienne Carriere Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index e76717e845..7aa5980df7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -862,7 +862,7 @@ F: package/szip/ N: Esben Haabendal F: package/python-kiwisolver/ -N: Etienne Carriere +N: Etienne Carriere F: boot/optee-os/ F: package/optee-client/ F: package/optee-examples/ From peter at korsgaard.com Fri Jun 2 18:48:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:48:13 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230602185603.40B5686B69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=073d6dbcb19bd7bce3be203ccfa88524ea61af6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 1967919431..f288f52601 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.4" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index b8ec77e232..4806bf711c 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 d8627528ed6b3ae607d00b1ef5a46e0e7051ae40b285fd4e82f4ff0bb72b68e8 linux-6.3.4.tar.xz -sha256 1bf254c4ca9ebccb25328296584fb5e87ad635ae0c1cc1deb0b5bb37a4608813 linux-6.1.30.tar.xz +sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz +sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4a4e98d21149d781867a6d44855f708b02f03cfe233d8026a0af9c9841b3b9ca linux-5.15.113.tar.xz -sha256 da839a4bf1f6c964b9bde593bd58928f106f53690ff677e226bc50cf368b0c29 linux-5.10.180.tar.xz -sha256 c3cf664feeeee47e0f0c45c53705568f73692c37a3ff7f11c1b15e59610feb04 linux-5.4.243.tar.xz +sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz +sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz +sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 047316d20c6c97ad41c40477c7e1ab0bea434243e17bfc72155801b123cc51f4 linux-4.19.283.tar.xz -sha256 a346c5c34c06caeb28063b6379a28ec1f4111fa438ecd933a55f696fe362c99d linux-4.14.315.tar.xz +sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz +sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 4a2e1e154d..51f475f16a 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.315" if BR2_KERNEL_HEADERS_4_14 - default "4.19.283" if BR2_KERNEL_HEADERS_4_19 - default "5.4.243" if BR2_KERNEL_HEADERS_5_4 - default "5.10.180" if BR2_KERNEL_HEADERS_5_10 - default "5.15.113" if BR2_KERNEL_HEADERS_5_15 - default "6.1.30" if BR2_KERNEL_HEADERS_6_1 - default "6.3.4" if BR2_KERNEL_HEADERS_6_3 + default "4.14.316" if BR2_KERNEL_HEADERS_4_14 + default "4.19.284" if BR2_KERNEL_HEADERS_4_19 + default "5.4.244" if BR2_KERNEL_HEADERS_5_4 + default "5.10.181" if BR2_KERNEL_HEADERS_5_10 + default "5.15.114" if BR2_KERNEL_HEADERS_5_15 + default "6.1.31" if BR2_KERNEL_HEADERS_6_1 + default "6.3.5" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Fri Jun 2 18:50:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:50:46 +0200 Subject: [Buildroot] [git commit] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230602185603.552B386B6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2bcfcec50285659c9921e8457fc893c8195e32a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- .../0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- .../0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay From peter at korsgaard.com Fri Jun 2 18:54:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:54:06 +0200 Subject: [Buildroot] [git commit] package/gcc: bump to version 12.3 Message-ID: <20230602185603.5FD2286B6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a623d4955a0c62037710aca545abc10b41153d6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove upstream patch. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- .checkpackageignore | 3 +- package/gcc/12.2.0/0002-fix-condvar.patch | 82 ---------------------- ...disable-split-stack-for-non-thread-builds.patch | 0 package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 5 files changed, 4 insertions(+), 87 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index f2dea0dfd9..a8338883d0 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -524,8 +524,7 @@ package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.pat package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream -package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/12.2.0/0002-fix-condvar.patch Upstream +package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream diff --git a/package/gcc/12.2.0/0002-fix-condvar.patch b/package/gcc/12.2.0/0002-fix-condvar.patch deleted file mode 100644 index 5044942e9f..0000000000 --- a/package/gcc/12.2.0/0002-fix-condvar.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ee4af2ed0b7322884ec4ff537564683c3749b813 Mon Sep 17 00:00:00 2001 -From: Jonathan Wakely -Date: Thu, 22 Dec 2022 09:56:47 +0000 -Subject: [PATCH] libstdc++: Avoid recursion in __nothrow_wait_cv::wait - [PR105730] - -The commit r12-5877-g9e18a25331fa25 removed the incorrect -noexcept-specifier from std::condition_variable::wait and gave the new -symbol version @@GLIBCXX_3.4.30. It also redefined the original symbol -std::condition_variable::wait(unique_lock&)@GLIBCXX_3.4.11 as an -alias for a new symbol, __gnu_cxx::__nothrow_wait_cv::wait, which still -has the incorrect noexcept guarantee. That __nothrow_wait_cv::wait is -just a wrapper around the real condition_variable::wait which adds -noexcept and so terminates on a __forced_unwind exception. - -This doesn't work on uclibc, possibly due to a dynamic linker bug. When -__nothrow_wait_cv::wait calls the condition_variable::wait function it -binds to the alias symbol, which means it just calls itself recursively -until the stack overflows. - -This change avoids the possibility of a recursive call by changing the -__nothrow_wait_cv::wait function so that instead of calling -condition_variable::wait it re-implements it. This requires accessing -the private _M_cond member of condition_variable, so we need to use the -trick of instantiating a template with the member-pointer of the private -member. - -libstdc++-v3/ChangeLog: - - PR libstdc++/105730 - * src/c++11/compatibility-condvar.cc (__nothrow_wait_cv::wait): - Access private data member of base class and call its wait - member. - -Signed-off-by: Gleb Mazovetskiy ---- - .../src/c++11/compatibility-condvar.cc | 22 ++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/libstdc++-v3/src/c++11/compatibility-condvar.cc b/libstdc++-v3/src/c++11/compatibility-condvar.cc -index e3a8b8403ca..3cef3bc0714 100644 ---- a/libstdc++-v3/src/c++11/compatibility-condvar.cc -+++ b/libstdc++-v3/src/c++11/compatibility-condvar.cc -@@ -67,6 +67,24 @@ _GLIBCXX_END_NAMESPACE_VERSION - && defined(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT) - namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) - { -+namespace -+{ -+ // Pointer-to-member for private std::condition_variable::_M_cond member. -+ std::__condvar std::condition_variable::* __base_member; -+ -+ template -+ struct cracker -+ { static std::__condvar std::condition_variable::* value; }; -+ -+ // Initializer for this static member also initializes __base_member. -+ template -+ std::__condvar std::condition_variable::* -+ cracker::value = __base_member = X; -+ -+ // Explicit instantiation is allowed to access the private member. -+ template class cracker<&std::condition_variable::_M_cond>; -+} -+ - struct __nothrow_wait_cv : std::condition_variable - { - void wait(std::unique_lock&) noexcept; -@@ -76,7 +94,9 @@ __attribute__((used)) - void - __nothrow_wait_cv::wait(std::unique_lock& lock) noexcept - { -- this->condition_variable::wait(lock); -+ // In theory this could be simply this->std::condition_variable::wait(lock) -+ // but with uclibc that binds to the @GLIBCXX_3.4.11 symbol, see PR 105730. -+ (this->*__base_member).wait(*lock.mutex()); - } - } // namespace __gnu_cxx - --- -2.31.1 - diff --git a/package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch similarity index 100% rename from package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index cd1b9fa46d..dca1579319 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -88,7 +88,7 @@ config BR2_GCC_VERSION default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X default "11.3.0" if BR2_GCC_VERSION_11_X - default "12.2.0" if BR2_GCC_VERSION_12_X + default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC config BR2_EXTRA_GCC_CONFIG_OPTIONS diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 666124fa6d..9082d25b78 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -4,8 +4,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/sha512.sum -sha512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 gcc-12.2.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum +sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz # Locally calculated (fetched from Github) sha512 b0853e2b1c5998044392023fa653e399e74118c46e616504ac59e1a2cf27620f94434767ce06b6cf4ca3dfb57f81d6eda92752befaf095ea5e564a9181b4659c gcc-arc-2020.09-release.tar.gz From peter at korsgaard.com Fri Jun 2 18:54:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 20:54:18 +0200 Subject: [Buildroot] [git commit] package/gcc: bump to version 11.4 Message-ID: <20230602185603.6C7CD86B69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1e3d02cd4d9ba04b9aea8bf10a960104d171773 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add Upstream tag to backported patches. Remove patches merged in gcc 11.4. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- .checkpackageignore | 7 +- .../gcc/11.3.0/0005-rs6000-Improve-.machine.patch | 120 --------------------- ...ot-use-rs6000_cpu-for-.machine-ppc-and-pp.patch | 68 ------------ ...k-Add-mcmodel-option-to-handle-large-GOTs.patch | 12 ++- ...k-Use-cmodel-large-when-building-crtstuff.patch | 12 ++- ..._REENTRANT-for-OpenRISC-when-pthread-is-p.patch | 8 +- ...disable-split-stack-for-non-thread-builds.patch | 2 +- ...-fix-machine-names-in-__has_include-.-PR.patch} | 8 +- package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 10 files changed, 31 insertions(+), 212 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index a8338883d0..ea5f6aafd3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -518,12 +518,7 @@ package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstr package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream -package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream -package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream -package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream -package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch Upstream -package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch Upstream +package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream diff --git a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch b/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch deleted file mode 100644 index 82a667ab7b..0000000000 --- a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch +++ /dev/null @@ -1,120 +0,0 @@ -From ca2c3a7d3db7a699c358d3408f820396dd536fc8 Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Tue, 1 Mar 2022 17:04:29 +0000 -Subject: [PATCH] rs6000: Improve .machine - -This adds more correct .machine for most older CPUs. It should be -conservative in the sense that everything we handled before we handle at -least as well now. This does not yet revamp the server CPU handling, it -is too risky at this point in time. - -Tested on powerpc64-linux {-m32,-m64}. Also manually tested with all --mcpu=, and the output of that passed through the GNU assembler. - -2022-03-04 Segher Boessenkool - - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Restructure a - bit. Handle most older CPUs. - -(cherry picked from commit 77eccbf39ed55297802bb66dff5f62507a7239e3) -(cherry picked from commit fc7e603edc67c66a14f893f3b5a0a34e7d26f77c) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 81 +++++++++++++++++++++++++------------- - 1 file changed, 54 insertions(+), 27 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0421dc7adb3..0a55c979c36 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5742,33 +5742,60 @@ const char *rs6000_machine; - const char * - rs6000_machine_from_flags (void) - { -- /* For some CPUs, the machine cannot be determined by ISA flags. We have to -- check them first. */ -- switch (rs6000_cpu) -- { -- case PROCESSOR_PPC8540: -- case PROCESSOR_PPC8548: -- return "e500"; -- -- case PROCESSOR_PPCE300C2: -- case PROCESSOR_PPCE300C3: -- return "e300"; -- -- case PROCESSOR_PPCE500MC: -- return "e500mc"; -- -- case PROCESSOR_PPCE500MC64: -- return "e500mc64"; -- -- case PROCESSOR_PPCE5500: -- return "e5500"; -- -- case PROCESSOR_PPCE6500: -- return "e6500"; -- -- default: -- break; -- } -+ /* e300 and e500 */ -+ if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3) -+ return "e300"; -+ if (rs6000_cpu == PROCESSOR_PPC8540 || rs6000_cpu == PROCESSOR_PPC8548) -+ return "e500"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC) -+ return "e500mc"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC64) -+ return "e500mc64"; -+ if (rs6000_cpu == PROCESSOR_PPCE5500) -+ return "e5500"; -+ if (rs6000_cpu == PROCESSOR_PPCE6500) -+ return "e6500"; -+ -+ /* 400 series */ -+ if (rs6000_cpu == PROCESSOR_PPC403) -+ return "\"403\""; -+ if (rs6000_cpu == PROCESSOR_PPC405) -+ return "\"405\""; -+ if (rs6000_cpu == PROCESSOR_PPC440) -+ return "\"440\""; -+ if (rs6000_cpu == PROCESSOR_PPC476) -+ return "\"476\""; -+ -+ /* A2 */ -+ if (rs6000_cpu == PROCESSOR_PPCA2) -+ return "a2"; -+ -+ /* Cell BE */ -+ if (rs6000_cpu == PROCESSOR_CELL) -+ return "cell"; -+ -+ /* Titan */ -+ if (rs6000_cpu == PROCESSOR_TITAN) -+ return "titan"; -+ -+ /* 500 series and 800 series */ -+ if (rs6000_cpu == PROCESSOR_MPCCORE) -+ return "\"821\""; -+ -+ /* 600 series and 700 series, "classic" */ -+ if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 -+ || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -+ || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ return "ppc"; -+ -+ /* Classic with AltiVec, "G4" */ -+ if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) -+ return "\"7450\""; -+ -+ /* The older 64-bit CPUs */ -+ if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -+ || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ return "ppc64"; - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch b/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch deleted file mode 100644 index 43fed4c19f..0000000000 --- a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 6de33ed642f119f1e2543095dd56e4a94f97c27f Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Fri, 11 Mar 2022 21:15:18 +0000 -Subject: [PATCH] rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 - (PR104829) - -Fixes: 77eccbf39ed5 - -rs6000.h has - #define PROCESSOR_POWERPC PROCESSOR_PPC604 - #define PROCESSOR_POWERPC64 PROCESSOR_RS64A -which means that if you use things like -mcpu=powerpc -mvsx it will no -longer work after my latest .machine patch. This causes GCC build errors -in some cases, not a good idea (even if the errors are actually -pre-existing: using -mvsx with a machine that does not have VSX cannot -work properly). - -2022-03-11 Segher Boessenkool - - PR target/104829 - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Don't output - "ppc" and "ppc64" based on rs6000_cpu. - -(cherry picked from commit 80fcc4b6afee72443bef551064826b3b4b6785e6) -(cherry picked from commit d87e0e297b1cba73a0c055d2a3e9267d288f435a) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0a55c979c36..7e5cdd34840 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5782,20 +5782,28 @@ rs6000_machine_from_flags (void) - if (rs6000_cpu == PROCESSOR_MPCCORE) - return "\"821\""; - -+#if 0 -+ /* This (and ppc64 below) are disabled here (for now at least) because -+ PROCESSOR_POWERPC, PROCESSOR_POWERPC64, and PROCESSOR_COMMON -+ are #define'd as some of these. Untangling that is a job for later. */ -+ - /* 600 series and 700 series, "classic" */ - if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 - || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -- || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ || rs6000_cpu == PROCESSOR_PPC750) - return "ppc"; -+#endif - - /* Classic with AltiVec, "G4" */ - if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) - return "\"7450\""; - -+#if 0 - /* The older 64-bit CPUs */ - if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -- || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ || rs6000_cpu == PROCESSOR_RS64A) - return "ppc64"; -+#endif - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch similarity index 95% rename from package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch rename to package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch index 4888f7e320..f927cd007d 100644 --- a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch +++ b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch @@ -1,4 +1,4 @@ -From 7a20b4574f06472086c786bd1b078ee962cdb02c Mon Sep 17 00:00:00 2001 +From 35c0801efa26bf248d278b5711b77a19e95b2f57 Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Tue, 6 Apr 2021 05:47:17 +0900 Subject: [PATCH] or1k: Add mcmodel option to handle large GOTs @@ -28,7 +28,11 @@ gcc/ChangeLog: * config/or1k/or1k.opt (mcmodel=): New option. * doc/invoke.texi (OpenRISC Options): Document mcmodel. +Uptream: eff8110674ef193481d3657456a262beeb9951ff + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/or1k-opts.h | 30 ++++++++++++++++++++++++++++++ gcc/config/or1k/or1k.c | 11 +++++++++-- @@ -166,7 +170,7 @@ index 6bd0f3eee6d..cc23e3b8856 100644 Target RejectNegative Mask(CMOV) Enable generation of conditional move (l.cmov) instructions. By default the diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi -index 35508efb4ef..a1b7608a3aa 100644 +index f1217812280..90c6186fc14 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1136,7 +1136,8 @@ Objective-C and Objective-C++ Dialects}. @@ -179,7 +183,7 @@ index 35508efb4ef..a1b7608a3aa 100644 @emph{PDP-11 Options} @gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol -@@ -26443,6 +26444,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, +@@ -26444,6 +26445,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, @code{l.slli}) instructions. By default extra instructions will be generated to store the immediate to a register first. @@ -196,5 +200,5 @@ index 35508efb4ef..a1b7608a3aa 100644 @end table -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch similarity index 88% rename from package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch rename to package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch index 716f007a24..eb45175135 100644 --- a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch +++ b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch @@ -1,4 +1,4 @@ -From c544a63928406b706b8493fd9b8ca2136b433cf0 Mon Sep 17 00:00:00 2001 +From f75178ccd2f5e4d73e27cccffffada859b87be7d Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Wed, 21 Apr 2021 05:33:15 +0900 Subject: [PATCH] or1k: Use cmodel=large when building crtstuff @@ -21,7 +21,11 @@ libgcc/ChangeLog: * config.host (or1k-*, tmake_file): Add or1k/t-crtstuff. * config/or1k/t-crtstuff: New file. +Upstream: da8a9d695b3c4b9397b5d9a27660bfa48af8d707 + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- libgcc/config.host | 4 ++-- libgcc/config/or1k/t-crtstuff | 2 ++ @@ -29,10 +33,10 @@ Signed-off-by: Giulio Benetti create mode 100644 libgcc/config/or1k/t-crtstuff diff --git a/libgcc/config.host b/libgcc/config.host -index f2dc7e266f4..6f193c32fbd 100644 +index 45f8e19ada4..5523345abb0 100644 --- a/libgcc/config.host +++ b/libgcc/config.host -@@ -1132,12 +1132,12 @@ nios2-*-*) +@@ -1150,12 +1150,12 @@ nios2-*-*) extra_parts="$extra_parts crti.o crtn.o" ;; or1k-*-linux*) @@ -56,5 +60,5 @@ index 00000000000..dcae7f3498e +# Compile crtbeginS.o and crtendS.o with -mcmodel=large +CRTSTUFF_T_CFLAGS_S += -mcmodel=large -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch similarity index 81% rename from package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch rename to package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch index e33dec3ff6..cb407c78fc 100644 --- a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch +++ b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch @@ -1,4 +1,4 @@ -From 8ef5787701f4d7cf46a27771d38ab54af2499e25 Mon Sep 17 00:00:00 2001 +From 48ced46a5f81f49737ea13d11a099e03062cf141 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 27 Mar 2020 21:23:53 +0100 Subject: [PATCH] gcc: define _REENTRANT for OpenRISC when -pthread is passed @@ -8,7 +8,11 @@ is defined. Added the CPP_SPEC definition to correct this. Patch sent upstream: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94372 +Upstream: cac2f69cdad434ad5cb60f5fe931d45cd82ef476 + Signed-off-by: Bernd Kuhls +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/linux.h | 2 ++ 1 file changed, 2 insertions(+) @@ -27,5 +31,5 @@ index 196f3f3c8f0..0cbdc934af1 100644 #define LINK_SPEC "%{h*} \ %{static:-Bstatic} \ -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch similarity index 92% rename from package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch index dba2d02d7f..817997e925 100644 --- a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch +++ b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch @@ -1,4 +1,4 @@ -From 3b9d7d397fa6dc290eb05bffca80968efb6ec2e5 Mon Sep 17 00:00:00 2001 +From 590ef1956786bfd49dae7a5e2fed67509d06f36b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 25 Jul 2022 00:29:55 +0200 Subject: [PATCH] disable split-stack for non-thread builds diff --git a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch similarity index 96% rename from package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch rename to package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch index 4e93f6ab96..88bc26e0d7 100644 --- a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch +++ b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch @@ -1,4 +1,4 @@ -From de3f4ee9a5bd2adcb5ff2e1690db2567fda1473c Mon Sep 17 00:00:00 2001 +From 3e878f9d1c473f91a1377193d4d8d2616357bed1 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 28 Jun 2021 13:54:58 +0800 Subject: [PATCH] fixinc: don't "fix" machine names in __has_include(...) @@ -93,10 +93,10 @@ index 5b23a8b640d..404b420f302 100644 with the appropriate underscores, then leave it alone. We want exactly two leading and trailing underscores. */ diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def -index 066bef99162..b7ad6982e96 100644 +index c2f54d1189a..b2841d384f3 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def -@@ -3154,7 +3154,8 @@ fix = { +@@ -3201,7 +3201,8 @@ fix = { c_fix = machine_name; test_text = "/* MACH_DIFF: */\n" @@ -120,5 +120,5 @@ index cf95321fb86..8b3accaf04e 100644 #endif /* MACHINE_NAME_CHECK */ -- -2.37.3 +2.34.3 diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index dca1579319..b6adf1f127 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -87,7 +87,7 @@ config BR2_GCC_VERSION string default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X - default "11.3.0" if BR2_GCC_VERSION_11_X + default "11.4.0" if BR2_GCC_VERSION_11_X default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 9082d25b78..f478962af8 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -2,8 +2,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280 gcc-8.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum -sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.4.0/sha512.sum +sha512 a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14 gcc-11.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz From peter at korsgaard.com Fri Jun 2 19:25:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:12 +0200 Subject: [Buildroot] [PATCH 1/3] package/earlyoom: fix daemon executable path in the init script In-Reply-To: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:43:56 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> Message-ID: <87leh1ekfb.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script > fails to start earlyoom because of a nonexistent executable path: > # /etc/init.d/S02earlyoom start > start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) > FAIL > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:25:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:15 +0200 Subject: [Buildroot] [PATCH 2/3] package/earlyoom: restore missing startup message in the init script In-Reply-To: <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:00 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> Message-ID: <87h6rpekf8.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of > 'Starting earlyoom: OK' because of a typo in the printf function call. > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:25:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:25:20 +0200 Subject: [Buildroot] [PATCH 3/3] package/earlyoom: unhardcode package version in CFLAGS In-Reply-To: <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:02 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> Message-ID: <87cz2dekf3.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > 'earlyoom --help' still says 'earlyoom 1.6' though it's already > version 1.7. '-DVERSION' flag value should be either unhardcoded, > either updated with each package version bump. > Signed-off-by: Sergey Bobrenok Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:24:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:24:24 +0200 Subject: [Buildroot] [git commit] package/earlyoom: restore missing startup message in the init script Message-ID: <20230602192548.DAD7386B7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=281a80dc934d3e8d8e780b04276cfe38b4bea9d5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of 'Starting earlyoom: OK' because of a typo in the printf function call. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index 35624f3c72..ac1734109e 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -8,7 +8,7 @@ EARLYOOM_ARGS="" [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" start() { - printf() 'Starting %s: ' "$DAEMON" + printf 'Starting %s: ' "$DAEMON" start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? From peter at korsgaard.com Fri Jun 2 19:24:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:24:51 +0200 Subject: [Buildroot] [git commit] package/earlyoom: unhardcode package version in CFLAGS Message-ID: <20230602192548.E7C9886B7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=239dd7dcbda1b2c86a29491158fa089e06efca33 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master 'earlyoom --help' still says 'earlyoom 1.6' though it's already version 1.7. '-DVERSION' flag value should be either unhardcoded, either updated with each package version bump. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/earlyoom.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/earlyoom.mk b/package/earlyoom/earlyoom.mk index c7042a054e..808b9c49fa 100644 --- a/package/earlyoom/earlyoom.mk +++ b/package/earlyoom/earlyoom.mk @@ -11,7 +11,7 @@ EARLYOOM_LICENSE_FILES = LICENSE EARLYOOM_BUILD_TARGETS = earlyoom.service earlyoom EARLYOOM_INSTALL_TARGETS = install-default install-bin -EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"1.6\"' +EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"$(EARLYOOM_VERSION)\"' EARLYOOM_MAKE_OPTS = \ $(TARGET_CONFIGURE_OPTS) \ From peter at korsgaard.com Fri Jun 2 19:23:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:23:54 +0200 Subject: [Buildroot] [git commit] package/earlyoom: fix daemon executable path in the init script Message-ID: <20230602192548.CFB8B86B7C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2fb3a7e2a06c10092280081e45b2b8841add5d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script fails to start earlyoom because of a nonexistent executable path: # /etc/init.d/S02earlyoom start start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) FAIL Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index c02495af90..35624f3c72 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -9,7 +9,7 @@ EARLYOOM_ARGS="" start() { printf() 'Starting %s: ' "$DAEMON" - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? if [ "$status" -eq 0 ]; then From havran.jan at email.cz Fri Jun 2 19:27:18 2023 From: havran.jan at email.cz (Jan Havran) Date: Fri, 2 Jun 2023 21:27:18 +0200 Subject: [Buildroot] [PATCH v2] board/pine64/pinecube: new board In-Reply-To: <840792FC-AD29-4D69-A853-8D6E9F91F0E6@benettiengineering.com> References: <840792FC-AD29-4D69-A853-8D6E9F91F0E6@benettiengineering.com> Message-ID: Hello everyone, it's been a while since I sent this v2 (and even longer since v1) and got review by Giulio... is there anything I can do to help this merged? I guess I will need to send v3 anyway since this patch is quite old now. Thank you, Jan V?Sun, Aug 21, 2022 at 09:01:25PM +0200,?Giulio Benetti napsal(a): > Hi Jan, > > > Il giorno 21 ago 2022, alle ore 20:55, Jan Havran ha scritto: > > > > ?Hi Giulio, > > > > V Sun, Aug 21, 2022 at 08:01:47PM +0200, Giulio Benetti napsal(a): > >> One last thing, please set the v1 patch to superseded in Patchwork: > >> https://patchwork.ozlabs.org/project/buildroot/list/?submitter=74841 > >> > > > > Patch set (did not know that I have to do it manually). > > perfect > > > > >> Thank you! > >> > >> Best regards > >> -- > >> Giulio Benetti > >> Benetti Engineering sas > >> > >>> On 21/08/22 19:53, Giulio Benetti wrote: > >>> Hi Jan, > >>> > >>> On 21/08/22 13:04, Jan Havran wrote: > >>>> Add support for PineCube with: > >>>> - U-Boot 2022.04 > >>>> - Linux 5.15.61 > >>>> > >>>> PineCube is a low-powered, open source IP camera > >>>> with the following specs: > >>>> - Allwinner S3 Cortex-A7 > >>>> - 128 MiB DDR3 > >>>> - 16 MiB SPI flash > >>>> - 5 MPx OV5640 camera > >>>> - MicroSD slot > >>>> - 10/100M Ethernet with passive PoE > >>>> - 802.11 b/g/n WiFi > >>>> - Bluetooth 4.1 > >>>> - USB 2.0 > >>>> - 26 pins GPIO header > >>>> - Microphone > >>>> - IR LEDs for night vision > >>>> > >>>> Board homepage: https://www.pine64.org/cube/ > >>>> Board wiki: https://wiki.pine64.org/wiki/PineCube > >>>> > >>>> Signed-off-by: Jan Havran > >>>> --- > >>>> Changes v1 -> v2 (review by Giulio Benetti): > >>>> - Updated commit message > >>>> - Replaced boot.cmd by extlinux.conf > >>>> - Renamed pinecube_defconfig to pine64_pinecube_defconfig > >>>> - Changed welcome message (generic issue) > >>>> - Updated U-Boot 2022.01 to 2022.04 > >>>> - Updated Linux kernel from 5.15 to 5.15.61 > >>>> - Removed NEON from FPU (but kept VFPV4) > >>>> --- > >>>> DEVELOPERS | 4 +++ > >>>> board/pine64/pinecube/extlinux.conf | 4 +++ > >>>> board/pine64/pinecube/genimage.cfg | 34 ++++++++++++++++++++++ > >>>> board/pine64/pinecube/post-build.sh | 5 ++++ > >>>> board/pine64/pinecube/readme.txt | 31 ++++++++++++++++++++ > >>>> configs/pine64_pinecube_defconfig | 45 +++++++++++++++++++++++++++++ > >>>> 6 files changed, 123 insertions(+) > >>>> create mode 100644 board/pine64/pinecube/extlinux.conf > >>>> create mode 100644 board/pine64/pinecube/genimage.cfg > >>>> create mode 100755 board/pine64/pinecube/post-build.sh > >>>> create mode 100644 board/pine64/pinecube/readme.txt > >>>> create mode 100644 configs/pine64_pinecube_defconfig > >>>> > >>>> diff --git a/DEVELOPERS b/DEVELOPERS > >>>> index 4287fd9cf7..74f57af6fa 100644 > >>>> --- a/DEVELOPERS > >>>> +++ b/DEVELOPERS > >>>> @@ -1410,6 +1410,10 @@ F: package/pangomm/ > >>>> F: package/rpm/ > >>>> F: package/yad/ > >>>> +N: Jan Havran > >>>> +F: board/pine64/pinecube/ > >>>> +F: configs/pine64_pinecube_defconfig > >>>> + > >>>> N: Jan Heylen > >>>> F: package/opentracing-cpp/ > >>>> diff --git a/board/pine64/pinecube/extlinux.conf > >>>> b/board/pine64/pinecube/extlinux.conf > >>>> new file mode 100644 > >>>> index 0000000000..6a18d9a2cb > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/extlinux.conf > >>>> @@ -0,0 +1,4 @@ > >>>> +label buildroot > >>>> + kernel /zImage > >>>> + devicetree /sun8i-s3-pinecube.dtb > >>>> + append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 > >>>> rootwait rw > >>>> diff --git a/board/pine64/pinecube/genimage.cfg > >>>> b/board/pine64/pinecube/genimage.cfg > >>>> new file mode 100644 > >>>> index 0000000000..398d45e2f7 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/genimage.cfg > >>>> @@ -0,0 +1,34 @@ > >>>> +image boot.vfat { > >>>> + vfat { > >>>> + files = { > >>>> + "zImage", > >>>> + "sun8i-s3-pinecube.dtb", > >>>> + "extlinux" > >>>> + } > >>>> + } > >>>> + > >>>> + size = 8M > >>>> +} > >>>> + > >>>> +image sdcard.img { > >>>> + hdimage { > >>>> + } > >>>> + > >>>> + partition u-boot { > >>>> + in-partition-table = "no" > >>>> + image = "u-boot-sunxi-with-spl.bin" > >>>> + offset = 8K > >>>> + size = 504K # 512KB - 8KB > >>>> + } > >>>> + > >>>> + partition boot { > >>>> + partition-type = 0xC > >>>> + bootable = "true" > >>>> + image = "boot.vfat" > >>>> + } > >>>> + > >>>> + partition rootfs { > >>>> + partition-type = 0x83 > >>>> + image = "rootfs.ext4" > >>>> + } > >>>> +} > >>>> diff --git a/board/pine64/pinecube/post-build.sh > >>>> b/board/pine64/pinecube/post-build.sh > >>>> new file mode 100755 > >>>> index 0000000000..ba29375c05 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/post-build.sh > >>>> @@ -0,0 +1,5 @@ > >>>> +#!/bin/sh > >>>> + > >>>> +BOARD_DIR="$(dirname $0)" > >>>> + > >>>> +install -m 0644 -D $BOARD_DIR/extlinux.conf > >>>> $BINARIES_DIR/extlinux/extlinux.conf > >>>> diff --git a/board/pine64/pinecube/readme.txt > >>>> b/board/pine64/pinecube/readme.txt > >>>> new file mode 100644 > >>>> index 0000000000..4cf6df2110 > >>>> --- /dev/null > >>>> +++ b/board/pine64/pinecube/readme.txt > >>>> @@ -0,0 +1,31 @@ > >>>> +Intro > >>>> +===== > >>>> + > >>>> +This directory contains a Buildroot configuration for building a > >>>> +Pine64 PineCube. > >>>> + > >>>> +Board homepage: https://www.pine64.org/cube/ > >>>> +Board wiki: https://wiki.pine64.org/wiki/PineCube > >>>> + > >>>> +How to build it > >>>> +=============== > >>>> + > >>>> + $ make pine64_pinecube_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 PineCube and power it up. The console > >>>> +is on the serial port 2, 115200 8N1 (check Wiki for board pinout). > >>>> diff --git a/configs/pine64_pinecube_defconfig > >>>> b/configs/pine64_pinecube_defconfig > >>>> new file mode 100644 > >>>> index 0000000000..8f60115f8f > >>>> --- /dev/null > >>>> +++ b/configs/pine64_pinecube_defconfig > >>>> @@ -0,0 +1,45 @@ > >>>> +# Target options > >>>> +BR2_arm=y > >>>> +BR2_cortex_a7=y > >>>> +BR2_ARM_FPU_VFPV4=y > >>> > >>> About this ^^^ there is an ongoing discussion if use mixed VFVP4+NEON or > >>> not: > >>> https://lists.buildroot.org/pipermail/buildroot/2022-August/649770.html > >>> > >>> For the moment it's ok to me keeping this way and when we've all > >>> clarified FPU strategy on 32-bit ARM cortex then we can modify and > >>> you could test it or even provide the patch for this. > >>> > >>> Have you re-tested the board with such modification? > >>> > > > > Yes, I re-tested the board for general use. But if you ask about the FPU, I am not > > sure what kind of tests should I run and how to check if it gives me valid result. > > Should I do some heavy FPU testing? This one setting is more based on chip description > > and previous discussion rather than some my tests/experiments. > > No need. It?s ok, if there was a problem you?ve have found a segmentation fault while booting. > > > > >>>> + > >>>> +# Toolchain options > >>>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >>>> + > >>>> +# System configuration > >>>> +BR2_TARGET_GENERIC_HOSTNAME="pinecube" > >>>> +BR2_TARGET_GENERIC_ISSUE="Welcome to Pine64 Pinecube" > >>>> +BR2_SYSTEM_DHCP="eth0" > >>>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/pine64/pinecube/post-build.sh" > >>>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > >>>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pinecube/genimage.cfg" > >>>> + > >>>> +# Kernel > >>>> +BR2_LINUX_KERNEL=y > >>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > >>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.61" > >>>> +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" > >>>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >>>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-s3-pinecube" > >>>> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >>>> + > >>>> +# Filesystem > >>>> +BR2_TARGET_ROOTFS_EXT2=y > >>>> +BR2_TARGET_ROOTFS_EXT2_4=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="2022.04" > >>>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pinecube" > >>>> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >>>> +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > >>>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >>>> +BR2_TARGET_UBOOT_SPL=y > >>>> +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" > >>>> + > >>>> +# Required host utilities for building an SDCard image > >>>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y > >>>> +BR2_PACKAGE_HOST_GENIMAGE=y > >>>> +BR2_PACKAGE_HOST_MTOOLS=y > >>> > >>> Overall looks good to me, it builds correctly with buildroot/docker-run > >>> so: > >>> Reviewed-by: Giulio Benetti > >>> > >>> Expect this patch to be part of 2022.11 since 2022.08-rc1 has been > >>> released on 12th August and from -rc1 to 2022.08 only bug fixes and > >>> security patches are allowed. > >>> > >>> Thanks for the contribution! > > > > Thank you very much for your review and your time. > > You?re welcome > > Best regards > Giulio > > > > > Regards, > > Jan > > > >>> > >>> Best regards > >> > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > From peter at korsgaard.com Fri Jun 2 19:42:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:42:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-ipython: bump to version 8.8.0 In-Reply-To: (James Hilliard's message of "Wed, 31 May 2023 08:20:42 -0600") References: <20230109042648.2342444-1-james.hilliard1@gmail.com> <468bf7d8-5ea2-d367-b6dc-65d01beb775c@smile.fr> Message-ID: <878rd1ejmy.fsf@48ers.dk> >>>>> "James" == James Hilliard writes: Hi, >> Do you think we should revert to ipython 7.x for 2023.02 and 2023.05? It is safe >> to do so? > Good chance there's some incompatible dependencies. >> ipython 8.x requires 4 new packages, I'm not sure it's safe to add them for >> 2023.02 and 2023.05. > Probably safer than trying to revert. You may be right. I'll start by adding those 4 packages to master. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:42:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:42:41 +0200 Subject: [Buildroot] [PATCH 1/5] package/python-executing: new package In-Reply-To: <20230528190111.2430580-1-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:07 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> Message-ID: <874jnpejm6.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:01 +0200 Subject: [Buildroot] [PATCH 3/5] package/python-asttokens: new package In-Reply-To: <20230528190111.2430580-3-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:09 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-3-romain.naour@gmail.com> Message-ID: <87zg5hd4xu.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour > --- > package/Config.in | 1 + > package/python-asttokens/Config.in | 7 +++++++ > package/python-asttokens/python-asttokens.hash | 5 +++++ > package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ > 4 files changed, 29 insertions(+) > create mode 100644 package/python-asttokens/Config.in > create mode 100644 package/python-asttokens/python-asttokens.hash > create mode 100644 package/python-asttokens/python-asttokens.mk > diff --git a/package/Config.in b/package/Config.in > index 3da005b5e5..e018fe66ca 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -966,6 +966,7 @@ menu "External python modules" > source "package/python-argon2-cffi-bindings/Config.in" > source "package/python-arrow/Config.in" > source "package/python-asgiref/Config.in" > + source "package/python-asttokens/Config.in" > source "package/python-asn1crypto/Config.in" check-package (rightly) complains that n comes before t: package/Config.in:970: Packages in: menu "External python modules", are not alphabetically ordered; correct order: '-', '_', digits, capitals, lowercase; first incorrect package: python-asn1crypto Committed with that fixed, thanks. > source "package/python-async-generator/Config.in" > source "package/python-async-lru/Config.in" > diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in > new file mode 100644 > index 0000000000..2732b8124b > --- /dev/null > +++ b/package/python-asttokens/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_ASTTOKENS > + bool "python-asttokens" > + select BR2_PACKAGE_PYTHON_SIX # runtime > + help > + Annotate AST trees with source code positions. > + > + https://github.com/gristlabs/asttokens > diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash > new file mode 100644 > index 0000000000..6529e4db41 > --- /dev/null > +++ b/package/python-asttokens/python-asttokens.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/asttokens/json > +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz > +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz > +# Locally computed sha256 checksums > +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE > diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk > new file mode 100644 > index 0000000000..8a8ce1ddd9 > --- /dev/null > +++ b/package/python-asttokens/python-asttokens.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-asttokens > +# > +################################################################################ > + > +PYTHON_ASTTOKENS_VERSION = 2.2.1 > +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz > +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f > +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools > +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 > +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE > + > +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:49 +0200 Subject: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package In-Reply-To: <20230528190111.2430580-2-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:08 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-2-romain.naour@gmail.com> Message-ID: <87v8g5d4wi.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:45:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:45:58 +0200 Subject: [Buildroot] [PATCH 4/5] package/python-stack-data: new package In-Reply-To: <20230528190111.2430580-4-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:10 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-4-romain.naour@gmail.com> Message-ID: <87r0qtd4w9.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:46:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 21:46:39 +0200 Subject: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies In-Reply-To: <20230528190111.2430580-5-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:11 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-5-romain.naour@gmail.com> Message-ID: <87mt1hd4v4.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > As reported [1], the test TestIPythonPy3 fail since it was updated > to 8.6.0 release just after 2022.11. > ModuleNotFoundError: No module named 'stack_data' > Indeed there is no such python3-stack-data in Buildroot. > For example, Fedora packaging added python3-stack-data while updating > to ipython 8.0.1. > With python-stack-data added, the test TestIPythonPy3 still fail > with: > ModuleNotFoundError: No module named 'sqlite3' > Since ipython 8 sqlite3 fallback imports has been removed [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html > [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 19:40:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:40:58 +0200 Subject: [Buildroot] [git commit] package/python-pure-eval: new package Message-ID: <20230602194659.6F63B86BBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c8e93f4a6b91ad42add41618b775a30dbfc79338 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-pure-eval/Config.in | 6 ++++++ package/python-pure-eval/python-pure-eval.hash | 5 +++++ package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index 82aa348455..3da005b5e5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1190,6 +1190,7 @@ menu "External python modules" source "package/python-psycopg2/Config.in" source "package/python-ptyprocess/Config.in" source "package/python-pudb/Config.in" + source "package/python-pure-eval/Config.in" source "package/python-py/Config.in" source "package/python-pyaes/Config.in" source "package/python-pyalsa/Config.in" diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in new file mode 100644 index 0000000000..f6ccd6056d --- /dev/null +++ b/package/python-pure-eval/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PURE_EVAL + bool "python-pure-eval" + help + Safely evaluate AST nodes without side effects. + + http://github.com/alexmojaki/pure_eval diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash new file mode 100644 index 0000000000..5bf5dcb749 --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pure_eval/json +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk new file mode 100644 index 0000000000..f139ea270f --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-pure-eval +# +################################################################################ + +PYTHON_PURE_EVAL_VERSION = 0.2.2 +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools +PYTHON_PURE_EVAL_LICENSE = MIT +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt + +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:46:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:46:07 +0200 Subject: [Buildroot] [git commit] package/ipython: add missing dependencies Message-ID: <20230602194659.8CB5B86BBD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d93c999a39344bb3b73a21490cc4e0122ef5923 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As reported [1], the test TestIPythonPy3 fail since it was updated to 8.6.0 release just after 2022.11. ModuleNotFoundError: No module named 'stack_data' Indeed there is no such python3-stack-data in Buildroot. For example, Fedora packaging added python3-stack-data while updating to ipython 8.0.1. With python-stack-data added, the test TestIPythonPy3 still fail with: ModuleNotFoundError: No module named 'sqlite3' Since ipython 8 sqlite3 fallback imports has been removed [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/python-ipython/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in index 3de49ae574..c217efcfd1 100644 --- a/package/python-ipython/Config.in +++ b/package/python-ipython/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_IPYTHON bool "python-ipython" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_BACKCALL # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime select BR2_PACKAGE_PYTHON_JEDI # runtime @@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_IPYTHON select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime select BR2_PACKAGE_PYTHON_PYGMENTS # runtime select BR2_PACKAGE_PYTHON_PEXPECT # runtime + select BR2_PACKAGE_PYTHON_STACK_DATA # runtime select BR2_PACKAGE_PYTHON_TRAITLETS # runtime help IPython is a command shell for interactive computing in From peter at korsgaard.com Fri Jun 2 19:40:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:40:40 +0200 Subject: [Buildroot] [git commit] package/python-executing: new package Message-ID: <20230602194659.649A486BB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=91b7bd01eca709c0bd7fa94c147f82082f054c94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-executing/Config.in | 7 +++++++ package/python-executing/python-executing.hash | 5 +++++ package/python-executing/python-executing.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 0cf2f3998c..82aa348455 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1051,6 +1051,7 @@ menu "External python modules" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" source "package/python-evdev/Config.in" + source "package/python-executing/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-executing/Config.in b/package/python-executing/Config.in new file mode 100644 index 0000000000..e1f8f8efdf --- /dev/null +++ b/package/python-executing/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EXECUTING + bool "python-executing" + help + Get the currently executing AST node of a frame, and other + information. + + https://github.com/alexmojaki/executing diff --git a/package/python-executing/python-executing.hash b/package/python-executing/python-executing.hash new file mode 100644 index 0000000000..40fd43b5fd --- /dev/null +++ b/package/python-executing/python-executing.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/executing/json +md5 e6fa9a6abf00555ccc8a6b3524729238 executing-1.2.0.tar.gz +sha256 19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107 executing-1.2.0.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-executing/python-executing.mk b/package/python-executing/python-executing.mk new file mode 100644 index 0000000000..4c968323ea --- /dev/null +++ b/package/python-executing/python-executing.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-executing +# +################################################################################ + +PYTHON_EXECUTING_VERSION = 1.2.0 +PYTHON_EXECUTING_SOURCE = executing-$(PYTHON_EXECUTING_VERSION).tar.gz +PYTHON_EXECUTING_SITE = https://files.pythonhosted.org/packages/8f/ac/89ff37d8594b0eef176b7cec742ac868fef853b8e18df0309e3def9f480b +PYTHON_EXECUTING_SETUP_TYPE = setuptools +PYTHON_EXECUTING_LICENSE = MIT +PYTHON_EXECUTING_LICENSE_FILES = LICENSE.txt + +PYTHON_EXECUTING_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:45:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:45:38 +0200 Subject: [Buildroot] [git commit] package/python-stack-data: new package Message-ID: <20230602194659.833C186BBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a1c55ea6dd4e7b93e4720206fc1ea390933ef675 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-stack-data/Config.in | 10 ++++++++++ package/python-stack-data/python-stack-data.hash | 5 +++++ package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index bc78acebda..ad438667d2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1310,6 +1310,7 @@ menu "External python modules" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" source "package/python-sqlparse/Config.in" + source "package/python-stack-data/Config.in" source "package/python-systemd/Config.in" source "package/python-tabledata/Config.in" source "package/python-tempora/Config.in" diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in new file mode 100644 index 0000000000..508eb9cf13 --- /dev/null +++ b/package/python-stack-data/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_STACK_DATA + bool "python-stack-data" + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime + select BR2_PACKAGE_PYTHON_EXECUTING # runtime + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime + help + Extract data from python stack frames and tracebacks + for informative displays. + + http://github.com/alexmojaki/stack_data diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash new file mode 100644 index 0000000000..6decd3ca8e --- /dev/null +++ b/package/python-stack-data/python-stack-data.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/stack_data/json +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk new file mode 100644 index 0000000000..494ce8f454 --- /dev/null +++ b/package/python-stack-data/python-stack-data.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-stack-data +# +################################################################################ + +PYTHON_STACK_DATA_VERSION = 0.6.2 +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 +PYTHON_STACK_DATA_SETUP_TYPE = setuptools +PYTHON_STACK_DATA_LICENSE = MIT +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) From peter at korsgaard.com Fri Jun 2 19:44:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 21:44:02 +0200 Subject: [Buildroot] [git commit] package/python-asttokens: new package Message-ID: <20230602194659.7914A86BBB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa5c233c36bcc8fd51c84f7776c1b3a2875a3d98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Romain Naour [Peter: fix alphabetical ordering] Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-asttokens/Config.in | 7 +++++++ package/python-asttokens/python-asttokens.hash | 5 +++++ package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 3da005b5e5..bc78acebda 100644 --- a/package/Config.in +++ b/package/Config.in @@ -967,6 +967,7 @@ menu "External python modules" source "package/python-arrow/Config.in" source "package/python-asgiref/Config.in" source "package/python-asn1crypto/Config.in" + source "package/python-asttokens/Config.in" source "package/python-async-generator/Config.in" source "package/python-async-lru/Config.in" source "package/python-async-timeout/Config.in" diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in new file mode 100644 index 0000000000..2732b8124b --- /dev/null +++ b/package/python-asttokens/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_ASTTOKENS + bool "python-asttokens" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Annotate AST trees with source code positions. + + https://github.com/gristlabs/asttokens diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash new file mode 100644 index 0000000000..6529e4db41 --- /dev/null +++ b/package/python-asttokens/python-asttokens.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/asttokens/json +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz +# Locally computed sha256 checksums +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk new file mode 100644 index 0000000000..8a8ce1ddd9 --- /dev/null +++ b/package/python-asttokens/python-asttokens.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-asttokens +# +################################################################################ + +PYTHON_ASTTOKENS_VERSION = 2.2.1 +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE + +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From giulio.benetti at benettiengineering.com Fri Jun 2 20:09:11 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 2 Jun 2023 22:09:11 +0200 Subject: [Buildroot] [PATCH v2] board/pine64/pinecube: new board In-Reply-To: References: Message-ID: <60CE7E4C-47D5-4465-A06C-367A73F49808@benettiengineering.com> Hi Jan, > Il giorno 2 giu 2023, alle ore 21:41, Jan Havran ha scritto: > > ?Hello everyone, > > it's been a while since I sent this v2 (and even longer since v1) and got review by Giulio... > is there anything I can do to help this merged? > > I guess I will need to send v3 anyway since this patch is quite old now. you should send v3 only if it creates conflicts with current master branch. Best regards Giulio > > Thank you, > Jan > > V Sun, Aug 21, 2022 at 09:01:25PM +0200, Giulio Benetti napsal(a): >> Hi Jan, >> >>>> Il giorno 21 ago 2022, alle ore 20:55, Jan Havran ha scritto: >>> >>> ?Hi Giulio, >>> >>> V Sun, Aug 21, 2022 at 08:01:47PM +0200, Giulio Benetti napsal(a): >>>> One last thing, please set the v1 patch to superseded in Patchwork: >>>> https://patchwork.ozlabs.org/project/buildroot/list/?submitter=74841 >>>> >>> >>> Patch set (did not know that I have to do it manually). >> >> perfect >> >>> >>>> Thank you! >>>> >>>> Best regards >>>> -- >>>> Giulio Benetti >>>> Benetti Engineering sas >>>> >>>>> On 21/08/22 19:53, Giulio Benetti wrote: >>>>> Hi Jan, >>>>> >>>>> On 21/08/22 13:04, Jan Havran wrote: >>>>>> Add support for PineCube with: >>>>>> - U-Boot 2022.04 >>>>>> - Linux 5.15.61 >>>>>> >>>>>> PineCube is a low-powered, open source IP camera >>>>>> with the following specs: >>>>>> - Allwinner S3 Cortex-A7 >>>>>> - 128 MiB DDR3 >>>>>> - 16 MiB SPI flash >>>>>> - 5 MPx OV5640 camera >>>>>> - MicroSD slot >>>>>> - 10/100M Ethernet with passive PoE >>>>>> - 802.11 b/g/n WiFi >>>>>> - Bluetooth 4.1 >>>>>> - USB 2.0 >>>>>> - 26 pins GPIO header >>>>>> - Microphone >>>>>> - IR LEDs for night vision >>>>>> >>>>>> Board homepage: https://www.pine64.org/cube/ >>>>>> Board wiki: https://wiki.pine64.org/wiki/PineCube >>>>>> >>>>>> Signed-off-by: Jan Havran >>>>>> --- >>>>>> Changes v1 -> v2 (review by Giulio Benetti): >>>>>> - Updated commit message >>>>>> - Replaced boot.cmd by extlinux.conf >>>>>> - Renamed pinecube_defconfig to pine64_pinecube_defconfig >>>>>> - Changed welcome message (generic issue) >>>>>> - Updated U-Boot 2022.01 to 2022.04 >>>>>> - Updated Linux kernel from 5.15 to 5.15.61 >>>>>> - Removed NEON from FPU (but kept VFPV4) >>>>>> --- >>>>>> DEVELOPERS | 4 +++ >>>>>> board/pine64/pinecube/extlinux.conf | 4 +++ >>>>>> board/pine64/pinecube/genimage.cfg | 34 ++++++++++++++++++++++ >>>>>> board/pine64/pinecube/post-build.sh | 5 ++++ >>>>>> board/pine64/pinecube/readme.txt | 31 ++++++++++++++++++++ >>>>>> configs/pine64_pinecube_defconfig | 45 +++++++++++++++++++++++++++++ >>>>>> 6 files changed, 123 insertions(+) >>>>>> create mode 100644 board/pine64/pinecube/extlinux.conf >>>>>> create mode 100644 board/pine64/pinecube/genimage.cfg >>>>>> create mode 100755 board/pine64/pinecube/post-build.sh >>>>>> create mode 100644 board/pine64/pinecube/readme.txt >>>>>> create mode 100644 configs/pine64_pinecube_defconfig >>>>>> >>>>>> diff --git a/DEVELOPERS b/DEVELOPERS >>>>>> index 4287fd9cf7..74f57af6fa 100644 >>>>>> --- a/DEVELOPERS >>>>>> +++ b/DEVELOPERS >>>>>> @@ -1410,6 +1410,10 @@ F: package/pangomm/ >>>>>> F: package/rpm/ >>>>>> F: package/yad/ >>>>>> +N: Jan Havran >>>>>> +F: board/pine64/pinecube/ >>>>>> +F: configs/pine64_pinecube_defconfig >>>>>> + >>>>>> N: Jan Heylen >>>>>> F: package/opentracing-cpp/ >>>>>> diff --git a/board/pine64/pinecube/extlinux.conf >>>>>> b/board/pine64/pinecube/extlinux.conf >>>>>> new file mode 100644 >>>>>> index 0000000000..6a18d9a2cb >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/extlinux.conf >>>>>> @@ -0,0 +1,4 @@ >>>>>> +label buildroot >>>>>> + kernel /zImage >>>>>> + devicetree /sun8i-s3-pinecube.dtb >>>>>> + append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 >>>>>> rootwait rw >>>>>> diff --git a/board/pine64/pinecube/genimage.cfg >>>>>> b/board/pine64/pinecube/genimage.cfg >>>>>> new file mode 100644 >>>>>> index 0000000000..398d45e2f7 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/genimage.cfg >>>>>> @@ -0,0 +1,34 @@ >>>>>> +image boot.vfat { >>>>>> + vfat { >>>>>> + files = { >>>>>> + "zImage", >>>>>> + "sun8i-s3-pinecube.dtb", >>>>>> + "extlinux" >>>>>> + } >>>>>> + } >>>>>> + >>>>>> + size = 8M >>>>>> +} >>>>>> + >>>>>> +image sdcard.img { >>>>>> + hdimage { >>>>>> + } >>>>>> + >>>>>> + partition u-boot { >>>>>> + in-partition-table = "no" >>>>>> + image = "u-boot-sunxi-with-spl.bin" >>>>>> + offset = 8K >>>>>> + size = 504K # 512KB - 8KB >>>>>> + } >>>>>> + >>>>>> + partition boot { >>>>>> + partition-type = 0xC >>>>>> + bootable = "true" >>>>>> + image = "boot.vfat" >>>>>> + } >>>>>> + >>>>>> + partition rootfs { >>>>>> + partition-type = 0x83 >>>>>> + image = "rootfs.ext4" >>>>>> + } >>>>>> +} >>>>>> diff --git a/board/pine64/pinecube/post-build.sh >>>>>> b/board/pine64/pinecube/post-build.sh >>>>>> new file mode 100755 >>>>>> index 0000000000..ba29375c05 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/post-build.sh >>>>>> @@ -0,0 +1,5 @@ >>>>>> +#!/bin/sh >>>>>> + >>>>>> +BOARD_DIR="$(dirname $0)" >>>>>> + >>>>>> +install -m 0644 -D $BOARD_DIR/extlinux.conf >>>>>> $BINARIES_DIR/extlinux/extlinux.conf >>>>>> diff --git a/board/pine64/pinecube/readme.txt >>>>>> b/board/pine64/pinecube/readme.txt >>>>>> new file mode 100644 >>>>>> index 0000000000..4cf6df2110 >>>>>> --- /dev/null >>>>>> +++ b/board/pine64/pinecube/readme.txt >>>>>> @@ -0,0 +1,31 @@ >>>>>> +Intro >>>>>> +===== >>>>>> + >>>>>> +This directory contains a Buildroot configuration for building a >>>>>> +Pine64 PineCube. >>>>>> + >>>>>> +Board homepage: https://www.pine64.org/cube/ >>>>>> +Board wiki: https://wiki.pine64.org/wiki/PineCube >>>>>> + >>>>>> +How to build it >>>>>> +=============== >>>>>> + >>>>>> + $ make pine64_pinecube_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 PineCube and power it up. The console >>>>>> +is on the serial port 2, 115200 8N1 (check Wiki for board pinout). >>>>>> diff --git a/configs/pine64_pinecube_defconfig >>>>>> b/configs/pine64_pinecube_defconfig >>>>>> new file mode 100644 >>>>>> index 0000000000..8f60115f8f >>>>>> --- /dev/null >>>>>> +++ b/configs/pine64_pinecube_defconfig >>>>>> @@ -0,0 +1,45 @@ >>>>>> +# Target options >>>>>> +BR2_arm=y >>>>>> +BR2_cortex_a7=y >>>>>> +BR2_ARM_FPU_VFPV4=y >>>>> >>>>> About this ^^^ there is an ongoing discussion if use mixed VFVP4+NEON or >>>>> not: >>>>> https://lists.buildroot.org/pipermail/buildroot/2022-August/649770.html >>>>> >>>>> For the moment it's ok to me keeping this way and when we've all >>>>> clarified FPU strategy on 32-bit ARM cortex then we can modify and >>>>> you could test it or even provide the patch for this. >>>>> >>>>> Have you re-tested the board with such modification? >>>>> >>> >>> Yes, I re-tested the board for general use. But if you ask about the FPU, I am not >>> sure what kind of tests should I run and how to check if it gives me valid result. >>> Should I do some heavy FPU testing? This one setting is more based on chip description >>> and previous discussion rather than some my tests/experiments. >> >> No need. It?s ok, if there was a problem you?ve have found a segmentation fault while booting. >> >>> >>>>>> + >>>>>> +# Toolchain options >>>>>> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y >>>>>> + >>>>>> +# System configuration >>>>>> +BR2_TARGET_GENERIC_HOSTNAME="pinecube" >>>>>> +BR2_TARGET_GENERIC_ISSUE="Welcome to Pine64 Pinecube" >>>>>> +BR2_SYSTEM_DHCP="eth0" >>>>>> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/pine64/pinecube/post-build.sh" >>>>>> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" >>>>>> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pinecube/genimage.cfg" >>>>>> + >>>>>> +# Kernel >>>>>> +BR2_LINUX_KERNEL=y >>>>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION=y >>>>>> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.61" >>>>>> +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" >>>>>> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >>>>>> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-s3-pinecube" >>>>>> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y >>>>>> + >>>>>> +# Filesystem >>>>>> +BR2_TARGET_ROOTFS_EXT2=y >>>>>> +BR2_TARGET_ROOTFS_EXT2_4=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="2022.04" >>>>>> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pinecube" >>>>>> +BR2_TARGET_UBOOT_NEEDS_DTC=y >>>>>> +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y >>>>>> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >>>>>> +BR2_TARGET_UBOOT_SPL=y >>>>>> +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" >>>>>> + >>>>>> +# Required host utilities for building an SDCard image >>>>>> +BR2_PACKAGE_HOST_DOSFSTOOLS=y >>>>>> +BR2_PACKAGE_HOST_GENIMAGE=y >>>>>> +BR2_PACKAGE_HOST_MTOOLS=y >>>>> >>>>> Overall looks good to me, it builds correctly with buildroot/docker-run >>>>> so: >>>>> Reviewed-by: Giulio Benetti >>>>> >>>>> Expect this patch to be part of 2022.11 since 2022.08-rc1 has been >>>>> released on 12th August and from -rc1 to 2022.08 only bug fixes and >>>>> security patches are allowed. >>>>> >>>>> Thanks for the contribution! >>> >>> Thank you very much for your review and your time. >> >> You?re welcome >> >> Best regards >> Giulio >> >>> >>> Regards, >>> Jan >>> >>>>> >>>>> Best regards >>>> >>>> _______________________________________________ >>>> buildroot mailing list >>>> buildroot at buildroot.org >>>> https://lists.buildroot.org/mailman/listinfo/buildroot >> From peter at korsgaard.com Fri Jun 2 20:24:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 22:24:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/openjdk{-bin}: bump versions to 11.0.19+7 and 17.0.7+7 In-Reply-To: <20230518210747.728594-1-aduskett@gmail.com> (Adam Duskett's message of "Thu, 18 May 2023 14:07:47 -0700") References: <20230518210747.728594-1-aduskett@gmail.com> Message-ID: <87ilc5d34r.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Signed-off-by: Adam Duskett These fix a number of security issues, so I've marked it as a security bump and added the list of fixes to it and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 20:00:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:00:07 +0200 Subject: [Buildroot] [git commit] .checkpackageignore: update after gcc 11.x bump Message-ID: <20230602202425.2073D86BC9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be861867cfac5fb7cc2ce986d24f447b22568da0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The bump to 11.4.0 in commit f1e3d02cd4d missed 0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch, so add it back again to keep checkpackage happy. Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.checkpackageignore b/.checkpackageignore index ea5f6aafd3..401b24b5d6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -518,6 +518,7 @@ package/gcc/10.4.0/0002-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstr package/gcc/10.4.0/0003-or1k-Use-cmodel-large-when-building-crtstuff.patch Upstream package/gcc/10.4.0/0004-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch Upstream package/gcc/10.4.0/0005-disable-split-stack-for-non-thread-builds.patch Upstream +package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch Upstream package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch Upstream package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream From peter at korsgaard.com Fri Jun 2 20:02:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:02:55 +0200 Subject: [Buildroot] [git commit] package/openjdk{-bin}: security bump versions to 11.0.19+7 and 17.0.7+7 Message-ID: <20230602202425.2C00186BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cd8abda1bb64a87a5195fa6fc214b6b47147acb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: * CVEs - CVE-2023-21930 - CVE-2023-21937 - CVE-2023-21938 - CVE-2023-21939 - CVE-2023-21954 - CVE-2023-21967 - CVE-2023-21968 * Security fixes - JDK-8287404: Improve ping times - JDK-8288436: Improve Xalan supports - JDK-8294474: Better AES support - JDK-8295304: Runtime support improvements - JDK-8296676, JDK-8296622: Improve String platform support - JDK-8296684: Improve String platform support - JDK-8296692: Improve String platform support - JDK-8296832: Improve Swing platform support - JDK-8297371: Improve UTF8 representation redux - JDK-8298191: Enhance object reclamation process - JDK-8298310: Enhance TLS session negotiation - JDK-8298667: Improved path handling - JDK-8299129: Enhance NameService lookups For details, see the announcements: https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021899.html https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021900.html Signed-off-by: Adam Duskett Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 +- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- .../0001-Add-ARCv2-ISA-processors-support-to-Zero.patch | 8 ++++---- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 401b24b5d6..d6d8d886b4 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1129,7 +1129,7 @@ package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream package/open2300/0001-fix-makefile.patch Upstream -package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream +package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream package/openldap/0001-fix_cross_strip.patch Upstream package/openldap/0002-fix-bignum.patch Upstream package/openldap/0003-disable-docs.patch Upstream diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 241ca34a04..eb9d7396e3 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz -sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz +sha256 e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz +sha256 0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz -sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz +sha256 5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581 OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz +sha256 0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index c3eb0b05e6..dad846534b 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.7_7 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.19_7 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 94% rename from package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index dfd3b07bea..a8ea5aff65 100644 --- a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1676,6 +1676,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1700,6 +1703,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1728,6 +1732,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,7 +95,7 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1750,7 +1756,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 0a67e7a3ec..3b36289628 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz -sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz +sha256 43b80a5aec5fce908e80858e9b34efdf1b49255a12ce303650325af65141d3e8 openjdk-17.0.7+7.tar.gz +sha256 25fd9ab3042a284aa4e6348969403016404bc2706a4a02c149a0054fbe477337 openjdk-11.0.19+7.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 0fe506bbfd..39d461a87c 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.6+10 +OPENJDK_VERSION_MINOR = 0.7+7 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.18+10 +OPENJDK_VERSION_MINOR = 0.19+7 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Fri Jun 2 20:26:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 02 Jun 2023 22:26:14 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump version to v1.6.21 In-Reply-To: <20230516205750.867334-1-christian@aperture.us> (Christian Stewart's message of "Tue, 16 May 2023 13:57:50 -0700") References: <20230516205750.867334-1-christian@aperture.us> Message-ID: <87edmtd315.fsf@48ers.dk> >>>>> "Christian" == Christian Stewart writes: > https://github.com/containerd/containerd/releases/tag/v1.6.21 > Signed-off-by: Christian Stewart Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 20:26:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 2 Jun 2023 22:26:09 +0200 Subject: [Buildroot] [git commit] package/containerd: bump version to v1.6.21 Message-ID: <20230602202627.66D9586BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bab89b35f018a332c7d42ed6e6cb8d72fdeac4b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/containerd/containerd/releases/tag/v1.6.21 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 65a87f25fa..345a7b16ff 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz +sha256 9452e95455d03a00d78ae0587595d0c18555bae7912068269efa25a724efe713 containerd-1.6.21.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index bc1dd58611..83489a3abf 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.20 +CONTAINERD_VERSION = 1.6.21 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Fri Jun 2 22:27:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:27:48 +0200 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.13 In-Reply-To: <20230523085620.1529455-1-br015@umbiko.net> (Andreas Ziegler's message of "Tue, 23 May 2023 10:56:20 +0200") References: <20230523085620.1529455-1-br015@umbiko.net> Message-ID: <878rd1cxej.fsf@48ers.dk> >>>>> "Andreas" == Andreas Ziegler writes: > - Bug fixes in input, archive/zzip, database/simple, decoder, > output/pipewire, process termination > - determine systemd unit directories via pkg-config > - support libfmt 10 > Change log: > https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS > Commit: > https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c > Tested on: > i386 (build, run) > Aarch64 (build, run) > Signed-off-by: Andreas Ziegler Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 22:27:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:27:24 +0200 Subject: [Buildroot] [git commit] package/mpd: update to version 0.23.13 Message-ID: <20230602222807.5406F86BEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=502dcf46af1be88a4ac5973efc9f8eb95c461bf6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bug fixes in input, archive/zzip, database/simple, decoder, output/pipewire, process termination - determine systemd unit directories via pkg-config - support libfmt 10 Change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS Commit: https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c Tested on: i386 (build, run) Aarch64 (build, run) Signed-off-by: Andreas Ziegler Signed-off-by: Peter Korsgaard --- 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 2521238f64..8683b02e3b 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 mpd-0.23.12.tar.xz +sha256 a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 mpd-0.23.13.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 6c25c9b46f..d73072a439 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).12 +MPD_VERSION = $(MPD_VERSION_MAJOR).13 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt From peter at korsgaard.com Fri Jun 2 22:29:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:29:18 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/openvpn: bump version to 2.6.4 In-Reply-To: <20230531183453.1494174-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 31 May 2023 20:34:53 +0200") References: <20230531183453.1494174-1-bernd.kuhls@t-online.de> Message-ID: <874jnpcxc1.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog > https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst > Added mandatory dependency to libcap-ng due to upstream commit > https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac > Added optional dependency to libnl due to upstream commit > https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 > Signed-off-by: Bernd Kuhls Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 2 22:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:28:29 +0200 Subject: [Buildroot] [git commit branch/next] package/openvpn: bump version to 2.6.4 Message-ID: <20230602222932.1BE1786BF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a46ac2346558d05afe405dda3730169df4b677d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Added mandatory dependency to libcap-ng due to upstream commit https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac Added optional dependency to libnl due to upstream commit https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/Config.in | 1 + package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 11 +++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in index cd8b1db996..5aa2386d36 100644 --- a/package/openvpn/Config.in +++ b/package/openvpn/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_OPENVPN bool "openvpn" depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBCAP_NG select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL help diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 0959b7f838..8078b41157 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 08340a389905c84196b6cd750add1bc0fa2d46a1afebfd589c24120946c13e68 openvpn-2.5.7.tar.gz +sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 5c602e0448..920677e170 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,9 +4,9 @@ # ################################################################################ -OPENVPN_VERSION = 2.5.7 +OPENVPN_VERSION = 2.6.4 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases -OPENVPN_DEPENDENCIES = host-pkgconf +OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 OPENVPN_LICENSE_FILES = COPYRIGHT.GPL OPENVPN_CPE_ID_VENDOR = openvpn @@ -16,6 +16,13 @@ OPENVPN_CONF_OPTS = \ $(if $(BR2_STATIC_LIBS),--disable-plugins) OPENVPN_CONF_ENV = NETSTAT=/bin/netstat +ifeq ($(BR2_PACKAGE_LIBNL),y) +OPENVPN_CONF_OPTS += --enable-dco +OPENVPN_DEPENDENCIES += libnl +else +OPENVPN_CONF_OPTS += --disable-dco +endif + ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y) OPENVPN_CONF_OPTS += \ --enable-small \ From peter at korsgaard.com Fri Jun 2 22:31:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:31:42 +0200 Subject: [Buildroot] [git commit] package/libcurl: bump version to 8.1.2 Message-ID: <20230602223200.4BF3386BFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e7d40576fad6784164b668776d81547edd8fafdd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Fri Jun 2 22:32:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 00:32:04 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 In-Reply-To: <20230601164400.48962-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 1 Jun 2023 18:44:00 +0200") References: <20230601164400.48962-1-bernd.kuhls@t-online.de> Message-ID: <87zg5hbimz.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html#8_1_2 > Signed-off-by: Bernd Kuhls Committed to master as it is a bugfix release, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Sat Jun 3 05:45:51 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 03 Jun 2023 05:45:51 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-02 Message-ID: <20230603054557.213874012B@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-02 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 0 | 0 | 3 | 2023.02.x | 7 | 5 | 0 | 12 | master | 68 | 75 | 0 | 143 | Classification of failures by reason for master ----------------------------------------------- package/sdl2_net/sdl2_net.m... | 7 gobject-introspection-1.74.0 | 5 unknown | 5 host-binutils-2.38 | 3 syslog-ng-4.1.1 | 3 agentpp-4.6.0 | 2 elfutils-0.186 | 2 fontconfig-2.14.2 | 2 haveged-1.9.18 | 2 host-binutils-2.37 | 2 host-rust-1.68.2 | 2 libglib2-2.76.1 | 2 olsr-0.9.8 | 2 acpid-2.0.34 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 bat-0.23.0 | 1 berkeleydb-5.3.28 | 1 boost-1.82.0 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 dc3dd-7.2.641 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 host-binutils-2.39 | 1 host-go-1.19.9 | 1 host-heimdal-f4faaeaba371ff... | 1 libdill-32d0e8b733416208e04... | 1 libmdbx-0.12.5 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 mongodb-4.2.18 | 1 mpv-0.35.1 | 1 nfs-utils-2.6.3 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.36.1 | 1 reaver-1.6.6 | 1 sdl-1.2.15 | 1 sdl2_net-legal-info | 1 tcf-agent-1.7.0 | 1 trinity-1.9 | 1 uclibc-1.0.43 | 1 ulog-0389d243352255f6182326... | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/ea31b5e4cbc38423fc4f57bc5544b5d08d0dd7dd | ORPH s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/bc79f69eb0f5464bf8b7e0850a89bee787428966 | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/b6f17d68473ca4053905f4cebc5fff01fde3ecb5 | powerpc64le | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/3405e7e851a2edd9ffd655796046c15c50b5e67c | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/ffc2b3172c35f3b848761a713287b731dcded21c | armeb | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/e159828336448c17995e04c3f48331fd888cf53e | sh4 | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/a9bb9062b75e5f626638af8359c1bf8539b07c5f | ORPH arc | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/61e21303b2f07743160c062c1a3bd39a82b7c4fb | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/7146a575cd22d3adbc8ffeb2ced605d4f6643d81 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/37be10e0d11326c78b01083fad989207832d93f9 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/0e018d5680d6ea3eb3f590faacb189b464e3b948 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea3d13c8bdd750ede871d94c99467a1772599e32 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a365c91d3d93fe7a77194f82d5db5b7958991207 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/408946ff2b8bf5959a0f63c890636d81eff28b10 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/128537ca206b1e65e655378deba85d6f0917de15 | ORPH arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/92161998e16a14d0f82d64d0408c4fa6e74d43c2 | microblaze | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/eccee6f322d3322d9bbb37b497b72764a622fcbb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4c22d98d0094448b097a7bc7ffb7c4012d34b46a | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c40d1ad26e7e2e5b4ca53053d311f72e2b60cc64 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d8dd927cde0c47e06ca9e097a509bcec66b2b412 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/630ace2622c9106116d63d1c28e5edceaa068b7e | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/07140edafaa83ea25e002a2ca3364333eff0910f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/9587ba3cb91138b6b545c9c5ed48b6f583a89d6d | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/6d8419c3cd7f845962c561fb02540663d0c8e5a2 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/00aa5eb14b8a32810a5242c1eb5212f0a42f60e7 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0a3442ead42ba51a068d7034e06ee24876e914c1 | ORPH aarch64_be | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/914658f3192b13c011d8cee85b7bf2c45cdb9105 | arm | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/58d3f8e3206ada0e5efa587bb75f82fb3b6edf63 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/81021f957c56f6b0980d284b1499030e633741bd | riscv64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1b811279a13cb1f1f0c48236a3870e45468824b8 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9b05b63a93a790fc1c198a501f2fb861c82a0644 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/51d6ca384f12efdf4004d4157b290b2a1931b228 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7080452aa4872e6dc031502cfa5df9fd980b072a | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/19ad2629bff597e3cb978e0e6cf7a08ed05ac58a | aarch64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/1edc84cab6938aa2b9ad5bbb3197c434c6ab07b2 | arm | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/8d665b5b0f25638c8c1a80d02cda8021250c0128 | ORPH s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/a0fca31a1816d22aa0605f8057735a4911ad6852 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/043f5d487b803df8a182055c9679fdd3b053aa2c | armeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/2c4b81405f940ce47de04f271de820f2babcdb94 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/c81a033a65723b371ffa3655021db15874fc2116 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/94ffddc51e38b321a3dbada5857130c148d2a4e0 | i686 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/506f3f673bf2c62c71158b8bb6432e53464f9b15 | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/a6e971bde1664081ef1d9d35b4dbb373fc1ea55e | sh4a | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/b6702f7c14c308575b43c4a770f797dad11070c6 | ORPH arm | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/dddeee85fe67ae3e3c9662a97c9c9141cc3c8de1 | aarch64_be | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/9b5915016b29c5caf596dd78ce26c32ddf7e3c75 | arceb | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/1d65e88a7b87a8726036fc79a54808a34e61337d | sparc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/99131e69aaf8a3ccfbe87c0fa105c1428de44b69 | ORPH or1k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/2d83e5f94d33ccb84fd71effe7cc8e7b0c20a015 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/5a0ae37b95ac8102ba73f337e7f636ef0b1c03d9 | mips64 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/37e5075a5c790d5c96bdc72c44d4362a16ae00bb | x86_64 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/4e83aebe18aadcd37a0c132404222979248fdef8 | nios2 | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/d4b24765e6d4ac9f4aa19726bd562d6d057b9079 | mips64el | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/d23219b8bb2e82681e503543f519016804ba5666 | aarch64_be | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/80f9f4d0655f3946083c4169196268b71a6ffe6c | powerpc64le | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/405d58964a31989338049d968740d017875df7af | mips | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/8780607bc0e68a8f1521a1c9b9ce177785cd72fe | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/a10014833b876f671026489f7dc4ebf6829a20ea | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/4dd5400176107303d2c7ef628094177521660b84 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/29b8b70717fbdb36d48d20a02e8117ecfd742696 | ORPH powerpc64le | sdl2_net-legal-info | NOK | http://autobuild.buildroot.net/results/3a7074611b1d719ac0a9ba1a2a8911ae77c0bc4a | ORPH mips64el | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ae5a6c339004405e7717a9841770a75a99403585 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/31d3ce3ddc49325a00d74f65370fa687cd0c851e | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/3476faed1bdafae53b9f9edf0ec814551e5d0180 | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/c85bf8c53260271d06cf83ccc8f6cf4b6a848e67 | mips | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/415a262a546c82a4f51cafa532d789886d6d90f4 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f1a4a07bfc8a3a5be163c48ba437e3c3c16d0545 | riscv32 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/193bc29371cd040447f5efa5c99a51df93060669 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/b5b2cadedd9d50d0005b600b7ae8c338ed1b5dc8 | arm | unknown | NOK | http://autobuild.buildroot.net/results/38c48d82e3192ae371b0c253f527ac335d431b13 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/8d3fe52a537a0dcfe6b45052fcfbbfb355f49914 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/56a7f31885739d9775db4e1f566b3e2f86a5f235 | arc | unknown | NOK | http://autobuild.buildroot.net/results/7aefbda553442745367c1ad39c826236bdecf296 | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2ced3335c45bab54c3d42da4958217878b827af1 | mipsel | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/886c4527a973a50a8d7cd611cbf2733ad5aaded2 | Classification of failures by reason for 2023.02.x -------------------------------------------------- ffmpeg-4.4.4 | 1 gmp-6.2.1 | 1 host-gdb-arc-2020.09-releas... | 1 host-qemu-7.2.0 | 1 libglib2-2.72.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/e60679f6ed455c8c95e371db6e5e40f397d83fd8 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/7d55b1c7d0939b8f38f920d017b28b0793e63537 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/f61001cb874d2c82f4ffb2d75b9f481e6513ba4b | ORPH sparc | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/b68f71be136efac8e7c2a0b2864a94d3518d40aa | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d09e5be58d87dd4d78d89d630bef24cd566f5823 | Gitlab CI results for 2023-06-02 ================================ Detail of defconfig failures for 2023.02.1 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727540 | Detail of runtime-test failures for 2023.02.1 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestClangCompilerRT | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727757 | ORPH TestCrudiniPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727760 | ORPH ...ToolchainBuildrootMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728142 | ORPH ...olchainBuildrootuClibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728143 | ORPH ...xternalToolchainCCache | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728144 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728145 | ORPH ...ToolchainSourceryArmv4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728147 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728148 | ORPH ...ToolchainSourceryArmv7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728149 | ORPH TestFileCapabilities | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727607 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727634 | ORPH ...DefaultLimitedTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727636 | ORPH TestIPythonPy3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727787 | ORPH TestInitSystemNone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727707 | ORPH TestIso9660Grub2EFI | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727665 | ORPH TestIso9660Grub2External | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727667 | ORPH ...0Grub2ExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727669 | ORPH TestIso9660Grub2Hybrid | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727673 | ORPH TestIso9660Grub2Internal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727676 | ORPH ...so9660SyslinuxExternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727679 | ORPH ...slinuxExternalCompress | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727682 | ORPH ...so9660SyslinuxInternal | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727686 | ORPH TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727791 | ORPH TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727883 | ORPH TestPerftest | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727939 | ORPH TestPerlLWPProtocolhttps | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727969 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254727967 | ORPH TestPythonPy3Can | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728032 | ORPH TestPythonPy3DBusFast | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728043 | ORPH TestPythonPy3Django | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728047 | ORPH TestPythonPy3Git | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728051 | ORPH ...PythonPy3MagicWormhole | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728060 | ORPH TestPythonPy3Munch | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728062 | ORPH TestS6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728103 | ORPH TestZfsGlibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728132 | ORPH TestZfsMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728134 | ORPH TestZfsUclibc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4254728136 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011205 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011212 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011272 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011313 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011316 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011422 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011430 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011434 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011437 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011440 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011446 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011451 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011455 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011508 | pandaboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011569 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011576 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011581 | pcengines_apu2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011584 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011597 | qemu_aarch64_sbsa | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011603 | qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011762 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011799 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390011968 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012005 | stm32mp157c_odyssey | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012127 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012136 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012144 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012173 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012180 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012182 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012187 | versal_vck190 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012190 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012197 | visionfive2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012194 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012201 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012205 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012215 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012218 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012220 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012223 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012226 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012230 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012232 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4390012236 | -- http://autobuild.buildroot.net From peter at korsgaard.com Sat Jun 3 10:18:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 12:18:29 +0200 Subject: [Buildroot] [git commit] package/sdl2_net: fix license hash after 2.2.0 bump Message-ID: <20230603102317.966D68414F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e2f4ac35fe338e5adc36b0644ed9040574595496 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/37e5075a5c790d5c96bdc72c44d4362a16ae00bb/ Commit b41ff7dd46c5 (package/sdl2_net: bump version to 2.2.0) forgot to update the license hash / filename, breaking the build. Upstream renamed COPYING.txt to LICENSE.txt, changed white space and updated the copyright years, so update the hash to match: diff -uw sdl2_net-2.0.1/COPYING.txt sdl2_net-2.2.0/LICENSE.txt --- sdl2_net-2.0.1/COPYING.txt 2016-01-03 08:57:09.000000000 +0100 +++ sdl2_net-2.2.0/LICENSE.txt 2022-08-17 18:55:22.000000000 +0200 @@ -1,6 +1,4 @@ -/* - SDL_net: An example cross-platform network library for use with SDL - Copyright (C) 1997-2016 Sam Lantinga +Copyright (C) 1997-2022 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -17,4 +15,4 @@ 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. -*/ + Signed-off-by: Peter Korsgaard --- package/sdl2_net/sdl2_net.hash | 2 +- package/sdl2_net/sdl2_net.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_net/sdl2_net.hash b/package/sdl2_net/sdl2_net.hash index c614aee255..eac0ac707f 100644 --- a/package/sdl2_net/sdl2_net.hash +++ b/package/sdl2_net/sdl2_net.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 4e4a891988316271974ff4e9585ed1ef729a123d22c08bd473129179dc857feb SDL2_net-2.2.0.tar.gz -sha256 f09845a238245402a8b8388db6634d8a5b2c3e1dc098f16f9d8c74a276ef4594 COPYING.txt +sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2_net/sdl2_net.mk b/package/sdl2_net/sdl2_net.mk index 6adf8eb779..85676af081 100644 --- a/package/sdl2_net/sdl2_net.mk +++ b/package/sdl2_net/sdl2_net.mk @@ -8,7 +8,7 @@ SDL2_NET_VERSION = 2.2.0 SDL2_NET_SOURCE = SDL2_net-$(SDL2_NET_VERSION).tar.gz SDL2_NET_SITE = http://www.libsdl.org/projects/SDL_net/release SDL2_NET_LICENSE = Zlib -SDL2_NET_LICENSE_FILES = COPYING.txt +SDL2_NET_LICENSE_FILES = LICENSE.txt SDL2_NET_INSTALL_STAGING = YES SDL2_NET_DEPENDENCIES = sdl2 host-pkgconf From bernd.kuhls at t-online.de Sat Jun 3 10:55:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 3 Jun 2023 12:55:09 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 Message-ID: <20230603105509.581631-1-bernd.kuhls@t-online.de> Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd -- 2.39.2 From peter at korsgaard.com Sat Jun 3 11:24:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 03 Jun 2023 13:24:31 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 In-Reply-To: <20230603105509.581631-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 3 Jun 2023 12:55:09 +0200") References: <20230603105509.581631-1-bernd.kuhls@t-online.de> Message-ID: <87sfb8bxg0.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS I have applied to master given the fixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 3 11:24:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 13:24:07 +0200 Subject: [Buildroot] [git commit] package/minidlna: bump version to 1.3.3 Message-ID: <20230603112500.BB526844F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ba8a13d7bbfcdfce85f6a38ec4f5df291f25c7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd From arnout at mind.be Sat Jun 3 19:00:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:00:40 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/kria/kv260/kv260.sh: remove trailing spaces In-Reply-To: <20230531114008.1634631-1-neal.frager@amd.com> References: <20230531114008.1634631-1-neal.frager@amd.com> Message-ID: <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> On 31/05/2023 13:40, Neal Frager via buildroot wrote: > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/kv260.sh | 4 ++-- You should also update .checkpackageignore (with "make .checkpackageignore). Applied to master with that fixed, thanks. Regards, Arnout > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh > index e3467f3068..e03d67d8b0 100755 > --- a/board/zynqmp/kria/kv260/kv260.sh > +++ b/board/zynqmp/kria/kv260/kv260.sh > @@ -1,8 +1,8 @@ > #!/bin/sh > > # This is a temporary work around for generating kv260 u-boot.itb. > -# The problem is there is no way to currently configure u-boot to apply > -# the carrier board dtb overlay during build, so all kv260 carrier board > +# The problem is there is no way to currently configure u-boot to apply > +# the carrier board dtb overlay during build, so all kv260 carrier board > # drivers are missing. > # This will be removed when u-boot can build the kv260 u-boot.itb natively. > From arnout at mind.be Sat Jun 3 18:59:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 20:59:34 +0200 Subject: [Buildroot] [git commit] board/kria/kv260/kv260.sh: remove trailing spaces Message-ID: <20230603190109.4330886405@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6aa637737fd04cbf0f69fb0d2b9eeeba029c8570 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Neal Frager [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 2 +- board/zynqmp/kria/kv260/kv260.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index d6d8d886b4..567e22520c 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -103,7 +103,7 @@ board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck -board/zynqmp/kria/kv260/kv260.sh Shellcheck TrailingSpace +board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck board/zynqmp/post-image.sh Shellcheck diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e03d67d8b0 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -1,8 +1,8 @@ #!/bin/sh # This is a temporary work around for generating kv260 u-boot.itb. -# The problem is there is no way to currently configure u-boot to apply -# the carrier board dtb overlay during build, so all kv260 carrier board +# The problem is there is no way to currently configure u-boot to apply +# the carrier board dtb overlay during build, so all kv260 carrier board # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. From arnout at mind.be Sat Jun 3 19:08:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:08:36 +0200 Subject: [Buildroot] [PATCH] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 In-Reply-To: <20230527134326.1855997-1-romain.naour@gmail.com> References: <20230527134326.1855997-1-romain.naour@gmail.com> Message-ID: <6227b2ec-957f-6f2f-72ee-1da107152193@mind.be> On 27/05/2023 15:43, Romain Naour wrote: > The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: > new runtime test) was tested locally with a qemu version (>= 7.x) more > recent than the one available in our buidroot/base Docker image (5.2). > As a consequence, that test fails to run in gitlab-ci as reported by [1]. > > Remove "dtb-kaslr-seed=off" from the Qemu command line and pass > a custom devicetree to qemu virt machine. This devicetree is > based on qemu aarch64 5.2 dts with kaslr-seed set 0. > > The qemu aarch64 devicetree has been exported [2] and updated with the > following method: > > qemu-system-aarch64 -machine virt -machine dumpdtb=qemu-aarch64-virt-5.2-machine.dtb > dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > qemu-aarch64-virt-5.2-machine.dts > edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 0>;" > > As soon as our buidroot/base Docker image is updated and a newer qemu version > is available, we can safely revert this change and use the initial method. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 > > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html > [2] https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree > > Signed-off-by: Romain Naour > Cc: Signed-off-by: Julien Olivain Applied to master, thanks. Regards, Arnout [snip] From arnout at mind.be Sat Jun 3 19:01:54 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:01:54 +0200 Subject: [Buildroot] [git commit] support/testing/tests/package/test_kexec.py: fix kexec test for qemu 5.2 Message-ID: <20230603191022.7A665864CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37e23e0dd7187bb27abb329f4fbb29c59c31c672 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The commit f69c972ae61 (support/testing/tests/package/test_kexec.py: new runtime test) was tested locally with a qemu version (>= 7.x) more recent than the one available in our buidroot/base Docker image (5.2). As a consequence, that test fails to run in gitlab-ci as reported by [1]. Remove "dtb-kaslr-seed=off" from the Qemu command line and pass a custom devicetree to qemu virt machine. This devicetree is based on qemu aarch64 5.2 dts with kaslr-seed set 0. The qemu aarch64 devicetree has been exported [2] and updated with the following method: qemu-system-aarch64 -machine virt -machine dumpdtb=qemu-aarch64-virt-5.2-machine.dtb dtc -I dtb qemu-aarch64-virt-5.2-machine.dtb > qemu-aarch64-virt-5.2-machine.dts edit the dts and replace kaslr-seed parameter by "kaslr-seed = <0 0>;" As soon as our buidroot/base Docker image is updated and a newer qemu version is available, we can safely revert this change and use the initial method. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819092 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668091.html [2] https://u-boot.readthedocs.io/en/latest/develop/devicetree/dt_qemu.html#obtaining-the-qemu-devicetree Signed-off-by: Romain Naour Cc: Signed-off-by: Julien Olivain Tested-by: Julien Olivain Signed-off-by: Arnout Vandecappelle --- support/testing/tests/package/test_kexec.py | 15 +- .../test_kexec/qemu-aarch64-virt-5.2-machine.dts | 373 +++++++++++++++++++++ 2 files changed, 384 insertions(+), 4 deletions(-) diff --git a/support/testing/tests/package/test_kexec.py b/support/testing/tests/package/test_kexec.py index 77e383373e..51d43b0572 100644 --- a/support/testing/tests/package/test_kexec.py +++ b/support/testing/tests/package/test_kexec.py @@ -24,6 +24,8 @@ class TestKexec(infra.basetest.BRTest): 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_DTS_SUPPORT=y + BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="{}" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_PACKAGE_KEXEC=y @@ -31,20 +33,25 @@ class TestKexec(infra.basetest.BRTest): BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set """.format( - infra.filepath("tests/package/test_kexec/linux-kexec.fragment") + infra.filepath("tests/package/test_kexec/linux-kexec.fragment"), + infra.filepath("tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts") ) def test_run(self): hda = os.path.join(self.builddir, "images", "rootfs.ext4") kern = os.path.join(self.builddir, "images", "Image") + dtb = os.path.join(self.builddir, "images", "qemu-aarch64-virt-5.2-machine.dtb") # Notes: # Sufficient memory is needed to load the kernel: having at # least 512MB works. kexec could silently fail if not enough # memory is present. KASLR needs to be disabled for the test: - # we pass "nokaslr" to kernel bootargs, and also pass - # "dtb-kaslr-seed=off" to qemu virt machine. + # we pass "nokaslr" to kernel bootargs, and also pass a custom + # devicetree to qemu virt machine. This devicetree is based on + # qemu aarch64 5.2 dts with kaslr-seed set 0. + # With newer qemu >= 7.0 we can disable KASLR from the qemu + # command line using "dtb-kaslr-seed=off". bootargs = ["root=/dev/vda console=ttyAMA0 nokaslr"] - qemu_opts = ["-M", "virt,dtb-kaslr-seed=off", "-cpu", "cortex-a57", "-m", "512M", + qemu_opts = ["-M", "virt", "-dtb", dtb, "-cpu", "cortex-a57", "-m", "512M", "-drive", f"file={hda},if=virtio,format=raw"] self.emulator.boot(arch="aarch64", kernel=kern, diff --git a/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts new file mode 100644 index 0000000000..ad96a51c40 --- /dev/null +++ b/support/testing/tests/package/test_kexec/qemu-aarch64-virt-5.2-machine.dts @@ -0,0 +1,373 @@ +/dts-v1/; + +/ { + interrupt-parent = <0x8001>; + #size-cells = <0x02>; + #address-cells = <0x02>; + compatible = "linux,dummy-virt"; + + psci { + migrate = <0x84000005>; + cpu_on = <0x84000003>; + cpu_off = <0x84000002>; + cpu_suspend = <0x84000001>; + method = "hvc"; + compatible = "arm,psci-0.2\0arm,psci"; + }; + + memory at 40000000 { + reg = <0x00 0x40000000 0x00 0x8000000>; + device_type = "memory"; + }; + + platform at c000000 { + interrupt-parent = <0x8001>; + ranges = <0x00 0x00 0xc000000 0x2000000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + compatible = "qemu,platform\0simple-bus"; + }; + + fw-cfg at 9020000 { + dma-coherent; + reg = <0x00 0x9020000 0x00 0x18>; + compatible = "qemu,fw-cfg-mmio"; + }; + + virtio_mmio at a000000 { + dma-coherent; + interrupts = <0x00 0x10 0x01>; + reg = <0x00 0xa000000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000200 { + dma-coherent; + interrupts = <0x00 0x11 0x01>; + reg = <0x00 0xa000200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000400 { + dma-coherent; + interrupts = <0x00 0x12 0x01>; + reg = <0x00 0xa000400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000600 { + dma-coherent; + interrupts = <0x00 0x13 0x01>; + reg = <0x00 0xa000600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000800 { + dma-coherent; + interrupts = <0x00 0x14 0x01>; + reg = <0x00 0xa000800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000a00 { + dma-coherent; + interrupts = <0x00 0x15 0x01>; + reg = <0x00 0xa000a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000c00 { + dma-coherent; + interrupts = <0x00 0x16 0x01>; + reg = <0x00 0xa000c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a000e00 { + dma-coherent; + interrupts = <0x00 0x17 0x01>; + reg = <0x00 0xa000e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001000 { + dma-coherent; + interrupts = <0x00 0x18 0x01>; + reg = <0x00 0xa001000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001200 { + dma-coherent; + interrupts = <0x00 0x19 0x01>; + reg = <0x00 0xa001200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001400 { + dma-coherent; + interrupts = <0x00 0x1a 0x01>; + reg = <0x00 0xa001400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001600 { + dma-coherent; + interrupts = <0x00 0x1b 0x01>; + reg = <0x00 0xa001600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001800 { + dma-coherent; + interrupts = <0x00 0x1c 0x01>; + reg = <0x00 0xa001800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001a00 { + dma-coherent; + interrupts = <0x00 0x1d 0x01>; + reg = <0x00 0xa001a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001c00 { + dma-coherent; + interrupts = <0x00 0x1e 0x01>; + reg = <0x00 0xa001c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a001e00 { + dma-coherent; + interrupts = <0x00 0x1f 0x01>; + reg = <0x00 0xa001e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002000 { + dma-coherent; + interrupts = <0x00 0x20 0x01>; + reg = <0x00 0xa002000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002200 { + dma-coherent; + interrupts = <0x00 0x21 0x01>; + reg = <0x00 0xa002200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002400 { + dma-coherent; + interrupts = <0x00 0x22 0x01>; + reg = <0x00 0xa002400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002600 { + dma-coherent; + interrupts = <0x00 0x23 0x01>; + reg = <0x00 0xa002600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002800 { + dma-coherent; + interrupts = <0x00 0x24 0x01>; + reg = <0x00 0xa002800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002a00 { + dma-coherent; + interrupts = <0x00 0x25 0x01>; + reg = <0x00 0xa002a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002c00 { + dma-coherent; + interrupts = <0x00 0x26 0x01>; + reg = <0x00 0xa002c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a002e00 { + dma-coherent; + interrupts = <0x00 0x27 0x01>; + reg = <0x00 0xa002e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003000 { + dma-coherent; + interrupts = <0x00 0x28 0x01>; + reg = <0x00 0xa003000 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003200 { + dma-coherent; + interrupts = <0x00 0x29 0x01>; + reg = <0x00 0xa003200 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003400 { + dma-coherent; + interrupts = <0x00 0x2a 0x01>; + reg = <0x00 0xa003400 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003600 { + dma-coherent; + interrupts = <0x00 0x2b 0x01>; + reg = <0x00 0xa003600 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003800 { + dma-coherent; + interrupts = <0x00 0x2c 0x01>; + reg = <0x00 0xa003800 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003a00 { + dma-coherent; + interrupts = <0x00 0x2d 0x01>; + reg = <0x00 0xa003a00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003c00 { + dma-coherent; + interrupts = <0x00 0x2e 0x01>; + reg = <0x00 0xa003c00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + virtio_mmio at a003e00 { + dma-coherent; + interrupts = <0x00 0x2f 0x01>; + reg = <0x00 0xa003e00 0x00 0x200>; + compatible = "virtio,mmio"; + }; + + gpio-keys { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "gpio-keys"; + + poweroff { + gpios = <0x8003 0x03 0x00>; + linux,code = <0x74>; + label = "GPIO Key Poweroff"; + }; + }; + + pl061 at 9030000 { + phandle = <0x8003>; + clock-names = "apb_pclk"; + clocks = <0x8000>; + interrupts = <0x00 0x07 0x04>; + gpio-controller; + #gpio-cells = <0x02>; + compatible = "arm,pl061\0arm,primecell"; + reg = <0x00 0x9030000 0x00 0x1000>; + }; + + pcie at 10000000 { + interrupt-map-mask = <0x1800 0x00 0x00 0x07>; + interrupt-map = <0x00 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x03 0x04 0x00 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x04 0x04 0x00 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x05 0x04 0x00 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x04 0x04 0x800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x05 0x04 0x800 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x06 0x04 0x800 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x05 0x04 0x1000 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x06 0x04 0x1000 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x03 0x04 0x1000 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x01 0x8001 0x00 0x00 0x00 0x06 0x04 0x1800 0x00 0x00 0x02 0x8001 0x00 0x00 0x00 0x03 0x04 0x1800 0x00 0x00 0x03 0x8001 0x00 0x00 0x00 0x04 0x04 0x1800 0x00 0x00 0x04 0x8001 0x00 0x00 0x00 0x05 0x04>; + #interrupt-cells = <0x01>; + ranges = <0x1000000 0x00 0x00 0x00 0x3eff0000 0x00 0x10000 0x2000000 0x00 0x10000000 0x00 0x10000000 0x00 0x2eff0000 0x3000000 0x80 0x00 0x80 0x00 0x80 0x00>; + reg = <0x40 0x10000000 0x00 0x10000000>; + msi-parent = <0x8002>; + dma-coherent; + bus-range = <0x00 0xff>; + linux,pci-domain = <0x00>; + #size-cells = <0x02>; + #address-cells = <0x03>; + device_type = "pci"; + compatible = "pci-host-ecam-generic"; + }; + + pl031 at 9010000 { + clock-names = "apb_pclk"; + clocks = <0x8000>; + interrupts = <0x00 0x02 0x04>; + reg = <0x00 0x9010000 0x00 0x1000>; + compatible = "arm,pl031\0arm,primecell"; + }; + + pl011 at 9000000 { + clock-names = "uartclk\0apb_pclk"; + clocks = <0x8000 0x8000>; + interrupts = <0x00 0x01 0x04>; + reg = <0x00 0x9000000 0x00 0x1000>; + compatible = "arm,pl011\0arm,primecell"; + }; + + pmu { + }; + + intc at 8000000 { + phandle = <0x8001>; + reg = <0x00 0x8000000 0x00 0x10000 0x00 0x8010000 0x00 0x10000>; + compatible = "arm,cortex-a15-gic"; + ranges; + #size-cells = <0x02>; + #address-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x03>; + + v2m at 8020000 { + phandle = <0x8002>; + reg = <0x00 0x8020000 0x00 0x1000>; + msi-controller; + compatible = "arm,gic-v2m-frame"; + }; + }; + + flash at 0 { + bank-width = <0x04>; + reg = <0x00 0x00 0x00 0x4000000 0x00 0x4000000 0x00 0x4000000>; + compatible = "cfi-flash"; + }; + + cpus { + #size-cells = <0x00>; + #address-cells = <0x01>; + + cpu at 0 { + reg = <0x00>; + compatible = "arm,cortex-a15"; + device_type = "cpu"; + }; + }; + + timer { + interrupts = <0x01 0x0d 0x104 0x01 0x0e 0x104 0x01 0x0b 0x104 0x01 0x0a 0x104>; + always-on; + compatible = "arm,armv7-timer"; + }; + + apb-pclk { + phandle = <0x8000>; + clock-output-names = "clk24mhz"; + clock-frequency = <0x16e3600>; + #clock-cells = <0x00>; + compatible = "fixed-clock"; + }; + + chosen { + stdout-path = "/pl011 at 9000000"; + /* Buildroot specific: KASLR needs to be disabled for the Kexec test. */ + kaslr-seed = <0 0>; + }; +}; From arnout at mind.be Sat Jun 3 19:11:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:11:58 +0200 Subject: [Buildroot] [PATCH] support/dependencies: requires cmake >= 3.19 In-Reply-To: <9ef183c1-d6cf-5bbf-af7a-da7911195aa7@smile.fr> References: <20230527211144.2136991-1-romain.naour@gmail.com> <87v8gctidk.fsf@dell.be.48ers.dk> <9ef183c1-d6cf-5bbf-af7a-da7911195aa7@smile.fr> Message-ID: On 31/05/2023 18:21, Romain Naour wrote: > Hello Peter, > > Le 28/05/2023 ? 20:34, Peter Korsgaard a ?crit?: >>>>>>> "Romain" == Romain Naour writes: >> >> > libjxl requires cmake 3.19 since version v0.7 due to the >> > new behavior of cmake [1]. >> >> > -- Configuring done >> > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): >> > INTERFACE_LIBRARY targets may only have whitelisted properties. The >> > property "INCLUDE_DIRECTORIES" is not allowed. >> > Call Stack (most recent call first): >> > third_party/CMakeLists.txt:114 (find_package) >> >> > The portability issue has already been reported upstream [2]. >> >> > Fixes: >> > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 >> >> > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d >> > [2] https://github.com/libjxl/libjxl/issues/1425 >> >> > Signed-off-by: Romain Naour >> > Cc: Julien Olivain >> > --- >> > This will increase the build time in gitlab-ci since >> > our docker image provide cmake 3.18. We could get cmake 3.25 from bullseye-backports. >> Not only that, also users on E.G. Debian stable. Libjxl was added back >> in November, so we will also need to backport this to 2023.02.x :/ >> >> Do we have any alternatives? >> > > Maybe we have to change the rule to update the cmake minimum version. > > We updated the cmake minimum when at least one package required a new cmake version: > > https://gitlab.com/buildroot.org/buildroot/-/commit/ee860ce3dc3dada4ee4af41dd0d0eee7c0489a28 > > https://gitlab.com/buildroot.org/buildroot/-/commit/3ab8aefa87f9e6bc451e98b89d63d018fac603df > > In support/dependencies/check-host-cmake.mk we can do something like > (simple but not great...): > > ifeq ($(BR2_PACKAGE_LIBJXL),y) > BR2_CMAKE_VERSION_MIN = 3.19 > else > BR2_CMAKE_VERSION_MIN = 3.18 > endif > > or add a new Kconfig BR2_HOST_CMAKE_AT_LEAST_3.19 and make BR2_CMAKE_VERSION_MIN > configurable (not great either). I honestly think that such an option wouldn't be a bad idea. It would allow us to lower the absolute minimum version again (at least a bit, based on the last update or two). Regards, Arnout > > Best regards, > Romain > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Sat Jun 3 19:13:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:13:27 +0200 Subject: [Buildroot] [git commit] package/python-matplotlib: add Pillow dependency Message-ID: <20230603191348.7214986621@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=465f670e6cd550660e8b0b935f03a2be275b0c53 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Pillow is mandatory dependency since version 3.3.0. Signed-off-by: Witold Lipieta Signed-off-by: Arnout Vandecappelle --- package/python-matplotlib/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in index b936777662..8a9281b8e7 100644 --- a/package/python-matplotlib/Config.in +++ b/package/python-matplotlib/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB select BR2_PACKAGE_PYTHON_DATEUTIL # runtime select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PILLOW # runtime select BR2_PACKAGE_PYTHON_PYPARSING # runtime select BR2_PACKAGE_PYTHON3_ZLIB # runtime select BR2_PACKAGE_QHULL From arnout at mind.be Sat Jun 3 19:14:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:14:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-matplotlib: add Pillow dependency In-Reply-To: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> References: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> Message-ID: On 26/05/2023 11:42, Witold Lipieta wrote: > Pillow is mandatory dependency since version 3.3.0. > > Signed-off-by: Witold Lipieta Applied to master, thanks. It would be nice to add a runtime test to catch such issues (cfr. all the other python tests in there). Regards, Arnout > --- > package/python-matplotlib/Config.in | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in > index b936777662..8a9281b8e7 100644 > --- a/package/python-matplotlib/Config.in > +++ b/package/python-matplotlib/Config.in > @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB > select BR2_PACKAGE_PYTHON_DATEUTIL # runtime > select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime > select BR2_PACKAGE_PYTHON_NUMPY # runtime > + select BR2_PACKAGE_PYTHON_PILLOW # runtime > select BR2_PACKAGE_PYTHON_PYPARSING # runtime > select BR2_PACKAGE_PYTHON3_ZLIB # runtime > select BR2_PACKAGE_QHULL From arnout at mind.be Sat Jun 3 19:17:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:17:17 +0200 Subject: [Buildroot] [git commit] support/testing: test_clang: update to the next LTS kernel (4.19.x) Message-ID: <20230603191827.DABB1866D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c54f2170b32da05dbec8b410de3a5cba916c9e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel 4.16.7 curently used by the test doesn't build with host bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order to ease backport to previous Buildroot releases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 Signed-off-by: Romain Naour Signed-off-by: Arnout Vandecappelle --- support/testing/tests/package/test_clang.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py index df3990c6be..f36faa059a 100644 --- a/support/testing/tests/package/test_clang.py +++ b/support/testing/tests/package/test_clang.py @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" 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 From arnout at mind.be Sat Jun 3 19:21:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:21:10 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <20230524131642.88902-1-romain.naour@smile.fr> References: <20230524131642.88902-1-romain.naour@smile.fr> Message-ID: <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> On 24/05/2023 15:16, Romain Naour wrote: > The kernel 4.16.7 curently used by the test doesn't build with host > bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. > > Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order > to ease backport to previous Buildroot releases. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 > > Signed-off-by: Romain Naour Applied to master, thanks. We should really create more downloadable kernel and rely on those instead of building the kernel during the runtime test. It takes a lot of time with no merit. Unfortunately, those are on abo which only Thomas has access to... Regards, Arnout > --- > support/testing/tests/package/test_clang.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py > index df3990c6be..f36faa059a 100644 > --- a/support/testing/tests/package/test_clang.py > +++ b/support/testing/tests/package/test_clang.py > @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): > BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" > + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" > 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 From arnout at mind.be Sat Jun 3 19:22:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:22:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-skin-confluence: bump version to Nexus branch In-Reply-To: <20230523162506.1279813-1-bernd.kuhls@t-online.de> References: <20230523162506.1279813-1-bernd.kuhls@t-online.de> Message-ID: On 23/05/2023 18:25, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > This bump was forgotten when Kodi was bumped to version 20.1-Nexus, > please included it into the master branch as it contains various > fixed needed for Nexus: > https://github.com/xbmc/skin.confluence/commits/Nexus > > package/kodi-skin-confluence/kodi-skin-confluence.hash | 2 +- > package/kodi-skin-confluence/kodi-skin-confluence.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash > index c840e5b161..449a2113de 100644 > --- a/package/kodi-skin-confluence/kodi-skin-confluence.hash > +++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 c57b9a303ad1ebf14ad487901e5da15eba7b3a40304046974fad1d64fb7b8b57 kodi-skin-confluence-e6d31bc84eea73a04b2a23358929d5276be832b8.tar.gz > +sha256 1d55079d2b021b16ae8494497684abab184a86302426af588655577a641074ac kodi-skin-confluence-a155597cb6bb0f9d46b26ad881be1148929a03af.tar.gz > sha256 89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860 LICENSE.txt > diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk > index c32718fd10..43d0c4bff6 100644 > --- a/package/kodi-skin-confluence/kodi-skin-confluence.mk > +++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -KODI_SKIN_CONFLUENCE_VERSION = e6d31bc84eea73a04b2a23358929d5276be832b8 > +KODI_SKIN_CONFLUENCE_VERSION = a155597cb6bb0f9d46b26ad881be1148929a03af > KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION)) > KODI_SKIN_CONFLUENCE_LICENSE = GPL-2.0 > KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt From arnout at mind.be Sat Jun 3 19:21:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:21:42 +0200 Subject: [Buildroot] [git commit] package/kodi-skin-confluence: bump version to Nexus branch Message-ID: <20230603192252.BEC4F86738@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558afd87d943ec39880ab98704f0d41c6b0e2817 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/kodi-skin-confluence/kodi-skin-confluence.hash | 2 +- package/kodi-skin-confluence/kodi-skin-confluence.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.hash b/package/kodi-skin-confluence/kodi-skin-confluence.hash index c840e5b161..449a2113de 100644 --- a/package/kodi-skin-confluence/kodi-skin-confluence.hash +++ b/package/kodi-skin-confluence/kodi-skin-confluence.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c57b9a303ad1ebf14ad487901e5da15eba7b3a40304046974fad1d64fb7b8b57 kodi-skin-confluence-e6d31bc84eea73a04b2a23358929d5276be832b8.tar.gz +sha256 1d55079d2b021b16ae8494497684abab184a86302426af588655577a641074ac kodi-skin-confluence-a155597cb6bb0f9d46b26ad881be1148929a03af.tar.gz sha256 89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860 LICENSE.txt diff --git a/package/kodi-skin-confluence/kodi-skin-confluence.mk b/package/kodi-skin-confluence/kodi-skin-confluence.mk index c32718fd10..43d0c4bff6 100644 --- a/package/kodi-skin-confluence/kodi-skin-confluence.mk +++ b/package/kodi-skin-confluence/kodi-skin-confluence.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_SKIN_CONFLUENCE_VERSION = e6d31bc84eea73a04b2a23358929d5276be832b8 +KODI_SKIN_CONFLUENCE_VERSION = a155597cb6bb0f9d46b26ad881be1148929a03af KODI_SKIN_CONFLUENCE_SITE = $(call github,xbmc,skin.confluence,$(KODI_SKIN_CONFLUENCE_VERSION)) KODI_SKIN_CONFLUENCE_LICENSE = GPL-2.0 KODI_SKIN_CONFLUENCE_LICENSE_FILES = LICENSE.txt From arnout at mind.be Sat Jun 3 19:26:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:26:45 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/mesa3d: needs gcc >= 8 In-Reply-To: <20230523153347.419295-1-bernd.kuhls@t-online.de> References: <20230523153347.419295-1-bernd.kuhls@t-online.de> Message-ID: On 23/05/2023 17:33, Bernd Kuhls wrote: > Needed since upstream commit > https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 > which was first released with mesa3d-22.3.0, added to buildroot with > commit e4a1183d8f7d8422dbc23432248b984745a428b7. > > Fixes: > http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Peter, this one is for 2023.02.x. Regards, Arnout > --- > v2: fixed typo > > package/intel-mediadriver/Config.in | 5 +++-- > package/mesa3d/Config.in | 16 +++++----------- > 2 files changed, 8 insertions(+), 13 deletions(-) > > diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in > index 537e4abd2f..c59437ec73 100644 > --- a/package/intel-mediadriver/Config.in > +++ b/package/intel-mediadriver/Config.in > @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER > depends on BR2_x86_64 > depends on !BR2_STATIC_LIBS # mesa3d, libva > depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d > depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d > depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d > @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 > > endif # BR2_PACKAGE_INTEL_MEDIADRIVER > > -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" > +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" > depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 > depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ > - !BR2_TOOLCHAIN_HAS_THREADS_NPTL > + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 > diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in > index b01aeb391b..df500f0491 100644 > --- a/package/mesa3d/Config.in > +++ b/package/mesa3d/Config.in > @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D > depends on !BR2_STATIC_LIBS > depends on BR2_TOOLCHAIN_HAS_SYNC_1 > depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL > - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 > select BR2_PACKAGE_EXPAT > select BR2_PACKAGE_LIBDRM > select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND > @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS > config BR2_PACKAGE_MESA3D_LLVM > bool "llvm support" > depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS > - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_TOOLCHAIN_HAS_THREADS > depends on BR2_INSTALL_LIBSTDCPP > depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future > @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM > depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm > select BR2_PACKAGE_LLVM > > -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" > +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" > depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS > - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ > - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ > + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ > || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ > || !BR2_HOST_GCC_AT_LEAST_5 > > @@ -392,11 +390,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL > > endif # BR2_PACKAGE_MESA3D > > -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" > +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" > depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ > - BR2_STATIC_LIBS > + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 > depends on BR2_TOOLCHAIN_HAS_SYNC_1 > - > -comment "mesa3d needs a toolchain w/ gcc >= 7" > - depends on BR2_m68k > - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From arnout at mind.be Sat Jun 3 19:23:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:23:00 +0200 Subject: [Buildroot] [git commit] package/mesa3d: needs gcc >= 8 Message-ID: <20230603192700.BC9D7867B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51b60c8acf3f4b534d0954b801f1034491b59c94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed since upstream commit https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 which was first released with mesa3d-22.3.0, added to buildroot with commit e4a1183d8f7d8422dbc23432248b984745a428b7. Fixes: http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/intel-mediadriver/Config.in | 5 +++-- package/mesa3d/Config.in | 16 +++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 537e4abd2f..c59437ec73 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on BR2_x86_64 depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 endif # BR2_PACKAGE_INTEL_MEDIADRIVER -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_HAS_THREADS_NPTL + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index 9ac946269a..dfd0dc105d 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 select BR2_PACKAGE_EXPAT select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ || !BR2_HOST_GCC_AT_LEAST_5 @@ -391,11 +389,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL endif # BR2_PACKAGE_MESA3D -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ - BR2_STATIC_LIBS + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_TOOLCHAIN_HAS_SYNC_1 - -comment "mesa3d needs a toolchain w/ gcc >= 7" - depends on BR2_m68k - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From thomas.petazzoni at bootlin.com Sat Jun 3 19:30:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 3 Jun 2023 21:30:19 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> References: <20230524131642.88902-1-romain.naour@smile.fr> <510ba693-7acd-74cc-8f8f-c961fd34d20a@mind.be> Message-ID: <20230603213019.7da071b0@windsurf> Hello, On Sat, 3 Jun 2023 21:21:10 +0200 Arnout Vandecappelle wrote: > We should really create more downloadable kernel and rely on those instead of > building the kernel during the runtime test. It takes a lot of time with no > merit. Unfortunately, those are on abo which only Thomas has access to... I will be happy to update those binaries if need be, and also there is nothing that really prevents from changing the location where those files are hosted. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From arnout at mind.be Sat Jun 3 19:35:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:35:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix build error with the i915 Gallium driver In-Reply-To: <20230523160358.1270868-1-bernd.kuhls@t-online.de> References: <20230523160358.1270868-1-bernd.kuhls@t-online.de> Message-ID: <38ce8462-fb56-db71-8561-939cb96cc572@mind.be> On 23/05/2023 18:03, Bernd Kuhls wrote: > The error was introduced by mesa3d commit > https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 > which was first introduced in mesa3d 23.0.0, added with buildroot commit > 89944e2c459d45dd4271c49e35dd4a13dfd850a4 > > Fixes: > http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Peter, this one is *NOT* for 2023.02. > --- > ...5-Gallium-driver-includes-Intel-sour.patch | 46 +++++++++++++++++++ > 1 file changed, 46 insertions(+) > create mode 100644 package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch In parallel with this one, Romain introduced a patch 0005 already, so I renamed it to 0006. > > diff --git a/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch > new file mode 100644 > index 0000000000..1f57702eb6 > --- /dev/null > +++ b/package/mesa3d/0005-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch > @@ -0,0 +1,46 @@ > +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 > +From: James Knight > +Date: Thu, 13 Apr 2023 16:38:51 -0400 > +Subject: meson: ensure i915 Gallium driver includes Intel sources > + > +Ensure builds flag the use of Intel sources when the i915 Gallium driver > +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if > +other Intel-based configuration options are not enabled: > + > + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". > + > +Signed-off-by: James Knight > +Part-of: > + > +Upstream: https://cgit.freedesktop.org/mesa/mesa/commit/?id=cd861b7f38e448822ce765aee61304d1e0a3a8b5 mesa3d documentation now points to the gitlab instance instead of cgit, so I used that here as well. I believe the intention is to drop the cgit instance at some point. Regards, Arnout > + > +Signed-off-by: Bernd Kuhls > +--- > + meson.build | 9 ++++++++- > + 1 file changed, 8 insertions(+), 1 deletion(-) > + > +(limited to 'meson.build') > + > +diff --git a/meson.build b/meson.build > +index 23d2d965b37..a3e3c5478a8 100644 > +--- a/meson.build > ++++ b/meson.build > +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') > + with_any_vk = _vulkan_drivers.length() != 0 > + > + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk > +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools > ++with_any_intel = [ > ++ with_gallium_crocus, > ++ with_gallium_i915, > ++ with_gallium_iris, > ++ with_intel_hasvk, > ++ with_intel_tools, > ++ with_intel_vk, > ++].contains(true) > + > + if with_swrast_vk and not with_gallium_softpipe > + error('swrast vulkan requires gallium swrast') > +-- > +cgit v1.2.1 > + From arnout at mind.be Sat Jun 3 19:33:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:33:33 +0200 Subject: [Buildroot] [git commit] package/mesa3d: fix build error with the i915 Gallium driver Message-ID: <20230603194325.4D8A58681D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11db2d6fde313fc832baef38a25b4a24c31375ce branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The error was introduced by mesa3d commit https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 which was first introduced in mesa3d 23.0.0, added with buildroot commit 89944e2c459d45dd4271c49e35dd4a13dfd850a4 Fixes: http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ Signed-off-by: Bernd Kuhls [Arnout: - rename 0005 -> 0006 - another patch was added in parallel; - use gitlab instead of cgit for upstream link ] Signed-off-by: Arnout Vandecappelle --- ...e-i915-Gallium-driver-includes-Intel-sour.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch new file mode 100644 index 0000000000..6831bdafd3 --- /dev/null +++ b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch @@ -0,0 +1,46 @@ +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 13 Apr 2023 16:38:51 -0400 +Subject: meson: ensure i915 Gallium driver includes Intel sources + +Ensure builds flag the use of Intel sources when the i915 Gallium driver +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if +other Intel-based configuration options are not enabled: + + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". + +Signed-off-by: James Knight +Part-of: + +Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/cd861b7f38e448822ce765aee61304d1e0a3a8b5 + +Signed-off-by: Bernd Kuhls +--- + meson.build | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +(limited to 'meson.build') + +diff --git a/meson.build b/meson.build +index 23d2d965b37..a3e3c5478a8 100644 +--- a/meson.build ++++ b/meson.build +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') + with_any_vk = _vulkan_drivers.length() != 0 + + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools ++with_any_intel = [ ++ with_gallium_crocus, ++ with_gallium_i915, ++ with_gallium_iris, ++ with_intel_hasvk, ++ with_intel_tools, ++ with_intel_vk, ++].contains(true) + + if with_swrast_vk and not with_gallium_softpipe + error('swrast vulkan requires gallium swrast') +-- +cgit v1.2.1 + From arnout at mind.be Sat Jun 3 19:53:01 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:53:01 +0200 Subject: [Buildroot] [PATCH v2 1/3] package/vdr: Fix patch for uclibc build In-Reply-To: <20230516194855.1548486-1-bernd.kuhls@t-online.de> References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> Message-ID: <0aa88577-3736-d508-f73e-eae8b9d43a63@mind.be> On 16/05/2023 21:48, Bernd Kuhls wrote: > uClibc-ng 1.0.42 added support for getloadavg: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e > > leading to build errors of the vdr package: > > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > > since its version bump in buildroot: > https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d > > Fixes: > http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ > > Signed-off-by: Bernd Kuhls Applied all three to master, thanks. > --- > I do not know whether all external toolchains were already updated to > uClibc-ng >= 1.0.42 so I fixed the patch instead of removing it. Yeah, 1.0.42 is just a year old so a bit early to rely on it I think. > Due to uClibc-ng providing getloadavg() sending 0001-getloadavg.patch > makes no sense imho. True, but it would make sense to add an Upstream: tag to the patch that explains why it's not upstreamable. Well, not really important, don't bother doing it. Regards, Arnout > > v2: no changes > > package/vdr/0001-getloadavg.patch | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch > index 9e6316e284..f6ba84c9e5 100644 > --- a/package/vdr/0001-getloadavg.patch > +++ b/package/vdr/0001-getloadavg.patch > @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c > > +/* uclibc and dietlibc do not have this junk -ReneR */ > +#if defined (__UCLIBC__) || defined (__dietlibc__) > -+static int getloadavg (double loadavg[], int nelem) > ++int getloadavg (double loadavg[], int nelem) > +{ > + int fd; > + From arnout at mind.be Sat Jun 3 19:44:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:44:04 +0200 Subject: [Buildroot] [git commit] package/vdr: Fix patch for uclibc build Message-ID: <20230603195319.B627A8697E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3b46aa2aa5636a5d6d578b6960dc380740fd775 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master uClibc-ng 1.0.42 added support for getloadavg: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e leading to build errors of the vdr package: skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] since its version bump in buildroot: https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d Fixes: http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/vdr/0001-getloadavg.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch index 9e6316e284..f6ba84c9e5 100644 --- a/package/vdr/0001-getloadavg.patch +++ b/package/vdr/0001-getloadavg.patch @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c +/* uclibc and dietlibc do not have this junk -ReneR */ +#if defined (__UCLIBC__) || defined (__dietlibc__) -+static int getloadavg (double loadavg[], int nelem) ++int getloadavg (double loadavg[], int nelem) +{ + int fd; + From arnout at mind.be Sat Jun 3 19:48:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:48:50 +0200 Subject: [Buildroot] [git commit] package/vdr: fix musl build Message-ID: <20230603195319.C8E458698D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=579f5a9782ee8694f4939c6a4f3efe51b476b487 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/vdr/0005-Fix-musl-build.patch | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/vdr/0005-Fix-musl-build.patch b/package/vdr/0005-Fix-musl-build.patch new file mode 100644 index 0000000000..390e78eab5 --- /dev/null +++ b/package/vdr/0005-Fix-musl-build.patch @@ -0,0 +1,37 @@ +From 075472ec580e03cc89971f0c118cb363776a304d Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 16 May 2023 20:22:12 +0200 +Subject: [PATCH] Fix musl build + +malloc_trim is a GNU extension and therefore not present in non-glibc C +libraries such as musl. Wrapping this in an ifdef fixes musl builds. + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029742.html + +Signed-off-by: Bernd Kuhls +--- + vdr.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/vdr.c b/vdr.c +index 0f426e61..bc4902de 100644 +--- a/vdr.c ++++ b/vdr.c +@@ -1588,12 +1588,14 @@ int main(int argc, char *argv[]) + cSchedules::Cleanup(); + // Plugins housekeeping: + PluginManager.Housekeeping(); ++#if defined(__GLIBC__) + // Memory cleanup: + static time_t LastMemoryCleanup = 0; + if ((Now - LastMemoryCleanup) > MEMCLEANUPDELTA) { + malloc_trim(0); + LastMemoryCleanup = Now; + } ++#endif + } + } + +-- +2.39.2 + From arnout at mind.be Sat Jun 3 19:47:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 21:47:56 +0200 Subject: [Buildroot] [git commit] package/vdr: reformatted patches Message-ID: <20230603195319.C054C86981@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9b2e252ca2eb76fc49eb7aafe0dfbc674b2c743 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master git-formatted patches due to the upstream repo using git: http://git.tvdr.de/?p=vdr.git Sent patches upstream and added Upstream: tags. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 3 -- ...musl-compat.patch => 0002-Fix-musl-build.patch} | 49 ++++++++++++++------- package/vdr/0003-Include-limits.h.patch | 51 ++++++++++++++++++++++ package/vdr/0003-include-missing-limits.patch | 30 ------------- ...msg_cat_cntr-is-an-internal-symbol-of-som.patch | 2 + 5 files changed, 87 insertions(+), 48 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 567e22520c..10e70f0787 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1590,9 +1590,6 @@ package/vde2/0001-no-cxx.patch Upstream package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream package/vdr/0001-getloadavg.patch Upstream -package/vdr/0002-musl-compat.patch Upstream -package/vdr/0003-include-missing-limits.patch Upstream -package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch Upstream package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream package/vlc/0002-automake-add-subdir-objects-option.patch Upstream package/vlc/0003-build-use-pkg-config-to-get-tremor-libs.patch Upstream diff --git a/package/vdr/0002-musl-compat.patch b/package/vdr/0002-Fix-musl-build.patch similarity index 77% rename from package/vdr/0002-musl-compat.patch rename to package/vdr/0002-Fix-musl-build.patch index b6f8f414a9..8c0b8d663b 100644 --- a/package/vdr/0002-musl-compat.patch +++ b/package/vdr/0002-Fix-musl-build.patch @@ -1,12 +1,28 @@ -Fix musl build +From fb44386acc2497ac250364bc08cebc26ded816cf Mon Sep 17 00:00:00 2001 +From: Carlo Landmeter +Date: Tue, 16 May 2023 19:57:39 +0200 +Subject: [PATCH] Fix musl build Downloaded from https://git.alpinelinux.org/aports/tree/community/vdr/musl-compat.patch +Initial commit: +https://git.alpinelinux.org/aports/commit/?id=140248605cee4a0160f80b47ce77a823be2f740a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029744.html + Signed-off-by: Bernd Kuhls +--- + i18n.h | 2 +- + osd.c | 2 +- + thread.c | 4 +++- + tools.c | 4 ++-- + tools.h | 14 ++++++++++++-- + vdr.c | 6 ++++++ + 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/i18n.h b/i18n.h -index f8ad9de..b002bbf 100644 +index 03deb6f2..85ce4077 100644 --- a/i18n.h +++ b/i18n.h @@ -46,7 +46,7 @@ const cStringList *I18nLanguages(void); @@ -19,7 +35,7 @@ index f8ad9de..b002bbf 100644 ///< the current language. If no translation is available, the original ///< string will be returned. diff --git a/osd.c b/osd.c -index 524700a..ef975f5 100644 +index 47bda686..0d360c81 100644 --- a/osd.c +++ b/osd.c @@ -12,7 +12,7 @@ @@ -32,10 +48,10 @@ index 524700a..ef975f5 100644 #include "tools.h" diff --git a/thread.c b/thread.c -index 47eb977..58dba43 100644 +index 93eb8c0d..6e854541 100644 --- a/thread.c +++ b/thread.c -@@ -155,7 +155,9 @@ cRwLock::cRwLock(bool PreferWriter) +@@ -160,7 +160,9 @@ cRwLock::cRwLock(bool PreferWriter) writeLockThreadId = 0; pthread_rwlockattr_t attr; pthread_rwlockattr_init(&attr); @@ -45,7 +61,7 @@ index 47eb977..58dba43 100644 pthread_rwlock_init(&rwlock, &attr); } -@@ -205,7 +207,7 @@ cMutex::cMutex(void) +@@ -210,7 +212,7 @@ cMutex::cMutex(void) locked = 0; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -55,10 +71,10 @@ index 47eb977..58dba43 100644 } diff --git a/tools.c b/tools.c -index 754673d..fef9d2d 100644 +index d04033b1..8b161eec 100644 --- a/tools.c +++ b/tools.c -@@ -640,7 +640,7 @@ char *ReadLink(const char *FileName) +@@ -672,7 +672,7 @@ char *ReadLink(const char *FileName) { if (!FileName) return NULL; @@ -67,7 +83,7 @@ index 754673d..fef9d2d 100644 if (!TargetName) { if (errno == ENOENT) // file doesn't exist TargetName = strdup(FileName); -@@ -1528,7 +1528,7 @@ +@@ -1562,7 +1562,7 @@ cReadDir::~cReadDir() struct dirent *cReadDir::Next(void) { if (directory) { @@ -77,7 +93,7 @@ index 754673d..fef9d2d 100644 #else while ((result = readdir(directory)) != NULL) { diff --git a/tools.h b/tools.h -index 73cca5a..03f5fd1 100644 +index ff6169ee..60eda179 100644 --- a/tools.h +++ b/tools.h @@ -28,6 +28,16 @@ @@ -97,7 +113,7 @@ index 73cca5a..03f5fd1 100644 typedef unsigned char uchar; extern int SysLogLevel; -@@ -400,7 +410,7 @@ +@@ -444,7 +454,7 @@ class cReadDir { private: DIR *directory; struct dirent *result; @@ -106,7 +122,7 @@ index 73cca5a..03f5fd1 100644 union { // according to "The GNU C Library Reference Manual" struct dirent d; char b[offsetof(struct dirent, d_name) + NAME_MAX + 1]; -@@ -738,7 +748,7 @@ public: +@@ -818,7 +828,7 @@ public: data[i] = T(0); size = 0; } @@ -116,10 +132,10 @@ index 73cca5a..03f5fd1 100644 qsort(data, size, sizeof(T), Compare); } diff --git a/vdr.c b/vdr.c -index 8a49471..c2a82aa 100644 +index 1bdc51ab..0f426e61 100644 --- a/vdr.c +++ b/vdr.c -@@ -670,12 +670,18 @@ int main(int argc, char *argv[]) +@@ -661,12 +661,18 @@ int main(int argc, char *argv[]) } } else if (Terminal) { @@ -137,4 +153,7 @@ index 8a49471..c2a82aa 100644 +#endif } - isyslog("VDR version %s started", VDRVERSION); + // Set user id in case we were started as root: +-- +2.39.2 + diff --git a/package/vdr/0003-Include-limits.h.patch b/package/vdr/0003-Include-limits.h.patch new file mode 100644 index 0000000000..7ddfd1703c --- /dev/null +++ b/package/vdr/0003-Include-limits.h.patch @@ -0,0 +1,51 @@ +From a4a3d9b012c12cd8aaa2526f0eacdcffcdd9f8f1 Mon Sep 17 00:00:00 2001 +From: Roberto Oliveira +Date: Tue, 16 May 2023 20:01:18 +0200 +Subject: [PATCH] Include limits.h + +vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined +in limits.h. +Needs to be explicitly included on ppc64le and for all archs for debug build. + +Downloaded from +https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch + +Initial commits: +https://git.alpinelinux.org/aports/commit/?id=c9d8942ccf4825fd734b5f37157a49fc4f0b4339 +https://git.alpinelinux.org/aports/commit/?id=47965644c390b1be1117769b1e08b31858267e9a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029743.html + +Signed-off-by: Bernd Kuhls +--- + config.h | 1 + + tools.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/config.h b/config.h +index 72dd3d2a..b9ea769f 100644 +--- a/config.h ++++ b/config.h +@@ -19,6 +19,7 @@ + #include "i18n.h" + #include "font.h" + #include "tools.h" ++#include + + // VDR's own version number: + +diff --git a/tools.c b/tools.c +index 8b161eec..56a2e0dd 100644 +--- a/tools.c ++++ b/tools.c +@@ -27,6 +27,7 @@ extern "C" { + #include + #include "i18n.h" + #include "thread.h" ++#include + + int SysLogLevel = 3; + +-- +2.39.2 + diff --git a/package/vdr/0003-include-missing-limits.patch b/package/vdr/0003-include-missing-limits.patch deleted file mode 100644 index c2efe291e6..0000000000 --- a/package/vdr/0003-include-missing-limits.patch +++ /dev/null @@ -1,30 +0,0 @@ -vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined -in limits.h. -Needs to be explicitly included on ppc64le and for all archs for debug build. - -Downloaded from -https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch - -Signed-off-by: Bernd Kuhls ----- - ---- a/config.h -+++ b/config.h -@@ -19,6 +19,7 @@ - #include "i18n.h" - #include "font.h" - #include "tools.h" -+#include - - // VDR's own version number: - ---- a/tools.c -+++ b/tools.c -@@ -27,6 +27,7 @@ - #include - #include "i18n.h" - #include "thread.h" -+#include - - int SysLogLevel = 3; - diff --git a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch index 9cc45a96c1..7b1a4c2c05 100644 --- a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch +++ b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch @@ -10,6 +10,8 @@ anything because musl has a basic NLS implementation. Even gettext-tiny defines _nl_msg_cat_cntr as a dummy symbol in its stub libintl-musl implementation. +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029745.html + Signed-off-by: Thomas Petazzoni --- i18n.c | 2 ++ From arnout at mind.be Sat Jun 3 20:41:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:41:25 +0200 Subject: [Buildroot] [RFC v1] package/coreutils: needs toolchain headers >= 5.6 (32-bit system with 64-bit time_t) In-Reply-To: <20230510202434.13975-1-ps.report@gmx.net> References: <20230510202434.13975-1-ps.report@gmx.net> Message-ID: <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> On 10/05/2023 22:24, Peter Seiderer wrote: > Add coreutils dependency on toolchain headers >= 5.6 for 32-bit system to > gain access to 64-bit time_t. > > Fixes: > > http://autobuild.buildroot.net/results/a5bac0aaadea43fcedf3a51b070e605e3906c237 > > checking for .../host/bin/arm-none-linux-gnueabi-gcc -std=gnu11 option to enable timestamps after Jan 2038... support not detected > configure: error: in '.../build/coreutils-9.3': > configure: error: support for timestamps after Jan 2038 is required > > Signed-off-by: Peter Seiderer > --- > Notes: > - Config.in comment section for package/glslsandbox-player and > package/opkg-utils missing > - Not sure if this is sufficient (e.g. possible libc system and/or > version dependency), other possible solution would be something > like introducing BR2_TOOLCHAIN_HAS_64_BIT_TIME_T The current situation of 64-bit time_t is: depends on BR2_ARCH_IS_64 || \ BR2_TOOLCHAIN_USES_MUSL || \ (BR2_TOOLCHAIN_USES_GLIBC && BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6) i.e.: - 64-bit platforms always have 64-bit time. - musl AFAIK always has 64-bit time in the headers (not sure what happens in the actual syscalls). - uClibc never has 64-bit time. - glibc has 64-bit time with sufficiently recent headers. It's actually a bit more complicated still, because on some architectures (riscv for example), there's always 64-bit time even if it's a 32-bit architecture. So on those, even uClibc has 64-bit time. Because of all this complexity, I think it's better to introduce something like BR2_TOOLCHAIN_HAS_TIME_T_64 that encodes those conditions. It would be a blind symbol that defaults y for 64-bit architectures and is selected by the respective arch or toolchain symbols. It's a bit complicated that way, but gives us most flexibility to get all the conditions right. For instance, in external toolchains it would only be selected if glibc is sufficiently recent. Therefore, I've marked this patch as Changes Requested. But I also added the other matinainters in Cc because they may have different opinions. Regards, Arnout > --- > package/coreutils/Config.in | 6 ++++-- > package/glslsandbox-player/Config.in | 1 + > package/opkg-utils/Config.in | 2 ++ > 3 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in > index 705013bae0..968c7a97cd 100644 > --- a/package/coreutils/Config.in > +++ b/package/coreutils/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_COREUTILS > bool "coreutils" > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 > depends on BR2_USE_WCHAR > depends on BR2_USE_MMU # fork() > depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > @@ -33,7 +34,8 @@ comment "coreutils individual binaries need a toolchain w/ dynamic library" > > endif > > -comment "coreutils needs a toolchain w/ wchar" > +comment "coreutils needs a toolchain w/ headers >= 5.6 (32-bit only), wchar" > depends on BR2_USE_MMU > - depends on !BR2_USE_WCHAR > + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 && !BR2_ARCH_IS_64 || \ > + !BR2_USE_WCHAR > depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS > diff --git a/package/glslsandbox-player/Config.in b/package/glslsandbox-player/Config.in > index 530c158fc3..78d6dd9a6f 100644 > --- a/package/glslsandbox-player/Config.in > +++ b/package/glslsandbox-player/Config.in > @@ -32,6 +32,7 @@ config BR2_PACKAGE_GLSLSANDBOX_PLAYER_SCRIPTS > bool "Install scripts" > depends on !BR2_STATIC_LIBS # python3 > depends on BR2_TOOLCHAIN_HAS_THREADS # python3 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 # coreutls > depends on BR2_USE_MMU # bash, python3 > depends on BR2_USE_WCHAR # python3 > select BR2_PACKAGE_BASH # runtime > diff --git a/package/opkg-utils/Config.in b/package/opkg-utils/Config.in > index 2973055baf..cdefa193b7 100644 > --- a/package/opkg-utils/Config.in > +++ b/package/opkg-utils/Config.in > @@ -3,6 +3,8 @@ config BR2_PACKAGE_OPKG_UTILS > depends on !BR2_nios2 || BR2_PACKAGE_BUSYBOX # binutils > depends on BR2_USE_MMU # bash, python3 > depends on BR2_USE_WCHAR # python3 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6 || BR2_ARCH_IS_64 || \ > + BR2_PACKAGE_BUSYBOX # coreutils > depends on BR2_TOOLCHAIN_HAS_THREADS # python3 <- libffi > depends on !BR2_STATIC_LIBS # python3 > select BR2_PACKAGE_BINUTILS if !BR2_PACKAGE_BUSYBOX # runtime From arnout at mind.be Sat Jun 3 20:49:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:49:13 +0200 Subject: [Buildroot] [PATCH v11 1/5] kexec: fix sys/random.h with uclibc In-Reply-To: <20230421185003.1221000-2-laurent@vivier.eu> References: <20230421185003.1221000-1-laurent@vivier.eu> <20230421185003.1221000-2-laurent@vivier.eu> Message-ID: <69492cb3-b861-df1d-fc1d-314f93b076d9@mind.be> On 21/04/2023 20:49, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier Applied to master, thanks. I applied v12, but for some reason I don't have that version in my inbox, so I reply to v11. I also added a recent autobuild failure in a Fixes tag. Fixes: http://autobuild.buildroot.net/results/b5a/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a Regards, Arnout > --- > ...1-m68k-fix-getrandom-use-with-uclibc.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > > diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > new file mode 100644 > index 000000000000..d2fc3bc88641 > --- /dev/null > +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch > @@ -0,0 +1,35 @@ > +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 > +From: Laurent Vivier > +Date: Fri, 21 Apr 2023 18:22:07 +0200 > +Subject: [PATCH] m68k: fix getrandom() use with uclibc > + > +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: > + > +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': > +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~ > + | srandom > +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) > + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { > + | ^~~~~~~~~~~~~ > + > +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") > +Cc: Jason at zx2c4.com > +Signed-off-by: Laurent Vivier > +--- > + kexec/arch/m68k/bootinfo.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c > +index 086a34bdfdeb..5afd212d9d34 100644 > +--- a/kexec/arch/m68k/bootinfo.c > ++++ b/kexec/arch/m68k/bootinfo.c > +@@ -1,3 +1,4 @@ > ++#define _GNU_SOURCE > + > + #include > + #include > +-- > +2.40.0 > + From arnout at mind.be Sat Jun 3 20:44:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sat, 3 Jun 2023 22:44:41 +0200 Subject: [Buildroot] [git commit] kexec: fix sys/random.h with uclibc Message-ID: <20230603204930.B60BE869F2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2c1d8dfb5233acf90da6a3b26526fc9ceebe2df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/b5a/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a Signed-off-by: Laurent Vivier Signed-off-by: Arnout Vandecappelle --- .../0001-m68k-fix-getrandom-use-with-uclibc.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch new file mode 100644 index 0000000000..6661349aba --- /dev/null +++ b/package/kexec/0001-m68k-fix-getrandom-use-with-uclibc.patch @@ -0,0 +1,36 @@ +From 491439a5c55b18dce96b522f3a603faaf1908ede Mon Sep 17 00:00:00 2001 +From: Laurent Vivier +Date: Fri, 21 Apr 2023 18:22:07 +0200 +Subject: [PATCH] m68k: fix getrandom() use with uclibc + +With uclibc, getrandom() is only defined with _GNU_SOURCE, fix that: + +kexec/arch/m68k/bootinfo.c: In function 'bootinfo_add_rng_seed': +kexec/arch/m68k/bootinfo.c:231:13: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration] + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~ + | srandom +kexec/arch/m68k/bootinfo.c:231:56: error: 'GRND_NONBLOCK' undeclared (first use in this function) + 231 | if (getrandom(bi->rng_seed.data, RNG_SEED_LEN, GRND_NONBLOCK) != RNG_SEED_LEN) { + | ^~~~~~~~~~~~~ + +Fixes: b9de05184816 ("m68k: pass rng seed via BI_RNG_SEED") +Upstream: https://lore.kernel.org/kexec/20230422095904.1303434-1-laurent at vivier.eu/ +Cc: Jason at zx2c4.com +Signed-off-by: Laurent Vivier +--- + kexec/arch/m68k/bootinfo.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/kexec/arch/m68k/bootinfo.c b/kexec/arch/m68k/bootinfo.c +index 086a34bdfdeb..5afd212d9d34 100644 +--- a/kexec/arch/m68k/bootinfo.c ++++ b/kexec/arch/m68k/bootinfo.c +@@ -1,3 +1,4 @@ ++#define _GNU_SOURCE + + #include + #include +-- +2.40.0 + From romain.naour at gmail.com Sat Jun 3 21:06:42 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 3 Jun 2023 23:06:42 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone Message-ID: <20230603210642.264930-1-romain.naour@gmail.com> Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour --- While looking at perl-clone build, I noticed that "-shared" is provided to lddlflags by the Perl package infrastructure: --config lddlflags="-shared $$(TARGET_LDFLAGS)" It would means that any Perl package in Buildroot requires a dependency on !BR2_STATIC_LIBS. Currently some Perl packages doesn't requires !BR2_STATIC_LIBS since they simply copy some .pm files. But as soon as something is built, it break for static only builds. --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS -- 2.34.3 From romain.naour at gmail.com Sat Jun 3 22:16:12 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 4 Jun 2023 00:16:12 +0200 Subject: [Buildroot] [RFC] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230603221612.292994-1-romain.naour@gmail.com> libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. host-cmake is know to take a long time to build and we want to avoid bumping BR2_CMAKE_VERSION_MIN only for one package. As discussed on the mailing list [3] introduce BR2_HOST_CMAKE_AT_LEAST_X_Y selected by package that requires a higher cmake version than the one provided by the host. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 [3] http://lists.busybox.net/pipermail/buildroot/2023-June/668287.html Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni --- package/cmake/Config.in.host | 31 ++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + package/libjxl/Config.in | 1 + support/dependencies/check-host-cmake.mk | 12 +++++---- 4 files changed, 40 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..fe5640088e 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,34 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The latest version in this list must match the one provided by host-cmake. +config BR2_HOST_CMAKE_AT_LEAST_3_18 # Debian bullseye provide cmake 3.18.x + bool + default y + +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_18 + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" if BR2_HOST_CMAKE_AT_LEAST_3_18 diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ -- 2.34.3 From aduskett at gmail.com Sun Jun 4 02:52:04 2023 From: aduskett at gmail.com (Adam Duskett) Date: Sat, 3 Jun 2023 19:52:04 -0700 Subject: [Buildroot] [PATCH v2 1/1] package/firewalld: new package Message-ID: <20230604025204.324443-1-aduskett@gmail.com> Firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. Items of note: - Setting PYTHON="/usr/bin/env python$(PYTHON3_VERSION_MAJOR)" prevents Firewalld from setting the shebang in the installed python files to the full path to the python interpreter used when building. - The bundled provided SYSV init file has several bashisms and requires /etc/init.d/functions which buildroot doesn't provide. So instead, a more simple init.d file is provided in the package directory, which does not require bash. - Firewalld >= 1.0.0 requires a linux kernel version of 5.3 or later. Because Buildroot does not have a mechanism to detect what version a user is compiling if the kernel is external, there is no way to prevent a user with an external kernel older than 5.3 to select this package. - To run, Firewalld requires enabling almost every single nftables option in the kernel menuconfig. Indeed for a regular user, this task is quite a time-consuming operation, and missing even one required nftables option results in firewalld failing to start. Through a mix of trial and error and talking to the upstream developers, the package selects the minimum amount of kernel options required for runtime. Understandably the list is daunting. However, these options have passed run-time tests with kernel 5.3 (the minimum kernel version required) and kernel 6.2.10 (the latest kernel version as of this commit log.) As such, it is safe to say these options will work for anybody wanting to use firewalld with a supported kernel version of 5.3 or higher. Signed-off-by: Adam Duskett --- Changes v1 -> v2: - Fix verbage in Config.in - Bump to version 1.3.2 package/Config.in | 1 + package/firewalld/Config.in | 43 ++++++ package/firewalld/S46firewalld | 66 ++++++++ package/firewalld/firewalld.hash | 3 + package/firewalld/firewalld.mk | 257 +++++++++++++++++++++++++++++++ 5 files changed, 370 insertions(+) create mode 100644 package/firewalld/Config.in create mode 100644 package/firewalld/S46firewalld create mode 100644 package/firewalld/firewalld.hash create mode 100644 package/firewalld/firewalld.mk diff --git a/package/Config.in b/package/Config.in index ad438667d2..da1b5bb4b9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2315,6 +2315,7 @@ endif source "package/fail2ban/Config.in" source "package/fastd/Config.in" source "package/fcgiwrap/Config.in" + source "package/firewalld/Config.in" source "package/flannel/Config.in" source "package/fmc/Config.in" source "package/fping/Config.in" diff --git a/package/firewalld/Config.in b/package/firewalld/Config.in new file mode 100644 index 0000000000..4f58a3ea05 --- /dev/null +++ b/package/firewalld/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_FIREWALLD + bool "firewalld" + depends on BR2_USE_MMU # gobject-introspection, python-gobject + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # glib2, dbus-python, nftables + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-python + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 + depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection + depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu + depends on BR2_PACKAGE_PYTHON3 # dbus-python, gobject-introspection + select BR2_PACKAGE_DBUS # dbus-python + select BR2_PACKAGE_DBUS_PYTHON + select BR2_PACKAGE_GOBJECT_INTROSPECTION + select BR2_PACKAGE_JANSSON # Uses the nftables json interface + select BR2_PACKAGE_NFTABLES + select BR2_PACKAGE_PYTHON_GOBJECT + help + Firewalld provides a dynamically managed firewall with + support for network or firewall zones to define the trust + level of network connections or interfaces. It has support + for IPv4, IPv6 firewall settings and for ethernet bridges and + a separation of runtime and permanent configuration options. + It also provides an interface for services or applications to + add ip*tables and ebtables rules directly. + + Note: Firewalld uses nftables as the backend and requires + kernel version >= 5.3. + + https://github.com/firewalld/firewalld + +comment "firewalld needs python3" + depends on !BR2_PACKAGE_PYTHON3 + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + +comment "firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8" + depends on BR2_USE_MMU + depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_USES_GLIBC || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ + !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \ + !BR2_HOST_GCC_AT_LEAST_8 diff --git a/package/firewalld/S46firewalld b/package/firewalld/S46firewalld new file mode 100644 index 0000000000..40f43e1f57 --- /dev/null +++ b/package/firewalld/S46firewalld @@ -0,0 +1,66 @@ +#!/bin/sh + +DAEMON=firewalld +PIDFILE=/var/run/$DAEMON.pid + +start() { + printf "Starting firewalld: " + start-stop-daemon -S -q --exec $DAEMON + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} +stop() { + printf "Stopping firewalld: " + start-stop-daemon --stop --quiet --pidfile $PIDFILE + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +reload(){ + printf "Reloading firewalld: " + firewall-cmd --reload + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi +} + +restart() { + stop + start +} + +status(){ + firewall-cmd --state +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + reload) + reload + ;; + status) + status + ;; + *) + echo "Usage: $0 {start|stop|restart|reload|status}" + exit 1 +esac diff --git a/package/firewalld/firewalld.hash b/package/firewalld/firewalld.hash new file mode 100644 index 0000000000..d8be3f7ba0 --- /dev/null +++ b/package/firewalld/firewalld.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 3be5a3caa36d1026c5b72d3f61dd963dccd953791b04af03d9946b24bef8391e firewalld-1.3.2.tar.gz +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/firewalld/firewalld.mk b/package/firewalld/firewalld.mk new file mode 100644 index 0000000000..e91825601d --- /dev/null +++ b/package/firewalld/firewalld.mk @@ -0,0 +1,257 @@ +################################################################################ +# +# firewalld +# +################################################################################ + +FIREWALLD_VERSION = 1.3.2 +FIREWALLD_SITE = $(call github,firewalld,firewalld,v$(FIREWALLD_VERSION)) +FIREWALLD_LICENSE = GPL-2.0 +FIREWALLD_LICENSE_FILES = COPYING +FIREWALLD_AUTORECONF = YES + +FIREWALLD_DEPENDENCIES = \ + host-intltool \ + host-libglib2 \ + host-libxml2 \ + host-libxslt \ + dbus-python \ + gobject-introspection \ + jansson \ + nftables \ + python3 \ + python-gobject + +# Firewalld hard codes the python shebangs to the full path of the +# python-interpreter. IE: #!/home/buildroot/output/host/bin/python. +# Force the proper python path. +FIREWALLD_CONF_ENV += PYTHON="/usr/bin/env python3" + +# /etc/sysconfig/firewalld is a Red Hat-ism, only referenced by +# the Red Hat-specific init script which isn't used, so we set +# --disable-sysconfig. +FIREWALLD_CONF_OPTS += \ + --disable-rpmmacros \ + --disable-sysconfig \ + --with-nft=/usr/sbin/nft \ + --without-ebtables \ + --without-ebtables-restore \ + --without-ipset \ + --without-xml-catalog + +ifeq ($(BR2_PACKAGE_IPTABLES),y) +FIREWALLD_DEPENDENCIES += iptables +FIREWALLD_CONF_OPTS += \ + --with-ip6tables-restore=/usr/sbin/ip6tables-restore \ + --with-ip6tables=/usr/sbin/ip6tables \ + --with-iptables-restore=/usr/sbin/iptables-restore \ + --with-iptables=/usr/sbin/iptables +else +FIREWALLD_CONF_OPTS += -without-iptables +endif + +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) +FIREWALLD_CONF_OPTS += --enable-nls +endif + +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +FIREWALLD_DEPENDENCIES += systemd +FIREWALLD_CONF_OPTS += --with-systemd-unitdir=/usr/lib/systemd/system +else +FIREWALLD_CONF_OPTS += --disable-systemd +endif + +define FIREWALLD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(@D)/config/firewalld.service \ + $(TARGET_DIR)/usr/lib/systemd/system/firewalld.service +endef + +# The bundled sysvinit file requires /etc/init.d/functions which is not +# provided by buildroot. As such, we provide our own firewalld init file. +define FIREWALLD_INSTALL_INIT_SYSV + $(INSTALL) -D -m 0755 $(FIREWALLD_PKGDIR)/S46firewalld \ + $(TARGET_DIR)/etc/init.d/S46firewalld +endef + +# Firewalld requires almost every single nftable option selected. +define FIREWALLD_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_EUI64) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_FRAG) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_IPV6HEADER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_MH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_OPTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_RT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_MATCH_SRH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_HL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_NPT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP6_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARP_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_ARPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MANGLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_AH) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_RPFILTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_MATCH_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_RAW) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_CLUSTERIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_ECN) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_NETMAP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_TTL) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_BITMAP_PORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPMARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_IPPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_MAC) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETIFACE) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_HASH_NETPORTNET) + $(call KCONFIG_ENABLE_OPT,CONFIG_IP_SET_LIST_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_CONNCOUNT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_NETLINK_GLUE_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_BROADCAST) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_EVENTS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_LABELS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_NETBIOS_NS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_PROCFS) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SANE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_SNMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_TIMESTAMP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_ZONES) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_HELPER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_NETLINK_TIMEOUT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DEFRAG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_FLOW_TABLE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_COMMON) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_LOG_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_AMANDA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_FTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_H323) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_IRC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_MASQUERADE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_NEEDED) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PPTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_DCCP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_GRE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_SCTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_PROTO_UDPLITE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_REDIRECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SIP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_SNMP_BASIC) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT_TFTP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_SOCKET_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_ARP) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_BRIDGE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TABLES_SET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NF_TPROXY_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_BRIDGE_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_NAT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CHAIN_ROUTE_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COMPAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CONNLIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_COUNTER) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_CT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_DUP_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FIB_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FLOW_OFFLOAD) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_FWD_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_HASH) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LIMIT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_LOG) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_MASQ_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_NUMGEN) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OBJREF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_OSF) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUEUE) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_QUOTA) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REDIR_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV4) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_IPV6) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_REJECT_NETDEV) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SOCKET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_SYNPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TPROXY) + $(call KCONFIG_ENABLE_OPT,CONFIG_NFT_TUNNEL) +endef + +$(eval $(autotools-package)) -- 2.40.1 From thomas.petazzoni at bootlin.com Sun Jun 4 04:39:54 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 04 Jun 2023 04:39:54 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-03 Message-ID: <20230604043959.98914837A4@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-03 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 7 | 0 | 11 | master | 82 | 58 | 1 | 141 | Classification of failures by reason for master ----------------------------------------------- at-spi2-core-2.48.2 | 4 dahdi-linux-3.2.0 | 3 package/sdl2_net/sdl2_net.m... | 3 perl-clone-0.46 | 3 audit-3.1 | 2 efivar-38 | 2 host-heimdal-f4faaeaba371ff... | 2 linux-6.3.5 | 2 syslog-ng-4.1.1 | 2 trinity-1.9 | 2 unknown | 2 agentpp-4.6.0 | 1 alsa-lib-1.2.8 | 1 batman-adv-2022.3 | 1 brltty-6.5 | 1 faad2-2.10.1 | 1 ffmpeg-4.4.4 | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 gobject-introspection-1.74.0 | 1 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-python-sip-4.19.25 | 1 host-runc-1.1.7 | 1 host-rust-1.68.2 | 1 ipmitool-1_8_19 | 1 json-c-0.16 | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 ocf-linux-20171122 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 sdl2-2.26.5 | 1 uclibc-ng-test-6790eafe897b... | 1 valgrind-3.20.0 | 1 volk-3.0.0 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/9fa63799e083b9a3d1f3c299108a46d208ed9749 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/996b62880d108a93e95b90ff7cafa0e2358fa55f | aarch64_be | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/231c7c93a82bdee699c429e6d870387351ec6471 | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/e2eccf64de6f466e1fce2e14cffd47d920746978 | mips64el | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/17db63fd282befa1dd4b785e472a1517fd2687d6 | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/225032aa95ee98c57a8fced7d52426638cbda036 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/81b3ba92bd856202289bdb5a2de2580938b7e8ea | armeb | audit-3.1 | NOK | http://autobuild.buildroot.net/results/8224a9d3bc5a256ae56cd4d0b1ed3d72f8b4637e | or1k | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/053ef481605650a80844bff0d5226c8edc51ddb3 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/c6e1a47150168ddb1693162c8894461175c526a6 | arceb | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/63b46ad2fafa4664d8e176064ec4a91e2c680c44 | microblazeel | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/a962b4994f220bf724223687a05605f9861e8b1a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/059f6db1bb2a533028e35e764986dd214248dd33 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/4d818690ec36c6e03c2e10dca7247e84ace3eb66 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/1d73b4fe478d2c568c627456a95a77a6f00e451e | sh4eb | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/1cc084bb5066ac72ffbeba51a9951c7d2e5957b2 | armeb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/ec7a40a7460a701f2e8c9af482b4274f65901bc3 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/f547c65802a0a705e866795a80e1b17ce80bcf0c | ORPH aarch64 | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/12b02fb6c68f0f4439f2573f8ef3ca80f77f43de | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fa5989038e393e6d0d12c45438555f56c34be503 | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e0cf7c414baf5226c9c9a026481293470e42562c | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ef59ab45874f4bc8a4aa59f1848d90eb5faee398 | s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/48ccff568423c04ee75a20628ae63a8f1e7fb223 | ORPH x86_64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/124645014136d0c6ecbac334470954fbec19aeb1 | sparc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/c2d22fe0af22c50422f43236435cf47761cb36de | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/97ba45ddfe1440adefe2879ce5b806fc83aea8b7 | mips | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/8970874719f544815623e3658f6016e1406b762b | ORPH powerpc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a12d97c71a262c36fcc6f1cd2dbd7ecdc73e00bc | ORPH riscv32 | host-python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/e6c62dc5ff4834714291ba30f1492313c7f2664d | mips | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/f4b493bf8c7211b2b201cb516cb3b847ffef8725 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/1b2acd87df9678e422af76807f188c451ce9c349 | or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/38bbef373f58d47b7383a4bbc9fc5cdf5db9a67a | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/7fe066b48f6af72f01253be69a1f0f319a5c339b | m68k | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/b5a46cc164cb0fe6bf37dacb917b3664d2710a4a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9c1b1ea2576a33b3cbd8d4a717a9d0b92fae3db4 | ORPH mipsel | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/9b340911e51eea15b453fd4a4126b478a7be6fe9 | ORPH powerpc | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/fcce6723f25c6def00b1978fdb53a6f35e0fcd28 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b35d8241fa2a154251c0d843e585a8b5ae17bc1f | ORPH mips | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/440105258a1ae2ad115b9d47de5b219c5363afd6 | mips64el | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/b41b3853f9411b4fe05082685b91a913374b075c | sparc | package/sdl2_net/sdl2_net.m... | NOK | http://autobuild.buildroot.net/results/c3a48213a34c8feea1e4256c4b69f73e571b2908 | aarch64_be | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/25bd4398a56b3d4ad0b05f9213c7983d8f5d6087 | microblaze | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/5d503aaa94b56523c684be7946123921747ebf52 | arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/acd02bbdbd1bf0c7e52b8a738699ec6b1b758279 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/b5961fdb7d4ddcdfbb1d5c42e2b8be7a45ec6760 | ORPH armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/a99318c6064a23086a894936d9eb1064114d84d2 | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/658364b015e6bb1d79351216e3a0725db7190f90 | sh4aeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/cfe74ec6f8df2ea8c745dd7e9096bca4e0e86a15 | arm | sdl2-2.26.5 | NOK | http://autobuild.buildroot.net/results/afd227d3558aceca6e817d7ec1c1c54f7e97b366 | powerpc64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/dd6b3b8f30415f6c0e18eb5b34920327f99900ac | sparc | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/c128ca386ed69d073930ecb3e30d8f6d2e4b1636 | powerpc | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/82736ffe64c6b2547ee01a167f43b894036acb52 | ORPH mips | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/037f56a0f7e03d4f25af57e0739fdd3d3cfd5d75 | ORPH mips64el | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/ae03c4a28a629a3340344a0699896628c71bdb03 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/8243a0e836d91845fcf591d8ba847d88c404634d | m68k | unknown | NOK | http://autobuild.buildroot.net/results/35c23f2d80183752405f2e44f106b0ad65818164 | mipsel | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/7f8bf033c513716452b1a1cc3fc8ed3075fc0a60 | ORPH powerpc | volk-3.0.0 | NOK | http://autobuild.buildroot.net/results/a71688145eb1632ad2bb73cdc057069e5e5d1d88 | riscv64 | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/47e2c1630eff716e05c2295b1b0ce9d5b7b53f78 | Classification of failures by reason for 2023.02.x -------------------------------------------------- containerd-1.6.20 | 1 highway-1.0.2 | 1 host-binutils-2.39 | 1 host-runc-1.1.7 | 1 host-rust-1.67.1 | 1 linux-6.1.30 | 1 perl-5.36.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | containerd-1.6.20 | NOK | http://autobuild.buildroot.net/results/c1611740a150df364b1a88e47cb2c0a9a8b669a5 | aarch64 | highway-1.0.2 | NOK | http://autobuild.buildroot.net/results/168adc1a685e5accaafc71d81b1c180f1db4ae5e | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/dda3c0281ce40d7510f59ce3be173877db5b3fce | x86_64 | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/9dc65bcee661c318d777690ba2a829f973b8be2f | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6f685f687878845416e300ebd30017e26eddf85f | riscv64 | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/7dc4e36a249bd5bfa1156e4b2938585331bd8df5 | ORPH m68k | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/cfabf9a420cdca7d2347fbf3f50a0f24fbff95b6 | -- http://autobuild.buildroot.net From bagasdotme at gmail.com Sun Jun 4 06:47:28 2023 From: bagasdotme at gmail.com (Bagas Sanjaya) Date: Sun, 4 Jun 2023 13:47:28 +0700 Subject: [Buildroot] [PATCH] package/git: bump to version 2.41.0 Message-ID: <20230604064728.367037-2-bagasdotme@gmail.com> Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ base-commit: d2c1d8dfb5233acf90da6a3b26526fc9ceebe2df -- An old man doll... just what I always wanted! - Clara From ju.o at free.fr Sun Jun 4 09:17:44 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 4 Jun 2023 11:17:44 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/acpica: bump to version 20230331 In-Reply-To: <20230531170207.727576-1-ju.o@free.fr> References: <20230531170207.727576-1-ju.o@free.fr> Message-ID: <20230604091744.8368-1-ju.o@free.fr> For change log since 20220331, see: - https://www.acpica.org/node/201 - https://www.acpica.org/node/202 or - https://github.com/acpica/acpica/blob/R03_31_23/documents/changes.txt This commit also drop the patch removing -Werror in CFLAGS, as an alternative is now available upstream, merged in [1]. This commit is included in release 20221020. The build commands are updated accordingly to set the new NOWERROR=TRUE option to achieve the same behavior. With the patch removal, .checkpackageignore is also updated accordingly. The license file hash is also updated, due to the copyright year update. Upstream commit [2] also introduced a use of wcslen() and . This commit was first included in tag R10_20_22 (version 20221020). Therefore, this new version need wchar. The new depedency is added. This version bump is motivated by the introduction of RISC-V related definitions. [1] https://github.com/acpica/acpica/commit/3fd0f940408fc01a2c52c5be5f2beb0218a3d907 [2] https://github.com/acpica/acpica/commit/cd6a30897593f6052abf0b9a791671dcf07b9596 Cc: Erico Nunes Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Add the new dependency on BR2_USE_WCHAR in Config.in --- Patch tested on branch master at commit d2c1d8d with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -a -p acpica ... 45 builds, 3 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- .checkpackageignore | 1 - .../acpica/0001-build-do-not-use-Werror.patch | 82 ------------------- package/acpica/Config.in | 5 +- package/acpica/acpica.hash | 4 +- package/acpica/acpica.mk | 4 +- 5 files changed, 8 insertions(+), 88 deletions(-) delete mode 100644 package/acpica/0001-build-do-not-use-Werror.patch diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..281334cd7d 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -141,7 +141,6 @@ package/4th/0001-avoid-regen-during-install.patch Upstream package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream package/acl/0001-Build-with-old-GCC-versions.patch Upstream -package/acpica/0001-build-do-not-use-Werror.patch Upstream package/acpid/0001-dont-use-isfdtype.patch Upstream package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream package/alsamixergui/0001-misc-fixes.patch Sob Upstream diff --git a/package/acpica/0001-build-do-not-use-Werror.patch b/package/acpica/0001-build-do-not-use-Werror.patch deleted file mode 100644 index f905e552bd..0000000000 --- a/package/acpica/0001-build-do-not-use-Werror.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 9382ae2431d2962c430e7149302c8690f5bc159c Mon Sep 17 00:00:00 2001 -From: "Yann E. MORIN" -Date: Sun, 10 Jul 2016 15:06:15 +0200 -Subject: [PATCH] build: do not use -Werror - -Warnings come and go with various compiler versions, so using -Werror is -prone to cause build failures with various compiler versions, especially -newer versions that introduce new warnings. - -Remove use of -Werror. - -[Vincent: tweak patch for 20170531 release] -[Bernd: tweak patch for 20191018 release] - -Signed-off-by: "Yann E. MORIN" -Signed-off-by: "Vicente Olivert Riera" -Signed-off-by: Bernd Kuhls ---- - generate/unix/Makefile.config | 1 - - generate/unix/iasl/Makefile | 16 ++++++++-------- - 2 files changed, 8 insertions(+), 9 deletions(-) - -diff --git a/generate/unix/Makefile.config b/generate/unix/Makefile.config -index c28e8a9b1..7064bed97 100644 ---- a/generate/unix/Makefile.config -+++ b/generate/unix/Makefile.config -@@ -204,7 +204,6 @@ CWARNINGFLAGS = \ - -Wall\ - -Wbad-function-cast\ - -Wdeclaration-after-statement\ -- -Werror\ - -Wformat=2\ - -Wmissing-declarations\ - -Wmissing-prototypes\ -diff --git a/generate/unix/iasl/Makefile b/generate/unix/iasl/Makefile -index 47ea73cab..2c756af79 100644 ---- a/generate/unix/iasl/Makefile -+++ b/generate/unix/iasl/Makefile -@@ -360,32 +360,32 @@ $(OBJDIR)/prparserparse.c $(OBJDIR)/prparser.y.h : $(ASL_COMPILER)/prparse - # - $(OBJDIR)/aslcompilerlex.o : $(OBJDIR)/aslcompilerlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/aslcompilerparse.o : $(OBJDIR)/aslcompilerparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtcompilerparserlex.o : $(OBJDIR)/dtcompilerparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtcompilerparserparse.o : $(OBJDIR)/dtcompilerparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtparserlex.o : $(OBJDIR)/dtparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/dtparserparse.o : $(OBJDIR)/dtparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/prparserlex.o : $(OBJDIR)/prparserlex.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< - - $(OBJDIR)/prparserparse.o : $(OBJDIR)/prparserparse.c - @echo "- " "Intermediate" $< -- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $< -+ @$(CC) -c $(CFLAGS) -Wall -o$@ $< --- -2.20.1 - diff --git a/package/acpica/Config.in b/package/acpica/Config.in index c5ffb005f5..ec5865c357 100644 --- a/package/acpica/Config.in +++ b/package/acpica/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_ACPICA bool "acpica" + depends on BR2_USE_WCHAR depends on BR2_TOOLCHAIN_HAS_THREADS help The ACPI Component Architecture (ACPICA) project provides an @@ -9,5 +10,5 @@ config BR2_PACKAGE_ACPICA https://www.acpica.org -comment "acpica needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS +comment "acpica needs a toolchain w/ threads, wchar" + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/acpica/acpica.hash b/package/acpica/acpica.hash index 564e393cb4..a5056cf1a2 100644 --- a/package/acpica/acpica.hash +++ b/package/acpica/acpica.hash @@ -1,3 +1,3 @@ # locally computed hash -sha256 1ccda5c6a08a90b145777df635eb09f995b3472b3128f375009c5a6b01a04c7a acpica-unix2-20220331.tar.gz -sha256 40d8e351f8dfdf5340ec76ac28f0c201b825077d7060bb3686ca1112cb26985d source/include/acpi.h +sha256 bd8ac5ffa77ddc5ffc1f88be412b65a0926d25750e87ac180666c5b63de7ea36 acpica-unix2-20230331.tar.gz +sha256 42772064aec4f49677641690d2fab571c9d266922022e28af666072c60a04831 source/include/acpi.h diff --git a/package/acpica/acpica.mk b/package/acpica/acpica.mk index 9901c1ed48..7b21202780 100644 --- a/package/acpica/acpica.mk +++ b/package/acpica/acpica.mk @@ -4,7 +4,7 @@ # ################################################################################ -ACPICA_VERSION = 20220331 +ACPICA_VERSION = 20230331 ACPICA_SOURCE = acpica-unix2-$(ACPICA_VERSION).tar.gz ACPICA_SITE = https://acpica.org/sites/acpica/files ACPICA_LICENSE = BSD-3-Clause or GPL-2.0 @@ -15,11 +15,13 @@ HOST_ACPICA_DEPENDENCIES = host-bison host-flex define ACPICA_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ HARDWARE_NAME=$(BR2_ARCH) HOST=_LINUX CC="$(TARGET_CC)" \ + NOWERROR=TRUE \ all endef define HOST_ACPICA_BUILD_CMDS $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ + NOWERROR=TRUE \ all endef -- 2.40.1 From yann.morin.1998 at free.fr Sun Jun 4 10:26:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 4 Jun 2023 12:26:07 +0200 Subject: [Buildroot] [RFC] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <20230603221612.292994-1-romain.naour@gmail.com> References: <20230603221612.292994-1-romain.naour@gmail.com> Message-ID: <20230604102607.GC3340@scaer> Romain, All, On 2023-06-04 00:16 +0200, Romain Naour spake thusly: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. This needs to be split in two: 1. add the host-cmake versions 2. fix libjxl to select the required version This needs a more detailed commit log, please. ;-) For example: Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. We intriduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the requires dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > > The portability issue has already been reported upstream [2]. This part above would have to be moved into the commit that change libjxl to request host-cmake 3.22. > host-cmake is know to take a long time to build and we want > to avoid bumping BR2_CMAKE_VERSION_MIN only for one package. > As discussed on the mailing list [3] introduce > BR2_HOST_CMAKE_AT_LEAST_X_Y selected by package that > requires a higher cmake version than the one provided by > the host. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > [3] http://lists.busybox.net/pipermail/buildroot/2023-June/668287.html > > Signed-off-by: Romain Naour > Cc: Julien Olivain > Cc: Arnout Vandecappelle > Cc: Peter Korsgaard > Cc: Yann E. MORIN > Cc: Thomas Petazzoni > --- > package/cmake/Config.in.host | 31 ++++++++++++++++++++++++ > package/cmake/cmake.mk | 1 + > package/libjxl/Config.in | 1 + > support/dependencies/check-host-cmake.mk | 12 +++++---- > 4 files changed, 40 insertions(+), 5 deletions(-) > > diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host > index b2e210ee2c..fe5640088e 100644 > --- a/package/cmake/Config.in.host > +++ b/package/cmake/Config.in.host > @@ -9,3 +9,34 @@ config BR2_PACKAGE_HOST_CMAKE > the compiler environment of your choice. > > http://www.cmake.org/ > + > +# The latest version in this list must match the one provided by host-cmake. > +config BR2_HOST_CMAKE_AT_LEAST_3_18 # Debian bullseye provide cmake 3.18.x > + bool > + default y There is no need for this symbol, if... > +config BR2_HOST_CMAKE_AT_LEAST_3_19 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_18 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_20 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_19 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_21 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_20 > + > +config BR2_HOST_CMAKE_AT_LEAST_3_22 > + bool > + select BR2_HOST_CMAKE_AT_LEAST_3_21 > + > +# This order guarantees that the highest version is set, as kconfig > +# stops affecting a value on the first matching default. > +config BR2_HOST_CMAKE_AT_LEAST > + string > + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 > + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 > + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 > + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 > + default "3.18" if BR2_HOST_CMAKE_AT_LEAST_3_18 ... you remove the conditional here, e.g. just: default "3.18" And I prefer that there is always a non-conditional default. In which case the first comment would change to: # The minimum system cmake version we expect if 3.18 as provided by # Debian bullseye, that we use in our reference build docker image. > diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk > index dc92c8bb4e..b99877696a 100644 > --- a/package/cmake/cmake.mk > +++ b/package/cmake/cmake.mk > @@ -4,6 +4,7 @@ > # > ################################################################################ > > +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y > CMAKE_VERSION_MAJOR = 3.22 > CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 > CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) > diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in > index da04b89f9b..923560298f 100644 > --- a/package/libjxl/Config.in > +++ b/package/libjxl/Config.in > @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL > # libjxl fail to link statically due to libatomic issue > depends on !BR2_STATIC_LIBS > depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 > + select BR2_HOST_CMAKE_AT_LEAST_3_19 As suggested above, this needs to be in a separate patch. Otherwise, this is a very good idea, much simpler than what I was thinking about (i.e. having each package depend on their required version). Regards, Yann E. MORIN. > select BR2_PACKAGE_BROTLI > select BR2_PACKAGE_HIGHWAY > select BR2_PACKAGE_LCMS2 > diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk > index 5760e4ded1..e367690319 100644 > --- a/support/dependencies/check-host-cmake.mk > +++ b/support/dependencies/check-host-cmake.mk > @@ -1,9 +1,11 @@ > -# Set this to either 3.18 or higher, depending on the highest minimum > -# version required by any of the packages bundled in Buildroot. If a > -# package is bumped or a new one added, and it requires a higher > -# version, our cmake infra will catch it and build its own. > +# The cmake minimum version is set to either 3.18 or higher, > +# depending on the highest minimum version required by any > +# of the packages bundled in Buildroot. If a package is > +# bumped or a new one added, and it requires a higher > +# cmake version than the one provided by the host, our > +# cmake infra will catch it and build its own. > # > -BR2_CMAKE_VERSION_MIN = 3.18 > +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) > > BR2_CMAKE_CANDIDATES ?= cmake cmake3 > BR2_CMAKE ?= $(call suitable-host-package,cmake,\ > -- > 2.34.3 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 4 10:42:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:42:29 +0200 Subject: [Buildroot] [PATCH] package/git: bump to version 2.41.0 In-Reply-To: <20230604064728.367037-2-bagasdotme@gmail.com> (Bagas Sanjaya's message of "Sun, 4 Jun 2023 13:47:28 +0700") References: <20230604064728.367037-2-bagasdotme@gmail.com> Message-ID: <87fs77bjai.fsf@48ers.dk> >>>>> "Bagas" == Bagas Sanjaya writes: > Bump the package version to 2.41.0. For the release announcement and > notes, see [1]. > Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] > Signed-off-by: Bagas Sanjaya Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:42:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:42:06 +0200 Subject: [Buildroot] [git commit branch/next] package/git: bump to version 2.41.0 Message-ID: <20230604104244.6E004867CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cd0059419ced783957a6c2d18bac529173fdfcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya Signed-off-by: Peter Korsgaard --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Sun Jun 4 10:43:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:43:46 +0200 Subject: [Buildroot] [PATCH] package/gnuplot: bump version to 5.4.7 In-Reply-To: <20230524084235.20775-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 24 May 2023 10:42:35 +0200") References: <20230524084235.20775-1-mf@go-sys.de> Message-ID: <87bkhvbj8d.fsf@48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Signed-off-by: Michael Fischer Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:47:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:47:18 +0200 Subject: [Buildroot] [PATCH] package/bird: bump to version 2.0.12 In-Reply-To: <20230524132037.90220-1-itz.wam@gmail.com> (Itz Wam's message of "Wed, 24 May 2023 15:20:36 +0200") References: <20230524132037.90220-1-itz.wam@gmail.com> Message-ID: <877csjbj2h.fsf@48ers.dk> >>>>> "Itz" == Itz 'toinux' Wam writes: > From: itzwam > Signed-off-by: Itz 'toinux' Wam According to the announcement, this contains "Important bugfixes" (would have been good to mention in the commit message), so committed to master, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:47:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:47:21 +0200 Subject: [Buildroot] [git commit] package/bird: bump to version 2.0.12 Message-ID: <20230604104817.A0AF086A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb940ab43d6ec8b0703182fd491e3ef9c57acc6e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bugfix release, with "Important bugfixes". For details, see the announcement: https://bird.network.cz/pipermail/bird-users/2023-January/016560.html Signed-off-by: Itz 'toinux' Wam Signed-off-by: Peter Korsgaard --- package/bird/bird.hash | 2 +- package/bird/bird.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bird/bird.hash b/package/bird/bird.hash index 3e00a1993d..a62fbba630 100644 --- a/package/bird/bird.hash +++ b/package/bird/bird.hash @@ -1,2 +1,2 @@ -sha256 60a7b83b67b9d089d2a745a11fddd12461f631abc7b645b6c085adf90b3f55d6 bird-2.0.11.tar.gz +sha256 3ec462a237d06d1f4455d6ec00a42f0b1686061fc988e5c89a841d01dd753b53 bird-2.0.12.tar.gz sha256 94c53c84320078920ac1f0d49c81a4e9004512f534521a58bdf145acbcbc2cd2 README diff --git a/package/bird/bird.mk b/package/bird/bird.mk index 1295358fb9..f1b2ee6c5e 100644 --- a/package/bird/bird.mk +++ b/package/bird/bird.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIRD_VERSION = 2.0.11 +BIRD_VERSION = 2.0.12 BIRD_SITE = https://bird.network.cz/download BIRD_LICENSE = GPL-2.0+ BIRD_LICENSE_FILES = README From peter at korsgaard.com Sun Jun 4 10:51:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:51:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/lightning: bump version to 2.2.1 In-Reply-To: <20230518102020.22694-1-paul@crapouillou.net> (Paul Cercueil's message of "Thu, 18 May 2023 12:20:20 +0200") References: <20230518102020.22694-1-paul@crapouillou.net> Message-ID: <873537biwb.fsf@48ers.dk> >>>>> "Paul" == Paul Cercueil writes: > And restore support for MIPS64, which is supported by Lightning. > Signed-off-by: Paul Cercueil Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:53:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:53:02 +0200 Subject: [Buildroot] [PATCH 1/1] package/z3: bump to version 4.12.2 In-Reply-To: <20230517214648.137270-1-ju.o@free.fr> (Julien Olivain's message of "Wed, 17 May 2023 23:46:48 +0200") References: <20230517214648.137270-1-ju.o@free.fr> Message-ID: <87y1kza48h.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log since v4.12.1, see: > - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 > Signed-off-by: Julien Olivain > --- > Patch tested on branch master at commit 603df32 with commands: > utils/docker-run make check-package > 382092 lines processed > 0 warnings generated > support/testing/run-tests \ > -d dl -o output_folder \ > tests.package.test_z3 > ... > OK Committed to next, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:50 +0200 Subject: [Buildroot] [git commit branch/next] package/z3: bump to version 4.12.2 Message-ID: <20230604105336.3A22286AD9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=108bb3395b5ed2abe1c3c5a20fb9205dfc672b54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since v4.12.1, see: - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/z3/z3.hash | 2 +- package/z3/z3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/z3/z3.hash b/package/z3/z3.hash index 8a511c3fe5..bddf3066ba 100644 --- a/package/z3/z3.hash +++ b/package/z3/z3.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3735fabf00e1341adcc70394993c05fd3e2ae167a3e9bb46045e33084eb64a3 z3-4.12.1.tar.gz +sha256 9f58f3710bd2094085951a75791550f547903d75fe7e2fcb373c5f03fc761b8f z3-4.12.2.tar.gz sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk index 45c412ad12..501d9ee61a 100644 --- a/package/z3/z3.mk +++ b/package/z3/z3.mk @@ -4,7 +4,7 @@ # ################################################################################ -Z3_VERSION = 4.12.1 +Z3_VERSION = 4.12.2 Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) Z3_LICENSE = MIT Z3_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Sun Jun 4 10:43:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:43:31 +0200 Subject: [Buildroot] [git commit branch/next] package/gnuplot: bump version to 5.4.7 Message-ID: <20230604105336.1344586AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e511e791daab76b1da42cb3a69a4d7c2baeb85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Fischer Signed-off-by: Peter Korsgaard --- package/gnuplot/gnuplot.hash | 8 ++++---- package/gnuplot/gnuplot.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnuplot/gnuplot.hash b/package/gnuplot/gnuplot.hash index de0741d609..2f482ca434 100644 --- a/package/gnuplot/gnuplot.hash +++ b/package/gnuplot/gnuplot.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.6/ -md5 da719235bb2f46830f9d2101d04b14a5 gnuplot-5.4.6.tar.gz -sha1 31ea0c00af5c156e5d068e3b1cc2fb1847f471ab gnuplot-5.4.6.tar.gz +# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/ +md5 cdc9bb3ac0cc7e717246ed3df2d6ffa2 gnuplot-5.4.7.tar.gz +sha1 6e68f94af822ff56549beab3a465c2fe976d3b34 gnuplot-5.4.7.tar.gz # Locally computed -sha256 02fc27918200ed64d8f0c3b84fe81b95b59cd47ad99f270939ae497c19f27419 gnuplot-5.4.6.tar.gz +sha256 318a1501c9e659f39cf05ee5268335671bddc6c20eae06851f262fde27c2e739 gnuplot-5.4.7.tar.gz sha256 895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4d Copyright diff --git a/package/gnuplot/gnuplot.mk b/package/gnuplot/gnuplot.mk index c49fbc497d..23fbae10a9 100644 --- a/package/gnuplot/gnuplot.mk +++ b/package/gnuplot/gnuplot.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPLOT_VERSION = 5.4.6 +GNUPLOT_VERSION = 5.4.7 GNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION) GNUPLOT_LICENSE = gnuplot license (open source) GNUPLOT_LICENSE_FILES = Copyright From peter at korsgaard.com Sun Jun 4 10:52:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:33 +0200 Subject: [Buildroot] [git commit branch/next] package/lightning: bump version to 2.2.1 Message-ID: <20230604105336.2FE708676D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b26999abca4e9fb4c2050123af028b80fa0c990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next And restore support for MIPS64, which is supported by Lightning. Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - .../0001-lib-jit_disasm.c-fix-build.patch | 42 ---------------------- package/lightning/Config.in | 6 ++-- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 5 files changed, 6 insertions(+), 47 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81cf1afe6b..963efac992 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -893,7 +893,6 @@ package/libwebsock/0002-fix-ssl.patch Upstream package/libwebsock/0003-fix-incorrect-inline.patch Upstream package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream package/libyuv/0001-i386-sse2.patch Upstream -package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream diff --git a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch b/package/lightning/0001-lib-jit_disasm.c-fix-build.patch deleted file mode 100644 index 9e79be91a0..0000000000 --- a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 0d828c96c373c34b201ca7ea37b61c1e3b0485cd Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 19 Dec 2022 23:55:31 +0100 -Subject: [PATCH] lib/jit_disasm.c: fix build - -Fix the following build failure raised since -http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=837c7a1e8d08fb9294578dc84694077f4d6106f9: - -jit_disasm.c: In function 'fprintf_styled': -jit_disasm.c:57:27: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~ -jit_disasm.c:57:35: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~~~~~~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/e15e01e98e0d8c873efd3f512b671d98e4daf6c0 - -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: make it a backport now it's applied upstream] -Signed-off-by: Yann E. MORIN ---- - lib/jit_disasm.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/jit_disasm.c b/lib/jit_disasm.c -index 58a269b..68c966d 100644 ---- a/lib/jit_disasm.c -+++ b/lib/jit_disasm.c -@@ -54,7 +54,7 @@ static FILE *disasm_stream; - #endif - - #if BINUTILS_2_38 --static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) -+static int fprintf_styled(void * stream, enum disassembler_style style, const char* fmt, ...) - { - va_list args; - int r; --- -2.25.1 - diff --git a/package/lightning/Config.in b/package/lightning/Config.in index 3cf7c28ae2..e42730addb 100644 --- a/package/lightning/Config.in +++ b/package/lightning/Config.in @@ -1,12 +1,14 @@ comment "lightning needs a toolchain w/ dynamic library, threads" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LIGHTNING bool "lightning" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_THREADS help diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 998ae3743b..97b391674c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4e3984ff1ccf0ba30a985211d40fc5c06b25f014ebdf3d80d0fe3d0c80dd7c0e lightning-2.2.0.tar.gz +sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 8ab2ca1f9d..4a8c7e5efd 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.0 +LIGHTNING_VERSION = 2.2.1 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER From peter at korsgaard.com Sun Jun 4 10:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 12:54:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 In-Reply-To: <87pm6xvwbm.fsf@tarshish> (Baruch Siach via buildroot's message of "Fri, 19 May 2023 06:19:03 +0300") References: <20230518210657.1287204-1-paul@crapouillou.net> <87pm6xvwbm.fsf@tarshish> Message-ID: <87ttvna45t.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Hi Paul, > On Thu, May 18 2023, Paul Cercueil wrote: >> Signed-off-by: Paul Cercueil >> --- >> package/strace/strace.hash | 2 +- >> package/strace/strace.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/package/strace/strace.hash b/package/strace/strace.hash >> index d49abf1f16..de2f8c52b9 100644 >> --- a/package/strace/strace.hash >> +++ b/package/strace/strace.hash >> @@ -1,5 +1,5 @@ >> # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 >> # https://strace.io/files/6.2/strace-6.2.tar.xz.asc > This link needs update. > I verified that the signature at > https://strace.io/files/6.3/strace-6.3.tar.xz.asc matches the hash > below. Committed to next after fixing the link, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 10:54:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:54:24 +0200 Subject: [Buildroot] [git commit branch/next] package/strace: bump to version 6.3 Message-ID: <20230604105454.4673F86AE6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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 troglobit at gmail.com Sun Jun 4 11:06:45 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:45 +0200 Subject: [Buildroot] [PATCH 0/2] ssdp-responder upgrade with systemd build fix Message-ID: <20230604110647.3418706-1-troglobit@gmail.com> - Bump ssdp-responder to latest release, critical bug fix for v2.0 Note: LICENSE file hash change due to update in copyright years - Add missing /var/lib/misc for persistent state on systemd builds Joachim Wiberg (2): package/ssdp-responder: bump to v2.1 package/ssdp-responder: add /var/lib/misc for systemd builds package/ssdp-responder/ssdp-responder.hash | 4 ++-- package/ssdp-responder/ssdp-responder.mk | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) -- 2.34.1 From troglobit at gmail.com Sun Jun 4 11:06:46 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:46 +0200 Subject: [Buildroot] [PATCH 1/2] package/ssdp-responder: bump to v2.1 In-Reply-To: <20230604110647.3418706-1-troglobit@gmail.com> References: <20230604110647.3418706-1-troglobit@gmail.com> Message-ID: <20230604110647.3418706-2-troglobit@gmail.com> Upstream ChangeLog, summary: - Add support for JSON output with 'ssdpd-scan -j' - Dump received data from devices in 'ssdp-scan -l debug' - Termios support for disabling '^C' output from 'ssdp-scan' - Update copyright years, LICENSE file hash change - Source '/etc/default/ssdpd' from systemd unit file - Add fallback if '/var/lib/misc' is missing on system - Fix truncated UUID when reading from cache file Signed-off-by: Joachim Wiberg --- 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 8b4f3e4e45..7794c66643 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d8888f2ac59febfb3b2473a1402041014052ad4dc1eeb4168c78aeca1692aae3 ssdp-responder-2.0.tar.gz -sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE +sha256 75787cd9c0a88329dd39437eb28a188b54a3a0cab8472968e2713d90076f321f ssdp-responder-2.1.tar.gz +sha256 b66025f1e568a8d80264550d7bd7683780ac248f2baa1e85b4da4b15e28d55a7 LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 20e7219386..ddd87bc599 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 2.0 +SSDP_RESPONDER_VERSION = 2.1 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 From troglobit at gmail.com Sun Jun 4 11:06:47 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 13:06:47 +0200 Subject: [Buildroot] [PATCH 2/2] package/ssdp-responder: add /var/lib/misc for systemd builds In-Reply-To: <20230604110647.3418706-1-troglobit@gmail.com> References: <20230604110647.3418706-1-troglobit@gmail.com> Message-ID: <20230604110647.3418706-3-troglobit@gmail.com> Similar to dnsmasq, ssdp-responder saves state data across reboots in the /var/lib/misc/ directory. In the case of ssdp-responder it is the (per-device unique) UUID that is generated on first boot. Workaround only needed for systemd builds, the sysv skeleton already has the /var/lib/misc/ directory. Signed-off-by: Joachim Wiberg --- package/ssdp-responder/ssdp-responder.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index ddd87bc599..bb17641a9f 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -25,4 +25,8 @@ define SSDP_RESPONDER_INSTALL_INIT_SYSV $(TARGET_DIR)/etc/init.d/S50ssdpd endef +define SSDP_RESPONDER_INSTALL_INIT_SYSTEMD + mkdir -p $(TARGET_DIR)/var/lib/misc/ +endef + $(eval $(autotools-package)) -- 2.34.1 From peter at korsgaard.com Sun Jun 4 11:10:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 13:10:30 +0200 Subject: [Buildroot] [git commit] Update for 2023.05-rc3 Message-ID: <20230604111152.27DC886B16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25e485f462b7459dda6793d7eaa385c8617febff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 12 ++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 44 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index b0875759ff..1f540b8f4b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,15 @@ +2023.05-rc3, released June 4th, 2023 + + Fixes all over the tree. + + Updated/fixed packages: bird, containerd, earlyoom, gcc, + ipython, kexec, kodi-skin-confluence, libcurl, libopenssl, + mesa3d, minidlna, mpd, openjdk, openjdk-bin, + python-matplotlib, sdl2_net, vdr + + New packages: python-asttokens, python-executing, + python-pure-eval, python-stack-data + 2023.05-rc2, released May 28th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index 2e1eff2f3c..ce2f34dc5e 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.05-rc2 +export BR2_VERSION := 2023.05-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1685305000 +BR2_VERSION_EPOCH = 1685877000 # 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 75b445d069..5e9280626d 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
      --> -

      Latest release candidate: 2023.05-rc2

      +

      Latest release candidate: 2023.05-rc3

      diff --git a/docs/website/news.html b/docs/website/news.html index 28d0b83952..7523bc57d9 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

      News

        +
      • +
        +
        +
        +

        2023.05-rc3 released

        +

        4 June 2023

        +
        +
        +

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

        + +

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

        +
        +
        +
      • +
      • From peter at korsgaard.com Sun Jun 4 11:19:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 13:19:02 +0200 Subject: [Buildroot] Buildroot 2023.05-rc3 released Message-ID: <87pm6ba315.fsf@48ers.dk> Hi, Buildroot 2023.05-rc3 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.05-rc3.tar.gz or http://buildroot.net/downloads/buildroot-2023.05-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 2023.05-rc2.. 9 Bernd Kuhls 9 Romain Naour 3 Peter Korsgaard 3 Sergey Bobrenok 1 Adam Duskett 1 Andreas Ziegler 1 Christian Stewart 1 Etienne Carriere 1 Francois Perrad 1 Laurent Vivier 1 Neal Frager 1 Witold Lipieta 1 itzwam For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.05-rc3 Expect the final 2023.05 release within a few days. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 4 11:20:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 04 Jun 2023 13:20:30 +0200 Subject: [Buildroot] [RFC v1] package/coreutils: needs toolchain headers >= 5.6 (32-bit system with 64-bit time_t) In-Reply-To: <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> (Arnout Vandecappelle's message of "Sat, 3 Jun 2023 22:41:25 +0200") References: <20230510202434.13975-1-ps.report@gmx.net> <57ffa030-89c0-cb57-b7b2-cc8ffa452d01@mind.be> Message-ID: <87legza2yp.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, > Because of all this complexity, I think it's better to introduce > something like BR2_TOOLCHAIN_HAS_TIME_T_64 that encodes those > conditions. It would be a blind symbol that defaults y for 64-bit > architectures and is selected by the respective arch or toolchain > symbols. It's a bit complicated that way, but gives us most > flexibility to get all the conditions right. For instance, in external > toolchains it would only be selected if glibc is sufficiently recent. > Therefore, I've marked this patch as Changes Requested. But I also > added the other matinainters in Cc because they may have different > opinions. No, I agree - Nice summary! -- Bye, Peter Korsgaard From troglobit at gmail.com Sun Jun 4 15:48:16 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:16 +0200 Subject: [Buildroot] [PATCH 0/2] mrouted upgrade with systemd build fix Message-ID: <20230604154818.3681851-1-troglobit@gmail.com> - Bump mrouted to latest release - Add missing /var/lib/misc for persistent state on systemd builds Joachim Wiberg (2): package/mrouted: bump for v4.5 release package/mrouted: add /var/lib/misc for systemd builds package/mrouted/mrouted.hash | 4 ++-- package/mrouted/mrouted.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) -- 2.34.1 From troglobit at gmail.com Sun Jun 4 15:48:18 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/mrouted: add /var/lib/misc for systemd builds In-Reply-To: <20230604154818.3681851-1-troglobit@gmail.com> References: <20230604154818.3681851-1-troglobit@gmail.com> Message-ID: <20230604154818.3681851-3-troglobit@gmail.com> Similar to dnsmasq, mrouted saves state data across reboots in the /var/lib/misc/ directory. In the case of mrouted it is the unique generation id (used by neighboring mrouted routers to identify any router restarting). This file is generated on first boot. Workaround only needed for systemd builds, the sysv skeleton already has the /var/lib/misc/ directory. Signed-off-by: Joachim Wiberg --- package/mrouted/mrouted.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk index 3e2f49dc10..0d2071c4f0 100644 --- a/package/mrouted/mrouted.mk +++ b/package/mrouted/mrouted.mk @@ -18,6 +18,7 @@ define MROUTED_INSTALL_INIT_SYSV endef define MROUTED_INSTALL_INIT_SYSTEMD + mkdir -p $(TARGET_DIR)/var/lib/misc/ $(INSTALL) -D -m 644 $(@D)/mrouted.service \ $(TARGET_DIR)/usr/lib/systemd/system/mrouted.service endef -- 2.34.1 From troglobit at gmail.com Sun Jun 4 15:48:17 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 4 Jun 2023 17:48:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/mrouted: bump for v4.5 release In-Reply-To: <20230604154818.3681851-1-troglobit@gmail.com> References: <20230604154818.3681851-1-troglobit@gmail.com> Message-ID: <20230604154818.3681851-2-troglobit@gmail.com> Upstream ChangeLog: - Ignore IGMP proxy querys (src ip: 0.0.0.0), they must never win a querier election - Fix compat read location and new location for mrouted.genid - Fix "non-decreasing" generation id, must increment on each restart - Add support for configurable IGMP query response interval - Add support for configurable IGMP querier timeout - New 'join-group ' phyint option for cases where an IGMP snooping switch blocks flooding of multicast to the port where mrouted is connected - On startup and reconf, log why we skip disabled interfaces - Change to always log when assuming the IGMP querier role Signed-off-by: Joachim Wiberg --- package/mrouted/mrouted.hash | 4 ++-- package/mrouted/mrouted.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mrouted/mrouted.hash b/package/mrouted/mrouted.hash index affb323b4b..7516a1329c 100644 --- a/package/mrouted/mrouted.hash +++ b/package/mrouted/mrouted.hash @@ -1,5 +1,5 @@ -# From https://github.com/troglobit/mrouted/releases/download/4.4/mrouted-4.4.tar.gz.sha256 -sha256 095439e544d69c91ed64fa87db7e35bc2155eef48b7f268281d80946d2c6b953 mrouted-4.4.tar.gz +# From https://github.com/troglobit/mrouted/releases/ +sha256 99e1a1ca45e4e6c05b3cf379fd59a239aeabd9512656114528ad5e172d3c8ba8 mrouted-4.5.tar.gz # Locally calculated sha256 834f45ed282fd010f354ecc0a50538af519a1cfcc4d2866de3be06982fa9ed29 LICENSE diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk index 4014b8f896..3e2f49dc10 100644 --- a/package/mrouted/mrouted.mk +++ b/package/mrouted/mrouted.mk @@ -4,7 +4,7 @@ # ################################################################################ -MROUTED_VERSION = 4.4 +MROUTED_VERSION = 4.5 MROUTED_SITE = \ https://github.com/troglobit/mrouted/releases/download/$(MROUTED_VERSION) MROUTED_DEPENDENCIES = host-bison -- 2.34.1 From alexander.sverdlin at gmail.com Sun Jun 4 16:35:35 2023 From: alexander.sverdlin at gmail.com (Alexander Sverdlin) Date: Sun, 4 Jun 2023 18:35:35 +0200 Subject: [Buildroot] [PATCH] package/gcc: Disable libsanitizer on arm920t/thumb Message-ID: <20230604163535.1102239-1-alexander.sverdlin@gmail.com> libsanitizer is broken for Thumb1, sanitizer_linux.cc contains unconditional "ldr ip, [sp], #8", which causes: ....s: Assembler messages: ....s:4190: Error: lo register required -- `ldr ip,[sp],#8' Signed-off-by: Alexander Sverdlin --- package/gcc/gcc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 25cb4ce8e2..1ecbf7e9b4 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -154,6 +154,14 @@ ifeq ($(BR2_mips)$(BR2_mipsel):$(BR2_TOOLCHAIN_GCC_AT_LEAST_12),y:y) HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer endif +# libsanitizer is broken for Thumb1, sanitizer_linux.cc contains unconditional +# "ldr ip, [sp], #8", which causes: +# ....s: Assembler messages: +# ....s:4190: Error: lo register required -- `ldr ip,[sp],#8' +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +HOST_GCC_COMMON_CONF_OPTS += --disable-libsanitizer +endif + # The logic in libbacktrace/configure.ac to detect if __sync builtins # are available assumes they are as soon as target_subdir is not # empty, i.e when cross-compiling. However, some platforms do not have -- 2.40.1 From bernd.kuhls at t-online.de Sun Jun 4 17:28:45 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 19:28:45 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/intel-mediasdk: bump version to 23.2.2 In-Reply-To: <20230604172845.2291865-1-bernd.kuhls@t-online.de> References: <20230604172845.2291865-1-bernd.kuhls@t-online.de> Message-ID: <20230604172845.2291865-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 a00748b667..f975ab15c3 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 186bb82fc9fe23ed21be51a58036c66b109f64c49d923ebe8ac922133338991e intel-mediasdk-23.2.1.tar.gz +sha256 12f23a78104edc1c9bfa755effd2723866d107ad752f72d3839fcc8db0503cec intel-mediasdk-23.2.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index eb7703dbb3..18a2938441 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 23.2.1 +INTEL_MEDIASDK_VERSION = 23.2.2 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 4 17:28:44 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 19:28:44 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediadriver: bump version to 23.2.3 Message-ID: <20230604172845.2291865-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index b4129eb3bf..77c8b1797c 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3796fea4201e24310b3d100b64cfb288fb92b93ce9de54526efa43e2ea68853a intel-media-23.2.1.tar.gz +sha256 e443ecb925bd030dc848766445a11848f92a6a01cf45b04671d374dcc3706964 intel-media-23.2.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index ec0fa72538..05992130de 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 23.2.1 +INTEL_MEDIADRIVER_VERSION = 23.2.3 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause -- 2.39.2 From giulio.benetti at benettiengineering.com Sun Jun 4 19:16:14 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 4 Jun 2023 21:16:14 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 Message-ID: <20230604191614.78018-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 63a35285d7..7252c0f254 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_89_1_RTM/src/SHA256SUMS -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_90_RTM/src/SHA256SUMS +sha256 9acd6534c41d8ead19fca6fcb3fffed2f9f09c437c3d79fee6a4ee668aaa93b6 nss-3.90.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index d3f227e909..1f8d1c0d31 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.89.1 +LIBNSS_VERSION = 3.90 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 bernd.kuhls at t-online.de Sun Jun 4 20:10:19 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 22:10:19 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/onevpl-intel-gpu: new package In-Reply-To: <20230604201019.2674652-1-bernd.kuhls@t-online.de> References: <20230604201019.2674652-1-bernd.kuhls@t-online.de> Message-ID: <20230604201019.2674652-2-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 + package/Config.in | 1 + package/onevpl-intel-gpu/Config.in | 23 +++++++++++++++++++ .../onevpl-intel-gpu/onevpl-intel-gpu.hash | 3 +++ package/onevpl-intel-gpu/onevpl-intel-gpu.mk | 13 +++++++++++ 5 files changed, 41 insertions(+) create mode 100644 package/onevpl-intel-gpu/Config.in create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.hash create mode 100644 package/onevpl-intel-gpu/onevpl-intel-gpu.mk diff --git a/DEVELOPERS b/DEVELOPERS index 818b5a2ecd..efbff73917 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -414,6 +414,7 @@ F: package/mjpg-streamer/ F: package/monero/ F: package/nut/ F: package/onevpl/ +F: package/onevpl-intel-gpu/ F: package/p2pool/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ diff --git a/package/Config.in b/package/Config.in index a52f40a019..5e05f3d6c7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1635,6 +1635,7 @@ menu "Graphics" source "package/libwpe/Config.in" source "package/menu-cache/Config.in" source "package/onevpl/Config.in" + source "package/onevpl-intel-gpu/Config.in" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" diff --git a/package/onevpl-intel-gpu/Config.in b/package/onevpl-intel-gpu/Config.in new file mode 100644 index 0000000000..a0ca9e3d7d --- /dev/null +++ b/package/onevpl-intel-gpu/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_ONEVPL_INTEL_GPU + bool "onevpl-intel-gpu" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS # onevpl + depends on BR2_INSTALL_LIBSTDCPP # onevpl + depends on !BR2_STATIC_LIBS # onevpl + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # onevpl + depends on BR2_TOOLCHAIN_HAS_SYNC_1 # intel-mediadriver -> mesa3d + depends on BR2_TOOLCHAIN_HAS_THREADS # onevpl + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # intel-mediadriver -> mesa3d + select BR2_PACKAGE_INTEL_MEDIADRIVER # runtime + select BR2_PACKAGE_LIBVA + select BR2_PACKAGE_ONEVPL + help + Intel? oneVPL GPU Runtime is a Runtime implementation of + oneVPL API for Intel Gen GPUs, starting with Tiger Lake. + + https://github.com/oneapi-src/oneVPL-intel-gpu + +comment "onevpl-intel-gpu needs a toolchain w/ dynamic library, gcc >= 7, C++, NPTL" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_SYNC_1 + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.hash b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash new file mode 100644 index 0000000000..07a5bf0c24 --- /dev/null +++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 3d73a978708afb9681bbc515957046b8667d0e2ba16b82c0595bbcae0689ad68 onevpl-intel-gpu-23.2.2.tar.gz +sha256 c31c3cc5fd66d1250dbca1c3d9011a9f874537442ac71c8de80f2f0fed13f297 LICENSE diff --git a/package/onevpl-intel-gpu/onevpl-intel-gpu.mk b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk new file mode 100644 index 0000000000..217939d0a6 --- /dev/null +++ b/package/onevpl-intel-gpu/onevpl-intel-gpu.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# onevpl-intel-gpu +# +################################################################################ + +ONEVPL_INTEL_GPU_VERSION = 23.2.2 +ONEVPL_INTEL_GPU_SITE = $(call github,oneapi-src,oneVPL-intel-gpu,intel-onevpl-$(ONEVPL_INTEL_GPU_VERSION)) +ONEVPL_INTEL_GPU_LICENSE = MIT +ONEVPL_INTEL_GPU_LICENSE_FILES = LICENSE +ONEVPL_INTEL_GPU_DEPENDENCIES = libva onevpl + +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 4 20:10:18 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 4 Jun 2023 22:10:18 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/onevpl: new package Message-ID: <20230604201019.2674652-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 + package/Config.in | 1 + .../0001-Don-t-force-fstack-protector.patch | 32 ++++++++++++++ package/onevpl/Config.in | 26 +++++++++++ package/onevpl/onevpl.hash | 3 ++ package/onevpl/onevpl.mk | 43 +++++++++++++++++++ 6 files changed, 106 insertions(+) create mode 100644 package/onevpl/0001-Don-t-force-fstack-protector.patch create mode 100644 package/onevpl/Config.in create mode 100644 package/onevpl/onevpl.hash create mode 100644 package/onevpl/onevpl.mk diff --git a/DEVELOPERS b/DEVELOPERS index cfb294ea7e..818b5a2ecd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -413,6 +413,7 @@ F: package/minidlna/ F: package/mjpg-streamer/ F: package/monero/ F: package/nut/ +F: package/onevpl/ F: package/p2pool/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ diff --git a/package/Config.in b/package/Config.in index d838227f86..a52f40a019 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1634,6 +1634,7 @@ menu "Graphics" source "package/libvips/Config.in" source "package/libwpe/Config.in" source "package/menu-cache/Config.in" + source "package/onevpl/Config.in" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" diff --git a/package/onevpl/0001-Don-t-force-fstack-protector.patch b/package/onevpl/0001-Don-t-force-fstack-protector.patch new file mode 100644 index 0000000000..14948e28cc --- /dev/null +++ b/package/onevpl/0001-Don-t-force-fstack-protector.patch @@ -0,0 +1,32 @@ +From 682a9eabc71c2e33ebbbba2e75d0ba7caa08c7c8 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Mon, 8 May 2023 20:03:22 +0200 +Subject: [PATCH] Don't force -fstack-protector + +This allows the environment to decide whether SSP should be used or +not, for example to support toolchains that don't have SSP support. + +Upstream: Not applicable + +Signed-off-by: Bernd Kuhls +--- + cmake/CompileOptions.cmake | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/cmake/CompileOptions.cmake b/cmake/CompileOptions.cmake +index 9923f1c..5b24622 100644 +--- a/cmake/CompileOptions.cmake ++++ b/cmake/CompileOptions.cmake +@@ -54,9 +54,6 @@ else() + add_definitions("-D_FORTIFY_SOURCE=2") + endif() + endif() +- if(NOT MINGW) +- add_compile_options("-fstack-protector-strong") +- endif() + if(NOT MINGW) + add_link_options("-Wl,-z,relro,-z,now,-z,noexecstack") + endif() +-- +2.39.2 + diff --git a/package/onevpl/Config.in b/package/onevpl/Config.in new file mode 100644 index 0000000000..65a34185e3 --- /dev/null +++ b/package/onevpl/Config.in @@ -0,0 +1,26 @@ +config BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + bool + default y if BR2_ARCH_IS_64 + default y if BR2_arm + +config BR2_PACKAGE_ONEVPL + bool "onevpl" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_LIBDRM_INTEL if BR2_PACKAGE_LIBVA + select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 + help + oneAPI Video Processing Library (oneVPL) dispatcher, + tools, and examples + + https://github.com/oneapi-src/oneVPL + +comment "onevpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads" + depends on BR2_PACKAGE_ONEVPL_ARCH_SUPPORTS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/onevpl/onevpl.hash b/package/onevpl/onevpl.hash new file mode 100644 index 0000000000..405c4ebe53 --- /dev/null +++ b/package/onevpl/onevpl.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 6378539dfd15c08aad4b7756c0dd694430c789a0aa2ebaf4352de18e59ab54e9 onevpl-2023.3.0.tar.gz +sha256 bf1cfac2e2792b6e1e995ce103d70796aecaf2ec7e4c5fe5474f7acec7b4a677 LICENSE diff --git a/package/onevpl/onevpl.mk b/package/onevpl/onevpl.mk new file mode 100644 index 0000000000..abf94da0e2 --- /dev/null +++ b/package/onevpl/onevpl.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# onevpl +# +################################################################################ + +ONEVPL_VERSION = 2023.3.0 +ONEVPL_SITE = $(call github,oneapi-src,oneVPL,v$(ONEVPL_VERSION)) +ONEVPL_LICENSE = MIT +ONEVPL_LICENSE_FILES = LICENSE +ONEVPL_INSTALL_STAGING = YES +ONEVPL_DEPENDENCIES = host-pkgconf + +ONEVPL_CONF_OPTS = \ + -DINSTALL_EXAMPLE_CODE=OFF + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +ONEVPL_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="-latomic" +endif + +ifeq ($(BR2_PACKAGE_LIBVA),y) +ONEVPL_CONF_OPTS += -DENABLE_VA=ON +ONEVPL_DEPENDENCIES += libva +else +ONEVPL_CONF_OPTS += -DENABLE_VA=OFF +endif + +ifeq ($(BR2_PACKAGE_WAYLAND),y) +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=ON +ONEVPL_DEPENDENCIES += wayland wayland-protocols +else +ONEVPL_CONF_OPTS += -DENABLE_WAYLAND=OFF +endif + +ifeq ($(BR2_PACKAGE_XORG7),y) +ONEVPL_CONF_OPTS += -DENABLE_X11=ON +ONEVPL_DEPENDENCIES += libxcb xlib_libX11 +else +ONEVPL_CONF_OPTS += -DENABLE_X11=OFF +endif + +$(eval $(cmake-package)) -- 2.39.2 From KAMenyaev at sberdevices.ru Sun Jun 4 22:52:13 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Mon, 5 Jun 2023 01:52:13 +0300 Subject: [Buildroot] [PATCH 1/1] package/dhcpcd: make privsep configurable Message-ID: <20230604225213.2043830-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Privilege separation mode is undesirable in some use cases. Let's allow the user to disable it, at least. Signed-off-by: Konstantin Menyaev --- package/dhcpcd/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/dhcpcd/Config.in b/package/dhcpcd/Config.in index 8612d4ba81..6e8881024a 100644 --- a/package/dhcpcd/Config.in +++ b/package/dhcpcd/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_DHCPCD if BR2_PACKAGE_DHCPCD config BR2_PACKAGE_DHCPCD_ENABLE_PRIVSEP - bool + bool "Enable privilege separation" default y depends on BR2_USE_MMU # Audit headers were only added in recent kernels for some arches -- 2.40.1 From thomas.petazzoni at bootlin.com Mon Jun 5 04:39:44 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 05 Jun 2023 04:39:44 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-04 Message-ID: <20230605043952.1BF98402A7@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-04 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 9 | 0 | 13 | master | 84 | 56 | 1 | 141 | Classification of failures by reason for master ----------------------------------------------- unknown | 6 coreutils-9.3 | 3 batman-adv-2022.3 | 2 dahdi-linux-3.2.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection-1.74.0 | 2 host-heimdal-f4faaeaba371ff... | 2 zxing-cpp-1.4.0 | 2 agentpp-4.6.0 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 augeas-1.12.0 | 1 clamav-1.0.1 | 1 dc3dd-7.2.641 | 1 fftw-quad-3.3.8 | 1 file-5.43 | 1 fontconfig-2.14.2 | 1 frr-8.4.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-11.2 | 1 gobject-introspection | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-go-1.19.9 | 1 host-moby-buildkit-0.11.6 | 1 host-rust-1.68.2 | 1 igh-ethercat-2e2cef61318953... | 1 libcap-ng-0.8.3 | 1 libglib2-2.76.1 | 1 libnss-3.89.1 | 1 linux-5.10.162-cip24 | 1 mtd-2.1.5 | 1 ntp-4.2.8p15 | 1 olsr-0.9.8 | 1 openal-1.22.0 | 1 perl-5.36.1 | 1 poke-3.0 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 syslog-ng-4.1.1 | 1 trinity-1.9 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d0b94a8ece8ff229973d99fd466b492ef2237a88 | mipsel | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/447c8581beb3565ad20fa1faa805aa246aeb379c | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/b698ce00c6058c1269998757ef7f80c3852d85f5 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/7d63d9167a9629269b22f388b982ad0221880db6 | ORPH riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/d3596f1746d5b1b4cbed7f845fd8247e09d52665 | arc | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/22cf0b3033548299ed4a5cfb6e9730fed0703bc8 | arm | clamav-1.0.1 | NOK | http://autobuild.buildroot.net/results/962db7fc3ed8100dadbe433bff721586f1023774 | or1k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/c1a4dcb578f42594035f1403a8d2bf5f8ad6d752 | ORPH armeb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/4531b9ef4e34fb6dee2d61ce30822155141296fb | ORPH sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/3fbc3e8b9b86b1fb4614c725f3332c8671804ab4 | ORPH xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3008a33adbf5eab173bebb41747cb6b36c883666 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3cd5416e141368e68e337582c05ac24cc0a84126 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/9abae2afdcda9bbe1dddc221ae178233bf10a24b | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/d633eee68cd989c343b17f4a5578cf2eb0695760 | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/182cec3d8f13e9dec7ef8d7016af9325ff3b0d34 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/fe05dcb71ba40882e3865e6f4edf8c48c8c00932 | ORPH arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/b34dcfa211fb8b3d2323eb9df7159e032d0568fc | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/266b6dfbe729357736fdfa9f407e81555915cc20 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/182001b181699cc485fdc42cb68d86a50fe4b5e7 | arm | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/32b0738d41916196276b4e2d657264d916afc13c | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/d99525a9dcf7d7a1c5eb23ebcd1aaa4383c35b81 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4bf77e06ac4303a4890bc12ab38c490131a58b99 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a63505483cb7e48a3d96d276a85c80c3266f236b | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/755fb386acdba2275c45cf0038fc5ce68257848f | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/82944dbd23186de74c2031939f7d3f6f988c4241 | ORPH powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a42d092abf6a7ffa2692f8bdbfb3313897e1a842 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4266e90cd8ef311318e50e43a3e15fb92c499d9e | mips64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/df931d0f56a4c5262a8227568fff5c90db43fe6a | mips64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a3dd6e1b46e3dbf179857b8eb80d1d54948e50c0 | ORPH s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/b46dbca828f3a6d716aba3de0eeb2165ac57485f | ORPH riscv64 | host-moby-buildkit-0.11.6 | NOK | http://autobuild.buildroot.net/results/c0de810691f62ac0be4100e11e34a26141746b14 | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/ad253885c8622af0b06f88e1042d2841f745af88 | armeb | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/3248323cf17d6504251e35508965b4385caacf49 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/2cb7af67de3fb1443b273de33c08ec0bba4edd3c | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/2a705170579fdd0d1361e035d1d605aa2a6dee0a | riscv64 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/b94a49d27a49c2507eded21dc6b9c5b172e1126f | mips64el | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/d58b3eb7b0497f9dd95c1c6106db41e917916edc | ORPH mips | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/212c70bf92fe3840ded5c4e99ccc030ca4327db7 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/87678d8329901f19ea6f5cb2ac03d69c72842feb | ORPH armeb | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c4b6baf35845304d581b3140a6905c840c109764 | ORPH mips64el | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/c6dc634bed8aed1551da88435e0541d648bd486b | ORPH mipsel | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/4c0cca70a10e4fbb018858e1d8b5a7c833bf3d3c | sparc64 | poke-3.0 | NOK | http://autobuild.buildroot.net/results/4d3640beac5b682fd8b5b5edbe1dcd9cc12d1656 | ORPH powerpc64 | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/3585c30a37b65c6052cf4c69f8c925016d4e0839 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/73f45503325b174d31d7f97f4230e773c1555a5d | ORPH powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/dc435505113fe982c16ffbf40029570027a6f9e6 | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/99cbdf18986cff10de0c1c4e487c84f2ff8f2a94 | ORPH sh4 | unknown | NOK | http://autobuild.buildroot.net/results/c1c81332f217fa2464156bb14d7a79550de067a3 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/0f566009185ee36ecc0c231e59c8d7e6f01a0932 | arm | unknown | NOK | http://autobuild.buildroot.net/results/593cdf36f132a49aca2488519dbd7380c040f0e2 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/da26a625464e6f8dc185bf78799392335004d9c3 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d2930828a180306be478c53997571a28462f42af | armeb | unknown | NOK | http://autobuild.buildroot.net/results/89603e724a5f2783ccedb6272edfbf6201b454c6 | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/bfef459bd2aae15aa5c2ca377f9b288cbb7fa2bc | nios2 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/ecee42894d73847c8e1fe72595368a5ff1b50f00 | mips | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/c68300a87f0e0633c11741c9d9c2f0d9216bcd4c | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/650aa4ceb2cddc1c9a34fab0ffaeef70038d64c3 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 2 acpitool-0.5.1 | 1 frr-8.4.2 | 1 google-breakpad-c85eb4a59b6... | 1 host-qemu-7.2.0 | 1 lxc-5.0.2 | 1 python-pyicu-2.10.2 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/fafa9a393dfa30b50dd993537cab7d1212254689 | powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0222a1cc4de55e0b3bd10b8b180c7bb10b4c0107 | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/76c29f38518f3dbe114f6033195d60fb15fbd00d | arc | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/aacccd128c9ce306a362073be3900e6295a51c43 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/3faf3ebb020ce5a0d2596e037dc8ae7b66800c41 | aarch64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8d01e2f0131de533305e92b7990d75bd7be5f85c | aarch64_be | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/ad99d52748127573bbff71bd9140b09cccee25e2 | or1k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/67bcdef36c4c5ae6e71c6022ad5c891a5cd9bf9f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/0cc4940d124ed2d44610aea3cdfe410fc6e373e7 | Gitlab CI results for 2023-06-04 ================================ Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r49 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | at-spi2-core | DISTRO | https://release-monitoring.org/project/07841 | 2.48.2 | 2.48.3 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.64 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.64 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.64 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.5 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.1 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.2 | 2.4.3 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.6 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.4 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.2 | 6.3 | ORPH eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 23.3.3 | 23.5.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.4 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.1 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.5 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.40.1 | 2.41.0 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.4.1 | 2.4.2 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.6 | 5.4.7 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.9 | 1.20.4 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.55.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.3 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.369 | 0.371 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.10.0 | 2.11.0 | 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 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230516 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.106.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.1-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.8-Nexus | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.1-Nexus | 21.0.0-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 633 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.69 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.0.5 | 1.1.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.14.1 | ORPH libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.37 | 3.24.38 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.34 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.4 | 2.11.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libxslt | DISTRO | https://release-monitoring.org/project/13301 | 1.1.37 | 1.1.38 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.0 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.17 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.05.10 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | ltris | DISTRO | https://release-monitoring.org/project/21503 | 1.2 | 1.2.6 | lttng-babeltrace | DISTRO | https://release-monitoring.org/project/00155 | 1.5.7 | 1.5.11 | lttng-libust | DISTRO | https://release-monitoring.org/project/07135 | 2.13.1 | 2.13.5 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.9 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.0.1 | ORPH mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.64 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.20 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.1 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.1 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.198 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.1 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230429 | 6.4-20230603 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.219 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.39.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | nettle | DISTRO | https://release-monitoring.org/project/02073 | 3.8.1 | 3.9.1 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.53.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 20.2.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p16 | 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 | 535.43.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 21+25 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.6.4 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.64 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.91 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.62 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.32 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | 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-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.05.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.146 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.146 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.35 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.1 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.0 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.8.0 | 3.9.0 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.4 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.17.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.0.1 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.2 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 2.0.5 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.0 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.18.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20221110.1 | 20230521.1 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.8 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.0 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.1 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.2 | 2.31.0 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.31 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.9.1 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.8.0 | python-setuptools-rust | DISTRO | https://release-monitoring.org/project/122284 | 1.5.2 | 1.6.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.15 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.2.2 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.2 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.2 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.2 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.4 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.2 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.63.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 8.0.0 | 8.0.2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.38.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | redis | DISTRO | https://release-monitoring.org/project/04181 | 7.0.7 | 7.0.11 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.26.0 | 2.27.0 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.18.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | strace | DISTRO | https://release-monitoring.org/project/04897 | 6.2 | 6.3 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.08 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.12 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.3 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.3 | 2.11.0 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.5 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.6 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1607 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.252 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.4 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.9 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.38 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.4 | 1.8.5 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.1 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | z3 | DISTRO | https://release-monitoring.org/project/07812 | 4.12.1 | 4.12.2 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.11 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.0.7 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libplist | CVE-2017-5834 | https://security-tracker.debian.org/tracker/CVE-2017-5834 libplist | CVE-2017-5835 | https://security-tracker.debian.org/tracker/CVE-2017-5835 libplist | CVE-2017-5836 | https://security-tracker.debian.org/tracker/CVE-2017-5836 libraw | CVE-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-44370 | https://security-tracker.debian.org/tracker/CVE-2022-44370 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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-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 openjdk | CVE-2023-21968 | https://security-tracker.debian.org/tracker/CVE-2023-21968 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From marcus.folkesson at gmail.com Mon Jun 5 05:49:12 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 5 Jun 2023 07:49:12 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.3 Message-ID: <20230605054912.2287333-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 db99b4b07b..088650a86f 100644 --- a/package/libostree/libostree.hash +++ b/package/libostree/libostree.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 libostree-2023.2.tar.xz +sha256 9c575a094da2c307769f0aee15de95470c3b5550cbff211fbbc4f6fc75f333b1 libostree-2023.3.tar.xz sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libostree/libostree.mk b/package/libostree/libostree.mk index 367a833ac9..5c39090654 100644 --- a/package/libostree/libostree.mk +++ b/package/libostree/libostree.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSTREE_VERSION = 2023.2 +LIBOSTREE_VERSION = 2023.3 LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) -- 2.40.1 From titouanchristophe at gmail.com Mon Jun 5 06:24:51 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Mon, 5 Jun 2023 08:24:51 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 Message-ID: <20230605062451.405573-1-titouanchristophe@gmail.com> >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING -- 2.40.1 From titouanchristophe at gmail.com Mon Jun 5 06:30:40 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Mon, 5 Jun 2023 08:30:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <20230605062451.405573-1-titouanchristophe@gmail.com> References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: Hello Peter, This patch is also valid for 2023.02, could you please apply it there too ? Best regards, Titouan On 5/06/23 08:24, Titouan Christophe wrote: > From the release notes > (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): > > ================================================================================ > Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create > an invalid hash field that will crash Redis on access > > ... > > ================================================================================ > Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service > > ... > > ================================================================================ > Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD > commands can trigger an integer overflow, resulting in a runtime assertion > and termination of the Redis server process. > * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially > crafted pattern to trigger a denial-of-service attack on Redis, causing it to > hang and consume 100% CPU time. > > ... > > ================================================================================ > Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 > ================================================================================ > > Upgrade urgency: SECURITY, contains fixes to security issues. > > Security Fixes: > * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO > commands can drive Redis to OOM panic > * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER > commands can lead to denial-of-service > > ... > > Signed-off-by: Titouan Christophe > --- > package/redis/redis.hash | 2 +- > package/redis/redis.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/redis/redis.hash b/package/redis/redis.hash > index eb8c21be98..69bfc1475f 100644 > --- a/package/redis/redis.hash > +++ b/package/redis/redis.hash > @@ -1,5 +1,5 @@ > # From https://github.com/redis/redis-hashes/blob/master/README > -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz > +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz > > # Locally calculated > sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING > diff --git a/package/redis/redis.mk b/package/redis/redis.mk > index b08be11538..e5d3de8eb9 100644 > --- a/package/redis/redis.mk > +++ b/package/redis/redis.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -REDIS_VERSION = 7.0.7 > +REDIS_VERSION = 7.0.11 > REDIS_SITE = http://download.redis.io/releases > REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) > REDIS_LICENSE_FILES = COPYING From james.hilliard1 at gmail.com Mon Jun 5 06:47:46 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 00:47:46 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.70.0 Message-ID: <20230605064746.1738909-1-james.hilliard1@gmail.com> Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html Signed-off-by: James Hilliard --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 4cb1f0c1cd..f6c72f7555 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.2 +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.2 +RUST_VERSION = 1.70.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 james.hilliard1 at gmail.com Mon Jun 5 07:03:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:03:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-rust: bump to version 1.6.0 Message-ID: <20230605070334.1873522-1-james.hilliard1@gmail.com> Drop no longer required host-python-setuptools-scm and host-python-toml dependencies. Signed-off-by: James Hilliard --- package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash index ff1b9a127f..f8282277a1 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.hash +++ b/package/python-setuptools-rust/python-setuptools-rust.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz # Locally computed sha256 checksums sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk index 7f19ece1a3..a3e4d7a9d3 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.mk +++ b/package/python-setuptools-rust/python-setuptools-rust.mk @@ -4,12 +4,12 @@ # ################################################################################ -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_RUST_LICENSE = MIT PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions $(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:08:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:08:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 Message-ID: <20230605070859.1877231-1-james.hilliard1@gmail.com> License hash changed due to name removal: https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Signed-off-by: James Hilliard --- package/python-setuptools/python-setuptools.hash | 6 +++--- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 226ef2b479..6d10172cdc 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.6.3 +PYTHON_SETUPTOOLS_VERSION = 67.8.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:13:51 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:13:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-txaio: bump to version 23.1.1 Message-ID: <20230605071351.1879583-1-james.hilliard1@gmail.com> License has changed due to company name update: https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 Signed-off-by: James Hilliard --- package/python-txaio/python-txaio.hash | 6 +++--- package/python-txaio/python-txaio.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash index f06c14b21f..d561cec635 100644 --- a/package/python-txaio/python-txaio.hash +++ b/package/python-txaio/python-txaio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txaio/json -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk index 1a8a888963..585b3a5f57 100644 --- a/package/python-txaio/python-txaio.mk +++ b/package/python-txaio/python-txaio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXAIO_VERSION = 22.2.1 +PYTHON_TXAIO_VERSION = 23.1.1 PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e PYTHON_TXAIO_LICENSE = MIT PYTHON_TXAIO_LICENSE_FILES = LICENSE PYTHON_TXAIO_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:20:21 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:20:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 59.0 Message-ID: <20230605072021.1882516-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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.2 +PYTHON_WEASYPRINT_VERSION = 59.0 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 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 Mon Jun 5 07:24:54 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:24:54 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-yarl: bump to version 1.9.2 Message-ID: <20230605072454.1883633-1-james.hilliard1@gmail.com> License hash changed due to syntax update: https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 Signed-off-by: James Hilliard --- package/python-yarl/python-yarl.hash | 6 +++--- package/python-yarl/python-yarl.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash index 9725e0058b..624297aeba 100644 --- a/package/python-yarl/python-yarl.hash +++ b/package/python-yarl/python-yarl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/yarl/json -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz # Locally computed sha256 checksums -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk index 77e0c91383..e4424ff577 100644 --- a/package/python-yarl/python-yarl.mk +++ b/package/python-yarl/python-yarl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YARL_VERSION = 1.8.2 +PYTHON_YARL_VERSION = 1.9.2 PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 PYTHON_YARL_LICENSE = Apache-2.0 PYTHON_YARL_LICENSE_FILES = LICENSE PYTHON_YARL_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:29:37 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:29:37 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-selenium: bump to version 4.9.1 Message-ID: <20230605072937.1885915-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-selenium/python-selenium.hash | 4 ++-- package/python-selenium/python-selenium.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash index d462abc62b..03a9683a21 100644 --- a/package/python-selenium/python-selenium.hash +++ b/package/python-selenium/python-selenium.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/selenium/json -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk index 6dbea6fb7e..d59a16a57d 100644 --- a/package/python-selenium/python-selenium.mk +++ b/package/python-selenium/python-selenium.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SELENIUM_VERSION = 4.8.0 +PYTHON_SELENIUM_VERSION = 4.9.1 PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c PYTHON_SELENIUM_SETUP_TYPE = setuptools PYTHON_SELENIUM_LICENSE = Apache-2.0 -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:33:24 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:33:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 Message-ID: <20230605073324.1889371-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index b6f696000b..c4aeabb25d 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 8f9f4b2db4..2c74db3711 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.2 +PYTHON_REQUESTS_VERSION = 2.31.0 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:37:34 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:37:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyphen: bump to version 0.14.0 Message-ID: <20230605073734.1891816-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyphen/python-pyphen.hash | 4 ++-- package/python-pyphen/python-pyphen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash index 39af62e085..47b9009ea1 100644 --- a/package/python-pyphen/python-pyphen.hash +++ b/package/python-pyphen/python-pyphen.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/Pyphen/json -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz # Locally computed sha256 checksums sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk index 9ca064c293..9baa2e7b98 100644 --- a/package/python-pyphen/python-pyphen.mk +++ b/package/python-pyphen/python-pyphen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPHEN_VERSION = 0.13.2 +PYTHON_PYPHEN_VERSION = 0.14.0 PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 PYTHON_PYPHEN_SETUP_TYPE = flit PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:41:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:41:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.15.1 Message-ID: <20230605074123.1895333-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pygments/python-pygments.hash | 4 ++-- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz # Locally computed sha256 checksums sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 9c4f0be6c8..f151f0061b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.14.0 +PYTHON_PYGMENTS_VERSION = 2.15.1 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 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 Mon Jun 5 07:44:59 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:44:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydyf: bump to version 0.6.0 Message-ID: <20230605074459.1897572-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydyf/python-pydyf.hash | 4 ++-- package/python-pydyf/python-pydyf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash index 1b37e90e73..c01270be50 100644 --- a/package/python-pydyf/python-pydyf.hash +++ b/package/python-pydyf/python-pydyf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydyf/json -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz # Locally computed sha256 checksums sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk index 6327a3efe2..8d8cf56889 100644 --- a/package/python-pydyf/python-pydyf.mk +++ b/package/python-pydyf/python-pydyf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDYF_VERSION = 0.5.0 +PYTHON_PYDYF_VERSION = 0.6.0 PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 PYTHON_PYDYF_SETUP_TYPE = flit PYTHON_PYDYF_LICENSE = BSD-3-Clause PYTHON_PYDYF_LICENSE_FILES = LICENSE -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 07:46:34 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:46:34 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/versal_vck190_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530055353.43786-1-neal.frager@amd.com> References: <20230530055353.43786-1-neal.frager@amd.com> Message-ID: <20230605094634.61f94358@booty> Hi Neal, On Tue, 30 May 2023 06:53:53 +0100 Neal Frager wrote: > This patch bumps the versal_vck190_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PLM xilinx_v2023.1 > - PSMFW xilinx_v2023.1 > - versal-firmware uses new github.com/Xilinx/soc-prebuilt-firmware repo > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Mon Jun 5 07:47:32 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:47:32 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.8 Message-ID: <20230605074732.1899050-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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.10.4 +PYTHON_PYDANTIC_VERSION = 1.10.8 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 07:48:05 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:48:05 +0200 Subject: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530071558.24994-2-neal.frager@amd.com> References: <20230530071558.24994-1-neal.frager@amd.com> <20230530071558.24994-2-neal.frager@amd.com> Message-ID: <20230605094805.2a82c9fd@booty> On Tue, 30 May 2023 08:15:58 +0100 Neal Frager wrote: > This patch bumps the zynqmp_zcu106_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > 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 Mon Jun 5 07:48:42 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 09:48:42 +0200 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230530071558.24994-1-neal.frager@amd.com> References: <20230530071558.24994-1-neal.frager@amd.com> Message-ID: <20230605094842.40205d99@booty> On Tue, 30 May 2023 08:15:57 +0100 Neal Frager wrote: > This patch bumps the zynqmp_zcu102_defconfig to xilinx-v2023.1 which includes > the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Mon Jun 5 07:51:00 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:51:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20230521.1 Message-ID: <20230605075100.1901700-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydal/python-pydal.hash | 4 ++-- package/python-pydal/python-pydal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index c55a17a545..8ed25084d1 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydal/json -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz # Locally computed sha256 checksums sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index f55c7fc2c5..1cc7e90b11 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20221110.1 +PYTHON_PYDAL_VERSION = 20230521.1 PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt PYTHON_PYDAL_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 07:54:49 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 01:54:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pycryptodomex: bump to version 3.18.0 Message-ID: <20230605075449.1904937-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash index eb011dddb8..954f4a8938 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.hash +++ b/package/python-pycryptodomex/python-pycryptodomex.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz # Locally computed sha256 checksums sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk index b566bdd066..3790aa4787 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.mk +++ b/package/python-pycryptodomex/python-pycryptodomex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools PYTHON_PYCRYPTODOMEX_LICENSE = \ BSD-2-Clause, \ -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:00:25 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:00:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 9.5.0 Message-ID: <20230605080025.1925464-1-james.hilliard1@gmail.com> License hash changed due to wording update: https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 Signed-off-by: James Hilliard --- package/python-pillow/python-pillow.hash | 6 +++--- package/python-pillow/python-pillow.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index d514bdfe56..43bb824b6a 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pillow/json -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz # Locally computed sha256 checksums -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index c02968610f..b69d329cde 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 9.4.0 -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e +PYTHON_PILLOW_VERSION = 9.5.0 +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz PYTHON_PILLOW_LICENSE = HPND PYTHON_PILLOW_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:09:11 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:09:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-installer: bump to version 0.7.0 Message-ID: <20230605080911.2027474-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-installer/python-installer.hash | 4 ++-- package/python-installer/python-installer.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash index 97d455b87c..577b23a7ab 100644 --- a/package/python-installer/python-installer.hash +++ b/package/python-installer/python-installer.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/installer/json -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz # Locally computed sha256 checksums sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk index 3430e46b51..094a918090 100644 --- a/package/python-installer/python-installer.mk +++ b/package/python-installer/python-installer.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INSTALLER_VERSION = 0.6.0 +PYTHON_INSTALLER_VERSION = 0.7.0 PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 PYTHON_INSTALLER_LICENSE = MIT PYTHON_INSTALLER_LICENSE_FILES = LICENSE PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:14:23 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:14:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.9.0 Message-ID: <20230605081423.2041317-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flit-core/python-flit-core.hash | 4 ++-- package/python-flit-core/python-flit-core.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index f63a64ed1b..4d4907f5dc 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz # Locally computed sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index f96191ade6..ea887a0258 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.8.0 +PYTHON_FLIT_CORE_VERSION = 3.9.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 5 08:21:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 02:21:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cython: bump to version 0.29.35 Message-ID: <20230605082130.2142774-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cython/python-cython.hash | 4 ++-- package/python-cython/python-cython.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash index e7e86264d2..dc75d098d3 100644 --- a/package/python-cython/python-cython.hash +++ b/package/python-cython/python-cython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/cython/json -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz # Locally computed sha256 checksums sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk index b11d75b33d..145e804bd7 100644 --- a/package/python-cython/python-cython.mk +++ b/package/python-cython/python-cython.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CYTHON_VERSION = 0.29.33 +PYTHON_CYTHON_VERSION = 0.29.35 PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd PYTHON_CYTHON_SETUP_TYPE = setuptools PYTHON_CYTHON_LICENSE = Apache-2.0 PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 5 08:23:49 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 10:23:49 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230531111602.1623985-1-neal.frager@amd.com> References: <20230531111602.1623985-1-neal.frager@amd.com> Message-ID: <20230605102349.40a39b17@booty> Hi Neal, On Wed, 31 May 2023 12:16:02 +0100 Neal Frager wrote: > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.html > > While the Kria SOM is based on a ZynqMP SoC, there are some key > boot config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus > hard configured for QSPI flash. A pre-programmed boot.bin comes > with every Starter Kit. U-Boot can then find the Linux kernel and > file system on the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash > can be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file > from other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel > and file system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Tested-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Jun 5 08:34:09 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 5 Jun 2023 10:34:09 +0200 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230531111602.1623985-1-neal.frager@amd.com> References: <20230531111602.1623985-1-neal.frager@amd.com> Message-ID: <20230605103409.129d9ea9@booty> Hi Neal, On Wed, 31 May 2023 12:16:02 +0100 Neal Frager wrote: > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.html > > While the Kria SOM is based on a ZynqMP SoC, there are some key > boot config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus > hard configured for QSPI flash. A pre-programmed boot.bin comes > with every Starter Kit. U-Boot can then find the Linux kernel and > file system on the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash > can be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file > from other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel > and file system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > --- > DEVELOPERS | 3 +- > board/zynqmp/kria/kr260/kr260.sh | 12 + > ...inctrl-zynqmp-add-tri-state-controls.patch | 90 ++++ > board/zynqmp/kria/kr260/pm_cfg_obj.c | 496 ++++++++++++++++++ > board/zynqmp/kria/readme.txt | 29 +- > configs/zynqmp_kria_kr260_defconfig | 42 ++ > 6 files changed, 665 insertions(+), 7 deletions(-) > create mode 100755 board/zynqmp/kria/kr260/kr260.sh > create mode 100644 board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch > create mode 100644 board/zynqmp/kria/kr260/pm_cfg_obj.c > create mode 100644 configs/zynqmp_kria_kr260_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index e76717e845..26bcf93b0a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,9 +2152,10 @@ F: board/zynqmp/ > F: board/zynqmp/kria/ > F: configs/versal_vck190_defconfig > F: configs/zynq_zc706_defconfig > +F: configs/zynqmp_kria_kr260_defconfig > +F: configs/zynqmp_kria_kv260_defconfig > F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > -F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen/ > F: package/versal-firmware/ > > diff --git a/board/zynqmp/kria/kr260/kr260.sh b/board/zynqmp/kria/kr260/kr260.sh > new file mode 100755 > index 0000000000..df8b0ccde5 > --- /dev/null > +++ b/board/zynqmp/kria/kr260/kr260.sh > @@ -0,0 +1,12 @@ > +#!/bin/sh > + > +# This is a temporary work around for generating kr260 u-boot.itb. > +# The problem is there is no way to currently configure u-boot to apply > +# the carrier board dtb overlay during build, so all kr260 carrier board > +# drivers are missing. > +# This will be removed when u-boot can build the kr260 u-boot.itb natively. > + > +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-kr-g-revB.dtbo > +${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb > diff --git a/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch I know we have a similar script for the KV260 carrier, but I wonder whether U-Boot would be able to load the base dtb and then apply the overlay at runtime before loading Linux. Another question is of course: is there any effort ongoing to fix this upstream? > new file mode 100644 > index 0000000000..422a5d091c > --- /dev/null > +++ b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-add-tri-state-controls.patch > @@ -0,0 +1,90 @@ > +From 560b2e0b6de66c4c9f4b261308263dd091c6002a Mon Sep 17 00:00:00 2001 > +From: Neal Frager > +Date: Tue, 28 Mar 2023 14:42:59 +0100 > +Subject: [PATCH v1 1/1] drivers: pinctrl-zynqmp: add tri-state controls > + > +This patch enables u-boot pinctrl of the tri-state registers. As it does not > +check pmufw version, it assumes version 2 of the pmufw pinctrl driver which > +comes only in pmufw 2023.1 or newer. Why is this needed? Since you are using a vendor U-Boot, it feels strange that you need further patches on top. Is this patch being upstreamed? As a general rule, every commit message should always explain _why_ the patch is needed. Explaining _what_ the patch changes is often evident from the diff and thus useless in the commit message. Otherwise looks good. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Mon Jun 5 08:49:32 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 5 Jun 2023 08:49:32 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230605103409.129d9ea9@booty> References: <20230531111602.1623985-1-neal.frager@amd.com> <20230605103409.129d9ea9@booty> Message-ID: Hi Luca, > Hi Neal, > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.ht > ml > > While the Kria SOM is based on a ZynqMP SoC, there are some key boot > config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus hard > configured for QSPI flash. A pre-programmed boot.bin comes with every > Starter Kit. U-Boot can then find the Linux kernel and file system on > the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash can > be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+ > K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file from > other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel and file > system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > --- > DEVELOPERS | 3 +- > board/zynqmp/kria/kr260/kr260.sh | 12 + > ...inctrl-zynqmp-add-tri-state-controls.patch | 90 ++++ > board/zynqmp/kria/kr260/pm_cfg_obj.c | 496 ++++++++++++++++++ > board/zynqmp/kria/readme.txt | 29 +- > configs/zynqmp_kria_kr260_defconfig | 42 ++ > 6 files changed, 665 insertions(+), 7 deletions(-) create mode > 100755 board/zynqmp/kria/kr260/kr260.sh create mode 100644 > board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp-a > dd-tri-state-controls.patch create mode 100644 > board/zynqmp/kria/kr260/pm_cfg_obj.c > create mode 100644 configs/zynqmp_kria_kr260_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index e76717e845..26bcf93b0a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,9 +2152,10 @@ F: board/zynqmp/ > F: board/zynqmp/kria/ > F: configs/versal_vck190_defconfig > F: configs/zynq_zc706_defconfig > +F: configs/zynqmp_kria_kr260_defconfig > +F: configs/zynqmp_kria_kv260_defconfig > F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > -F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen/ > F: package/versal-firmware/ > > diff --git a/board/zynqmp/kria/kr260/kr260.sh > b/board/zynqmp/kria/kr260/kr260.sh > new file mode 100755 > index 0000000000..df8b0ccde5 > --- /dev/null > +++ b/board/zynqmp/kria/kr260/kr260.sh > @@ -0,0 +1,12 @@ > +#!/bin/sh > + > +# This is a temporary work around for generating kr260 u-boot.itb. > +# The problem is there is no way to currently configure u-boot to > +apply # the carrier board dtb overlay during build, so all kr260 > +carrier board # drivers are missing. > +# This will be removed when u-boot can build the kr260 u-boot.itb natively. > + > +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-kr-g-revB.dtbo > +${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 > +${BINARIES_DIR}/u-boot.itb > diff --git > a/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp > -add-tri-state-controls.patch > b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zynqmp > -add-tri-state-controls.patch > I know we have a similar script for the KV260 carrier, but I wonder whether U-Boot would be able to load the base dtb and then apply the overlay at runtime before loading Linux. > Another question is of course: is there any effort ongoing to fix this upstream? Applying the overlay at runtime could be a solution, but we would need a way to get the overlay file to u-boot, in this case. Without the overlay, we do not have the sd card interface, so it would need to be written to the qspi. Perhaps Michal Simek can speak about our plans to fix this upstream, so the post-build fixup of the u-boot.itb is no longer necessary. > new file mode 100644 > index 0000000000..422a5d091c > --- /dev/null > +++ b/board/zynqmp/kria/kr260/patches/uboot/v1-0001-drivers-pinctrl-zy > +++ nqmp-add-tri-state-controls.patch > @@ -0,0 +1,90 @@ > +From 560b2e0b6de66c4c9f4b261308263dd091c6002a Mon Sep 17 00:00:00 > +2001 > +From: Neal Frager > +Date: Tue, 28 Mar 2023 14:42:59 +0100 > +Subject: [PATCH v1 1/1] drivers: pinctrl-zynqmp: add tri-state > +controls > + > +This patch enables u-boot pinctrl of the tri-state registers. As it > +does not check pmufw version, it assumes version 2 of the pmufw > +pinctrl driver which comes only in pmufw 2023.1 or newer. > Why is this needed? Since you are using a vendor U-Boot, it feels strange that you need further patches on top. The u-boot 2023.1 release is missing control of the tri-state registers via the pinctrl driver. Without this patch, the usb bridge to the sd card interface will not be configured properly, so we have no sd card for booting Linux. > Is this patch being upstreamed? Our software team is working on it. The pinctrl driver works with the pmufw underneath. Before 2023.1, the pmufw was missing the proper support for the tri-state registers, so the patch I am adding got reverted as you can see below: https://github.com/Xilinx/u-boot-xlnx/commit/ab8bc7989b3ede27e5bc7666a0a2a4f6fed4b1dd I expect by 2023.2, this will be fixed, so my patch can be removed from buildroot, but perhaps Michal can comment? > As a general rule, every commit message should always explain _why_ the patch is needed. Explaining _what_ the patch changes is often evident from the diff and thus useless in the commit message. Good point. I could update the commit message. > Otherwise looks good. Thanks! Neal Frager AMD From peter at korsgaard.com Mon Jun 5 09:36:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:36:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <20230605062451.405573-1-titouanchristophe@gmail.com> (Titouan Christophe's message of "Mon, 5 Jun 2023 08:24:51 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: <87fs769row.fsf@48ers.dk> >>>>> "Titouan" == Titouan Christophe writes: > From the release notes > (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 09:39:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:39:00 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone In-Reply-To: <20230603210642.264930-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 3 Jun 2023 23:06:42 +0200") References: <20230603210642.264930-1-romain.naour@gmail.com> Message-ID: <87bkhu9rkb.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Commit [1] added dependency on perl-clone but forgot to propagate > the reverse dependency on !BR2_STATIC_LIBS. > Fixes: > WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE > Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] > Selected by [y]: > - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] > http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 > [1] 742258fec06df18782e4bd75b00ca530120312cb > Signed-off-by: Romain Naour Committed, thanks. > --- > While looking at perl-clone build, I noticed that "-shared" is provided > to lddlflags by the Perl package infrastructure: > --config lddlflags="-shared $$(TARGET_LDFLAGS)" > It would means that any Perl package in Buildroot requires a dependency > on !BR2_STATIC_LIBS. > Currently some Perl packages doesn't requires !BR2_STATIC_LIBS since they > simply copy some .pm files. But as soon as something is built, it break > for static only builds. Hmm, indeed. Maybe we should just make BR2_PACKAGE_PERL depend on !BR2_STATIC_LIBS. I doubt there are a lot of use cases for a statically built perl. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 09:35:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 11:35:09 +0200 Subject: [Buildroot] [git commit] package/redis: security bump to v7.0.11 Message-ID: <20230605093927.6840C86C2B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c29bf1d2db5afb8a0109260ed2477fa8fc49c2ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe Signed-off-by: Peter Korsgaard --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 09:36:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 11:36:57 +0200 Subject: [Buildroot] [git commit] package/perl-http-message: add missing reverse dependency from perl-clone Message-ID: <20230605093927.7195486B0D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35dea785ef6a4c3f3faa91b20da60aef15d1bcdd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS From peter at korsgaard.com Mon Jun 5 09:39:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 11:39:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: (Titouan Christophe's message of "Mon, 5 Jun 2023 08:30:40 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> Message-ID: <877csi9riu.fsf@48ers.dk> >>>>> "Titouan" == Titouan Christophe writes: > Hello Peter, > This patch is also valid for 2023.02, could you please apply it there too ? Yes, I will take care of it when synching 2023.02 with fixes from master. I am currently running a few weeks behind though. -- Bye, Peter Korsgaard From romain.naour at gmail.com Mon Jun 5 09:56:06 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 11:56:06 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230605095607.332091-1-romain.naour@gmail.com> Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the requires dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni --- v2: Use the commit log suggested by Yann http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html --- package/cmake/Config.in.host | 27 ++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 ++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ -- 2.34.3 From romain.naour at gmail.com Mon Jun 5 09:56:07 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 11:56:07 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-1-romain.naour@gmail.com> References: <20230605095607.332091-1-romain.naour@gmail.com> Message-ID: <20230605095607.332091-2-romain.naour@gmail.com> libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 -- 2.34.3 From romain.naour at gmail.com Mon Jun 5 10:21:49 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 12:21:49 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M Message-ID: <20230605102149.705474-1-romain.naour@gmail.com> The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index ee18bdb011..4853cd0897 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel -- 2.34.3 From peter at korsgaard.com Mon Jun 5 11:03:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:03:52 +0200 Subject: [Buildroot] [PATCH 01/22] package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.21 In-Reply-To: <20230506173917.1112500-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:56 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> Message-ID: <871qiq9nmv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003393.html > Fixes: > http://autobuild.buildroot.net/results/d1d/d1dae8c7ba9dc82fbbcc5914ea3b378e48304617/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:06:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:06:52 +0200 Subject: [Buildroot] [PATCH 02/22] package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.5 In-Reply-To: <20230506173917.1112500-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:57 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-2-bernd.kuhls@t-online.de> Message-ID: <87wn0i88xf.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003392.html > Updated license hash due to upstream commit > https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/commit/5f63ab04338fd811c610ae7617757ede52471316 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:07:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:07:02 +0200 Subject: [Buildroot] [PATCH 03/22] package/x11r7/xapp_xcalc: bump version to 1.1.2 In-Reply-To: <20230506173917.1112500-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:58 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-3-bernd.kuhls@t-online.de> Message-ID: <87sfb688x5.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003391.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:07:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:07:14 +0200 Subject: [Buildroot] [PATCH 04/22] package/x11r7/xlib_libXi: bump version to 1.8.1 In-Reply-To: <20230506173917.1112500-4-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:38:59 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-4-bernd.kuhls@t-online.de> Message-ID: <87o7lu88wt.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003390.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:09:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:09:44 +0200 Subject: [Buildroot] [PATCH 05/22] package/x11r7/xapp_xinput: bump version to 1.6.4 In-Reply-To: <20230506173917.1112500-5-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:00 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-5-bernd.kuhls@t-online.de> Message-ID: <87jzwi88sn.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003389.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:09:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:09:53 +0200 Subject: [Buildroot] [PATCH 06/22] package/x11r7/xapp_xdpyinfo: bump version to 1.3.4 In-Reply-To: <20230506173917.1112500-6-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:01 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-6-bernd.kuhls@t-online.de> Message-ID: <87fs7688se.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003388.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:10:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:10:46 +0200 Subject: [Buildroot] [PATCH 08/22] package/x11r7/xlib_libXpm: bump version to 3.5.16 In-Reply-To: <20230506173917.1112500-8-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:03 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-8-bernd.kuhls@t-online.de> Message-ID: <87bkhu88qx.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003385.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:11:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:11:46 +0200 Subject: [Buildroot] [PATCH 09/22] package/x11r7/xlib_libXft: bump version to 2.3.8 In-Reply-To: <20230506173917.1112500-9-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:04 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-9-bernd.kuhls@t-online.de> Message-ID: <877csi88p9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003384.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:13:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:13:50 +0200 Subject: [Buildroot] [PATCH 11/22] package/x11r7/xlib_libXfixes: bump version to 6.0.1 In-Reply-To: <20230506173917.1112500-11-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:06 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-11-bernd.kuhls@t-online.de> Message-ID: <87353688lt.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003382.html > Update license hash due to upstream commit: > https://gitlab.freedesktop.org/xorg/lib/libxfixes/-/commit/1f908b1f27723a9a8f532ab4cc58429c2f174224 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:14:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:14:35 +0200 Subject: [Buildroot] [PATCH 13/22] package/x11r7/xdriver_xf86-video-neomagic: bump version to 1.3.1 In-Reply-To: <20230506173917.1112500-13-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:08 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-13-bernd.kuhls@t-online.de> Message-ID: <87y1ky6u04.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003380.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:15:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:15:25 +0200 Subject: [Buildroot] [PATCH 14/22] package/x11r7/xapp_xwininfo: bump version to 1.1.6 In-Reply-To: <20230506173917.1112500-14-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:09 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-14-bernd.kuhls@t-online.de> Message-ID: <87ttvm6tyq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-April/003379.html > Updated license hash due to upstream commit: > https://gitlab.freedesktop.org/xorg/app/xwininfo/-/commit/9a5623e2ffc6995b2c6edf379f191d76d7b4444a > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:16:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:16:29 +0200 Subject: [Buildroot] [PATCH 16/22] package/x11r7/xlib_libXaw: bump version to 1.0.15 In-Reply-To: <20230506173917.1112500-16-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:11 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-16-bernd.kuhls@t-online.de> Message-ID: <87pm6a6twy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-March/003372.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:17:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:17:20 +0200 Subject: [Buildroot] [PATCH 17/22] package/x11r7/xfont_encodings: bump version to 1.0.7 In-Reply-To: <20230506173917.1112500-17-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:12 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-17-bernd.kuhls@t-online.de> Message-ID: <87legy6tvj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003355.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:18:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:18:02 +0200 Subject: [Buildroot] [PATCH 18/22] package/x11r7/xdata_xbitmaps: bump version to 1.1.3 In-Reply-To: <20230506173917.1112500-18-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:13 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-18-bernd.kuhls@t-online.de> Message-ID: <87h6rm6tud.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003333.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:18:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:18:40 +0200 Subject: [Buildroot] [PATCH 19/22] package/x11r7/xdata_xcursor-themes: bump version to 1.0.7 In-Reply-To: <20230506173917.1112500-19-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:14 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-19-bernd.kuhls@t-online.de> Message-ID: <87cz2a6ttb.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003332.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 13:40:25 +0200 Subject: [Buildroot] [PATCH 22/22] package/x11r7/xdriver_xf86-video-ark: bump version to 0.7.6 In-Reply-To: <20230506173917.1112500-22-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 6 May 2023 19:39:17 +0200") References: <20230506173917.1112500-1-bernd.kuhls@t-online.de> <20230506173917.1112500-22-bernd.kuhls@t-online.de> Message-ID: <878rcy6st2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-February/003328.html > Removed patch which was applied upstream. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 11:08:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:08:32 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xdpyinfo: bump version to 1.3.4 Message-ID: <20230605114518.EB78C86C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c81ab45921df33cc5e7a3b5e60cde081b25a97b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003388.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 770c9baa3ebc56ef0633948ecc0ccceb12b7825c) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash | 6 +++--- package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash index 07a3eb936c..b0afdc15ac 100644 --- a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash +++ b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003157.html -sha256 356d5fd62f3e98ee36d6becf1b32d4ab6112d618339fb4b592ccffbd9e0fc206 xdpyinfo-1.3.3.tar.xz -sha512 47fe0821bc64145876853712ebd7c0af80111c243813615b892429021cc9a53abd38c4684551ae300cb5a4eacdd3d26e2c93e789ed91a948b20e2c37cd2d2442 xdpyinfo-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003388.html +sha256 a8ada581dbd7266440d7c3794fa89edf6b99b8857fc2e8c31042684f3af4822b xdpyinfo-1.3.4.tar.xz +sha512 9ef9f5c10e15a40895e8f008896b960fdd438277657c7159d16f05db79cd2374cfaca4af2f4e59335824bfd2f74a045ef89dd99ea4130ed436ea59fbbb1cbe12 xdpyinfo-1.3.4.tar.xz # Locally computed sha256 49733ead65fdfa1da0d176f9b965cc08dae74d73d66c9606488d52f6fc036abf COPYING diff --git a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk index c5e2a857e3..a198fc44c3 100644 --- a/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk +++ b/package/x11r7/xapp_xdpyinfo/xapp_xdpyinfo.mk @@ -4,9 +4,9 @@ # ################################################################################ -XAPP_XDPYINFO_VERSION = 1.3.3 +XAPP_XDPYINFO_VERSION = 1.3.4 XAPP_XDPYINFO_SOURCE = xdpyinfo-$(XAPP_XDPYINFO_VERSION).tar.xz -XAPP_XDPYINFO_SITE = http://xorg.freedesktop.org/releases/individual/app +XAPP_XDPYINFO_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XDPYINFO_LICENSE = MIT XAPP_XDPYINFO_LICENSE_FILES = COPYING XAPP_XDPYINFO_CONF_OPTS = --without-xf86misc # not in BR From peter at korsgaard.com Mon Jun 5 11:10:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:10:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXpm: bump version to 3.5.16 Message-ID: <20230605114519.0386386C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ad7b1f310bf708c9e406913e4fe7f3d37b34244 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003385.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit a8c003ae295f056699a325ba1bf9ec0c4d8e37e9) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXpm/xlib_libXpm.hash | 6 +++--- package/x11r7/xlib_libXpm/xlib_libXpm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libXpm/xlib_libXpm.hash b/package/x11r7/xlib_libXpm/xlib_libXpm.hash index 733c404543..a041f0d440 100644 --- a/package/x11r7/xlib_libXpm/xlib_libXpm.hash +++ b/package/x11r7/xlib_libXpm/xlib_libXpm.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-January/003313.html -sha256 60bb906c5c317a6db863e39b69c4a83fdbd2ae2154fcf47640f8fefc9fdfd1c1 libXpm-3.5.15.tar.xz -sha512 955d716fcea2c9d868ab941c56f017b39bfa0f47fd2904e9b04c6a9be17f23f8b8c906da9c90a89a789f1f399d419641705ff5b6f9921820e34d4807c7a1992f libXpm-3.5.15.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003385.html +sha256 e6bc5da7a69dbd9bcc67e87c93d4904fe2f5177a0711c56e71fa2f6eff649f51 libXpm-3.5.16.tar.xz +sha512 ee564311f8c1c9c08ed1035d55c287ecf7c20c6fee09ad448acfab59f38fd1ef381d4a24b4af2b581f3033730eebc7c690918e52ba706de689d1ef11085edac2 libXpm-3.5.16.tar.xz # Locally calculated sha256 a80d706759624a04aa90fd62bc644a360fc3d72e08dcbfb129f167c11ca285de COPYING sha256 cbe4ced0abc8a32bea471204ae01038c202758ce4e772d3d329a341ffa761e71 COPYRIGHT diff --git a/package/x11r7/xlib_libXpm/xlib_libXpm.mk b/package/x11r7/xlib_libXpm/xlib_libXpm.mk index 970ec93407..51f6283370 100644 --- a/package/x11r7/xlib_libXpm/xlib_libXpm.mk +++ b/package/x11r7/xlib_libXpm/xlib_libXpm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBXPM_VERSION = 3.5.15 +XLIB_LIBXPM_VERSION = 3.5.16 XLIB_LIBXPM_SOURCE = libXpm-$(XLIB_LIBXPM_VERSION).tar.xz XLIB_LIBXPM_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXPM_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:03:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:03:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.21 Message-ID: <20230605114518.A3EBC86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1bd45fdcd2e04af4715d67418dfbb372b0e9e0f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003393.html Fixes: http://autobuild.buildroot.net/results/d1d/d1dae8c7ba9dc82fbbcc5914ea3b378e48304617/ Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 1a81a2f28c5e59dadcddefe2c38613ebad5e51c6) Signed-off-by: Peter Korsgaard --- .../x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash | 4 +++- package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash index 7a66c28b52..7dcb99fe2a 100644 --- a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash +++ b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.hash @@ -1,3 +1,5 @@ +# From https://lists.x.org/archives/xorg-announce/2023-May/003393.html +sha256 8256ac3f14117324d00b7bfa8053645ca92562fe837c542489a502adbb5f9f1e xf86-video-geode-2.11.21.tar.xz +sha512 e12f74268ab7d16b57644a9465b4be1ca28d250625a31b8810e19a1f94a17e47e0a258455155fd8f336fa59fd78160cdf3763aa94b85c6ccc2c42edf3b65bc61 xf86-video-geode-2.11.21.tar.xz # Locally calculated -sha256 f497d0bfb09f36c72e3467e2d701f57f6b03ab8992c5d570e66582f714f84d64 xf86-video-geode-2.11.20.tar.bz2 sha256 3994ef7cee54f0935a4b57b1c34efd904da567931dd9e1a2d9390d22c8332ea2 COPYING diff --git a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk index dbeae1aa65..8f84e4863f 100644 --- a/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk +++ b/package/x11r7/xdriver_xf86-video-geode/xdriver_xf86-video-geode.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_GEODE_VERSION = 2.11.20 -XDRIVER_XF86_VIDEO_GEODE_SOURCE = xf86-video-geode-$(XDRIVER_XF86_VIDEO_GEODE_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_GEODE_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_GEODE_VERSION = 2.11.21 +XDRIVER_XF86_VIDEO_GEODE_SOURCE = xf86-video-geode-$(XDRIVER_XF86_VIDEO_GEODE_VERSION).tar.xz +XDRIVER_XF86_VIDEO_GEODE_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_GEODE_LICENSE = MIT XDRIVER_XF86_VIDEO_GEODE_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_GEODE_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:13:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:13:29 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXfixes: bump version to 6.0.1 Message-ID: <20230605114519.1B16186C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1e6a4f1fd632a3c9d6d81e5e4322140829009aee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003382.html Update license hash due to copyright update with upstream commit: https://gitlab.freedesktop.org/xorg/lib/libxfixes/-/commit/1f908b1f27723a9a8f532ab4cc58429c2f174224 -> drop "all rights reserved" -> no licensing change Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 6bd350f9bdd4f4358b037d6d873ee915f4dc5ac1) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXfixes/xlib_libXfixes.hash | 9 ++++----- package/x11r7/xlib_libXfixes/xlib_libXfixes.mk | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash b/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash index 5dfe496052..03de906245 100644 --- a/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash +++ b/package/x11r7/xlib_libXfixes/xlib_libXfixes.hash @@ -1,6 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-May/003086.html -sha256 a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c libXfixes-6.0.0.tar.bz2 -sha512 1985ef156f382e9a7e1cc7e044e0f626de1e4c82557a511cbcf6431994c0ac25b1f8b3a0293bd3089331593db8ce01d3a71ddec68f19b5fe6029d5082fb6885d libXfixes-6.0.0.tar.bz2 - +# From https://lists.x.org/archives/xorg-announce/2023-April/003382.html +sha256 b695f93cd2499421ab02d22744458e650ccc88c1d4c8130d60200213abc02d58 libXfixes-6.0.1.tar.xz +sha512 b46deffb30cd73ec8a127390d99f2ba2f3ab78f334fdba227f1f461441644a0c169b0d13ffa47576fa458780e7a6db664ff8b93e9195fb217262efd8128f1ffe libXfixes-6.0.1.tar.xz # Locally calculated -sha256 d64e671ffeb483d4543f98c842788ab34c77427e27d83d6b082065a4438d4885 COPYING +sha256 a07d8a5a6972638a745a03983207a1052881c24eea29021fdca7794bea8d7774 COPYING diff --git a/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk b/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk index c0229b57d2..3f535fc1d4 100644 --- a/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk +++ b/package/x11r7/xlib_libXfixes/xlib_libXfixes.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXFIXES_VERSION = 6.0.0 -XLIB_LIBXFIXES_SOURCE = libXfixes-$(XLIB_LIBXFIXES_VERSION).tar.bz2 -XLIB_LIBXFIXES_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXFIXES_VERSION = 6.0.1 +XLIB_LIBXFIXES_SOURCE = libXfixes-$(XLIB_LIBXFIXES_VERSION).tar.xz +XLIB_LIBXFIXES_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXFIXES_LICENSE = MIT XLIB_LIBXFIXES_LICENSE_FILES = COPYING XLIB_LIBXFIXES_CPE_ID_VENDOR = x From peter at korsgaard.com Mon Jun 5 11:14:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:14:57 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xwininfo: bump version to 1.1.6 Message-ID: <20230605114519.31A1486C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a23ae346c7563c8e9486903a13ff28d6bf0334f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003379.html Updated license hash due to upstream commit: https://gitlab.freedesktop.org/xorg/app/xwininfo/-/commit/9a5623e2ffc6995b2c6edf379f191d76d7b4444a -> drop "all rights reserved", update years -> no change in licensing Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit de8a3a53e52dc1ac6e04e623739aa67d412e965e) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xwininfo/xapp_xwininfo.hash | 10 ++++------ package/x11r7/xapp_xwininfo/xapp_xwininfo.mk | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash b/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash index fbc7f7be00..bbf2e37328 100644 --- a/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash +++ b/package/x11r7/xapp_xwininfo/xapp_xwininfo.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-July/003012.html -md5 26d46f7ef0588d3392da3ad5802be420 xwininfo-1.1.5.tar.bz2 -sha1 9f67b1eb07c5824d437bf577cf6198962af1aeb7 xwininfo-1.1.5.tar.bz2 -sha256 7a405441dfc476666c744f5fcd1bc8a75abf8b5b1d85db7b88b370982365080e xwininfo-1.1.5.tar.bz2 -sha512 a3268bbeeeeafac94e589fdd47554a965910d40df7cc3d9c36c7c24fa4f5dd49615484d5916ccb41efca9cd4cf9d8981a4c60953b921220b3f4f57f9cce0e1a6 xwininfo-1.1.5.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003379.html +sha256 3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f xwininfo-1.1.6.tar.xz +sha512 c6df4ed3dcf97772450612f2786ecab8313a43bb78e0b8020cc9ec228b3f466f55090313ad02c8159a73a6892d117322ad85e28d9d76e38bb84c9750712c20bc xwininfo-1.1.6.tar.xz # Locally computed -sha256 443d675237c023a47e4886506b72796afbb2633394812027f91d6e8fa433b2af COPYING +sha256 1be1f0763a5efd08e48089c52728a822bf769b690a2fd82fbab456cfffee822f COPYING diff --git a/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk b/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk index 9652487aae..196b73c83d 100644 --- a/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk +++ b/package/x11r7/xapp_xwininfo/xapp_xwininfo.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWININFO_VERSION = 1.1.5 -XAPP_XWININFO_SOURCE = xwininfo-$(XAPP_XWININFO_VERSION).tar.bz2 +XAPP_XWININFO_VERSION = 1.1.6 +XAPP_XWININFO_SOURCE = xwininfo-$(XAPP_XWININFO_VERSION).tar.xz XAPP_XWININFO_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWININFO_LICENSE = MIT XAPP_XWININFO_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:14:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:14:24 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-neomagic: bump version to 1.3.1 Message-ID: <20230605114519.260D486C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9f2fca27619f76ded3b51931912e56c1698a125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003380.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit cb4b592f6654ba15f21b4cead97661e18df2beec) Signed-off-by: Peter Korsgaard --- .../xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash | 8 +++----- .../xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash index acc65348f7..b5a139fdac 100644 --- a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash +++ b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002934.html -md5 349d5254d09eb46f2a1f151cd423b89a xf86-video-neomagic-1.3.0.tar.bz2 -sha1 6bccfa15ea05d5264120cd96ccf13687642e8f6d xf86-video-neomagic-1.3.0.tar.bz2 -sha256 93833950fae7757088eb6abb125e15e8c245e5e25681c19c3ad4213ec7319064 xf86-video-neomagic-1.3.0.tar.bz2 -sha512 25d019a2556e52aeb4e25942f444437a921e76d527c10ddd420f16aa7d85bf2b8a51612c382a2a7e3e407bb1e8d610d063101184eea0889c3e1a69bfb3b37735 xf86-video-neomagic-1.3.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003380.html +sha256 b61fac7ec32971e92e34cfd51f88fef169e272a210455e0e1a0faa0d30fc7494 xf86-video-neomagic-1.3.1.tar.xz +sha512 b2425c4e9b8e6e816cbb6fa436da12bd242acf55c3c615352fc80ea072b1822abdb40838c2adcc3c450e429ec6e3b5112d194e739cf5d8ac22d430e273d5378b xf86-video-neomagic-1.3.1.tar.xz # Locally computed sha256 95063ce9aa09850025dd317549ce688519079a8d3cf66ceb3d882cb2bafcced9 COPYING diff --git a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk index 8dd2777ff9..8c7beeed6e 100644 --- a/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk +++ b/package/x11r7/xdriver_xf86-video-neomagic/xdriver_xf86-video-neomagic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION = 1.3.0 -XDRIVER_XF86_VIDEO_NEOMAGIC_SOURCE = xf86-video-neomagic-$(XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_NEOMAGIC_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION = 1.3.1 +XDRIVER_XF86_VIDEO_NEOMAGIC_SOURCE = xf86-video-neomagic-$(XDRIVER_XF86_VIDEO_NEOMAGIC_VERSION).tar.xz +XDRIVER_XF86_VIDEO_NEOMAGIC_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_NEOMAGIC_LICENSE = MIT XDRIVER_XF86_VIDEO_NEOMAGIC_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_NEOMAGIC_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:08:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:08:15 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xinput: bump version to 1.6.4 Message-ID: <20230605114518.DC77F86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=633932349d7697e9a627d4742a410fd165169ee3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003389.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 33916e184b1e6efa9221c66707132d9b997eb98b) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xinput/xapp_xinput.hash | 8 +++----- package/x11r7/xapp_xinput/xapp_xinput.mk | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/x11r7/xapp_xinput/xapp_xinput.hash b/package/x11r7/xapp_xinput/xapp_xinput.hash index 0961879637..d3a6a66902 100644 --- a/package/x11r7/xapp_xinput/xapp_xinput.hash +++ b/package/x11r7/xapp_xinput/xapp_xinput.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-July/003013.html -md5 ac6b7432726008b2f50eba82b0e2dbe4 xinput-1.6.3.tar.bz2 -sha1 92ea7dfb3d8465921b0dca85da7d5b01cedae6c8 xinput-1.6.3.tar.bz2 -sha256 35a281dd3b9b22ea85e39869bb7670ba78955d5fec17c6ef7165d61e5aeb66ed xinput-1.6.3.tar.bz2 -sha512 cb2fef866ac5a71dbca3e23b4ecadaca38e65dc1b30f8bb024bad92486554fafc472706619a1af04c746a4f53ce6aea827d694b9f4f0c7d0d46bb1da81984076 xinput-1.6.3.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-April/003389.html +sha256 ad04d00d656884d133110eeddc34e9c69e626ebebbbab04dc95791c2907057c8 xinput-1.6.4.tar.xz +sha512 6734860852715e5cb9d26259a173e42413fc037546ed7fa4173ffa802c2619ee0322bed228a28cd1911be759d860070867d9b89b115f37323cca1c9ef75354b9 xinput-1.6.4.tar.xz # Locally computed sha256 bbd35c7a8e8c5cb073935e84b29b0c53f7131a4ef1ce737dc2be5616941e07e1 COPYING diff --git a/package/x11r7/xapp_xinput/xapp_xinput.mk b/package/x11r7/xapp_xinput/xapp_xinput.mk index 0d6c0deffe..614b62fe77 100644 --- a/package/x11r7/xapp_xinput/xapp_xinput.mk +++ b/package/x11r7/xapp_xinput/xapp_xinput.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XINPUT_VERSION = 1.6.3 -XAPP_XINPUT_SOURCE = xinput-$(XAPP_XINPUT_VERSION).tar.bz2 +XAPP_XINPUT_VERSION = 1.6.4 +XAPP_XINPUT_SOURCE = xinput-$(XAPP_XINPUT_VERSION).tar.xz XAPP_XINPUT_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XINPUT_LICENSE = MIT XAPP_XINPUT_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:18:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:18:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdata_xcursor-themes: bump version to 1.0.7 Message-ID: <20230605114519.576A186C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf6733b7943347fde134cc2e3d6836d481e813a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003332.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 58035c687aa9128408e6519857a8b6a8c64ae6e8) Signed-off-by: Peter Korsgaard --- package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash | 8 +++----- package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash index 2b88f567a0..1bb3831c91 100644 --- a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash +++ b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-February/002945.html -md5 aea14eabf40528ec4db18f1cfcf5c458 xcursor-themes-1.0.6.tar.bz2 -sha1 b56fd5bf5b1ada0532a85c27db0d296e392168c5 xcursor-themes-1.0.6.tar.bz2 -sha256 ee1ec574741293abcf66ac14ce7e74add7ac6be7deb8b38179ef010d22354999 xcursor-themes-1.0.6.tar.bz2 -sha512 2ad3586a5571a5ddc0001187362b54b839644916164834213af98e58698044aec4392dd6e1e42f1794fda85c8fedf259b09214a9636bd0e71a1629c710f198d3 xcursor-themes-1.0.6.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003332.html +sha256 95bae8f48823d894a05bf42dfbf453674ab7dbdeb11e2bc079e8525ad47378c8 xcursor-themes-1.0.7.tar.xz +sha512 910925dd17c576028ae0d9dfe5683888648b941806b53cd9ff74ed18ff2de537664b07ab4c647a55290aeba37f6051f322b29e8ecd54f348e32abe2ccea1c902 xcursor-themes-1.0.7.tar.xz # Locally computed sha256 e437aed89c3440a9fe7e19968a3f2eeb97041ef6c9616837a3fd42d0874fc0e6 COPYING diff --git a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk index c3c5f388e9..e5bf1e502f 100644 --- a/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk +++ b/package/x11r7/xdata_xcursor-themes/xdata_xcursor-themes.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDATA_XCURSOR_THEMES_VERSION = 1.0.6 -XDATA_XCURSOR_THEMES_SOURCE = xcursor-themes-$(XDATA_XCURSOR_THEMES_VERSION).tar.bz2 -XDATA_XCURSOR_THEMES_SITE = http://xorg.freedesktop.org/releases/individual/data +XDATA_XCURSOR_THEMES_VERSION = 1.0.7 +XDATA_XCURSOR_THEMES_SOURCE = xcursor-themes-$(XDATA_XCURSOR_THEMES_VERSION).tar.xz +XDATA_XCURSOR_THEMES_SITE = https://xorg.freedesktop.org/archive/individual/data XDATA_XCURSOR_THEMES_LICENSE = MIT XDATA_XCURSOR_THEMES_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:17:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:17:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdata_xbitmaps: bump version to 1.1.3 Message-ID: <20230605114519.4D2D086C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=221b7b045ee6b7a294f3bb35a29cc3ab4736451f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003333.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 1a5d479d6887a241fc6092f1828617e4cb72d93e) Signed-off-by: Peter Korsgaard --- package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash | 8 +++----- package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash index 7ebc88a0be..c9a3956686 100644 --- a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash +++ b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-March/002881.html -md5 cedeef095918aca86da79a2934e03daf xbitmaps-1.1.2.tar.bz2 -sha1 1cb0e485a66280e9a64b48426140b8a0de9cf169 xbitmaps-1.1.2.tar.bz2 -sha256 b9f0c71563125937776c8f1f25174ae9685314cbd130fb4c2efce811981e07ee xbitmaps-1.1.2.tar.bz2 -sha512 eed5e2fce9fc6c532984e6ed1262e440591e311ca6c61a7fe7a5c877df84bfc2d7aff388fb9c894fc098785b8e5352f0bd7c918252247a040cf123874847450d xbitmaps-1.1.2.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003333.html +sha256 ad6cad54887832a17d86c2ccfc5e52a1dfab090f8307b152c78b0e1529cd0f7a xbitmaps-1.1.3.tar.xz +sha512 b9a7340385fcce2dcd0204f14a462685b14b72ff58f3ec53cd76695bef2b02af902bdac809622dcb27fd4075d5ba13587b5d059530aff502cd5288d161352814 xbitmaps-1.1.3.tar.xz # Locally computed sha256 e121ec6605558ee021674d33b1ab9306e16b9ea7d30453df42286556247be17a COPYING diff --git a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk index e9545abaec..c8b6445829 100644 --- a/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk +++ b/package/x11r7/xdata_xbitmaps/xdata_xbitmaps.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDATA_XBITMAPS_VERSION = 1.1.2 -XDATA_XBITMAPS_SOURCE = xbitmaps-$(XDATA_XBITMAPS_VERSION).tar.bz2 -XDATA_XBITMAPS_SITE = http://xorg.freedesktop.org/releases/individual/data +XDATA_XBITMAPS_VERSION = 1.1.3 +XDATA_XBITMAPS_SOURCE = xbitmaps-$(XDATA_XBITMAPS_VERSION).tar.xz +XDATA_XBITMAPS_SITE = https://xorg.freedesktop.org/archive/individual/data XDATA_XBITMAPS_LICENSE = MIT XDATA_XBITMAPS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:17:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:17:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xfont_encodings: bump version to 1.0.7 Message-ID: <20230605114519.43A2786C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8f4288e61cf56dbeac2b5afaea4c2c80f5519dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003355.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 75d404bb2902cf891f76e8b21a913355d117e514) Signed-off-by: Peter Korsgaard --- package/x11r7/xfont_encodings/xfont_encodings.hash | 6 +++--- package/x11r7/xfont_encodings/xfont_encodings.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xfont_encodings/xfont_encodings.hash b/package/x11r7/xfont_encodings/xfont_encodings.hash index 6da1080576..80d4a48c40 100644 --- a/package/x11r7/xfont_encodings/xfont_encodings.hash +++ b/package/x11r7/xfont_encodings/xfont_encodings.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-July/003189.html -sha256 77e301de661f35a622b18f60b555a7e7d8c4d5f43ed41410e830d5ac9084fc26 encodings-1.0.6.tar.xz -sha512 2d52486996939401121bc858ba23031f70eef857760db8da4c84f083e981868e4bc7a8c2ab6d59274a0cf95f592a0dbfad47bce6c9299bb45d115b48abc39134 encodings-1.0.6.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-February/003355.html +sha256 3a39a9f43b16521cdbd9f810090952af4f109b44fa7a865cd555f8febcea70a4 encodings-1.0.7.tar.xz +sha512 dc72982b14e5d89fe1eff1ab11f308796c89255a06337d8cd6bf65757f11dd0a5478b41d844793213db8fe9638389734f148abe9df9fb05027ea563dacde6ba8 encodings-1.0.7.tar.xz # Locally computed sha256 13b4a0f9431f0fdd6ee36ed386e0b7d1eb429c5cb88df73353896078cbb5a137 COPYING diff --git a/package/x11r7/xfont_encodings/xfont_encodings.mk b/package/x11r7/xfont_encodings/xfont_encodings.mk index d499b421fb..7825f4117e 100644 --- a/package/x11r7/xfont_encodings/xfont_encodings.mk +++ b/package/x11r7/xfont_encodings/xfont_encodings.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_ENCODINGS_VERSION = 1.0.6 +XFONT_ENCODINGS_VERSION = 1.0.7 XFONT_ENCODINGS_SOURCE = encodings-$(XFONT_ENCODINGS_VERSION).tar.xz -XFONT_ENCODINGS_SITE = https://xorg.freedesktop.org/releases/individual/font +XFONT_ENCODINGS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_ENCODINGS_LICENSE = Public Domain XFONT_ENCODINGS_LICENSE_FILES = COPYING From peter at korsgaard.com Mon Jun 5 11:11:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:11:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXft: bump version to 2.3.8 Message-ID: <20230605114519.0F99A86C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa4c242b56e017ce48a0db18adc9a6b0aac863af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-April/003384.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 634a119e9c04c68408800f78e05f9d29d5750627) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXft/xlib_libXft.hash | 6 +++--- package/x11r7/xlib_libXft/xlib_libXft.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libXft/xlib_libXft.hash b/package/x11r7/xlib_libXft/xlib_libXft.hash index 5074365aed..749aa0ad62 100644 --- a/package/x11r7/xlib_libXft/xlib_libXft.hash +++ b/package/x11r7/xlib_libXft/xlib_libXft.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg/2022-November/061175.html -sha256 79f0b37c45007381c371a790c2754644ad955166dbf2a48e3625032e9bdd4f71 libXft-2.3.7.tar.xz -sha512 9df29d3c7b88a21952df1015604511e5d79856d721b2a61eb2c5a062a9abccf16318132432a7c86c0ef816bf174ae86842fa67dabbaa0b163dfa56d99022de19 libXft-2.3.7.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-April/003384.html +sha256 5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49 libXft-2.3.8.tar.xz +sha512 fc385d73e1acb701942c154ffb5a283d17891f21d3ac598c4a3fb375a7d6082734593062368c15cad67c1a94177dd15deed878ec5ea852188393b52e92c372c8 libXft-2.3.8.tar.xz # Locally computed sha256 7cda22286b1379b9b73df695f72cbad36595e65b039a5fbc5c89b69ecc44438c COPYING diff --git a/package/x11r7/xlib_libXft/xlib_libXft.mk b/package/x11r7/xlib_libXft/xlib_libXft.mk index 845b612669..154c220aa1 100644 --- a/package/x11r7/xlib_libXft/xlib_libXft.mk +++ b/package/x11r7/xlib_libXft/xlib_libXft.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBXFT_VERSION = 2.3.7 +XLIB_LIBXFT_VERSION = 2.3.8 XLIB_LIBXFT_SOURCE = libXft-$(XLIB_LIBXFT_VERSION).tar.xz XLIB_LIBXFT_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXFT_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:06:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:06:31 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXi: bump version to 1.8.1 Message-ID: <20230605114518.D125386C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d622f347954e696033da0a318849e6ac7e0de12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003390.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit e45fb0242496ed4d5bb43108c8bac0ba01af2fff) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXi/xlib_libXi.hash | 6 +++--- package/x11r7/xlib_libXi/xlib_libXi.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/x11r7/xlib_libXi/xlib_libXi.hash b/package/x11r7/xlib_libXi/xlib_libXi.hash index a86ef13225..545d4881f6 100644 --- a/package/x11r7/xlib_libXi/xlib_libXi.hash +++ b/package/x11r7/xlib_libXi/xlib_libXi.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-September/003109.html -sha256 2ed181446a61c7337576467870bc5336fc9e222a281122d96c4d39a3298bba00 libXi-1.8.tar.bz2 -sha512 4b2c667a8466eb389f253d77285c3f506c4a2b6c75054c722974a864565d565cc0c5701f8ea773eb929ceb94adfeb737ecd7a0bfc2c240157416a5f343c07aba libXi-1.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003390.html +sha256 89bfc0e814f288f784202e6e5f9b362b788ccecdeb078670145eacd8749656a7 libXi-1.8.1.tar.xz +sha512 a30b1a07e6d710f5196e7477415d68074736f89d954e8f2d5ccc9b5f349e7d1d440c90fb512508176b5db5ecad55608cfb540872936b731963fd83343db3a0b9 libXi-1.8.1.tar.xz # Locally computed sha256 9392174bc86e291369fd2f61f3ed325962735a5f5c585ce8d7ebd365e2a5639f COPYING diff --git a/package/x11r7/xlib_libXi/xlib_libXi.mk b/package/x11r7/xlib_libXi/xlib_libXi.mk index b4802cf018..6ae5ec8be8 100644 --- a/package/x11r7/xlib_libXi/xlib_libXi.mk +++ b/package/x11r7/xlib_libXi/xlib_libXi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXI_VERSION = 1.8 -XLIB_LIBXI_SOURCE = libXi-$(XLIB_LIBXI_VERSION).tar.bz2 -XLIB_LIBXI_SITE = https://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXI_VERSION = 1.8.1 +XLIB_LIBXI_SOURCE = libXi-$(XLIB_LIBXI_VERSION).tar.xz +XLIB_LIBXI_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXI_LICENSE = MIT XLIB_LIBXI_LICENSE_FILES = COPYING XLIB_LIBXI_CPE_ID_VENDOR = x.org From peter at korsgaard.com Mon Jun 5 11:05:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:05:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.5 Message-ID: <20230605114518.B34C686C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f059f406b823237e32004ed1fd01e3906d030f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003392.html Updated license hash due to update in copyrighht years with upstream commit: https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/commit/5f63ab04338fd811c610ae7617757ede52471316 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b30206b708e02adb1b287a2d450f48c4bd12f754) Signed-off-by: Peter Korsgaard --- .../x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash | 8 ++++---- .../x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash index adba659aea..d654c362a9 100644 --- a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash +++ b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-November/003247.html -sha256 7f6f8551fc238abdddcf9f38906564c1f8c7dacb0ad947cfc110487aefbd8d4c xf86-input-mouse-1.9.4.tar.xz -sha512 7dfde3b1e0c1291c4d78ee920942771808b007f743bfc6eed20de12579383745858673dd874a4b5cf4ab8d9d15f6f7ca2db81ee831547a488d64848a7fe5e16c xf86-input-mouse-1.9.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003392.html +sha256 4fde8ae9b44352e2a208584c36528ee3ed13cf5fe4417208a9785daccefd9968 xf86-input-mouse-1.9.5.tar.xz +sha512 ed9bd9cb9a05dac0ff1bfb4e4704cb2e94117afb400aa9e0b7ccdbb102bc6db1b0d3af7cb6f99d0892f8fc306f1643286291c0fa7114af8e65864412bd6c1afa xf86-input-mouse-1.9.5.tar.xz # Locally computed -sha256 472ff645ead9bf3ffb48d42c596376ffc595897e0c0993a071a7ada0da1f4f10 COPYING +sha256 5b066654bdb61a1ef41f38cceda752897bbddb6e60e20f5889cab436a9b7b813 COPYING diff --git a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk index 4a9eb3089f..25e25ab93d 100644 --- a/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk +++ b/package/x11r7/xdriver_xf86-input-mouse/xdriver_xf86-input-mouse.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_INPUT_MOUSE_VERSION = 1.9.4 +XDRIVER_XF86_INPUT_MOUSE_VERSION = 1.9.5 XDRIVER_XF86_INPUT_MOUSE_SOURCE = xf86-input-mouse-$(XDRIVER_XF86_INPUT_MOUSE_VERSION).tar.xz XDRIVER_XF86_INPUT_MOUSE_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_INPUT_MOUSE_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:39:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:39:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xdriver_xf86-video-ark: bump version to 0.7.6 Message-ID: <20230605114519.6108C86C77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44b1e44ef9b62c637975d8446c24c8cc6653f912 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-February/003328.html Removed patch which was applied upstream. Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN (cherry picked from commit cd1b1bcc0ec31b3af8d901cb7e05bd2794e3130f) Signed-off-by: Peter Korsgaard --- .../xdriver_xf86-video-ark/0001-mibstore.patch | 40 ---------------------- .../xdriver_xf86-video-ark.hash | 5 +-- .../xdriver_xf86-video-ark.mk | 6 ++-- 3 files changed, 6 insertions(+), 45 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch b/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch deleted file mode 100644 index fa3e68596a..0000000000 --- a/package/x11r7/xdriver_xf86-video-ark/0001-mibstore.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 3a3eb72baec46f48e6cf15a834271c3d3386deac Mon Sep 17 00:00:00 2001 -From: Gaetan Nadon -Date: Tue, 17 Sep 2013 19:55:37 +0000 -Subject: Remove usage of mibstore.h (removed from server) - -The module had a compile error for this missing header file. - -Changes similar to vmware commit -23d87c92b7211cc5249eefe4ab3a2c7f370e279e - -Reviewed-by: Alex Deucher -Signed-off-by: Gaetan Nadon ---- -Fetch from: -http://cgit.freedesktop.org/xorg/driver/xf86-video-ark/commit/?id=3a3eb72baec46f48e6cf15a834271c3d3386deac - -Signed-off-by: Bernd Kuhls - -diff --git a/src/ark_driver.c b/src/ark_driver.c -index b7c287c..65cfe84 100644 ---- a/src/ark_driver.c -+++ b/src/ark_driver.c -@@ -39,7 +39,6 @@ - #include "compiler.h" - #include "mipointer.h" - #include "micmap.h" --#include "mibstore.h" - #include "fb.h" - #include "ark.h" - -@@ -538,7 +537,6 @@ static Bool ARKScreenInit(SCREEN_INIT_ARGS_DECL) - - fbPictureInit (pScreen, 0, 0); - -- miInitializeBackingStore(pScreen); - xf86SetBackingStore(pScreen); - - if (!pARK->NoAccel) { --- -cgit v0.9.0.2-2-gbebe diff --git a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash index 2e2e953676..68131fdb38 100644 --- a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash +++ b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.hash @@ -1,4 +1,5 @@ -# From http://lists.x.org/archives/xorg-announce/2012-July/002007.html -sha256 c690e046f34a393aac1c8d9616b4790e93cda60a460b00b9597d322175dbe51e xf86-video-ark-0.7.5.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-February/003328.html +sha256 5acc9e78122ff6f4390787b2d0d44df81379bd613b6245983cc4bf3f325d085d xf86-video-ark-0.7.6.tar.xz +sha512 a52623e07eef6fa12d77b1afc55bb74b21662b850515b3a32bbf5988dcea2e787b4eddf4e020279aa4e4ddba436505ca9298548406913031e0ed5edaac835491 xf86-video-ark-0.7.6.tar.xz # Locally calculated sha256 8ba9850fb0ecd9033bb1d25c1be85625cb53ca56ce76b71f78f4a034f7310bda COPYING diff --git a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk index 3f2a63609e..6301a97300 100644 --- a/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk +++ b/package/x11r7/xdriver_xf86-video-ark/xdriver_xf86-video-ark.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_ARK_VERSION = 0.7.5 -XDRIVER_XF86_VIDEO_ARK_SOURCE = xf86-video-ark-$(XDRIVER_XF86_VIDEO_ARK_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_ARK_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_ARK_VERSION = 0.7.6 +XDRIVER_XF86_VIDEO_ARK_SOURCE = xf86-video-ark-$(XDRIVER_XF86_VIDEO_ARK_VERSION).tar.xz +XDRIVER_XF86_VIDEO_ARK_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_ARK_LICENSE = MIT XDRIVER_XF86_VIDEO_ARK_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_ARK_DEPENDENCIES = xserver_xorg-server xorgproto From peter at korsgaard.com Mon Jun 5 11:06:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:06:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xapp_xcalc: bump version to 1.1.2 Message-ID: <20230605114518.C562986C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=23db85f782e59e18e622937a4da03e61956243cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003391.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit e07901f5e74c0d97a98a69dae4aad5014bb6983b) Signed-off-by: Peter Korsgaard --- package/x11r7/xapp_xcalc/xapp_xcalc.hash | 6 +++--- package/x11r7/xapp_xcalc/xapp_xcalc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_xcalc/xapp_xcalc.hash b/package/x11r7/xapp_xcalc/xapp_xcalc.hash index 0580253dd6..12633a41a9 100644 --- a/package/x11r7/xapp_xcalc/xapp_xcalc.hash +++ b/package/x11r7/xapp_xcalc/xapp_xcalc.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003138.html -sha256 8cb08212c5322e8043f39b28699e13a43f000976c90b3c7fadd4fae2766326b4 xcalc-1.1.1.tar.xz -sha512 a261e9798d62727f40b9aff07e68e63ba40aa7f4f9b1811d8efd8c3e73cd5912d6178c55ca3c059968191051bd20b889b06b5e92b3df70c7b5d09bd013b9ebdb xcalc-1.1.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003391.html +sha256 8578dfa1457e94289f6d6ed6146714307d8a73a1b54d2f42af1321b625fc1cd4 xcalc-1.1.2.tar.xz +sha512 51da677dc88bcd7299ed8d678cb26b048fdb82a1983e1496a06253ee2dceefca4ac87d1a74432b4a76dcc11921a61339bb3d292607be46228164140b430bbad2 xcalc-1.1.2.tar.xz # Locally computed sha256 8dd69dbec37866a41d3040c5c478aca46e0b50c30319f178064d5e2ed9d3f912 COPYING diff --git a/package/x11r7/xapp_xcalc/xapp_xcalc.mk b/package/x11r7/xapp_xcalc/xapp_xcalc.mk index 849746ece3..ffb724e39c 100644 --- a/package/x11r7/xapp_xcalc/xapp_xcalc.mk +++ b/package/x11r7/xapp_xcalc/xapp_xcalc.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_XCALC_VERSION = 1.1.1 +XAPP_XCALC_VERSION = 1.1.2 XAPP_XCALC_SOURCE = xcalc-$(XAPP_XCALC_VERSION).tar.xz XAPP_XCALC_SITE = https://xorg.freedesktop.org/releases/individual/app XAPP_XCALC_LICENSE = MIT From peter at korsgaard.com Mon Jun 5 11:16:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 13:16:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libXaw: bump version to 1.0.15 Message-ID: <20230605114519.3B6EE86C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f9fac6fb485a20a15ae5e8f1d620da2742e4c05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://lists.x.org/archives/xorg-announce/2023-March/003372.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 0864f874287c06cdbc54c6150f52c003b5741226) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libXaw/xlib_libXaw.hash | 7 +++---- package/x11r7/xlib_libXaw/xlib_libXaw.mk | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/x11r7/xlib_libXaw/xlib_libXaw.hash b/package/x11r7/xlib_libXaw/xlib_libXaw.hash index f289e66153..ce2ec4a3e1 100644 --- a/package/x11r7/xlib_libXaw/xlib_libXaw.hash +++ b/package/x11r7/xlib_libXaw/xlib_libXaw.hash @@ -1,6 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-March/003077.html -sha256 76aef98ea3df92615faec28004b5ce4e5c6855e716fa16de40c32030722a6f8e libXaw-1.0.14.tar.bz2 -sha512 29d1c151369523ae6cb418e636b0b7b39ccccc35462a0b394dbeb46d5b6d780badd2eb872a55d9fbba1ee1af034e76c0463f40f8d8a7be2c336d08b3b1bf81d4 libXaw-1.0.14.tar.bz2 - +# From https://lists.x.org/archives/xorg-announce/2023-March/003372.html +sha256 ab35f70fde9fb02cc71b342f654846a74328b74cb3a0703c02d20eddb212754a libXaw-1.0.15.tar.xz +sha512 8edbf280b7b24b9040c291545053c1251d6af7e7f56da43a6065a1848245863eb52bdfc28c2f18dbb6597a4064394a44f4df5d8596a1a467549ccc9ce50a7821 libXaw-1.0.15.tar.xz # Locally calculated sha256 9f5adb26952f93b3e4650285b94ec6c61a27aab5a21088bfb6694001be1b360d COPYING diff --git a/package/x11r7/xlib_libXaw/xlib_libXaw.mk b/package/x11r7/xlib_libXaw/xlib_libXaw.mk index 6b615a8de5..f81a7b4a88 100644 --- a/package/x11r7/xlib_libXaw/xlib_libXaw.mk +++ b/package/x11r7/xlib_libXaw/xlib_libXaw.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBXAW_VERSION = 1.0.14 -XLIB_LIBXAW_SOURCE = libXaw-$(XLIB_LIBXAW_VERSION).tar.bz2 -XLIB_LIBXAW_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBXAW_VERSION = 1.0.15 +XLIB_LIBXAW_SOURCE = libXaw-$(XLIB_LIBXAW_VERSION).tar.xz +XLIB_LIBXAW_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBXAW_LICENSE = MIT XLIB_LIBXAW_LICENSE_FILES = COPYING XLIB_LIBXAW_INSTALL_STAGING = YES From the.tail.kinker at gmail.com Mon Jun 5 14:36:38 2023 From: the.tail.kinker at gmail.com (Timothy Groves) Date: Mon, 5 Jun 2023 10:36:38 -0400 Subject: [Buildroot] Total newbie in over my head In-Reply-To: <87ttvvsjov.fsf@dell.be.48ers.dk> References: <7de40638-e5ee-8e1f-5395-46a468fd2d45@gmail.com> <87ttvvsjov.fsf@dell.be.48ers.dk> Message-ID: So I've gone over my settings six ways from Sunday, and confirmed that they all appear correct, to the best of my knowledge.? And still this is all I get: I cannot find any suggestion online about what I've done wrong. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: AwA1wmvMsbmDmwRQ.png Type: image/png Size: 14578 bytes Desc: not available URL: From romain.naour at gmail.com Mon Jun 5 19:53:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 5 Jun 2023 21:53:45 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230605195345.728177-1-romain.naour@gmail.com> Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device -- 2.34.3 From peter at korsgaard.com Mon Jun 5 20:03:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:03:57 +0200 Subject: [Buildroot] [PATCH] package/micropython: pass $TARGET_LDFLAGS to build In-Reply-To: <20230429124731.4014394-1-j.neuschaefer@gmx.net> ("Jonathan =?utf-8?Q?Neusch=C3=A4fer=22's?= message of "Sat, 29 Apr 2023 14:47:31 +0200") References: <20230429124731.4014394-1-j.neuschaefer@gmx.net> Message-ID: <87v8g165hu.fsf@48ers.dk> >>>>> "Jonathan" == Jonathan Neusch?fer writes: > LDFLAGS need to be passed to the micropython build system via the > LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. > Signed-off-by: Jonathan Neusch?fer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:03:02 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:03:02 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/micropython: pass $TARGET_LDFLAGS to build Message-ID: <20230605200608.29BD386C7F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ded4f049f674f996c5f65911a87a024010b3cd16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x LDFLAGS need to be passed to the micropython build system via the LDFLAGS_EXTRA variable, which was so far missing. This patch adds it. Signed-off-by: Jonathan Neusch??fer Acked-by: Chris Packham Signed-off-by: Yann E. MORIN (cherry picked from commit f89b988d33c9bd65ab33023fafab80b69d767656) Signed-off-by: Peter Korsgaard --- package/micropython/micropython.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/micropython/micropython.mk b/package/micropython/micropython.mk index 51b45e5e99..5f687c73b9 100644 --- a/package/micropython/micropython.mk +++ b/package/micropython/micropython.mk @@ -36,6 +36,7 @@ MICROPYTHON_MAKE_OPTS += \ MICROPY_PY_USSL=0 \ CROSS_COMPILE=$(TARGET_CROSS) \ CFLAGS_EXTRA=$(MICROPYTHON_CFLAGS) \ + LDFLAGS_EXTRA="$(TARGET_LDFLAGS)" \ CWARN= define MICROPYTHON_BUILD_CMDS From peter at korsgaard.com Mon Jun 5 20:08:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:08:48 +0200 Subject: [Buildroot] [PATCH] configs/stm32f429_disco_xip_defconfig: fix runtime error due to low ram space and bump to linux version 6.1.27 In-Reply-To: <20230501162619.1260325-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 1 May 2023 18:26:19 +0200") References: <20230501162619.1260325-1-giulio.benetti@benettiengineering.com> Message-ID: <87r0qp659r.fsf@48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > After booting Linux the userspace is unusable since every command issued, > that is a symlink to busybox, fails because of no free ram. So let's > disable IIO in linux.config to give some more ram to userspace. > Signed-off-by: Giulio Benetti Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:10:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:10:34 +0200 Subject: [Buildroot] [PATCH] package/busybox: disable sha1/sha256 hwaccel with x86 musl toolchains In-Reply-To: <20230502220451.3087471-1-romain.naour@gmail.com> (Romain Naour's message of "Wed, 3 May 2023 00:04:51 +0200") References: <20230502220451.3087471-1-romain.naour@gmail.com> Message-ID: <87mt1d656t.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Buxybox's init segfault when built with x86 musl toolchain due to > recent changes about sha1 and sha156 hwaccel support in Busybox 1.36.0. > From Alpinelinux [1]: > "main/busybox: disable sha hwaccel > the flag check for this seems incorrect- it triggers sha_ni use when > the instructions aren't available, but avx512vl/bw is - Elly on irc > causes failures in github actions, which have avx512 but no sha_no" > The flag check should be fixed upstream by commit [2]. > But init still crash with the latest 1_36_stable (with backported patch) > and master branch... > Disable sha hwaccel with x86 musl toolchains until the issue is fixed. > Checked that qemu_x86_64_defconfig with musl for x86_64 for core2 boot > as expected with sha hwaccel enabled. > The same workaround has been applied to openembedded-core [3]. > [1] > https://git.alpinelinux.org/aports/commit/main/busybox?id=ae2cfdf6f6da3dc46ee09d8ceafa26921f6e058e > [2] https://git.busybox.net/busybox/commit/?id=bd76b75f72f717150b909e8c64edfda725cabe11 > [3] > https://github.com/openembedded/openembedded-core/commit/22f639d61127f4b82a79008c5305e44e090a3680 > Fixes: > https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276721 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:07:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:07:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f4xx_defconfig: remove BR2_PACKAGE_IFUPDOWN_SCRIPTS Message-ID: <20230605201058.28A8686C8C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e9280fea5ec5c0d7878a6f12ff185013db50a45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Kernel is built without network support. It is useless to compile the package and then remove it from rootfs. Signed-off-by: Dario Binacchi Signed-off-by: Yann E. MORIN (cherry picked from commit 58e7ac21b185fab04af40a2f26d8f5c789de26eb) Signed-off-by: Peter Korsgaard --- board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh | 4 ---- configs/stm32f429_disco_xip_defconfig | 1 + configs/stm32f469_disco_sd_defconfig | 1 + configs/stm32f469_disco_xip_defconfig | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh index e324afe59a..2ac9c653c3 100755 --- a/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh +++ b/board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh @@ -2,7 +2,3 @@ # Kernel is built without devpts support sed -i '/^devpts/d' ${TARGET_DIR}/etc/fstab - -# Kernel is built without network support -rm -f ${TARGET_DIR}/etc/init.d/S40network -rm -rf ${TARGET_DIR}/etc/network/ diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 872e4b6a30..9edbbab387 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f429-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y diff --git a/configs/stm32f469_disco_sd_defconfig b/configs/stm32f469_disco_sd_defconfig index dc00a47e1d..24791178f4 100644 --- a/configs/stm32f469_disco_sd_defconfig +++ b/configs/stm32f469_disco_sd_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="zImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_SIZE="32M" # BR2_TARGET_ROOTFS_TAR is not set diff --git a/configs/stm32f469_disco_xip_defconfig b/configs/stm32f469_disco_xip_defconfig index fc3b3f9213..ae2780556a 100644 --- a/configs/stm32f469_disco_xip_defconfig +++ b/configs/stm32f469_disco_xip_defconfig @@ -14,6 +14,7 @@ BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="xipImage" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="stm32f469-disco" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_TARGET_ROOTFS_INITRAMFS=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_AFBOOT_STM32=y From peter at korsgaard.com Mon Jun 5 20:07:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:07:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/stm32f429_disco_xip_defconfig: fix runtime error due to low ram space and bump to linux version 6.1.27 Message-ID: <20230605201058.3013086C8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff7de79f729ec54629db7c7e46ed620884995cb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x After booting Linux the userspace is unusable since every command issued, that is a symlink to busybox, fails because of no free ram. So let's disable IIO in linux.config to give some more ram to userspace. Signed-off-by: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 65ff3e10ed14fe2e42eeacf6037981730b63177d) Signed-off-by: Peter Korsgaard --- board/stmicroelectronics/stm32f429-disco/linux.config | 4 ---- configs/stm32f429_disco_xip_defconfig | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/board/stmicroelectronics/stm32f429-disco/linux.config b/board/stmicroelectronics/stm32f429-disco/linux.config index 7b5c60f180..02d9c2d1e0 100644 --- a/board/stmicroelectronics/stm32f429-disco/linux.config +++ b/board/stmicroelectronics/stm32f429-disco/linux.config @@ -95,10 +95,6 @@ CONFIG_STM32_MDMA=y CONFIG_SYNC_FILE=y # CONFIG_VIRTIO_MENU is not set # CONFIG_VHOST_MENU is not set -CONFIG_IIO=y -CONFIG_IIO_BUFFER=y -CONFIG_IIO_TRIGGERED_BUFFER=y -CONFIG_IIO_STM32_TIMER_TRIGGER=y # CONFIG_FILE_LOCKING is not set # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set diff --git a/configs/stm32f429_disco_xip_defconfig b/configs/stm32f429_disco_xip_defconfig index 9edbbab387..5640d9dc4d 100644 --- a/configs/stm32f429_disco_xip_defconfig +++ b/configs/stm32f429_disco_xip_defconfig @@ -6,7 +6,7 @@ BR2_ENABLE_LTO=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.10" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.27" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/stmicroelectronics/stm32f429-disco/linux.config" BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y From peter at korsgaard.com Mon Jun 5 20:09:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:09:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: disable sha1/sha256 hwaccel with x86 Message-ID: <20230605201058.3A24386C8E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cf01c59ed6a2e8500017936f3d6ecdb7940c399 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Buxybox's init segfault when built with x86 musl toolchain due to recent changes about sha1 and sha156 hwaccel support in Busybox 1.36.0. >From Alpinelinux [1]: "main/busybox: disable sha hwaccel the flag check for this seems incorrect- it triggers sha_ni use when the instructions aren't available, but avx512vl/bw is - Elly on irc causes failures in github actions, which have avx512 but no sha_no" The flag check was supposed to be fixed upstream by commit [2]. But init still crash with the latest 1_36_stable (with backported patch) and master branch... The same workaround has been applied to openembedded-core [3], which states that they also have the issue with glibc. Disable hardware sha acceleration on x86 (not x86_64), to avoid the issue. Checked that qemu_x86_64_defconfig with musl for x86_64 for core2 boot as expected with sha hwaccel enabled. Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276721 [1] https://git.alpinelinux.org/aports/commit/main/busybox?id=ae2cfdf6f6da3dc46ee09d8ceafa26921f6e058e [2] https://git.busybox.net/busybox/commit/?id=bd76b75f72f717150b909e8c64edfda725cabe11 [3] https://github.com/openembedded/openembedded-core/commit/22f639d61127f4b82a79008c5305e44e090a3680 Signed-off-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit a57c02a4ea48bdb3ffc8cdba2569d240275b1bc3) Signed-off-by: Peter Korsgaard --- package/busybox/busybox.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 1633ca525d..fd4f3c17c5 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -276,6 +276,15 @@ define BUSYBOX_INSTALL_INDIVIDUAL_BINARIES endef endif +# Disable SHA1 and SHA256 HWACCEL to avoid segfault in init +# with some x86 toolchains (mostly musl?). +ifeq ($(BR2_i386),y) +define BUSYBOX_MUSL_DISABLE_SHA_HWACCEL + $(call KCONFIG_DISABLE_OPT,CONFIG_SHA1_HWACCEL) + $(call KCONFIG_DISABLE_OPT,CONFIG_SHA256_HWACCEL) +endef +endif + # Only install our logging scripts if no other package does it. ifeq ($(BR2_PACKAGE_SYSKLOGD)$(BR2_PACKAGE_RSYSLOG)$(BR2_PACKAGE_SYSLOG_NG),) define BUSYBOX_INSTALL_LOGGING_SCRIPT @@ -364,6 +373,7 @@ endef BUSYBOX_TARGET_FINALIZE_HOOKS += BUSYBOX_INSTALL_ADD_TO_SHELLS define BUSYBOX_KCONFIG_FIXUP_CMDS + $(BUSYBOX_MUSL_DISABLE_SHA_HWACCEL) $(BUSYBOX_SET_MMU) $(BUSYBOX_PREFER_STATIC) $(BUSYBOX_SET_MDEV) From peter at korsgaard.com Mon Jun 5 20:12:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:12:11 +0200 Subject: [Buildroot] [PATCH] package/gdb: disable gdb for or1k builds with musl libc In-Reply-To: <20230502211158.2832484-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 2 May 2023 23:11:58 +0200") References: <20230502211158.2832484-1-romain.naour@gmail.com> Message-ID: <87ilc16544.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The or1k musl port is incomplete, elf_gregset_t definition is missing > (user.h is empty) [1]. It fail to build gdbserver and the full gdb. > [1] https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 > Fixes: > https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276569 > Signed-off-by: Romain Naour > Cc: Stafford Horne > --- > host-gdb build fine but it's useless without a gdbserver on the target. > Keep it enabled for now to avoid dependency handling for or1k with musl... Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:11:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:11:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gdb: disable gdb for or1k builds with musl libc Message-ID: <20230605201238.1746686C8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7ad09fbb876ed3b800a7020ac4887c4a5f117f13 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The or1k musl port is incomplete, elf_gregset_t definition is missing (user.h is empty) [1]. It fail to build gdbserver and the full gdb. [1] https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4202276569 Signed-off-by: Romain Naour Cc: Stafford Horne [yann.morin.1998 at free.fr: simplify condition, add comment] Signed-off-by: Yann E. MORIN (cherry picked from commit 3fed683035658ee354885f46f1ac1096c2d94e4b) Signed-off-by: Peter Korsgaard --- package/gdb/Config.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/gdb/Config.in b/package/gdb/Config.in index 80b1185b5e..d1813fd7b9 100644 --- a/package/gdb/Config.in +++ b/package/gdb/Config.in @@ -4,6 +4,10 @@ config BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on !((BR2_arm || BR2_armeb) && BR2_BINFMT_FLAT) depends on !BR2_microblaze +comment "gdb needs a glibc or uclibc toolchain" + depends on BR2_or1k + depends on BR2_TOOLCHAIN_USES_MUSL + comment "gdb/gdbserver needs a toolchain w/ threads, threads debug" depends on BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HAS_THREADS_DEBUG @@ -17,6 +21,9 @@ config BR2_PACKAGE_GDB depends on BR2_PACKAGE_GDB_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 depends on BR2_INSTALL_LIBSTDCPP + # The or1k musl port is incomplete, elf_gregset_t definition is missing: + # https://git.musl-libc.org/cgit/musl/tree/arch/or1k/bits/user.h?h=v1.2.3 + depends on !BR2_or1k || !BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_ZLIB # When the external toolchain gdbserver is copied to the # target, we don't allow building a separate gdbserver. The From peter at korsgaard.com Mon Jun 5 20:16:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:16:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/cmake: add support for riscv architecture In-Reply-To: <20230418191923.1113413-1-geomatsi@gmail.com> (Sergey Matyukevich's message of "Tue, 18 Apr 2023 22:19:23 +0300") References: <20230418191923.1113413-1-geomatsi@gmail.com> Message-ID: <87edmp64wm.fsf@48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Package binaries can be successfully built for and then executed on > RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. > Signed-off-by: Sergey Matyukevich Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:16:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:16:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cmake: (ctest) add support for riscv architecture Message-ID: <20230605201932.CCFD386C93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13e4f1942cb2aca57edf5b2b7514d491690e8eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Package binaries can be successfully built for and then executed on RISC-V platforms including RV32 and RV64 variants. Tested in QEMU. Signed-off-by: Sergey Matyukevich Signed-off-by: Yann E. MORIN (cherry picked from commit f7d0ed4a78f4aa3741f94c4bbb69efbe74c920a9) Signed-off-by: Peter Korsgaard --- package/cmake/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/cmake/Config.in b/package/cmake/Config.in index 3c47fdcb49..4ef5612b57 100644 --- a/package/cmake/Config.in +++ b/package/cmake/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_CMAKE_ARCH_SUPPORTS BR2_mipsel || BR2_mips64el || BR2_powerpc || \ BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \ BR2_i386 || BR2_x86_64 || BR2_xtensa || \ - BR2_s390x + BR2_s390x || BR2_riscv config BR2_PACKAGE_CMAKE bool From peter at korsgaard.com Mon Jun 5 20:23:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:23:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgeos: bump version to 3.11.2 In-Reply-To: <20230503043906.111554-1-fido_max@inbox.ru> (Maxim Kochetkov via buildroot's message of "Wed, 3 May 2023 07:39:06 +0300") References: <20230503043906.111554-1-fido_max@inbox.ru> Message-ID: <87a5xd64lf.fsf@48ers.dk> >>>>> "Maxim" == Maxim Kochetkov via buildroot writes: > Changelog: https://github.com/libgeos/geos/releases/tag/3.11.2 > Signed-off-by: Maxim Kochetkov Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:37:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 05 Jun 2023 22:37:42 +0200 Subject: [Buildroot] [PATCH 1/2] package/pkg-utils.mk: suppress kconfig set/disable operations In-Reply-To: (James Knight's message of "Thu, 4 May 2023 23:43:17 -0400") References: Message-ID: <875y8163xl.fsf@48ers.dk> >>>>> "James" == James Knight writes: > In a previous commit [1], the use of `KCONFIG_ENABLE_OPT` was tweaked in > a way which no longer generates a default output unless the quiet flag > is unset (`Q=`). The use of `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` > does not apply a quiet operation. In order to make all these kernel > configuration defines operate in a consistent way, adjusting both > `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` to be default-quiet as well. > [1]: 66d2ff25bad813659ed4541b3f4c6c2a09455bd7 > Signed-off-by: James Knight Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 5 20:23:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:23:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libgeos: bump version to 3.11.2 Message-ID: <20230605205922.8F85C86CA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96bc3c58cd0132ff5bae5b7f30b3dc9495e6f04d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://github.com/libgeos/geos/releases/tag/3.11.2 Signed-off-by: Maxim Kochetkov Signed-off-by: Yann E. MORIN (cherry picked from commit ee348693531d581ad57a0c605dbebd8fba673ca3) Signed-off-by: Peter Korsgaard --- package/libgeos/libgeos.hash | 2 +- package/libgeos/libgeos.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgeos/libgeos.hash b/package/libgeos/libgeos.hash index cd0a4e0330..54f53d19de 100644 --- a/package/libgeos/libgeos.hash +++ b/package/libgeos/libgeos.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 6d0eb3cfa9f92d947731cc75f1750356b3bdfc07ea020553daf6af1c768e0be2 geos-3.11.1.tar.bz2 +sha256 b1f077669481c5a3e62affc49e96eb06f281987a5d36fdab225217e5b825e4cc geos-3.11.2.tar.bz2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/libgeos/libgeos.mk b/package/libgeos/libgeos.mk index c6d470dc97..5a7932bad2 100644 --- a/package/libgeos/libgeos.mk +++ b/package/libgeos/libgeos.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGEOS_VERSION = 3.11.1 +LIBGEOS_VERSION = 3.11.2 LIBGEOS_SITE = http://download.osgeo.org/geos LIBGEOS_SOURCE = geos-$(LIBGEOS_VERSION).tar.bz2 LIBGEOS_LICENSE = LGPL-2.1 From peter at korsgaard.com Mon Jun 5 20:37:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 5 Jun 2023 22:37:00 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/pkg-utils.mk: make kconfig set/disable operations quiet Message-ID: <20230605205922.994FF86CA9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2246f8f10ba104f7c3ccd24fa3402815664a0f78 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x In a previous commit [1], the use of `KCONFIG_ENABLE_OPT` was tweaked in a way which no longer generates a default output unless the quiet flag is unset (`Q=`). The use of `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` does not apply a quiet operation. In order to make all these kernel configuration defines operate in a consistent way, adjusting both `KCONFIG_SET_OPT` and `KCONFIG_DISABLE_OPT` to be default-quiet as well. [1]: 66d2ff25bad813659ed4541b3f4c6c2a09455bd7 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit c110bb17ade18f446dd663c984dc3ef48b20fc64) Signed-off-by: Peter Korsgaard --- package/pkg-utils.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 0945e6ed31..530638566c 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -34,9 +34,9 @@ define KCONFIG_ENABLE_OPT fi endef # KCONFIG_SET_OPT (option, value [, file]) -KCONFIG_SET_OPT = $(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(1)=$(2), $(3)) +KCONFIG_SET_OPT = $(Q)$(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(1)=$(2), $(3)) # KCONFIG_DISABLE_OPT (option [, file]) -KCONFIG_DISABLE_OPT = $(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(SHARP_SIGN) $(1) is not set, $(2)) +KCONFIG_DISABLE_OPT = $(Q)$(call KCONFIG_MUNGE_DOT_CONFIG, $(1), $(SHARP_SIGN) $(1) is not set, $(2)) # Helper functions to determine the name of a package and its # directory from its makefile directory, using the $(MAKEFILE_LIST) From james.hilliard1 at gmail.com Tue Jun 6 04:18:19 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 5 Jun 2023 22:18:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/zxing-cpp: bump to version 2.0.0 Message-ID: <20230606041819.2785554-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/zxing-cpp/zxing-cpp.hash | 2 +- package/zxing-cpp/zxing-cpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index 5457ede44a..4018e95fde 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz # License files sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index 1051376808..b11814d114 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_VERSION = 2.0.0 ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 ZXING_CPP_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Jun 6 04:39:32 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 06 Jun 2023 04:39:32 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-05 Message-ID: <20230606043938.AEB9640273@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-05 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 3 | 0 | 6 | master | 90 | 57 | 1 | 148 | Classification of failures by reason for master ----------------------------------------------- host-binutils-2.38 | 4 linux-6.3.5 | 3 python3-3.11.3 | 3 uclibc-1.0.43 | 3 agentpp-4.6.0 | 2 elfutils-0.186 | 2 gobject-introspection-1.74.0 | 2 libglib2-2.76.1 | 2 syslog-ng-4.1.1 | 2 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 batman-adv-2022.3 | 1 berkeleydb-5.3.28 | 1 cryptopp-8.6.0 | 1 dahdi-linux-3.2.0 | 1 dovecot-2.3.20 | 1 edk2-edk2-stable202208 | 1 flac-1.4.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdb-11.2 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gcc-final-11.4.0 | 1 host-rust-1.68.2 | 1 libglvnd-1.4.0 | 1 libnss-3.89.1 | 1 libunwind-1.6.2 | 1 links-2.26 | 1 make: *** Waiting for unfin... | 1 olsr-0.9.8 | 1 openssh-9.3p1 | 1 pixman-0.42.2 | 1 python-pyicu-2.10.2 | 1 qt5webkit-5.212.0-alpha4 | 1 quickjs-2021-03-27 | 1 sconeserver-8d1935919a20133... | 1 shadow-4.13 | 1 trinity-1.9 | 1 unknown | 1 volk-3.0.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f0077bb3d94a5baa7e5c87b6cb9bec7b56c7b9f3 | nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ccbaf22f42151118d5a680e24cd1f7b54e19bb7c | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/9d93830f6c82a87c9d10920ae2432f5e74842d1a | i586 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/e3bb1e0cc9dcc79980d3bed311e6bff6387e2cc3 | riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/e15464ae7c7ef3d346b4557cf1cb219c57f7bb87 | sh4 | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/3f942a7f78e6c13e8f7fbacabb0dc4a77d8e1639 | ORPH armeb | cryptopp-8.6.0 | NOK | http://autobuild.buildroot.net/results/5d17a07fcf7f6e5918f84d0e47575d3f3f25410c | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/477e92594522e3e38fa23dba25a944d782978eae | xtensa | dovecot-2.3.20 | NOK | http://autobuild.buildroot.net/results/64638161d0301ca7bba2e11c75f563775f5b19a4 | i686 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/b98bad5dcc86d1e81b09d4bfb78dc048623d15b9 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/455709a42eac33238a2cfc38268521b738fd4cce | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1a6965be398eae59fc5add38b9594b455f76c0c2 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/2dce64118441250b77c70ec3bab73423b0e792b5 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9df8739054970e85c3651d70303d3dfefd417da | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a2ef9cf2dd84c2350a6d906620e684a1ecfcab78 | armeb | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e469ca4f482d58324d4cdaea7ef3fb837b3f5778 | ORPH arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b7870d09d7c6e9af1f3098011544b01f9b29008d | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/c810e5fb7ccb7c735ed46c65e67e6849d21962ad | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f3011b8178d7ac290964b6149868020ffc536f15 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f6f485ad912585929e9783384d4df22b3c6c873c | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/2a59e41fe21153318cdd5b902c365deb9df8557c | sparc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/23ad79ab4246b1819a92ca7b3e95e9ebffbd99a9 | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a749e9d67ca96c55b3e23de30dda9ea3faeac173 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fd9ff1126e0bbd74968d7e327edfd32bdf54149c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5a5ff4631fc3bc95fe701552fc7986362c9e3a90 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2f4e2186078d9dffe36cb2a2a10433a6b5892ec9 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78f0f28eba3c0967fcd76ee930c2f5eeb79ae3ca | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/3a116ee89df6b860ff621c2353d9f50775426b4f | mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/dabed38fc2411f544ba2910f65f98fb6277c236c | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b01c5387949943c3e28822ea6ed92b10c4523ca9 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/6c068f36f084da8c7b5fa57b130a777d52d641bb | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/e768ce3403908c40e485ac34400a74ef1b072f2b | ORPH or1k | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/c99a4c1011fd5b1a7cf8bd52773fdabeb780c9b0 | arm | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/2908b6ff1f79c2da97a86f3603da15d8c963160d | ORPH mipsel | links-2.26 | NOK | http://autobuild.buildroot.net/results/c04f644c606ac36c67276ffe55eb57504e089d41 | ORPH mips64 | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/9f7105489b9f4ebea856a83d3ba3f259aea163b5 | ORPH mips64 | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/f80b93a64457ffd5b89551ff15fa47b4c0b51b04 | ORPH sh4aeb | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/2e355f89d6b3ee9812f1f8664d4d6a695eb4262f | ORPH mips64 | make: *** Waiting for unfin... | NOK | http://autobuild.buildroot.net/results/4342a885085ca6fa8b979a7e62aa55da879d1976 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/e7a60fec65cde4f2a357da30d4a958af4f09f579 | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/c536a18afb8edc2df22766e2aa399d1a12e82d26 | ORPH arm | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/6fb647143e047adbcb1d659d7cddbf4137f36d8d | xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/a3b5e671a718bf0cbf566fe679fff864f2054717 | powerpc | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/7435dba180b45ed5fa67056a4b64ec7caa3982b3 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/f8508ac96e5f1c91005b858c075d86eddfe3b459 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/6f11c70c57271ae12216ceaad2b45a100d313f61 | arm | qt5webkit-5.212.0-alpha4 | NOK | http://autobuild.buildroot.net/results/294e17f3dee0f72f4af5caba86ee68f1e359f224 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/2bc4deadaa69010bc476d37b4b3f6936c1d3a269 | i586 | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/b8e774095aacf4e2916e41d47173ae66f5656bce | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/d33bcd98eb0474f5a57b8b8ee5d33ff0af481e7f | mips64el | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ac4239b35f5ad95e61c4c05716a85a78eeac39a2 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/6b737a823eb5f95fc0d4f27be6f0c4c78d7b9f20 | arm | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/491ed8c44a56d2532e7283e07037bea3c1004fd2 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/519fe26e9e11daf1d0524501e92f0b6fedb7d815 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e3552ab53563ada7b5a228af1de1aeadb35ab1ce | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/f780e9067467529006500cac6f646f3b930690f2 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/0621fc2d5d13f1c266eed0a9562a69716c573682 | powerpc | volk-3.0.0 | NOK | http://autobuild.buildroot.net/results/bb6974d35c9970ead0978b3465cfd00ac345e4a5 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 host-binutils-2.39 | 1 linux-6.1.30 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ffaf14109a556923eaf35bae8f5a90632bc65f42 | xtensa | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/13a4f056e4fd71f5a387ea4c9c32c7100cbc7ee7 | arc | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/430d7f4ae9099908341e154bdb499a113406392a | ORPH Gitlab CI results for 2023-06-05 ================================ Detail of defconfig failures for 2023.05-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_s390x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4409032155 | Detail of runtime-test failures for 2023.05-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4409032279 | ORPH Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLibJXL | https://gitlab.com/buildroot.org/buildroot/-/jobs/4410860248 | ORPH -- http://autobuild.buildroot.net From troglobit at gmail.com Tue Jun 6 07:01:24 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:24 +0200 Subject: [Buildroot] [PATCH 0/2] package/inadyn: bump to v2.11.0 Message-ID: <20230606070126.165827-1-troglobit@gmail.com> - Bump to package/inadyn to latest version - Update description, mention a SSL/TLS library needed for HTTPS Best regards /Joachim package/inadyn/Config.in | 10 +++++++--- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) -- 2.34.1 From troglobit at gmail.com Tue Jun 6 07:01:25 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:25 +0200 Subject: [Buildroot] [PATCH 1/2] package/inadyn: bump to v2.11.0 In-Reply-To: <20230606070126.165827-1-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> Message-ID: <20230606070126.165827-2-troglobit@gmail.com> Upstream ChageLog, summary: - Add wildcard support for Cloudflare - New DDNS providers from DD-WRT; - goip.de - myonlineportal.net - desec.io (a.k.a. dedyn.io) - domaindiscount24.com - dy.fi - do.de (Domain-Offensive) - Domopoli.de - inwx - It's DNS - Joker.com - all-inkl.com - core-networks.de - dnsever.com - dnshome.de - dnsmadeeasy.com - dnsmax.com - schokokeks.org - variomedia.de - udmedia.de - moniker.com - dyndns.it - infomaniak.com - oray.com - simply.com - mydns.jp - myonlineportal.net - namecheap.com - regfish.de - twodns.de - Support for updating both ipv4 and ipv6 address for same provider - Add new command line options -L and -S NAME to list supported - providers and their respective details - Add 'success' as a valid generic response to DNS update - Fix use after free in logger at inadyn exit - Use dynv6 'auto' IP only if we have not detected an address - Replace unstable api.ipify.org with http://ifconfig.me - Fix default checkip server for dnsexit.com - Fix easydns response code problem Signed-off-by: Joachim Wiberg --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 2c0995babf..94af9f87b7 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz +sha256 9ddac7b6b0a1ed372c6cb5afaec6bea927ab539db02c8536dd10d73bd1d37c95 inadyn-2.11.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 5a24c1eced..3e346fd769 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.10.0 +INADYN_VERSION = 2.11.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING -- 2.34.1 From troglobit at gmail.com Tue Jun 6 07:01:26 2023 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 6 Jun 2023 09:01:26 +0200 Subject: [Buildroot] [PATCH 2/2] package/inadyn: update description, how to enable HTTPS support In-Reply-To: <20230606070126.165827-1-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> Message-ID: <20230606070126.165827-3-troglobit@gmail.com> Signed-off-by: Joachim Wiberg --- package/inadyn/Config.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in index 3589823da4..1476e9cf84 100644 --- a/package/inadyn/Config.in +++ b/package/inadyn/Config.in @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_LIBCONFUSE help - INADYN is a free DynDNS client. It gives the possibility - to have your own fixed hostname registered on the internet, - although your IP might be changing. + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used + to automate the task of keeping your Internet name in sync with + your public (DHCP/PPPoE) IP address. It can also be used when + you have backup connections to the Internet. + + For HTTPS support you need to select one of the libraries: + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). https://github.com/troglobit/inadyn -- 2.34.1 From neal.frager at amd.com Tue Jun 6 14:42:37 2023 From: neal.frager at amd.com (Neal Frager) Date: Tue, 6 Jun 2023 15:42:37 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues Message-ID: <20230606144237.2802780-1-neal.frager@amd.com> This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager --- .checkpackageignore | 2 -- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..90a1481e54 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynq/post-build.sh Shellcheck -board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..7cec673e4b 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..d4553beccf 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}".dtb "${BINARIES_DIR}"/system.dtb -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "$BOARD_DIR"/genimage.cfg -- 2.25.1 From peter at korsgaard.com Tue Jun 6 14:45:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 16:45:37 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment In-Reply-To: <20230605195345.728177-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 21:53:45 +0200") References: <20230605195345.728177-1-romain.naour@gmail.com> Message-ID: <87y1kw4pke.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Artefact (British) and Artifact (American) are both valid spelling > but ARTIFACTS_URL is used in the emulator code. > Surprisingly, the url actually use "artefacts" > http://autobuild.buildroot.net/artefacts > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 15:03:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 17:03:35 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M In-Reply-To: <20230605102149.705474-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 12:21:49 +0200") References: <20230605102149.705474-1-romain.naour@gmail.com> Message-ID: <87ttvk4oqg.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The default kernel configuration for s390x enable a lot of > drivers by default so increase the image site to 120M. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 14:44:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 16:44:16 +0200 Subject: [Buildroot] [git commit] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230606150352.B0EC786CE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e64e9edeafd6467d20d211463ad28b20705503 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device From peter at korsgaard.com Tue Jun 6 14:45:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 16:45:49 +0200 Subject: [Buildroot] [git commit] configs/qemu s390x: increase image size to 120M Message-ID: <20230606150352.B9B6186CE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=757251a0deeb28cf4a682bb9db5a438be4c0f925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index ee18bdb011..4853cd0897 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel From br015 at umbiko.net Tue Jun 6 15:41:34 2023 From: br015 at umbiko.net (Andreas Ziegler) Date: Tue, 06 Jun 2023 15:41:34 +0000 Subject: [Buildroot] Total newbie in over my head In-Reply-To: References: Message-ID: <9bbed1f622dcd34dc0a4811427ce9635@umbiko.net> Hi Timothy, On 2023-06-06 04:39, Timothy Groves wrote: > So I've gone over my settings six ways from Sunday, and confirmed that > they all appear correct, to the best of my knowledge.? And still this > is > all I get: You should be able to load the kernel interactively, so try entering 'bzImage' (or /bzImage) at the boot prompt. From the boot message "No DEFAULT or UI configuration directive found" you are missing the syslinux.cfg file. As far as I know, this is not provided by Buildroot. One minimal file looks like this: DEFAULT linux PROMPT 0 LABEL linux SAY Booting Linux ... KERNEL /boot/bzImage At least in my configurations, iso/syslinux needs one additional module, so BR2_TARGET_SYSLINUX_C32 needs to contain ldlinux.c32. Kind regards, Andreas > I cannot find any suggestion online about what I've done wrong. > > -------------- next part -------------- > An HTML attachment was scrubbed... ... > URL: > From bernd.kuhls at t-online.de Tue Jun 6 17:50:23 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 19:50:23 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230606175023.80318-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index f288f52601..b4d32f6ea3 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 4806bf711c..18ede2d60f 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,10 +1,10 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 51f475f16a..f9a164d78d 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -398,11 +398,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 - default "6.3.5" if BR2_KERNEL_HEADERS_6_3 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 + default "6.3.6" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From neal.frager at amd.com Tue Jun 6 17:54:59 2023 From: neal.frager at amd.com (Neal Frager) Date: Tue, 6 Jun 2023 18:54:59 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues Message-ID: <20230606175459.21887-1-neal.frager@amd.com> This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager --- .checkpackageignore | 3 --- board/zynqmp/kria/kv260/kv260.sh | 6 +++--- board/zynqmp/post-build.sh | 9 ++++----- board/zynqmp/post-image.sh | 8 ++++---- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..8d41aa2d37 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace board/zynq/post-build.sh Shellcheck board/zynq/post-image.sh Shellcheck -board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream -board/zynqmp/post-build.sh Shellcheck -board/zynqmp/post-image.sh Shellcheck boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream boot/at91bootstrap/0001-eabi-fix.patch Upstream boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..089c1ea58f 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,7 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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 +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..d373ff4d4c 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +CONSOLE="$2" +ROOT="$3" mkdir -p "${BINARIES_DIR}" -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf label linux kernel /Image devicetree /system.dtb - append console=${CONSOLE} root=/dev/${ROOT} rw rootwait + append console="${CONSOLE}" root=/dev/"${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..ecf6032fce 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}".dtb "${BINARIES_DIR}"/system.dtb -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}"/genimage.cfg -- 2.25.1 From bernd.kuhls at t-online.de Tue Jun 6 17:58:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 19:58:49 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libva-utils: bump version to 2.18.2 Message-ID: <20230606175849.420138-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 9b1d9cb210..3cde9cd284 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz +sha256 c4c0555c96ca678f9ac47fbb56f0ae56ca39fd50fe3553bae5cb13117bfcb406 libva-utils-2.18.2.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 9e6ee3c878..38d46a08c9 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.18.1 +LIBVA_UTILS_VERSION = 2.18.2 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:09:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:09:37 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/alsa-utils: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-1-bernd.kuhls@t-online.de> References: <20230606180937.450018-1-bernd.kuhls@t-online.de> Message-ID: <20230606180937.450018-2-bernd.kuhls@t-online.de> Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils Signed-off-by: Bernd Kuhls --- package/alsa-utils/alsa-utils.hash | 2 +- package/alsa-utils/alsa-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-utils/alsa-utils.hash b/package/alsa-utils/alsa-utils.hash index 66c04d261f..44cd928e45 100644 --- a/package/alsa-utils/alsa-utils.hash +++ b/package/alsa-utils/alsa-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e140fa604c351f36bd72167c8860c69d81b964ae6ab53992d6434dde38e9333c alsa-utils-1.2.8.tar.bz2 +sha256 e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd alsa-utils-1.2.9.tar.bz2 sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/alsa-utils/alsa-utils.mk b/package/alsa-utils/alsa-utils.mk index 8c43f58b76..20fe65afe6 100644 --- a/package/alsa-utils/alsa-utils.mk +++ b/package/alsa-utils/alsa-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_UTILS_VERSION = 1.2.8 +ALSA_UTILS_VERSION = 1.2.9 ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2 ALSA_UTILS_SITE = https://www.alsa-project.org/files/pub/utils ALSA_UTILS_LICENSE = GPL-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:09:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:09:36 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/alsa-lib: bump version to 1.2.9 Message-ID: <20230606180937.450018-1-bernd.kuhls@t-online.de> Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib Signed-off-by: Bernd Kuhls --- package/alsa-lib/alsa-lib.hash | 2 +- package/alsa-lib/alsa-lib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-lib/alsa-lib.hash b/package/alsa-lib/alsa-lib.hash index 898cbcd60d..f6735cd540 100644 --- a/package/alsa-lib/alsa-lib.hash +++ b/package/alsa-lib/alsa-lib.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 1ab01b74e33425ca99c2e36c0844fd6888273193bd898240fe8f93accbcbf347 alsa-lib-1.2.8.tar.bz2 +sha256 dc9c643fdc4ccfd0572cc685858dd41e08afb583f30460b317e4188275f615b2 alsa-lib-1.2.9.tar.bz2 sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING sha256 bfe16cf823bcff261fc6a062c07ee96660e3c39678f42f39a788a68dbc234ced aserver/COPYING diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk index a0a9617514..70f4c969d5 100644 --- a/package/alsa-lib/alsa-lib.mk +++ b/package/alsa-lib/alsa-lib.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_LIB_VERSION = 1.2.8 +ALSA_LIB_VERSION = 1.2.9 ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2 ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver) -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:11:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:11:48 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/dav1d: bump version to 1.2.1 Message-ID: <20230606181148.454747-1-bernd.kuhls@t-online.de> Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Signed-off-by: Bernd Kuhls --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 1af699dbe3..68757060bf 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From https://download.videolan.org/pub/videolan/dav1d/1.2.0/dav1d-1.2.0.tar.xz.sha256 -sha256 231bed8bc1bb28a41d88da6b4c2c118de84b92e5f1d67caffa1b7f81aaea8c6e dav1d-1.2.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.2.1/dav1d-1.2.1.tar.xz.sha256 +sha256 4e33eb61ec54c768a16da0cf8fa0928b4c4593f5f804a3c887d4a21c318340b2 dav1d-1.2.1.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index f8d4464cd4..670a81d1c8 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,7 +4,7 @@ # ################################################################################ -DAV1D_VERSION = 1.2.0 +DAV1D_VERSION = 1.2.1 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:16:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:16:32 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/sqlite: bump version to 3.42.0 Message-ID: <20230606181632.461756-1-bernd.kuhls@t-online.de> Release notes: https://sqlite.org/releaselog/3_42_0.html Signed-off-by: Bernd Kuhls --- 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 a7b56cf25d..39758f2b43 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz +sha256 7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6 sqlite-autoconf-3420000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 6c01426658..1576d6a3e1 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.41.2 -SQLITE_TAR_VERSION = 3410200 +SQLITE_VERSION = 3.42.0 +SQLITE_TAR_VERSION = 3420000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain -- 2.39.2 From bernd.kuhls at t-online.de Tue Jun 6 18:18:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 6 Jun 2023 20:18:50 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/xmrig: bump version to 6.19.3 Message-ID: <20230606181850.531983-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 665a710c70..4eccef4806 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz +sha256 8c7e48690c8e0f6cbc22c2ad2093328152e34208d1c33dc24008dfcab22ea3eb xmrig-6.19.3.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index ee2d5f5959..a49580fc7f 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.2 +XMRIG_VERSION = 6.19.3 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE -- 2.39.2 From ju.o at free.fr Tue Jun 6 18:49:27 2023 From: ju.o at free.fr (Julien Olivain) Date: Tue, 6 Jun 2023 20:49:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump to version 2.4.2 Message-ID: <20230606184927.13877-1-ju.o@free.fr> See release announce: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Julien Olivain --- Patch tested on branch master at commit 757251a with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -a -p gnupg2 ... 45 builds, 7 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed support/testing/run-tests -d dl -o output_folder \ tests.package.test_gnupg2 ... OK --- package/gnupg2/gnupg2.hash | 8 ++++---- package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..9585d36d9f 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.2.tar.bz2.sig # using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.40.1 From peter at korsgaard.com Tue Jun 6 19:26:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:26:22 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues In-Reply-To: <20230606144237.2802780-1-neal.frager@amd.com> (Neal Frager's message of "Tue, 6 Jun 2023 15:42:37 +0100") References: <20230606144237.2802780-1-neal.frager@amd.com> Message-ID: <87pm684ckh.fsf@48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch cleans up board/zynq shellcheck issues. > Signed-off-by: Neal Frager > --- > .checkpackageignore | 2 -- > board/zynq/post-build.sh | 4 ++-- > board/zynq/post-image.sh | 8 ++++---- > 3 files changed, 6 insertions(+), 8 deletions(-) > diff --git a/.checkpackageignore b/.checkpackageignore > index 10e70f0787..90a1481e54 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck > board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream > board/versal/post-build.sh Shellcheck > board/versal/post-image.sh Shellcheck TrailingSpace > -board/zynq/post-build.sh Shellcheck > -board/zynq/post-image.sh Shellcheck > board/zynqmp/kria/kv260/kv260.sh Shellcheck > board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream > board/zynqmp/post-build.sh Shellcheck > diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh > index 9fd8bbf2c8..7cec673e4b 100755 > --- a/board/zynq/post-build.sh > +++ b/board/zynq/post-build.sh > @@ -3,6 +3,6 @@ > # genimage will need to find the extlinux.conf > # in the binaries directory > -BOARD_DIR="$(dirname $0)" > +BOARD_DIR="$(dirname "$0")" > -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf > +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf This is IMHO not how we should be writing these lines, but instead use quotes around the entire word and use ${} around the variables, E.G. install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:40:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:40:13 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues In-Reply-To: <20230606175459.21887-1-neal.frager@amd.com> (Neal Frager's message of "Tue, 6 Jun 2023 18:54:59 +0100") References: <20230606175459.21887-1-neal.frager@amd.com> Message-ID: <87legw4bxe.fsf@48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch cleans up board/zynqmp shellcheck issues. > Signed-off-by: Neal Frager > --- > .checkpackageignore | 3 --- > board/zynqmp/kria/kv260/kv260.sh | 6 +++--- > board/zynqmp/post-build.sh | 9 ++++----- > board/zynqmp/post-image.sh | 8 ++++---- > 4 files changed, 11 insertions(+), 15 deletions(-) > diff --git a/.checkpackageignore b/.checkpackageignore > index 10e70f0787..8d41aa2d37 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck > board/versal/post-image.sh Shellcheck TrailingSpace > board/zynq/post-build.sh Shellcheck > board/zynq/post-image.sh Shellcheck > -board/zynqmp/kria/kv260/kv260.sh Shellcheck > board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream > -board/zynqmp/post-build.sh Shellcheck > -board/zynqmp/post-image.sh Shellcheck > boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream > boot/at91bootstrap/0001-eabi-fix.patch Upstream > boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream > diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh > index e03d67d8b0..089c1ea58f 100755 > --- a/board/zynqmp/kria/kv260/kv260.sh > +++ b/board/zynqmp/kria/kv260/kv260.sh > @@ -6,7 +6,7 @@ > # drivers are missing. > # This will be removed when u-boot can build the kv260 u-boot.itb natively. > -UBOOT_DIR=$4 > +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 > -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb > +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 > +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb I took the liberty to wrap some of these very long lines. > diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh > index 0713bd1b05..d373ff4d4c 100755 > --- a/board/zynqmp/post-build.sh > +++ b/board/zynqmp/post-build.sh > @@ -3,14 +3,13 @@ > # genimage will need to find the extlinux.conf > # in the binaries directory > -BOARD_DIR="$(dirname $0)" > -CONSOLE=$2 > -ROOT=$3 > +CONSOLE="$2" > +ROOT="$3" > mkdir -p "${BINARIES_DIR}" > -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf The previous format was better (and my shellcheck doesn't complain about it), so I've dropped this. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:26:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:26:34 +0200 Subject: [Buildroot] [git commit] board/zynq: fix shellcheck issues Message-ID: <20230606194038.2193C86D07@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7db2ab3041150ee382a257c6c7ce686f9ba24ce9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager [Peter: use ${} for variables, quotes around entire word] Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 -- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 10e70f0787..90a1481e54 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynq/post-build.sh Shellcheck -board/zynq/post-image.sh Shellcheck board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream board/zynqmp/post-build.sh Shellcheck diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..810fe99879 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..627c8ac41a 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Tue Jun 6 19:37:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:37:19 +0200 Subject: [Buildroot] [git commit] board/zynqmp: fix shellcheck issues Message-ID: <20230606194038.2EBFE86D08@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48c3d9f396dd7a9fa426e3f7ddbff65a6270aeaf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager [Peter: wrap long lines, use quotes around entire word] Signed-off-by: Peter Korsgaard --- .checkpackageignore | 3 --- board/zynqmp/kria/kv260/kv260.sh | 10 +++++++--- board/zynqmp/post-build.sh | 7 +++---- board/zynqmp/post-image.sh | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 90a1481e54..2d838e7ff3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -101,10 +101,7 @@ board/udoo/common/post-build.sh Shellcheck board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream board/versal/post-build.sh Shellcheck board/versal/post-image.sh Shellcheck TrailingSpace -board/zynqmp/kria/kv260/kv260.sh Shellcheck board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream -board/zynqmp/post-build.sh Shellcheck -board/zynqmp/post-image.sh Shellcheck boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream boot/at91bootstrap/0001-eabi-fix.patch Upstream boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..dc92c51d43 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,11 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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" + +"${UBOOT_DIR}/tools/mkimage" -E -f "${UBOOT_DIR}/u-boot.its" \ + -B 0x8 "${BINARIES_DIR}/u-boot.itb" diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..747991e3f1 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +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 + append console="${CONSOLE}" root="/dev/${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..f44b66342d 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Tue Jun 6 19:41:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 21:41:29 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230606175023.80318-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 19:50:23 +0200") References: <20230606175023.80318-1-bernd.kuhls@t-online.de> Message-ID: <87h6rk4bva.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 19:40:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:40:50 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230606194221.5D12886D0F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b0c6c0b7261937027a4f294a2d3c8c0a51eb722 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 10 +++++----- package/linux-headers/Config.in.host | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index f288f52601..b4d32f6ea3 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.5" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 4806bf711c..18ede2d60f 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,10 +1,10 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 f5cd478c3d8b908ab606afd1e95a4f8f77e7186b4a82829251d6e6aaafff825e linux-6.3.5.tar.xz -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 51f475f16a..f9a164d78d 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -398,11 +398,11 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 - default "6.3.5" if BR2_KERNEL_HEADERS_6_3 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 + default "6.3.6" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Tue Jun 6 19:56:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 21:56:00 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.9.10 Message-ID: <20230606195922.1BAED86D16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=620ce32227b0722c9c68c5d0cd42d8600a18ca6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - cmd/go: cgo code injection The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses cgo. This may occur when running an untrusted module which contains directories with newline characters in their names. Modules which are retrieved using the go command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode, i.e. GO111MODULE=off, may be affected). Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. - runtime: unexpected behavior of setuid/setgid binaries The Go runtime didn't act any differently when a binary had the setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was executed with standard I/O file descriptors closed, opening any files could result in unexpected content being read/written with elevated prilieges. Similarly if a setuid/setgid program was terminated, either via panic or signal, it could leak the contents of its registers. Thanks to Vincent Dehors from Synacktiv for reporting this issue. This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. - cmd/go: improper sanitization of LDFLAGS The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running any other command which builds untrusted code. This is can by triggered by linker flags, specified via a "#cgo LDFLAGS" directive. Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29404 and CVE-2023-29405 and Go issues https://go.dev/issue/60305 and https://go.dev/issue/60306. 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 ffe42bf395..874737ea2d 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 131190a4697a70c5b1d232df5d3f55a3f9ec0e78e40516196ffb3f09ae6a5744 go1.19.9.src.tar.gz +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 89c3577982..545d2117b7 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.9 +GO_VERSION = 1.19.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Tue Jun 6 20:22:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 22:22:27 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <20230605095607.332091-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:06 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> Message-ID: <87cz2849z0.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Some packages (e.g. libjxl) requires a quite recent cmake version, > that is not yet available in most distributions, especially those > LTS versions. > Currently, when we bump the minum cmake version we require, it gets > bumped for all packages, regardless of their own minimum required > version, which means that a given configuration will trigger the > build of our host-cmake even if the packages that require it are not > enabled and those that are would be content with the system-provided > cmake. > Since host-cmake can take quite some time to build, this can get a > bit annoying to pay the price of a host-cmake build that would > otherwise not be needed. > Some packages even use an alternative build system when available > since they requires a more recent version of cmake than the our > minum cmake version > (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). > We introduce config options that packages can select to indicate > what minimal cmake version they require, and use that version as the > required minimal version required by the current configuration [0]. > We would like to ensure that the currently selected minimum cmake > version is indeed lower (or equal) to the cmake version we package, > but that is not possible: dependencies.mk is parsed before we parse > packages, so we do not yet know the cmake version we have, and we > can't invert the parsing order as we need to know the requires > dependencies before we parse packages (so that we can build their > dependency rules in Makefile). So we can only add comments in both > places, that refer to the other location. > [0] note that this is yet not optimal, as in such a case, host-cmake > would be in the dependency chain of all cmake-based packages, even > for those packages that do not require it. The optimum would be for > each package to gain such a dependency on an as-needed basis, but > this is by far more complex to achieve, and would only speed up > cases where a single package is built from scratch (e.g. with: > make clean; make foo), which is not worth optimising (yet?) > Signed-off-by: Romain Naour > Cc: Julien Olivain > Cc: Arnout Vandecappelle > Cc: Peter Korsgaard > Cc: Yann E. MORIN > Cc: Thomas Petazzoni > --- > v2: Use the commit log suggested by Yann > http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 20:23:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 06 Jun 2023 22:23:16 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-2-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:07 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <20230605095607.332091-2-romain.naour@gmail.com> Message-ID: <878rcw49xn.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > The portability issue has already been reported upstream [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > Signed-off-by: Romain Naour Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 6 20:14:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 22:14:36 +0200 Subject: [Buildroot] [git commit] package/libjxl: requires host-cmake >= 3.19 Message-ID: <20230606202724.76F6F86D15@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4fec34ba231b78ea24a6480c31aa45132b40784 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain Signed-off-by: Peter Korsgaard --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 From peter at korsgaard.com Tue Jun 6 20:06:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 6 Jun 2023 22:06:49 +0200 Subject: [Buildroot] [git commit] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230606202724.6DE5786D2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53beb8fc1a4f3ba20ea6c856b4ec8506570f17c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minimum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minimum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the required dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/cmake/Config.in.host | 27 +++++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 +++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index dc92c8bb4e..b99877696a 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ From romain.naour at smile.fr Tue Jun 6 20:50:30 2023 From: romain.naour at smile.fr (Romain Naour) Date: Tue, 6 Jun 2023 22:50:30 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <20230330112750.1710771-1-sebastian.weyer@smile.fr> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> Message-ID: Hello Sebastian, Le 30/03/2023 ? 13:27, Sebastian Weyer a ?crit?: > This patch updates the default toolchain used for runtime tests. The > last time this toolchain was updated was in commit > 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, > multiple things have changed: > > Firstly, it used uclibc-ng as the libc whereas since commit > 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default > library. > > And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot > dropped the support for gcc 8 and it cannot be built internally anymore. > > This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux > headers 5.4.212, glibc 2.35 and binutils 2.39. I'm not sure we really want to use the bleeding edge toolchain for the testsuite. Please use the stable one that provide gcc 11 (the current gcc default version). > It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and > BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the > standard choice when using an external toolchain. If one were to change > this, it would break the builds for people using a uclibc toolchain with > a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't > need to be enabled anymore since it is implicit in glibc. > BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has > been dropped by glibc but it is selected by default when choosing glibc. IIRC last time the BASIC_TOOLCHAIN_CONFIG was updated (2020.04), the Bootlin toolchains were not packaged as external toolchain (added in 2020.08). That's why at that time we used BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC but now you can use: BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y > > The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, > linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 If you look closer, you will notice that some tests are using explicitely a glibc toolchain: class TestPythonPy3Autobahn(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 now you can simply use the toolchain provided your update :) class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ When the test must be built with an uClibc-ng toolchain, you can do config = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y Some test are named with the libc implementation (TestOpenSshuClibc) but since you switch to glibc, you have to update the toolchain configuration. Otherwise a test TestOpenSshuClibc will be built with a Glibc toolchain. Be careful with the rootfs size, glibc toolchain are "slightly" bigger that uclibc toolchain, you may have to increase BR2_TARGET_ROOTFS_EXT2_SIZE. > > Tested with gitlab: > https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ > > Due to gitlab constraints it's not possible to check all the tests. Most > of the tests that did not succeed didn't because of such constraints. > The remaining fails are missing python or perl modules, timeouts because > the test takes more than 3h, tests.package.test_kexec.TestKexec is > executed with a property that is unknown to qemu and several tests use a > different toolchain. > > I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and > TestTmux that failed due to locale and libc.so.1 not found errors. I > verified that they did run with the previous toolchain and subsequently > introduced changes in their configs so the tests succeed with the new > toolchain. I would suggest to explain why we have to update some tests due to the glibc switch. The libc.so.1 update is easy but TestTmux update that now requires a locale is not. Best regards, Romain > > Signed-off-by: Sebastian Weyer > --- > support/testing/infra/basetest.py | 10 ++++++---- > support/testing/tests/package/test_python.py | 2 +- > support/testing/tests/package/test_tmux.py | 1 + > 3 files changed, 8 insertions(+), 5 deletions(-) > > diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py > index 670c7213d6..586b51e56e 100644 > --- a/support/testing/infra/basetest.py > +++ b/support/testing/infra/basetest.py > @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ > BR2_arm=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y > + BR2_TOOLCHAIN_USES_GLIBC=y > + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" > - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y > - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y > - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y > + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" > + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y > + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y > BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y > BR2_TOOLCHAIN_EXTERNAL_CXX=y > + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set > """ > > MINIMAL_CONFIG = \ > diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py > index d6f69a83c7..c9ecf9acda 100644 > --- a/support/testing/tests/package/test_python.py > +++ b/support/testing/tests/package/test_python.py > @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): > def libc_time_test(self, timeout=-1): > cmd = self.interpreter + " -c '" > cmd += "import ctypes;" > - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" > + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" > cmd += "print(libc.time(None))'" > self.assertRunOk(cmd, timeout) > > diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py > index 7a10b7a2b0..f2c620d5ca 100644 > --- a/support/testing/tests/package/test_tmux.py > +++ b/support/testing/tests/package/test_tmux.py > @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): > BR2_PACKAGE_TMUX=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > + BR2_GENERATE_LOCALE="C.UTF-8" > """ > > def test_run(self): From christian at aperture.us Tue Jun 6 21:45:54 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:54 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 Message-ID: <20230606214556.174086-1-christian@aperture.us> Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. https://go.dev/doc/go1.20#bootstrap As Go 1.4 was the previous version that could be compiled with C, there is now no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: - build host-go-bootstrap-1.4-20170531 - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 - build host-go-1.20 with host-go-bootstrap-1.19.9 This is implemented in this commit first, before upgrading host-go to 1.20. Note: the .patch files from package/go version 1.19.x are not necessary for package/go-bootstrap-stage2 and have not been included there. Previous discussion of possible alternatives: https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ Signed-off-by: Christian Stewart --- v1 -> v2: - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV - adjust commit description - remove duplicate MAKE_ENV declaration line - reorder depends on lines in config.in.host v3 -> v4: - Fixed typo compatable -> compatible - Dropped dependency on toolchain in go-bootstrap-stage1 - Dropped updating sources timestamps in go-bootstrap-stage{1,2} - Update go-bootstrap-stage2 to 1.19.7 - Drop these comments and move to separate patch: - Fix typo in comments. - Adjusted comment built in -> built-in. - Adjust comments relating to copying src/ to host/ - Dropped outdated comment referring to issue 2775. - Thanks Thomas for the review. v4 -> v5: - update stage2 to go1.19.9 v5 -> v6: - update stage2 to go1.19.10 Signed-off-by: Christian Stewart --- DEVELOPERS | 2 + package/Config.in.host | 3 +- package/go-bootstrap-stage1/Config.in.host | 6 +++ .../go-bootstrap-stage1.hash} | 0 .../go-bootstrap-stage1.mk | 43 +++++++++++++++ package/go-bootstrap-stage2/Config.in.host | 4 ++ .../go-bootstrap-stage2.hash | 3 ++ .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ package/go-bootstrap/Config.in.host | 7 --- package/go-bootstrap/go-bootstrap.mk | 50 ----------------- package/go/Config.in.host | 4 +- package/go/go.mk | 4 +- 12 files changed, 117 insertions(+), 62 deletions(-) create mode 100644 package/go-bootstrap-stage1/Config.in.host rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk create mode 100644 package/go-bootstrap-stage2/Config.in.host create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk delete mode 100644 package/go-bootstrap/Config.in.host delete mode 100644 package/go-bootstrap/go-bootstrap.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..b452852180 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -552,6 +552,8 @@ F: package/docker-engine/ F: package/embiggen-disk/ F: package/fuse-overlayfs/ F: package/go/ +F: package/go-bootstrap-stage1/ +F: package/go-bootstrap-stage2/ F: package/gocryptfs/ F: package/mbpfan/ F: package/moby-buildkit/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..fff75cd165 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -40,7 +40,8 @@ menu "Host utilities" source "package/genpart/Config.in.host" source "package/gnupg/Config.in.host" source "package/go/Config.in.host" - source "package/go-bootstrap/Config.in.host" + source "package/go-bootstrap-stage1/Config.in.host" + source "package/go-bootstrap-stage2/Config.in.host" source "package/google-breakpad/Config.in.host" source "package/gptfdisk/Config.in.host" source "package/imagemagick/Config.in.host" diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host new file mode 100644 index 0000000000..56a743caf9 --- /dev/null +++ b/package/go-bootstrap-stage1/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS + bool + # See src/cmd/dist/unix.c for the list of supported architectures + default y if BR2_HOSTARCH = "x86" + default y if BR2_HOSTARCH = "x86_64" + default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash similarity index 100% rename from package/go-bootstrap/go-bootstrap.hash rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk new file mode 100644 index 0000000000..dba18e86e9 --- /dev/null +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# go-bootstrap-stage1 +# +################################################################################ + +# Use last C-based Go compiler: v1.4.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz + +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE + +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) + +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ + GOOS=linux \ + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + CC=$(HOSTCC_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash +endef + +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host new file mode 100644 index 0000000000..967ddaed1d --- /dev/null +++ b/package/go-bootstrap-stage2/Config.in.host @@ -0,0 +1,4 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + bool + default y + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash new file mode 100644 index 0000000000..874737ea2d --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash @@ -0,0 +1,3 @@ +# From https://go.dev/dl +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk new file mode 100644 index 0000000000..d0ee86b84e --- /dev/null +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# go-bootstrap-stage2 +# +################################################################################ + +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x +# See https://golang.org/doc/install/source#bootstrapFromSource +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.10 +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz + +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE + +# Use go-bootstrap-stage1 to bootstrap. +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 + +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) + +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ + GO111MODULE=off \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + GOOS=linux \ + CC=$(HOSTCC_NOCCACHE) \ + CXX=$(HOSTCXX_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS + cd $(@D)/src && \ + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) +endef + +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ + + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ +endef + +$(eval $(host-generic-package)) diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host deleted file mode 100644 index fab80d24b4..0000000000 --- a/package/go-bootstrap/Config.in.host +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS - bool - # See src/cmd/dist/unix.c for the list of support - # architectures - default y if BR2_HOSTARCH = "x86" - default y if BR2_HOSTARCH = "x86_64" - default y if BR2_HOSTARCH = "arm" diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk deleted file mode 100644 index 71696a1540..0000000000 --- a/package/go-bootstrap/go-bootstrap.mk +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# -# go-bootstrap -# -################################################################################ - -# Use last C-based Go compiler: v1.4.x -# See https://golang.org/doc/install/source#bootstrapFromSource -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 -GO_BOOTSTRAP_SITE = https://dl.google.com/go -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz - -GO_BOOTSTRAP_LICENSE = BSD-3-Clause -GO_BOOTSTRAP_LICENSE_FILES = LICENSE - -# To build programs that need cgo support the toolchain needs to be -# available, so the toolchain is not needed to build host-go-bootstrap -# itself, but needed by other packages that depend on -# host-go-bootstrap. -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain - -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) - -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE -# here. See https://github.com/golang/go/issues/11685. -HOST_GO_BOOTSTRAP_MAKE_ENV = \ - GOOS=linux \ - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ - GOROOT="$(@D)" \ - GOBIN="$(@D)/bin" \ - CC=$(HOSTCC_NOCCACHE) \ - CGO_ENABLED=0 - -define HOST_GO_BOOTSTRAP_BUILD_CMDS - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash -endef - -define HOST_GO_BOOTSTRAP_INSTALL_CMDS - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt - - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ - - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ -endef - -$(eval $(host-generic-package)) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..90a54f0da6 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -2,7 +2,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS bool default y - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index 545d2117b7..a96c6ab5dd 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause GO_LICENSE_FILES = LICENSE GO_CPE_ID_VENDOR = golang -HOST_GO_DEPENDENCIES = host-go-bootstrap +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 HOST_GO_GOPATH = $(HOST_DIR)/share/go-path HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache HOST_GO_ROOT = $(HOST_DIR)/lib/go @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ GOROOT_FINAL=$(HOST_GO_ROOT) \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \ -- 2.41.0 From christian at aperture.us Tue Jun 6 21:45:55 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:55 -0700 Subject: [Buildroot] [PATCH v6 2/3] package/go: adjust comments In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: <20230606214556.174086-2-christian@aperture.us> Adjust comments in the Go package to improve clarity: Config.in.host: - Add comment mentioning list of supported architectures. go.mk: - Improve formatting of comment about NOCCACHE - Reword comment re: copying src/ to host/ - the previously linked issue is not relevant. - instead: mention that src/ is needed for stdlib. - Adjust comment re: adjusting file timestamps. - mention this is needed to avoid rebuilding stdlib Signed-off-by: Christian Stewart --- v3 -> v4: - move these comments to a separate patch - Thanks Thomas for the review. Signed-off-by: Christian Stewart --- package/go/Config.in.host | 2 ++ package/go/go.mk | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index 90a54f0da6..b87b862cec 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -3,6 +3,8 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS bool default y depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS + # See https://go.dev/doc/install/source#environment + # See src/go/build/syslist.go for the list of supported architectures depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x diff --git a/package/go/go.mk b/package/go/go.mk index a96c6ab5dd..66af25db45 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -121,8 +121,8 @@ HOST_GO_HOST_ENV = \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" -# The go build system is not compatible with ccache, so use -# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. +# See https://github.com/golang/go/issues/11685. HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ @@ -154,12 +154,11 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ - # There is a known issue which requires the go sources to be installed - # https://golang.org/issue/2775 + # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a $(@D)/src $(HOST_GO_ROOT)/ - # Set all file timestamps to prevent the go compiler from rebuilding any - # built in packages when programs are built. + # Set file timestamps to prevent the Go compiler from rebuilding the stdlib + # when compiling other programs. find $(HOST_GO_ROOT) -type f -exec touch -r $(@D)/bin/go {} \; endef -- 2.41.0 From christian at aperture.us Tue Jun 6 21:45:56 2023 From: christian at aperture.us (Christian Stewart) Date: Tue, 6 Jun 2023 14:45:56 -0700 Subject: [Buildroot] [PATCH v6 3/3] package/go: bump to version 1.20.5 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: <20230606214556.174086-3-christian@aperture.us> The latest Go release, version 1.20, arrives six months after Go 1.19. Most of its changes are in the implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.20 https://go.dev/doc/devel/release#go1.20.5 https://github.com/golang/go/issues?q=milestone%3AGo1.20.5+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- v1 -> v2: - drop unnecessary change to config.in.host v2 -> v3: - bump to go 1.20.1 - add note about fixed cves v3 -> v4: - rebase on updated go1.19.x version - remove notes about cves (fixed in previous 1.19.x version) - update to go 1.20.2 v4 -> v5: - security update to go 1.20.4 v5 -> v6: - security update to go 1.20.5 Signed-off-by: Christian Stewart --- ...03-runtime-support-riscv64-SV57-mode.patch | 65 ------------------- package/go/go.hash | 2 +- package/go/go.mk | 4 +- 3 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 package/go/0003-runtime-support-riscv64-SV57-mode.patch diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch deleted file mode 100644 index f51c2ca093..0000000000 --- a/package/go/0003-runtime-support-riscv64-SV57-mode.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6618c7af436488fa12018cdcd31eeedb3a698745 Mon Sep 17 00:00:00 2001 -From: Dmitry Vyukov -Date: Fri, 27 May 2022 18:55:35 +0200 -Subject: [PATCH] runtime: support riscv64 SV57 mode - -Riscv64 has SV57 mode when user-space VA is 56 bits. -Linux kernel recently got support for this mode and Go binaries started crashing as: - -runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 -packed=0xffff5908a9400001 -> node=0xffff5908a940 - -Adjust lfstack code to use only 8 top bits of pointers on riscv64. - -For context see: -https://groups.google.com/g/syzkaller-bugs/c/lU0GQTZoNQQ/m/O_c3vmE3AAAJ - -Update #54104 - -Change-Id: Ib5d3d6a79c0c6eddf11618d73fcc8bc1832a9c25 -Signed-off-by: Christian Stewart ---- - -Upstream: https://go-review.googlesource.com/c/go/+/409055/4 ---- - src/runtime/lfstack_64bit.go | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/src/runtime/lfstack_64bit.go b/src/runtime/lfstack_64bit.go -index 154130cf63..39fa647b9e 100644 ---- a/src/runtime/lfstack_64bit.go -+++ b/src/runtime/lfstack_64bit.go -@@ -36,12 +36,21 @@ const ( - // We use one bit to distinguish between the two ranges. - aixAddrBits = 57 - aixCntBits = 64 - aixAddrBits + 3 -+ -+ // Riscv64 SV57 mode gives 56 bits of userspace VA. -+ // lfstack code supports it, but broader support for SV57 mode is incomplete, -+ // and there may be other issues (see #54104). -+ riscv64AddrBits = 56 -+ riscv64CntBits = 64 - riscv64AddrBits + 3 - ) - - func lfstackPack(node *lfnode, cnt uintptr) uint64 { - if GOARCH == "ppc64" && GOOS == "aix" { - return uint64(uintptr(unsafe.Pointer(node)))<<(64-aixAddrBits) | uint64(cnt&(1<> aixCntBits << 3) | 0xa<<56))) - } -+ if GOARCH == "riscv64" { -+ return (*lfnode)(unsafe.Pointer(uintptr(val >> riscv64CntBits << 3))) -+ } - return (*lfnode)(unsafe.Pointer(uintptr(val >> cntBits << 3))) - } --- -2.35.1 - diff --git a/package/go/go.hash b/package/go/go.hash index 874737ea2d..524ebc826c 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz +sha256 9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88 go1.20.5.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 66af25db45..24d59e2c77 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.10 +GO_VERSION = 1.20.5 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz @@ -151,7 +151,7 @@ define HOST_GO_INSTALL_CMDS cp -a $(@D)/lib $(HOST_GO_ROOT)/ mkdir -p $(HOST_GO_ROOT)/pkg - cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_ROOT)/pkg/ + cp -a $(@D)/pkg/include $(HOST_GO_ROOT)/pkg/ cp -a $(@D)/pkg/tool $(HOST_GO_ROOT)/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. -- 2.41.0 From thomas.petazzoni at bootlin.com Wed Jun 7 04:38:19 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 07 Jun 2023 04:38:19 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-06 Message-ID: <20230607043825.3AE6640352@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-06 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 10 | 0 | 19 | master | 77 | 59 | 1 | 137 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.74.0 | 4 host-heimdal-f4faaeaba371ff... | 4 at-spi2-core-2.48.2 | 2 dhcpcd-10.0.1 | 2 edk2-edk2-stable202208 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-rust-1.68.2 | 2 linux-6.3.5 | 2 php-8.2.6 | 2 stress-ng-0.15.07 | 2 agentpp-4.6.0 | 1 dhcp-4.4.3-P1 | 1 dropbear-2022.83 | 1 dust-0.8.1 | 1 elfutils-0.186 | 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/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-12.3.0 | 1 host-go-1.19.9 | 1 igh-ethercat-2e2cef61318953... | 1 kmod-30 | 1 lapack-3.10.1 | 1 libdeflate-1.15 | 1 libglib2-2.76.1 | 1 libsigsegv-2.14 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20230127 | 1 lttng-modules-2.13.7 | 1 mpv-0.35.1 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 python-stack-data-0.6.2 | 1 reaver-1.6.6 | 1 syslog-ng-4.1.1 | 1 trinity-1.9 | 1 uboot-tools-2021.07 | 1 unknown | 1 xenomai-3.0.10 | 1 zxing-cpp-1.4.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8a920d439ad56f116046e653c90bd44f2db85bfb | or1k | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/bff487831471c8cce1d02d24eb2f4d14838d171e | riscv32 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/0b9ef4246341eed6b81f2c082d882a9b20db2ed1 | xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/be1a28669595ab9a8bf844f122b1a1fa67f55c6f | ORPH arm | dhcpcd-10.0.1 | NOK | http://autobuild.buildroot.net/results/218ffd3b1b1f9d99fde706154c9f9d2e1ddd7fda | arm | dhcpcd-10.0.1 | NOK | http://autobuild.buildroot.net/results/177319b8d288dde9fee4fdb9a5a12e6735caa4c1 | riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/d50475c40265b7e8fa12ebd8738bbdd3d76e23f8 | mipsel | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/b6fac7452a38d0c409ee4e7e66d7f02e09ca5dd9 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/2cd74679d42e35e0662569f8024ce9776d8bc9fa | x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/a827e7a50f1f1547378831375bc305f39875f01b | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/995cfa46ed82af3cf9373d31e42a036b85190719 | ORPH sparc64 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/5305a42721e5dadc3e11a569d8f0c2a5e2446e06 | arm | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a5c451e591958f99e4f0651ac60d295c8ea0fe4e | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1ffd9c16a09d39c702cd79ff9fcb76d97b48176e | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/63afa5d19327086905a3379492bf5f2cdc511223 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/348e47bdb9f4c0f71bd2f1d53f2ec13d212762e4 | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/5b3fa13f19a42633c78691963d76fe35fc2ffc0b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/573ae382042447f888d621f9c2d46b985537c95b | ORPH microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d13028245c8d5500ae8e6cc300d3ff3f5e7faf48 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7127c66a9ec2695cc0665f194c60aa39ec9dab09 | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/715eb36a2b499f061bf6384fee47e597b493bffa | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5d30e16982de9384d431d6e01193b0e1126eaaa0 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c757f5a354dd0adf2f17d2214292b0757904d4b4 | ORPH riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a4f5d4aba858b51dacaedc49c4ab790441979b67 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/13575166e6dec075d57af98f92db7a6198096e67 | microblazeel | host-gcc-final-12.3.0 | NOK | http://autobuild.buildroot.net/results/7416359d5a208b838a90a597d0c4bd80d59cf309 | mips64el | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/e4d38f864fb00c60abf98cf3368ff43d98333629 | powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/d24c75ad5e05a586f5a5403a681824cf9641d2ac | ORPH powerpc | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/168307cecbb6f2b535948822510a3d0bd2f297ec | ORPH s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/57ae13f903e6e60d2fddd228232cc02c8d6bb087 | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/f8020e8773f08c9ab943ad95742819fa7a9113de | ORPH sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/4089ac3dc36580684ce130cb95169bf73d580703 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d11460ca0755e5924aeb5196cfdbb1fd72e8870f | powerpc64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/997e6ba12ac72d3487617fac338c17c09e705799 | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/8100cb6d4c97955bc04e34dfef8c39a1e6236123 | sh4aeb | lapack-3.10.1 | NOK | http://autobuild.buildroot.net/results/9348b22015496d54813ba0603c6487269e060ecc | arm | libdeflate-1.15 | NOK | http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/f98a9ef6caa2123560d59c8f6e27d68bb48cda05 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/daef0905c5e62a7c327cfd893118415a7e3f14ca | mipsel | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/a87fabe047971bd72b6ec900a66b8c0f132c8db2 | ORPH mips | linux-6.3.5 | NOK | http://autobuild.buildroot.net/results/36459846a2b5488c493a19146877068d0e945126 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/df06e3e0aa966871ad5df38af95a3561db523164 | i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/18e57a39f6b856b14fd5b9fda9f70f751e692965 | or1k | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/b033d749184004948468a9e1ed73a37908154e17 | powerpc64le | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/865ec124b190b167d328f47910acd29e8b1fcb7c | sparc64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/5a09ac0e64c9fdcf0bccb50f8ef4cb0d8d94208d | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ac9b3f088c7e05d28b7ef6a13e26bbd80d43ddd8 | ORPH microblaze | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/0ed3bfd58fd5a85116f4e056e32dfc7b2c90fae9 | ORPH microblazeel | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/92e86d5d859829e89b3f1d72a403c6165ba6ad77 | sparc64 | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a | powerpc64le | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/bebc924d46f61b42bd8578c15618e083ef345d1a | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/99d9d9f747b1978c6004578083d7b2cba64e3e85 | microblaze | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/8228d8aadbe8f2657ade301b77ce117fc4c8529c | xtensa | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/a8203e91c2ce988a59cad8f3a8e7548581fa0b0f | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/5996d083a78ea5ec5380c7289684df9d358eb024 | arm | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e0d5e461e989972e0a471691b6a757fc7b56a43c | ORPH mipsel | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/79c25dd476f9c8609bca17ab5830773aa378a22a | ORPH s390x | unknown | NOK | http://autobuild.buildroot.net/results/ff5b72e3439d1e6e697a40690da8fd3e6158e208 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/4224e680aef24fe2fae7ac6917c763beaaa15f9e | xtensa | zxing-cpp-1.4.0 | NOK | http://autobuild.buildroot.net/results/0502b05020de57e4910125c699c4264047187c51 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 1 freeradius-client-1.1.7 | 1 heirloom-mailx-12.5 | 1 host-moby-buildkit-0.11.6 | 1 host-rust-1.67.1 | 1 libselinux-3.3 | 1 linux-5.10.162-cip24 | 1 olsr-0.9.8 | 1 perl-clone-0.46 | 1 zeek-4.1.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e6789ce724b0835c25f91e622fbcc5cb29408c5c | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ef6b14010110feec238016203cfee923e15d72a7 | sh4aeb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/856335121b969c962301ae487ac3abee1512a804 | arm | host-moby-buildkit-0.11.6 | NOK | http://autobuild.buildroot.net/results/d6211c7718f10b792e31c5b891660013515cbecc | arm | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/4eaf998c2ea556b583c5c9a0a1fc11633d23b682 | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/7978a8f0ef9b8b1bd0d8f356dd7f947549ff40cd | arm | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/2427cab5862b26590db03b3353ec0c96ed0003cb | ORPH aarch64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb4be43ec893c18d196ac6240e2ea54cecfd753a | ORPH arceb | perl-clone-0.46 | NOK | http://autobuild.buildroot.net/results/bec9fd1564e1741beffa5f2d415736383b38a5dd | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/821f1333aab865df9a0246822f6af60a088e0217 | -- http://autobuild.buildroot.net From neal.frager at amd.com Wed Jun 7 05:14:15 2023 From: neal.frager at amd.com (Neal Frager) Date: Wed, 7 Jun 2023 06:14:15 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: merge post scripts Message-ID: <20230607051415.532202-1-neal.frager@amd.com> This patch merges the zynq post scripts as only one script is needed. Signed-off-by: Neal Frager --- board/zynq/post-build.sh | 8 -------- board/zynq/post-image.sh | 2 +- configs/zynq_microzed_defconfig | 1 - configs/zynq_qmtech_defconfig | 1 - configs/zynq_zc706_defconfig | 1 - configs/zynq_zed_defconfig | 1 - 6 files changed, 1 insertion(+), 13 deletions(-) delete mode 100755 board/zynq/post-build.sh diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh deleted file mode 100755 index 810fe99879..0000000000 --- a/board/zynq/post-build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# genimage will need to find the extlinux.conf -# in the binaries directory - -BOARD_DIR="$(dirname "$0")" - -install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index 627c8ac41a..ac80b67011 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -11,5 +11,5 @@ FIRST_DT=$(sed -n \ [ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" BOARD_DIR="$(dirname "$0")" - +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..586dad8c30 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_qmtech_defconfig b/configs/zynq_qmtech_defconfig index f536b80f57..793a7967f8 100644 --- a/configs/zynq_qmtech_defconfig +++ b/configs/zynq_qmtech_defconfig @@ -5,7 +5,6 @@ BR2_ARM_ENABLE_VFP=y BR2_GLOBAL_PATCH_DIR="board/qmtech/zynq/patches" BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y BR2_TARGET_GENERIC_GETTY_PORT="ttyPS0" -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 diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..2d1716d400 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..aa73380c53 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 -- 2.25.1 From neal.frager at amd.com Wed Jun 7 05:26:16 2023 From: neal.frager at amd.com (Neal Frager) Date: Wed, 7 Jun 2023 06:26:16 +0100 Subject: [Buildroot] [PATCH v2 1/1] board/zynq: merge post scripts Message-ID: <20230607052616.533411-1-neal.frager@amd.com> This patch merges the zynq post scripts as only one script is needed. Signed-off-by: Neal Frager --- V1->V2: - Corrected comment in post-image.sh with system.dtb file name. --- board/zynq/post-build.sh | 8 -------- board/zynq/post-image.sh | 4 ++-- configs/zynq_microzed_defconfig | 1 - configs/zynq_qmtech_defconfig | 1 - configs/zynq_zc706_defconfig | 1 - configs/zynq_zed_defconfig | 1 - 6 files changed, 2 insertions(+), 14 deletions(-) delete mode 100755 board/zynq/post-build.sh diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh deleted file mode 100755 index 810fe99879..0000000000 --- a/board/zynq/post-build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# genimage will need to find the extlinux.conf -# in the binaries directory - -BOARD_DIR="$(dirname "$0")" - -install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index 627c8ac41a..463f3ccd68 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -1,6 +1,6 @@ #!/bin/sh -# By default U-Boot loads DTB from a file named "devicetree.dtb", so +# 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. @@ -11,5 +11,5 @@ FIRST_DT=$(sed -n \ [ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" BOARD_DIR="$(dirname "$0")" - +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..586dad8c30 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_qmtech_defconfig b/configs/zynq_qmtech_defconfig index f536b80f57..793a7967f8 100644 --- a/configs/zynq_qmtech_defconfig +++ b/configs/zynq_qmtech_defconfig @@ -5,7 +5,6 @@ BR2_ARM_ENABLE_VFP=y BR2_GLOBAL_PATCH_DIR="board/qmtech/zynq/patches" BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y BR2_TARGET_GENERIC_GETTY_PORT="ttyPS0" -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 diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..2d1716d400 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..aa73380c53 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -3,7 +3,6 @@ BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y -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 -- 2.25.1 From luca.ceresoli at bootlin.com Wed Jun 7 07:03:17 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 7 Jun 2023 09:03:17 +0200 Subject: [Buildroot] [PATCH v2 1/1] board/zynq: merge post scripts In-Reply-To: <20230607052616.533411-1-neal.frager@amd.com> References: <20230607052616.533411-1-neal.frager@amd.com> Message-ID: <20230607090317.259195a6@booty> On Wed, 7 Jun 2023 06:26:16 +0100 Neal Frager wrote: > This patch merges the zynq post scripts as only one script is needed. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From dalang at gmx.at Wed Jun 7 12:29:16 2023 From: dalang at gmx.at (Daniel Lang) Date: Wed, 7 Jun 2023 14:29:16 +0200 Subject: [Buildroot] [PATCH] package/at-spi2-core: security bump to version 2.48.3 Message-ID: <20230607122917.21827-2-dalang@gmx.at> https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS Fixes a couple of use after frees when finalizing devices. Added systemd option to not fail if dbus-broker is detected on the host machine. Fixes: - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 Signed-off-by: Daniel Lang --- package/at-spi2-core/at-spi2-core.hash | 4 ++-- package/at-spi2-core/at-spi2-core.mk | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index db3ea7096e..8f856e1cac 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.2.sha256sum -sha256 86ebcb55f678381d7ed7825736add42dfccb70ad3b981dfd65d72e58f87828ee at-spi2-core-2.48.2.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.3.sha256sum +sha256 37316df43ca9989ce539d54cf429a768c28bb38a0b34950beadd0421827edf55 at-spi2-core-2.48.3.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index e9a93b3eda..0ca5bc1817 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -5,7 +5,7 @@ ################################################################################ AT_SPI2_CORE_VERSION_MAJOR = 2.48 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).2 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).3 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ @@ -29,6 +29,13 @@ else AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=true +AT_SPI2_CORE_DEPENDENCIES += systemd +else +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=false +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) -- 2.41.0 From bugzilla at busybox.net Wed Jun 7 12:40:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 07 Jun 2023 12:40:24 +0000 Subject: [Buildroot] [Bug 15625] New: nodejs build fails in installation phase when BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL is set Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15625 Bug ID: 15625 Summary: nodejs build fails in installation phase when BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL is set Product: buildroot Version: 2023.02 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: fesc2000 at mailbox.org CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9607 --> https://bugs.busybox.net/attachment.cgi?id=9607&action=edit patch for check-bin-arch to ignore nodejs files My setup is buildroot2023.02, host OS is Ubuntu, target is linux i686 (32 bit). I added some nodejs modules: BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL="zigbee2mqtt lirc2mqtt" Now when nodejs is being built check-bin-arch complains: ~~~ (...) ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv6.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/android-arm/node.napi.armv7.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm/node.napi.armv7.node" is "ARM", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/android-arm64/node.napi.armv8.node" is "AArch64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-arm64/node.napi.armv8.node" is "AArch64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/node.napi.glibc.node" is "Advanced Micro Devices X86-64", should be "Intel 80386" ERROR: architecture for "/usr/lib/node_modules/zigbee2mqtt/node_modules/@serialport/bindings-cpp/prebuilds/linux-x64/node.napi.musl.node" is "Advanced Micro Devices X86-64", should be "Intel 80386" make[1]: *** [package/pkg-generic.mk:406: /home/felix/ffritz/packages/x86/buildroot-2023.02_glibc230/build/output/build/nodejs-16.18.1/.stamp_installed] Error 1 make: *** [Makefile:82: _all] Error 2 ~~~ Just re-building works. My fix is to have check-bin-arch ignore these files, see patch. I'm not sure if this is the proper approach. -- You are receiving this mail because: You are on the CC list for the bug. From alexander.i.mukhin at gmail.com Wed Jun 7 12:43:53 2023 From: alexander.i.mukhin at gmail.com (Alexander Mukhin) Date: Wed, 7 Jun 2023 15:43:53 +0300 Subject: [Buildroot] [PATCH 1/1] package/zfs: fix cross-compilation In-Reply-To: <20220724143533.GV2641@scaer> References: <20220720152440.1568667-1-sigmaepsilon92@gmail.com> <2569cf83-d180-41ea-ad10-d053528d462d@mind.be> <2b27ec0b-ef6d-9540-062c-04d6f75c2cd3@mind.be> <20220724143533.GV2641@scaer> Message-ID: Yann, All, Noticed the same issue on x86-64 without cross-compiling. Here again the host compiler was used instead of toolchain. The build failed because the host compiler was older and did not support some fancy flags. Host: Debian 11.7 x86_64 Host gcc: 10.2.1 Toolchain: x86-64--glibc--bleeding-edge-2022.08-1 Toolchain gcc: 12.2.0 The patch proposed by Michael Zimmermann fixed the issue. -- Alexander. On Sun, Jul 24, 2022 at 04:35:33PM +0200, Yann E. MORIN wrote: > Michael, All, > > On 2022-07-23 15:41 +0200, Arnout Vandecappelle spake thusly: > > On 23/07/2022 14:42, Arnout Vandecappelle wrote: > > >On 20/07/2022 17:24, Michael Zimmermann wrote: > > >>Currently, the kernel module gets built using the host-compiler(from the > > >>user distro, not from buildroot). > > ?It's actually easy to reproduce, just change the architecture to anything > > other than x86. > > > > ?I've looked around a bit and it seems to me that zfs already builds the > > kernel module from the autotools infrastructure, so we're actually building > > it twice. > > I checked, and it is not possible to tell the zfs buildsystem to not > build it. > > > I think we should therefore remove the kernel-module infra for > > this package, and instead add a dependency on linux and copy this part: > > > > # If the package is enabled, ensure the kernel will support modules > > ifeq ($$(BR2_PACKAGE_$(2)),y) > > LINUX_NEEDS_MODULES = y > > endif > > ... and add linux to ZFS_DEPDENDENCIES > > So, I've marked the patch as changes requested in patchwork. > > 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 From bernd.kuhls at t-online.de Wed Jun 7 17:17:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:17:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230607171708.595774-1-bernd.kuhls@t-online.de> Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 7 17:18:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:18:34 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libdeflate: bump version to 1.18 Message-ID: <20230607171834.595904-1-bernd.kuhls@t-online.de> Removed patches included in upstream release. Signed-off-by: Bernd Kuhls --- ...-target-when-required-due-to-gcc-bug.patch | 90 ------------------- ...or-due-to-PMULL-enabled-without-NEON.patch | 35 -------- package/libdeflate/libdeflate.hash | 2 +- package/libdeflate/libdeflate.mk | 2 +- 4 files changed, 2 insertions(+), 127 deletions(-) delete mode 100644 package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch delete mode 100644 package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch diff --git a/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch b/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch deleted file mode 100644 index 8823ec4b39..0000000000 --- a/package/libdeflate/0001-lib-arm-crc32-use-crypto-target-when-required-due-to-gcc-bug.patch +++ /dev/null @@ -1,90 +0,0 @@ -From f8f022e5bc574088ae80327ea5f88a8fe09b48c8 Mon Sep 17 00:00:00 2001 -From: Eric Biggers -Date: Sun, 25 Dec 2022 15:05:52 -0800 -Subject: [PATCH] lib/arm/crc32: use crypto target when required due to gcc bug - -Fixes https://github.com/ebiggers/libdeflate/issues/280 -Fixes: 6db64ab7afd2 ("lib/crc32: CRC-32 optimizations and other improvements") -[Retrieved from: -https://github.com/ebiggers/libdeflate/commit/f8f022e5bc574088ae80327ea5f88a8fe09b48c8] -Signed-off-by: Fabrice Fontaine ---- - lib/arm/cpu_features.h | 23 +++++++++++++++++++++++ - lib/arm/crc32_impl.h | 9 +++++---- - 2 files changed, 28 insertions(+), 4 deletions(-) - -diff --git a/lib/arm/cpu_features.h b/lib/arm/cpu_features.h -index 204c0cd5..4092eba8 100644 ---- a/lib/arm/cpu_features.h -+++ b/lib/arm/cpu_features.h -@@ -116,6 +116,29 @@ static inline u32 get_arm_cpu_features(void) { return 0; } - #else - # define HAVE_PMULL_INTRIN 0 - #endif -+/* -+ * Set USE_PMULL_TARGET_EVEN_IF_NATIVE if a workaround for a gcc bug that was -+ * fixed by commit 11a113d501ff ("aarch64: Simplify feature definitions") in gcc -+ * 13 is needed. A minimal program that fails to build due to this bug when -+ * compiled with -mcpu=emag, at least with gcc 10 through 12, is: -+ * -+ * static inline __attribute__((always_inline,target("+crypto"))) void f() {} -+ * void g() { f(); } -+ * -+ * The error is: -+ * -+ * error: inlining failed in call to ?always_inline? ?f?: target specific option mismatch -+ * -+ * The workaround is to explicitly add the crypto target to the non-inline -+ * function g(), even though this should not be required due to -mcpu=emag -+ * enabling 'crypto' natively and causing __ARM_FEATURE_CRYPTO to be defined. -+ */ -+#if HAVE_PMULL_NATIVE && defined(ARCH_ARM64) && \ -+ GCC_PREREQ(6, 1) && !GCC_PREREQ(13, 1) -+# define USE_PMULL_TARGET_EVEN_IF_NATIVE 1 -+#else -+# define USE_PMULL_TARGET_EVEN_IF_NATIVE 0 -+#endif - - /* CRC32 */ - #ifdef __ARM_FEATURE_CRC32 -diff --git a/lib/arm/crc32_impl.h b/lib/arm/crc32_impl.h -index e426a63d..b9300e4b 100644 ---- a/lib/arm/crc32_impl.h -+++ b/lib/arm/crc32_impl.h -@@ -236,7 +236,7 @@ crc32_arm_crc(u32 crc, const u8 *p, size_t len) - * for implementations that use pmull for folding the data itself. - */ - #if HAVE_CRC32_INTRIN && HAVE_PMULL_INTRIN --# if HAVE_CRC32_NATIVE && HAVE_PMULL_NATIVE -+# if HAVE_CRC32_NATIVE && HAVE_PMULL_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef ARCH_ARM32 -@@ -438,7 +438,7 @@ crc32_arm_crc_pmullcombine(u32 crc, const u8 *p, size_t len) - #if HAVE_PMULL_INTRIN - # define crc32_arm_pmullx4 crc32_arm_pmullx4 - # define SUFFIX _pmullx4 --# if HAVE_PMULL_NATIVE -+# if HAVE_PMULL_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef ARCH_ARM32 -@@ -558,7 +558,7 @@ crc32_arm_pmullx4(u32 crc, const u8 *p, size_t len) - #if defined(ARCH_ARM64) && HAVE_PMULL_INTRIN && HAVE_CRC32_INTRIN - # define crc32_arm_pmullx12_crc crc32_arm_pmullx12_crc - # define SUFFIX _pmullx12_crc --# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE -+# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef __clang__ -@@ -584,7 +584,8 @@ crc32_arm_pmullx4(u32 crc, const u8 *p, size_t len) - (HAVE_SHA3_TARGET || HAVE_SHA3_NATIVE) - # define crc32_arm_pmullx12_crc_eor3 crc32_arm_pmullx12_crc_eor3 - # define SUFFIX _pmullx12_crc_eor3 --# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && HAVE_SHA3_NATIVE -+# if HAVE_PMULL_NATIVE && HAVE_CRC32_NATIVE && HAVE_SHA3_NATIVE && \ -+ !USE_PMULL_TARGET_EVEN_IF_NATIVE - # define ATTRIBUTES - # else - # ifdef __clang__ diff --git a/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch b/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch deleted file mode 100644 index b13cbc48af..0000000000 --- a/package/libdeflate/0002-lib-arm-cpu_features-fix-build-error-due-to-PMULL-enabled-without-NEON.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 079a6dd171583c1953017b703ec63c5367a284b4 Mon Sep 17 00:00:00 2001 -From: Eric Biggers -Date: Mon, 26 Dec 2022 11:32:47 -0800 -Subject: [PATCH] lib/arm/cpu_features: fix build error due to PMULL enabled - without NEON - -When building for soft float arm32, HAVE_PMULL_INTRIN is being set when -it shouldn't be, causing a build error: - - #error "NEON intrinsics not available with the soft-float ABI..." - -Fix this by making HAVE_PMULL_INTRIN depend on HAVE_NEON_INTRIN, as used -to be the case, in order to get the 'defined(__ARM_FP)' dependency, - -Fixes https://github.com/ebiggers/libdeflate/issues/282 -Fixes: 84c76f6f2cf5 ("lib/arm: make crc32 code work with MSVC") -[Retrieved from: -https://github.com/ebiggers/libdeflate/commit/079a6dd171583c1953017b703ec63c5367a284b4] -Signed-off-by: Fabrice Fontaine ---- - lib/arm/cpu_features.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/arm/cpu_features.h b/lib/arm/cpu_features.h -index 4092eba8..edcf7359 100644 ---- a/lib/arm/cpu_features.h -+++ b/lib/arm/cpu_features.h -@@ -97,6 +97,7 @@ static inline u32 get_arm_cpu_features(void) { return 0; } - #endif - #if HAVE_PMULL_NATIVE || \ - (HAVE_DYNAMIC_ARM_CPU_FEATURES && \ -+ HAVE_NEON_INTRIN /* needed to exclude soft float arm32 case */ && \ - (GCC_PREREQ(6, 1) || __has_builtin(__builtin_neon_vmull_p64) || \ - defined(_MSC_VER)) && \ - /* diff --git a/package/libdeflate/libdeflate.hash b/package/libdeflate/libdeflate.hash index 79de3439d7..c6a50efbfc 100644 --- a/package/libdeflate/libdeflate.hash +++ b/package/libdeflate/libdeflate.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 58b95040df7383dc0413defb700d9893c194732474283cc4c8f144b00a68154b libdeflate-1.15.tar.gz +sha256 225d982bcaf553221c76726358d2ea139bb34913180b20823c782cede060affd libdeflate-1.18.tar.gz sha256 5d246dd2537307b80fed9ba5fdddf5d0fe7a8f023393a071182b9daed56b40fe COPYING diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index c09a033325..00de2e82a9 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDEFLATE_VERSION = 1.15 +LIBDEFLATE_VERSION = 1.18 LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 7 17:35:14 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 7 Jun 2023 19:35:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og Message-ID: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 package/php/0006-xxhash-h-Fix-GCC-12-Og.patch diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) -- 2.39.2 From kilian.zinnecker at mail.de Wed Jun 7 18:59:05 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Wed, 07 Jun 2023 20:59:05 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b Message-ID: <12221308.O9o76ZdvQC@kilian-aisec> Hello, this is my first email on this mailing list (and almost the first on an opensource mailinglist in general), so please forgive me and notify me about any mistake I make ;) I would love to use buildroot to create images for the Radxa Rock 5b. However, I am not much experienced and have a few questions about it: There exists a project on github from a user called flatmax, which provides files to support building bootable images with buildroot for different boards with Rockchip SoCs. Using this project, I was able to create a bootable image for the Rock 5b. However, I would rather like to see buildroot natively supporting the Rock 5b, if possible. >From what I see, the project from flatmax uses a special Linux kernel and u-boot, both provided by Radxa. In addition it also seems to need precompiled ATF binaries, provided by Rockchip. According to a blogpost on the Radxa forum, Rockchip does not provide the ATF sources for the particular SoC, but only compiled ATF binaries. Hence, my first question is: Is it in general ok to provide a board support (i.e., a defconfig) to buildroot, which then uses such alternative sources (e.g., Radxa kernel, Radxa u-boot, Rockchip ATF binaries)? I also saw that someone from Collabora currently works on u-boot networking support for the Rock 5b. I am particular interested in that, as I would love to be able to setup a tftpboot. I was already successful in using the u-boot version from Collabora to boot the kernel image and rootfs from the flatmax buildroot via tftp and nfs. However, I built the Collabora u-boot seperately, i.e., not as part of buildroot. Hence my second question is, are there people interested in (or maybe even currently working on) buildroot support for the Rock 5b and could help me? I saw that the defconfigs of other boards with Rockchip SoCs were dropped in the past due to lack of maintenance. Best regards, Kilian From giulio.benetti at benettiengineering.com Wed Jun 7 19:30:13 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 7 Jun 2023 21:30:13 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <12221308.O9o76ZdvQC@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> Message-ID: Hi Kilian, On 07/06/23 20:59, Kilian Zinnecker wrote: > Hello, > > this is my first email on this mailing list (and almost the first on an > opensource mailinglist in general), so please forgive me and notify me about > any mistake I make ;) > > I would love to use buildroot to create images for the Radxa Rock 5b. However, > I am not much experienced and have a few questions about it: > > There exists a project on github from a user called flatmax, which provides > files to support building bootable images with buildroot for different boards > with Rockchip SoCs. Using this project, I was able to create a bootable image > for the Rock 5b. > > However, I would rather like to see buildroot natively supporting the Rock 5b, > if possible. that would be good > From what I see, the project from flatmax uses a special Linux kernel and > u-boot, both provided by Radxa. In addition it also seems to need precompiled > ATF binaries, provided by Rockchip. According to a blogpost on the Radxa > forum, Rockchip does not provide the ATF sources for the particular SoC, but > only compiled ATF binaries. It's ok to use pre-built ATF if there are no open source solutions. Official ATF doesn't provide source for RK3588: https://github.com/ARM-software/arm-trusted-firmware/tree/master/plat/rockchip but the prebuilt binary is here: https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 It happens the same with GPU blobs or other closed-source blobs, so it's not a problem. > Hence, my first question is: Is it in general ok to provide a board support > (i.e., a defconfig) to buildroot, which then uses such alternative sources > (e.g., Radxa kernel, Radxa u-boot, Rockchip ATF binaries)? Yes, even if possibly you should use mainline U-Boot, Linux, ATF. In this case ATF is only provided as blob and maybe some driver has not been mainlined for RK3588 on U-Boot or Linux. You can take for example a look at i.MX family defconfigs. Freescale(NXP) maintained Linux and U-Boot: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_imx6ullevk_defconfig while mainlined defconfig is this: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_defconfig > I also saw that someone from Collabora currently works on u-boot networking > support for the Rock 5b. I am particular interested in that, as I would love > to be able to setup a tftpboot. I was already successful in using the u-boot > version from Collabora to boot the kernel image and rootfs from the flatmax > buildroot via tftp and nfs. However, I built the Collabora u-boot seperately, > i.e., not as part of buildroot. If Collabora's U-Boot supports some feature not supported by Rockchip's one or Mainline U-Boot it could make sense. > Hence my second question is, are there people interested in (or maybe even > currently working on) buildroot support for the Rock 5b and could help me? I think that ML and IRC can be the 2 place to find help to add support for that board. > I saw that > the defconfigs of other boards with Rockchip SoCs were dropped in the > past due to lack of maintenance. Sometimes it happens Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From peter at korsgaard.com Wed Jun 7 20:21:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:21:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode In-Reply-To: <20230607171708.595774-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:17:08 +0200") References: <20230607171708.595774-1-bernd.kuhls@t-online.de> Message-ID: <874jnj3twx.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fix the following build failure: > /tmp/ccGKQdKj.s: Assembler messages: > /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup > /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup > /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup > /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup > Fixes: > http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 20:23:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:23:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og In-Reply-To: <20230607173514.1070338-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:35:14 +0200") References: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Message-ID: <87zg5b2f9a.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From ju.o at free.fr Wed Jun 7 20:24:38 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 7 Jun 2023 22:24:38 +0200 Subject: [Buildroot] [PATCH 1/2] package/glslsandbox-player: bump to version v2023.04.05 Message-ID: <20230607202439.188050-1-ju.o@free.fr> License hash changed due to copyright year update. Signed-off-by: Julien Olivain --- package/glslsandbox-player/glslsandbox-player.hash | 4 ++-- package/glslsandbox-player/glslsandbox-player.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/glslsandbox-player/glslsandbox-player.hash b/package/glslsandbox-player/glslsandbox-player.hash index bc8946c62b..91af3c9c75 100644 --- a/package/glslsandbox-player/glslsandbox-player.hash +++ b/package/glslsandbox-player/glslsandbox-player.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4af34889faa6d3a904e980f23aeb720dfb614d50aa01b9b1874fc2ae77dbcf4 glslsandbox-player-2021.08.24.tar.gz -sha256 970d45d8a3dfd042d303008294f49db8c0c464f7687aa6e28a01b0926e74df85 LICENSE +sha256 8adf89f65a060958e6ba2aa52a28f3189fde23b5478958ad4b8b6a7e82007587 glslsandbox-player-2023.04.05.tar.gz +sha256 cda47d436d3aeb02d595ddd316d841494926d286327383b5d63734115204a8b2 LICENSE diff --git a/package/glslsandbox-player/glslsandbox-player.mk b/package/glslsandbox-player/glslsandbox-player.mk index 241f3475d2..0066f43567 100644 --- a/package/glslsandbox-player/glslsandbox-player.mk +++ b/package/glslsandbox-player/glslsandbox-player.mk @@ -4,7 +4,7 @@ # ################################################################################ -GLSLSANDBOX_PLAYER_VERSION = 2021.08.24 +GLSLSANDBOX_PLAYER_VERSION = 2023.04.05 GLSLSANDBOX_PLAYER_SITE = $(call github,jolivain,glslsandbox-player,v$(GLSLSANDBOX_PLAYER_VERSION)) GLSLSANDBOX_PLAYER_AUTORECONF = YES GLSLSANDBOX_PLAYER_DEPENDENCIES = libegl libgles host-pkgconf -- 2.40.1 From ju.o at free.fr Wed Jun 7 20:24:39 2023 From: ju.o at free.fr (Julien Olivain) Date: Wed, 7 Jun 2023 22:24:39 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_glslsandbox_player.py: new runtime test In-Reply-To: <20230607202439.188050-1-ju.o@free.fr> References: <20230607202439.188050-1-ju.o@free.fr> Message-ID: <20230607202439.188050-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- Patch series tested on branch master at commit a4fec34 with commands: utils/docker-run make check-package ... 0 warnings generated support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_glslsandbox_player ... OK --- DEVELOPERS | 2 + .../tests/package/test_glslsandbox_player.py | 50 +++++++++++++++++++ .../linux-vkms.fragment | 1 + 3 files changed, 53 insertions(+) create mode 100644 support/testing/tests/package/test_glslsandbox_player.py create mode 100644 support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..d2730f0cef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,8 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_glslsandbox_player.py +F: support/testing/tests/package/test_glslsandbox_player/ F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_glslsandbox_player.py b/support/testing/tests/package/test_glslsandbox_player.py new file mode 100644 index 0000000000..3b0dd60395 --- /dev/null +++ b/support/testing/tests/package/test_glslsandbox_player.py @@ -0,0 +1,50 @@ +import os + +import infra.basetest + + +class TestGlslsandboxPlayer(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="6.1.32" + 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_PACKAGE_LIBDRM=y + BR2_PACKAGE_MESA3D=y + BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y + BR2_PACKAGE_MESA3D_LLVM=y + BR2_PACKAGE_MESA3D_OPENGL_EGL=y + BR2_PACKAGE_MESA3D_OPENGL_ES=y + BR2_PACKAGE_GLSLSANDBOX_PLAYER=y + BR2_PACKAGE_GLSLSANDBOX_PLAYER_KMS=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + infra.filepath("tests/package/test_glslsandbox_player/linux-vkms.fragment")) + + def test_run(self): + img = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + kern = os.path.join(self.builddir, "images", "Image") + self.emulator.boot(arch="aarch64", + kernel=kern, + kernel_cmdline=["console=ttyAMA0"], + options=["-M", "virt", "-cpu", "cortex-a57", "-m", "256M", "-initrd", img]) + self.emulator.login() + + # We force a small resolution in order to keep a relatively + # fast software rendering + cmd = "GSP_DRM_MODE=640x480 " + # We run 3 frames of a reduced resolution of SimpleMandel + cmd += "glslsandbox-player -S SimpleMandel -w0 -f3 -R8 -N -vv -r1 -D" + self.assertRunOk(cmd, timeout=30) + + # Since we render 3 frames and request a dump of the last one, + # a ppm image file is expected to be present + self.assertRunOk("test -s SimpleMandel-00002.ppm") diff --git a/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment b/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment new file mode 100644 index 0000000000..ec2ed4460c --- /dev/null +++ b/support/testing/tests/package/test_glslsandbox_player/linux-vkms.fragment @@ -0,0 +1 @@ +CONFIG_DRM_VKMS=y -- 2.40.1 From peter at korsgaard.com Wed Jun 7 20:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 22:43:27 +0200 Subject: [Buildroot] [PATCH] package/at-spi2-core: security bump to version 2.48.3 In-Reply-To: <20230607122917.21827-2-dalang@gmx.at> (Daniel Lang's message of "Wed, 7 Jun 2023 14:29:16 +0200") References: <20230607122917.21827-2-dalang@gmx.at> Message-ID: <87v8fz2ec0.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS > Fixes a couple of use after frees when finalizing devices. > Added systemd option to not fail if dbus-broker is detected on the host > machine. > Fixes: > - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 > Signed-off-by: Daniel Lang Ideally this should have been two different commits, but OK. Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 20:20:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:20:35 +0200 Subject: [Buildroot] [git commit] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230607204415.88C6386D6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62200879d49c085b120f37ce31d9123ebcc5895a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ From peter at korsgaard.com Wed Jun 7 20:24:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:24:34 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: security bump to version 2.48.3 Message-ID: <20230607204415.9EF5686D72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17393a78e53a3b56aa0416369604ccb1dde414ef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/AT_SPI2_CORE_2_48_3/NEWS Fixes a couple of use after frees when finalizing devices. Added systemd option to not fail if dbus-broker is detected on the host machine. Fixes: - http://autobuild.buildroot.net/results/a4908a2c8cb75b602794e890fccb8dd42ef6ff41 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard --- package/at-spi2-core/at-spi2-core.hash | 4 ++-- package/at-spi2-core/at-spi2-core.mk | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package/at-spi2-core/at-spi2-core.hash b/package/at-spi2-core/at-spi2-core.hash index db3ea7096e..8f856e1cac 100644 --- a/package/at-spi2-core/at-spi2-core.hash +++ b/package/at-spi2-core/at-spi2-core.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.2.sha256sum -sha256 86ebcb55f678381d7ed7825736add42dfccb70ad3b981dfd65d72e58f87828ee at-spi2-core-2.48.2.tar.xz +# From https://download.gnome.org/sources/at-spi2-core/2.48/at-spi2-core-2.48.3.sha256sum +sha256 37316df43ca9989ce539d54cf429a768c28bb38a0b34950beadd0421827edf55 at-spi2-core-2.48.3.tar.xz # locally calculated sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/at-spi2-core/at-spi2-core.mk b/package/at-spi2-core/at-spi2-core.mk index e9a93b3eda..0ca5bc1817 100644 --- a/package/at-spi2-core/at-spi2-core.mk +++ b/package/at-spi2-core/at-spi2-core.mk @@ -5,7 +5,7 @@ ################################################################################ AT_SPI2_CORE_VERSION_MAJOR = 2.48 -AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).2 +AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).3 AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz AT_SPI2_CORE_SITE = https://download.gnome.org/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR) AT_SPI2_CORE_LICENSE = LGPL-2.1+ @@ -29,6 +29,13 @@ else AT_SPI2_CORE_CONF_OPTS += -Dintrospection=disabled endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=true +AT_SPI2_CORE_DEPENDENCIES += systemd +else +AT_SPI2_CORE_CONF_OPTS += -Duse_systemd=false +endif + AT_SPI2_CORE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) $(eval $(meson-package)) From peter at korsgaard.com Wed Jun 7 20:23:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 22:23:03 +0200 Subject: [Buildroot] [git commit] package/php: Fix GCC 12 -Og Message-ID: <20230607204415.933A486D70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29e79c1f54407d0bb6cd9a3a27c65a4cbe3ccdcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) From peter at korsgaard.com Wed Jun 7 21:07:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 23:07:39 +0200 Subject: [Buildroot] [git commit] Update for 2023.05 Message-ID: <20230607210807.61DE086D82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbb0b4274cdbd74cf22fb4da4c1e43084f3d3125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 14 ++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 26 +++++++++++++------------- docs/website/news.html | 18 ++++++++++++++++++ support/misc/Vagrantfile | 2 +- 5 files changed, 48 insertions(+), 16 deletions(-) diff --git a/CHANGES b/CHANGES index 1f540b8f4b..fec806a215 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,17 @@ +2023.05, released June 7th, 2023 + + Fixes all over the tree. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room + for kernel modules. + + Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl, + perl-http-message, php, redis + 2023.05-rc3, released June 4th, 2023 Fixes all over the tree. diff --git a/Makefile b/Makefile index ce2f34dc5e..3187791d9b 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.05-rc3 +export BR2_VERSION := 2023.05 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1685877000 +BR2_VERSION_EPOCH = 1686172000 # 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 5e9280626d..2af7db1861 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,7 +8,7 @@
        Download
        -

        Latest stable / long term support release: 2023.02.1

        +

        Latest long term support release: 2023.02.1

        @@ -41,41 +41,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 7523bc57d9..32e9273215 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,24 @@

        News

          +
        • +
          +
          +
          +

          2023.05 released

          +

          7 June 2023

          +
          +
          +

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

          +
          +
          +
        • +
        • diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index d1b75ed405..eaac13e32b 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2023.02.1' +RELEASE='2023.05' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Wed Jun 7 21:29:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 07 Jun 2023 23:29:32 +0200 Subject: [Buildroot] Buildroot 2023.05 released Message-ID: <87r0qn2c77.fsf@48ers.dk> Hi, Buildroot 2023.05 is released - Go download it at: http://buildroot.net/downloads/buildroot-2023.05.tar.gz or http://buildroot.net/downloads/buildroot-2023.05.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 somewhat smaller development cycle this time, but still almost 700 changes all over the tree and 94 unique contributors! I'm once again very happy to see so many "new" people next to the "oldtimers". Of noteworthy new features/changes we have: - Toolchain: - glibc update to 2.37, uClibc-ng updated to 1.0.43 - support 6.2.x / 6.3.x kernel headers - Infrastucture: - go: Ensure go versions of os/user and net are used for static builds so CGO is not used - rust / cargo: Correctly split up rust flags for host and target builds - New defconfigs: STM32F769 discovery - New packages: perl-clone, petitboot, python-asttokens, python-evdev, python-executing, python-hwdata, python-pure-eval, python-pyproject-hooks, python-stack-data, shadow And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.05 Many thanks to the people contributing to this release: git shortlog -s -n 2023.02.. 104 Bernd Kuhls 41 James Hilliard 37 Julien Olivain 34 Peter Seiderer 30 Romain Naour 29 Yann E. MORIN 25 Giulio Benetti 22 Daniel Lang 20 Peter Korsgaard 20 Vincent Fazio 19 Adam Duskett 19 James Knight 18 Christian Stewart 18 Fabrice Fontaine 18 Francois Perrad 15 Dario Binacchi 10 Sergey Matyukevich 9 Rapha?l M?lotte 8 Arnout Vandecappelle 8 Stefan Agner 7 Etienne Carriere 6 Lang Daniel 6 Maxim Kochetkov 5 Vincent Stehl? 4 Bagas Sanjaya 4 Joachim Wiberg 4 Luca Ceresoli 4 Neal Frager 4 Petr Vorel 4 Ricardo Martincoski 4 Thomas Claveirole 4 Thomas Devoogdt 3 Adrian Perez de Castro 3 Baruch Siach 3 Gary Bisson 3 Heiko Thiery 3 Laurent Vivier 3 Marcus Folkesson 3 Nicolas Cavallari 3 Niklas Cassel 3 Sergey Bobrenok 3 Simon Rowe 3 Witold Lipieta 2 Andreas Ziegler 2 Angelo Compagnucci 2 Carlos Santos 2 Casey Reeves 2 Florian Fainelli 2 Francis Laniel 2 Gwenhael Goavec-Merou 2 Luke D. Jones 2 Maksim Kiselev 2 Martin Hundeb?ll 2 Michael Nosthoff 2 Nicolas Serafini 2 Oleg Lyovin 2 Peter Thompson 2 S?bastien Szymanski 2 Waldemar Brodkorb 2 Xiangyu Chen 1 Aaron Sierra 1 Alistair Francis 1 AndreiCherniaev 1 Andr? Zwing 1 Chris Packham 1 Damien Le Moal 1 Diego Hurtado de Mendoza 1 Edgar Bonet 1 Fabio Estevam 1 Frank Vanbever 1 Joel Stanley 1 Jonathan Neusch?fer 1 Konstantin Menyaev 1 Kris Bahnsen 1 Leon Rinkel 1 Luca Pesce 1 Mario Haustein 1 Martin Hundeboll 1 Michael Fischer 1 Nasser Afshin 1 Norbert Lange 1 Pedro Aguilar 1 Raphael Pavlidis 1 Sebastian Weyer 1 Stefan Ott 1 Thierry GUIBERT 1 Thomas Petazzoni 1 Titouan Christophe 1 Uladzimir Bely 1 Yair Ben-Avraham 1 Yegor Yefremov 1 itzwam 1 ??H ????S 1 ?????? ????? (Leonid Yuriev) And a special thanks to our patch reviewers (we need more!): git log 2023.02.. | grep -Ei '(reviewed|acked)-by:' | \ sed 's/.*by: //' | sort | uniq -c | sort -n -r 6 Adrian Perez de Castro 4 Maxim Kochetkov 3 Giulio Benetti 2 Thomas Huth 2 Romain Naour 2 Petr Vorel 2 Luca Ceresoli 2 Chris Packham 1 Yann E. MORIN 1 Thomas Petazzoni 1 Herve Codina 1 Gwenhael Goavec-merou 1 Florian Fainelli 1 Christian Stewart 1 Bartosz Bilas The next release will be 2023.08. Expect the first release candidate at the beginning of August and the final release at the end of the month. This release will be supported with security and other important fixes until 2023.08 is out. For longer support, consider our long term support release (2023.02.x) instead, which will be supported until April 2024. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 7 21:32:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 7 Jun 2023 23:32:45 +0200 Subject: [Buildroot] [git commit] docs/website/news.html: add 2023.05 announcement link Message-ID: <20230607213310.ECFA586D93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35b1ddbe635c11c7c60f51cbe9203a8f68e24857 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- docs/website/news.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index 32e9273215..1a2af7ccfc 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -20,7 +20,8 @@

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

          From thomas.petazzoni at bootlin.com Thu Jun 8 04:40:18 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 08 Jun 2023 04:40:18 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-07 Message-ID: <20230608044025.EA00C82FA2@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-07 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 9 | 0 | 14 | master | 92 | 56 | 0 | 148 | Classification of failures by reason for master ----------------------------------------------- elfutils-0.186 | 4 linux-6.3.6 | 4 host-heimdal-f4faaeaba371ff... | 3 syslog-ng-4.1.1 | 3 batman-adv-2022.3 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 host-rust-1.68.2 | 2 skalibs-2.12.0.1 | 2 trinity-1.9 | 2 unknown | 2 agentpp-4.6.0 | 1 at-spi2-core-2.48.2 | 1 audit-3.1 | 1 edid-decode-2d44e1b01c7ed7d... | 1 fdk-aac-2.0.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 haveged-1.9.18 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-11.4.0 | 1 host-gcc-final-12.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 igh-ethercat-2e2cef61318953... | 1 json-c-0.16 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 libuhttpd-3.14.1 | 1 linux-5.10.162-cip24 | 1 linux-pam-1.5.2 | 1 lttng-modules-2.13.7 | 1 musl-1.2.3 | 1 netsniff-ng-0.6.8 | 1 pv-1.6.20 | 1 python-pyicu-2.10.2 | 1 python-stack-data-0.6.2 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 stress-ng-0.15.07 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1eef9b67c124b3a5ee49e6a34625ab0a3d15b976 | sparc64 | at-spi2-core-2.48.2 | NOK | http://autobuild.buildroot.net/results/ec6f5354855cb5022cb3aadcc177f0d34bee5250 | powerpc | audit-3.1 | NOK | http://autobuild.buildroot.net/results/2c2fdcd72c54153bfe679eef13d5f1eceb02c3c8 | riscv32 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/f11c575c292f41a41c0a473789aec745c645853a | powerpc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/eef3d8bb8eeb53c2893166c5a84aa994ead127b0 | riscv64 | edid-decode-2d44e1b01c7ed7d... | NOK | http://autobuild.buildroot.net/results/c722c63891e551e9a05e4ad5dec289c0ffec7fce | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/24cd7c62976350dd4a5669fba7352a08a70f03cf | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/37222bff404626444867a1e0e114c8b196bcb55e | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a485916c0496a271215a6c2626ab07f31800284e | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9036eed53242e6fc3515c1b28bf39a334d44b94f | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/bf7226e4aa7c697505a8964470cda4b8e058d249 | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/95472197494fd8e3637ee89d05834189e8797a0b | s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/957448a950a1f200a5a3abd63f85395c5bbc81c1 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/44f8dd160db9fd40c8533885c77ab42ce9be1fce | ORPH mips64 | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/48948ff8c146254897751f0523fca0bea337dfa9 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7df87f83ca98a2816dfc913bc6e96fb4e3111c32 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8e04b52b17ce73fa014f2a565911d704bbcbab1a | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/c1c5744838c749c88b39d96a1eefcdbd89352d49 | microblazeel | host-gcc-final-12.3.0 | NOK | http://autobuild.buildroot.net/results/818da6c06a48f90566c5f4c7940a92320b30fde0 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/14aa3376be8093d285bed8189fa865253cb3f8e4 | ORPH or1k | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/02e9d116cd2d58156d25d8da809d7b3dba4640b6 | s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/5d324ca0fae580a9fb45b9eb0f3f615027358425 | aarch64_be | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e308e259e1c03581b68d7ae2f138f1eb02f8318a | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/b360466e5f9d55e6ad0711db6fec0c5f818141b1 | ORPH mips64el | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/540d9c8aac7a6c892d3363738786f0638b191e42 | ORPH powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8ed81632c1b7a8f61f9bca5eb59f359ff13acd8d | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7f026b02ad823ea7afc685521983d2c3dad65670 | or1k | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/634099845c3b6e4f54b88e1d2c127b86822fd770 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d9b6af84690ab528374fb6cb90677b70113dd4c7 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/37f9c068e1e0d02b0448412a6423d09e1e590c86 | ORPH i686 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d3e0b5fb34596c6c9371346daaa04fdf471f841e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/de204cb21f471143030dfd681005d411acad838f | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/137e7dcc2ee5b8fadf2e6edf13aada1669a08029 | ORPH mips | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/12a7b4f43c4ff7a6bf7fcdf098b7b87ee1fed22d | ORPH powerpc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1973da515e55540cf8fb640b203056bd49cbc504 | ORPH m68k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/b070cbf8f13c80daed08dd6db830b2f802ef9b80 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/171dfc73bf3cfc655a2aead913418da555457846 | ORPH sparc | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/50f5514e450add17c02484e7ac055ecd242175ce | ORPH powerpc64 | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/9a20247a21bbc2e65bc72e37d619e12f0b59f4ef | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/161aa32aa60c90f8d34345c4cc58658bf97562b2 | x86_64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/62e967b5f187f36ec5a67f26f6efd2e1a13b370a | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/3d055d42bd493dfd416fa5eee1352f3743ffdee1 | ORPH xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/660a1efc883b8be298a85dc5043aefb073ea6f0c | mipsel | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/34a8be17bd647421ccd538adb181ef27e0d106e0 | i586 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/0a085015e5c40db4b8911cfd45ab65908c748a8a | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/148b63ef07881131225861a968bbf5e14ff8a09a | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/e4852032504b6d648a2f506ce0983d07252b164f | x86_64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/de2543b290e6f6851c5881967c7e46208861cb24 | powerpc | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/e0fc18ee1c5df004faf8034a992a9ea1e58643e4 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/94e273eab8394ac732de8b4f0d08b0d125418fd7 | mips64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/83d43620c4ace93ece74a136474638ce4b3f9fc6 | powerpc64le | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/b65c1f492379466277070377f2cd437351fe2ac4 | ORPH powerpc64le | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/9c8e2bd7f15262aca8a10f1fb0c6fbe59dc66897 | ORPH s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3de1eb9a3d927c6533c42e645d96d8acea68b7a8 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/15568e75af549a6e55b437bd00955b9e4d85b6fd | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/fa1e5e161a2ebd7c97f18a54ef78c2c870d891e7 | Classification of failures by reason for 2023.02.x -------------------------------------------------- agentpp-4.6.0 | 2 host-qemu-7.2.0 | 2 host-gcc-final-12.2.0 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 quickjs-2021-03-27 | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8656755bc3a3eb4b790aef644de753fa6a8913f2 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/676605c2f4e93a9b45dd3564cdff537f60d0006b | arm | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/4cf9bf88f37286d3e1a6d3a5acca7fd82170ddf6 | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c39d0e135eb2fbfa160819499ab2d5938ab6295d | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/70e7787619b3a26196ccafc32aa6b60c1ef66420 | powerpc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/adb20a9fa55198a0a155b51ca39e67771bbb1d23 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ea55f2f5b4d8b15da52e40cfcf9f23acf3ccebea | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b1db05e79e5505c6606524e54e159224b633eac2 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/baa1a025a50bc8ab89faa00512840fa38d077e5b | -- http://autobuild.buildroot.net From sebastian.weyer at smile.fr Thu Jun 8 08:50:15 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 10:50:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/rust-bindgen: new host package Message-ID: <20230608085015.1075425-1-sebastian.weyer@smile.fr> From: Romain Naour host-rust-bindgen will be required to build several different rust-based packages, includign a Linux kernel with rust modules and mesa3d's rusticl which is the rust-based implementation of OpenCL. The Cargo.toml file at the project root is a "virtual manifest". Since we only want to install rust-bindgen, we can specify RUST_BINDGEN_SUBDIR = bindgen-cli to use the Cargo.toml from this directory. Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- package/rust-bindgen/rust-bindgen.hash | 3 +++ package/rust-bindgen/rust-bindgen.mk | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 package/rust-bindgen/rust-bindgen.hash create mode 100644 package/rust-bindgen/rust-bindgen.mk diff --git a/package/rust-bindgen/rust-bindgen.hash b/package/rust-bindgen/rust-bindgen.hash new file mode 100644 index 0000000000..fe94bbc096 --- /dev/null +++ b/package/rust-bindgen/rust-bindgen.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e1cdbaa8e0ed96f647e49807aecfc44d9239d438c2b1c084edb9a3cca0b1f68f rust-bindgen-0.65.1.tar.gz +sha256 c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db LICENSE diff --git a/package/rust-bindgen/rust-bindgen.mk b/package/rust-bindgen/rust-bindgen.mk new file mode 100644 index 0000000000..b9c7647716 --- /dev/null +++ b/package/rust-bindgen/rust-bindgen.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# rust-bindgen +# +################################################################################ + +#When updating to a version >0.63.0, pay attention to the command line +#arguments --blacklist* and --whitelist* which are deprecated from 0.63.0 +#onwards but are still used when compiling the Linux Kernel as of the time +#of this comment +RUST_BINDGEN_VERSION = 0.65.1 +RUST_BINDGEN_SITE = $(call github,rust-lang,rust-bindgen,v$(RUST_BINDGEN_VERSION)) +RUST_BINDGEN_LICENSE = BSD-3-clause +RUST_BINDGEN_LICENSE_FILES = LICENSE + +# The Cargo.toml at the root directory is an "virtual manifest". +# Since we only want to build and install bindgen use the Cargo.toml +# from the bindgen-cli subdirectory. +RUST_BINDGEN_SUBDIR = bindgen-cli + +$(eval $(host-cargo-package)) -- 2.34.1 From martin at geanix.com Thu Jun 8 09:03:21 2023 From: martin at geanix.com (=?UTF-8?q?Martin=20Hundeb=C3=B8ll?=) Date: Thu, 8 Jun 2023 11:03:21 +0200 Subject: [Buildroot] [PATCH] package/python-flask-smorest: bump version to 0.42.0 Message-ID: <20230608090321.1213226-1-martin@geanix.com> Signed-off-by: Martin Hundeb?ll --- package/python-flask-smorest/python-flask-smorest.hash | 4 ++-- package/python-flask-smorest/python-flask-smorest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-smorest/python-flask-smorest.hash b/package/python-flask-smorest/python-flask-smorest.hash index 941535c503..2c9cf3a51a 100644 --- a/package/python-flask-smorest/python-flask-smorest.hash +++ b/package/python-flask-smorest/python-flask-smorest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-smorest/json -md5 1dad52f26c59ca2dcaf0c5d109879605 flask-smorest-0.40.0.tar.gz -sha256 9b46b4937ccf78702d99fed8cfd1cd5c37608ddefd65ff16a86d1ad5c7f7d8c0 flask-smorest-0.40.0.tar.gz +md5 d7f8b4f7c9c6c2607dfc68bd5bbbd52d flask-smorest-0.42.0.tar.gz +sha256 868421b29e060a602e3739c2caf7b97cfe21c3ac488f51a2b5e95e168dd3bec2 flask-smorest-0.42.0.tar.gz # Locally computed sha256 checksums sha256 40999ea1d9c1b8202fa44f8e6849a557e22df892481e067abf999879064b9521 LICENSE diff --git a/package/python-flask-smorest/python-flask-smorest.mk b/package/python-flask-smorest/python-flask-smorest.mk index 069d9244dd..ac4ff188a5 100644 --- a/package/python-flask-smorest/python-flask-smorest.mk +++ b/package/python-flask-smorest/python-flask-smorest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SMOREST_VERSION = 0.40.0 +PYTHON_FLASK_SMOREST_VERSION = 0.42.0 PYTHON_FLASK_SMOREST_SOURCE = flask-smorest-$(PYTHON_FLASK_SMOREST_VERSION).tar.gz -PYTHON_FLASK_SMOREST_SITE = https://files.pythonhosted.org/packages/e6/b5/1b81ea4f7e377cf8a653aa10c249656a1c73de7a3695b2544d7a713ea3c2 +PYTHON_FLASK_SMOREST_SITE = https://files.pythonhosted.org/packages/45/ec/9ceb51a4b8a20ae66bfc7e83ad6781f03a9f37cde6a4111a65aa6cb669a2 PYTHON_FLASK_SMOREST_SETUP_TYPE = setuptools PYTHON_FLASK_SMOREST_LICENSE = MIT PYTHON_FLASK_SMOREST_LICENSE_FILES = LICENSE -- 2.39.1 From allmyaddmin at gmail.com Thu Jun 8 10:46:30 2023 From: allmyaddmin at gmail.com (Andy Bergh) Date: Thu, 8 Jun 2023 12:46:30 +0200 Subject: [Buildroot] cpufreq: cpufreq_online: CPU0: Running at unlisted freq In-Reply-To: References: Message-ID: This problem has been resolved. The cause was the use of the SYSBOOT pins (GPIO0_10 and GPIO0_11) which are used to set the frequency on the chip: [image: image.png] The pins were electronically isolated and configured to be used only after the boot register had been loaded and the OS started. This 'isolation' was not optimal which then caused this intermittent startup 'unlisted freq' message/error. Simply properly isolating the pins solved it. Hopefully this solution may help anyone in the future. Regards On Wed, May 31, 2023 at 4:08?PM Andy Bergh wrote: > Hi, > > I was not able to access the mailing list to search for this topic, I hope > I am not repeating the question. > > I am running a custom OS for the Beaglebone Black and am using the serial > port to talk to an external LCD screen via UART1. > This works most of the time at startup, but about 15% after powering on > the board the LCD does not work. It looks like the BAUD > rate on my OS is slightly off. > > After having a look at the console startup log I noticed that only on a > failure do the following messages appear: > ... > Calibrating delay loop... *915.86* BogoMIPS (lpj=4579328) *// On a > normal/working startup the output is: 996.14 BogoMIPS (lpj=4980736)* > ... > [4.214981] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 923076 > KHz > [4.450726] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency > changed to: 1000000 KHz > ... > I have searched extensively on the internet but could not resolve the > issue. > Based on what I read I also double checked the blob/*.dts files and > everything seems in order. I used this link > > to verify my setup. > > Would anyone be able to point me in the right direction regarding this > issue? How can I resolve this "*Running at unlisted freq*" warning? > Any information would be much appreciated. I am at a loss here. > > Thank you and regards > Andy > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 83868 bytes Desc: not available URL: From KAMenyaev at sberdevices.ru Thu Jun 8 13:28:59 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Thu, 8 Jun 2023 16:28:59 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 Message-ID: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Signed-off-by: Konstantin Menyaev --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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.40.1 From baruch at tkos.co.il Thu Jun 8 13:41:11 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 08 Jun 2023 16:41:11 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: bump to version 6.3 In-Reply-To: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> References: <20230608132859.4162544-1-KAMenyaev@sberdevices.ru> Message-ID: <87r0qmcbpu.fsf@tarshish> Hi Konstantin, On Thu, Jun 08 2023, Konstantin Menyaev via buildroot wrote: > From: Konstantin Menyaev > > Signed-off-by: Konstantin Menyaev This bump is already in the 'next' branch: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 baruch > --- > 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 d49abf1f16..555d074c5d 100644 > --- a/package/strace/strace.hash > +++ b/package/strace/strace.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 > -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc > -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz > +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc > +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 > --- a/package/strace/strace.mk > +++ b/package/strace/strace.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -STRACE_VERSION = 6.2 > +STRACE_VERSION = 6.3 > STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz > STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION) > STRACE_LICENSE = LGPL-2.1+ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bugzilla at busybox.net Thu Jun 8 13:44:34 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 08 Jun 2023 13:44:34 +0000 Subject: [Buildroot] [Bug 15628] New: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15628 Bug ID: 15628 Summary: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO Product: buildroot Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: sebastian.weyer at smile.fr CC: buildroot at uclibc.org Target Milestone: --- Piglit depends on mako, which in turn imports the modules pygments and markupsafe which are not selected by selecting BR2_PACKAGE_PYTHON_MAKO # piglit run sanity Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in ModuleNotFoundError: No module named 'pygments' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/bin/piglit", line 107, in import framework.programs.summary as summary File "/usr/lib64/piglit/framework/programs/summary.py", line 30, in from framework import summary, status, core, backends, exceptions File "/usr/lib64/piglit/framework/summary/__init__.py", line 31, in from .html_ import html, feat File "/usr/lib64/piglit/framework/summary/html_.py", line 37, in from mako.lookup import TemplateLookup File "/usr/lib/python3.11/site-packages/mako/lookup.py", line 13, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in ModuleNotFoundError: No module named 'markupsafe' -- You are receiving this mail because: You are on the CC list for the bug. From sebastian.weyer at smile.fr Thu Jun 8 13:54:24 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 15:54:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-make: add missing dependencies Message-ID: <20230608135425.1812345-1-sebastian.weyer@smile.fr> Mako imports pygments and markupsafe so it needs to be selected when selecting BR2_PACKAGE_PYTHON_MAKO Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15628 Signed-off-by: Sebastian Weyer --- package/python-mako/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 442e290efa..500137854f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_PYTHON_MAKO bool "python-mako" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime help Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 8 14:09:33 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 8 Jun 2023 16:09:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-mako: add missing dependencies Message-ID: <20230608140933.1814667-1-sebastian.weyer@smile.fr> Mako imports pygments and markupsafe so it needs to be selected when selecting BR2_PACKAGE_PYTHON_MAKO Fixes: - https://bugs.busybox.net/show_bug.cgi?id=15628 Signed-off-by: Sebastian Weyer --- v2: fix typo in commit message header --- package/python-mako/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 442e290efa..500137854f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_PYTHON_MAKO bool "python-mako" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + select BR2_PACKAGE_PYTHON_MARKUPSAFE # runtime help Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules -- 2.34.1 From gadiyar at ti.com Thu Jun 8 13:29:02 2023 From: gadiyar at ti.com (Gadiyar, Anand) Date: Thu, 8 Jun 2023 13:29:02 +0000 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: <20230608063000.882363-1-patrick.oppenlander@gmail.com> References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> Message-ID: > From: patrick.oppenlander at gmail.com > > Hi, > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > Ideally it would be easiest to build support for the SOM on top of these > patches. Is this series still alive? Hi Patrick, I gave up after the last round of review comments, but there is someone at TI who has taken it up again recently. They're focusing on the AM62x including other goodies like display and GPU, and has a working baseline. He was planning to post the series upstream shortly after. The series 7 should still work functionally. All the review comments were valid though and might be easy to address if you want to start from there. Since there is community interest in having AM64x support, I would love to take this up again. Best Regards, Anand From kilian.zinnecker at mail.de Thu Jun 8 15:09:10 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Thu, 08 Jun 2023 17:09:10 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: References: <12221308.O9o76ZdvQC@kilian-aisec> Message-ID: <4834301.31r3eYUQgx@kilian-aisec> Hi Giulio, thanks for your very helpful answer! > > that would be good > I would like to try to use Collabora's U-Boot (and kernel) with the Rock 5b support, for starters. And I would like to setup the defconfig such, that buildroot fetches the sources from Github. Afaik this can be achieved by properly setting the respective CUSTOM_REPO_URL and CUSTOM_REPO_VERSION of the kernel and U-boot. However, Collabora's U-Boot needs two of the ATF binaries during compilation. How could I fulfil this requirement in the defconfig? I.e., how could I instruct buildroot to fetch both binaries, when attempting to build U-Boot? If the binaries are present, I think I should be able to use the CUSTOM_MAKEOPTS setting to tell U-Boot's makefile to use the two binaries. Also I would like to have a change to the used kernel config: I would like to have ethernet driver support activated in the kernel (CONFIG_R8169=y). Radxa's kernel version does feature a rockchip_linux_defconfig, which is also used by flatmax. However, Collabora's kernel repository does not. If the kernel defconfig was present in the kernel repository, I should be be able to use the BR2_LINUX_KERNEL_DEFCONFIG setting in the buildroot board defconfig to instruct buildroot to use that particular kernel defconfig, right? But since that file is not present, what could I do? And even if it was present: How could I introduce a change, i.e. activate the Realtek R8169 driver? > > You can take for example a look at i.MX family defconfigs. > Freescale(NXP) maintained Linux and U-Boot: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_i > mx6ullevk_defconfig while mainlined defconfig is this: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_ > defconfig > I also have a question regarding the freescale imx defconfig, you mentioned: There is a "call" command in the CUSTOM_TARBALL_LOCATION setting: $(call github,nxp-imx,linux-imx,lf-)/.tar.gz I suppose that this line results in buildroot downloading a particular tar from the net. But how does this command work in particular? Does it create some url from "github,nxp-imx,linux-imx,lf...."? Best regards, Kilian From dannenberg at ti.com Thu Jun 8 15:59:55 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 8 Jun 2023 10:59:55 -0500 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> Message-ID: <20230608155955.m7rqwkencyowlvqo@dasso> All, On Thu, Jun 08, 2023 at 01:29:02PM +0000, Gadiyar, Anand via buildroot wrote: > > From: patrick.oppenlander at gmail.com > > > > Hi, > > > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > > > Ideally it would be easiest to build support for the SOM on top of these > > patches. Is this series still alive? > > Hi Patrick, > > I gave up after the last round of review comments, but there is someone > at TI who has taken it up again recently. > > They're focusing on the AM62x including other goodies like display and GPU, and > has a working baseline. He was planning to post the series upstream shortly after. I work for TI and have since picked up the work on the v7 patch series that Anand and others last worked on. I've been forward porting the exisiting patches on top of the latest 'master' commit, doing some further cleanup also considering v7 feedback, plus making enhancements needed to better support TI K3 SoCs. I've also added AM62x support, and currently working on adding GPU support for AM62x (I have it already working being able to run Weston and Chocolate Doom for testing purposes, just needs some more cleanup). My intermediate work is posted here [1] together with some instructions and how to get it to work for anybody interested in the full solution *today*. My plan is once GPU support is complete and cleaned up I'll post a v8 series to this mailing list here with everything in it, and work with the community on any further cleanup that may be needed. I expect to be able to start this process next week. So I'd appreciate if we can refrain from posting additional TI K3 patches until then. Once merged, the temporary page [1] will get updated and/or dismantled. It is certainly not meant to be a "forked solution" of sorts, and was only intended to be a stop-gap measure for some immediate customer needs we had here at TI. Thanks, -- Andreas Dannenberg Texas Instruments Inc [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > The series 7 should still work functionally. All the review comments were > valid though and might be easy to address if you want to start from there. > > Since there is community interest in having AM64x support, I would love to > take this up again. > > Best Regards, > Anand > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd.kuhls at t-online.de Thu Jun 8 16:38:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:38:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 Message-ID: <20230608163828.422195-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.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 1307626599..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.1 +MESA3D_HEADERS_VERSION = 23.1.2 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 feeb20d158..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html -sha256 a2679031ed5b73b29c4f042ac64d96f83b0cfe4858617de32e2efc196c653a40 mesa-23.1.1.tar.xz -sha512 ac5522307d75ff71289a62e2e5827edca70a88e028563ed11907504b9727925186893cd40e5948f1f16c29d8ad9fad39012d7569276e2c75be97aef9c106baf8 mesa-23.1.1.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 3685ad7ef8..feb8547e73 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.1 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From giulio.benetti at benettiengineering.com Thu Jun 8 16:32:51 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 8 Jun 2023 18:32:51 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <4834301.31r3eYUQgx@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> Message-ID: <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> Hi Kilian, On 08/06/23 17:09, Kilian Zinnecker wrote: > Hi Giulio, > > thanks for your very helpful answer! > >> >> that would be good >> > > I would like to try to use Collabora's U-Boot (and kernel) with the Rock 5b > support, for starters. To begin is ok, but I see U-Boot supports this board, this is the defconfig: https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig that uses this dts file: https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts So I would go with mainline uboot. > And I would like to setup the defconfig such, that > buildroot fetches the sources from Github. Using mainline uboot is not needed but > Afaik this can be achieved by > properly setting the respective CUSTOM_REPO_URL and CUSTOM_REPO_VERSION of > the kernel and U-boot. Yes you can do it with those 2 variables > However, Collabora's U-Boot needs two of the ATF > binaries during compilation. How could I fulfil this requirement in the > defconfig? If you refer to BL31 or something similar that should already be an infrastructure in Buildroot for it. I suggest you to take a look at other similar boards in buildroot/configs and filter what you need and give a try. > I.e., how could I instruct buildroot to fetch both binaries, when > attempting to build U-Boot? If the binaries are present, I think I should be > able to use the CUSTOM_MAKEOPTS setting to tell U-Boot's makefile to use the > two binaries. As pointed above I think there should already be everything you need, it's only about to try to imitate what it's already been done. For example there are already boards with RK3399 that is similar to R3588. Take a look here at this defconfig: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/rockpro64_defconfig > > Also I would like to have a change to the used kernel config: I would like to > have ethernet driver support activated in the kernel (CONFIG_R8169=y). Radxa's > kernel version does feature a rockchip_linux_defconfig, which is also used by > flatmax. However, Collabora's kernel repository does not. If the kernel > defconfig was present in the kernel repository, I should be be able to use the > BR2_LINUX_KERNEL_DEFCONFIG setting in the buildroot board defconfig to > instruct buildroot to use that particular kernel defconfig, right? Exactly > But since > that file is not present, what could I do? You can customize Linux in Buildroot like this: $ make linux-menuconfig then save it and: $ cd output/build/linux.x.x/ $ make savedefconfig the resulting defconfig is the defconfig you're looking for if you want something specific BUT in general in Buildroot we tend to keep architecture default defconfig and... > And even if it was present: How > could I introduce a change, i.e. activate the Realtek R8169 driver? enable what we want using fragment files. Take a look here: https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, you will see that you can en/disable options you need >> >> You can take for example a look at i.MX family defconfigs. >> Freescale(NXP) maintained Linux and U-Boot: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/freescale_i >> mx6ullevk_defconfig while mainlined defconfig is this: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/imx6ullevk_ >> defconfig >> > > I also have a question regarding the freescale imx defconfig, you mentioned: > There is a "call" command in the CUSTOM_TARBALL_LOCATION setting: > > $(call github,nxp-imx,linux-imx,lf-)/.tar.gz > > I suppose that this line results in buildroot downloading a particular tar > from the net. But how does this command work in particular? Does it create > some url from "github,nxp-imx,linux-imx,lf...."? That is a very useful helper that does exist for gitlab too and it's defined in: https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 it takes 3 argument when called and return the URL referred to Github. Same goes for Gitlab. Best regards -- CEO/CTO at Benetti Engineering sas From bernd.kuhls at t-online.de Thu Jun 8 16:53:05 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:53:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/python3: security bump version to 3.11.4 Message-ID: <20230608165305.451682-1-bernd.kuhls@t-online.de> Rebased two patches. Changelog: https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 Fixes the following security problems: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Signed-off-by: Bernd Kuhls --- .../0012-Add-an-option-to-disable-lib2to3.patch | 8 +++++--- ...4-Add-an-option-to-disable-the-tk-module.patch | 15 +++++++++------ package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) 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 0085d5a63f..228b86a90b 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -12,6 +12,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 17 ++++++++++++----- configure.ac | 6 ++++++ @@ -48,9 +50,9 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ + test \ + test/audiodata \ + test/capath \ @@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif 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 04f7e34435..b89e1d27bc 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 @@ -9,6 +9,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 10 +++++++--- configure.ac | 9 +++++++++ @@ -26,14 +28,15 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2038,9 +2038,6 @@ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock - + unittest/test \ + unittest/test/testmock ifeq (@PYDOC@,yes) @@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 16:55:29 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 18:55:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.371 Message-ID: <20230608165529.453542-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 16ab48654c..84979a70fa 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz +sha256 8059ed6f696b5be4bf77c59d57fc26e35d9e579ba2629e325400a6eb8b91089f hwdata-0.371.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index cbac3a22d4..cac6b80185 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.369 +HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 17:49:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 19:49:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.1 Message-ID: <20230608174938.3436542-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..cb36b674fa 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.1/meson-1.1.1.tar.gz.asc +sha256 d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c meson-1.1.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..503aca8c25 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.39.2 From salvador.joseluis at gmail.com Thu Jun 8 17:50:16 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:50:16 +0200 Subject: [Buildroot] [PATCH] package/zfs: not using kernel-module infra In-Reply-To: <20220724143533.GV2641@scaer> References: <20220724143533.GV2641@scaer> Message-ID: <20230608175016.1341416-1-salvador.joseluis@gmail.com> zfs already builds the kernel module from the autotools infrastructure. Signed-off-by: Jos? Luis Salvador Rufo --- package/zfs/Config.in | 1 + package/zfs/zfs.mk | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/zfs/Config.in b/package/zfs/Config.in index 6209c5865b..3bd9f8ab02 100644 --- a/package/zfs/Config.in +++ b/package/zfs/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_ZFS depends on BR2_PACKAGE_HAS_UDEV depends on BR2_USE_MMU # util-linux (libblkid) depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc + select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_LIBBLKID select BR2_PACKAGE_UTIL_LINUX_LIBUUID diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index e99413e611..50c1866045 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -15,7 +15,7 @@ ZFS_CPE_ID_PRODUCT = openzfs # 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch ZFS_AUTORECONF = YES -ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl +ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl linux # sysvinit installs only a commented-out modules-load.d/ config file ZFS_CONF_OPTS = \ @@ -87,5 +87,6 @@ define ZFS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_ZLIB_INFLATE) endef -$(eval $(kernel-module)) +# ZFS autotools will compile the kernel modules, so there is not needed to execute +# $(eval $(kernel-module)) $(eval $(autotools-package)) -- 2.41.0 From salvador.joseluis at gmail.com Thu Jun 8 17:53:23 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:53:23 +0200 Subject: [Buildroot] [PATCH] package/zfs: bump version to 2.1.12 Message-ID: <20230608175323.1344936-1-salvador.joseluis@gmail.com> Removed backported patch: - 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch Signed-off-by: Jos? Luis Salvador Rufo --- ...LegacyVersion-broke-ax_python_dev.m4.patch | 134 ------------------ package/zfs/zfs.hash | 4 +- package/zfs/zfs.mk | 2 +- 3 files changed, 3 insertions(+), 137 deletions(-) delete mode 100644 package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch diff --git a/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch b/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch deleted file mode 100644 index c7c4dc7d10..0000000000 --- a/package/zfs/0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch +++ /dev/null @@ -1,134 +0,0 @@ -From ad2c8e13e42bc2f396cce117d17a227dadedd476 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Thu, 5 Jan 2023 11:04:24 -0800 -Subject: [PATCH] removal of LegacyVersion broke ax_python_dev.m4 - -The 22.0 release of the python `packaging` package removed the -`LegacyVersion` trait, causing ZFS to no longer compile. - -This commit replaces the sections of `ax_python_dev.m4` that rely on -`LegacyVersion` with updated implementations from the upstream -`autoconf-archive`. - -Reviewed-by: Brian Behlendorf -Signed-off-by: Matthew Ahrens -Closes #14297 -Upstream: https://github.com/openzfs/zfs/commit/b72efb751147ab57afd1588a15910f547cb22600 -[Romain: backport to 2.1.7] -Signed-off-by: Romain Naour ---- - config/ax_python_devel.m4 | 71 +++++++++++++++++++-------------------- - 1 file changed, 35 insertions(+), 36 deletions(-) - -diff --git a/config/ax_python_devel.m4 b/config/ax_python_devel.m4 -index 7adcf01a0..9eef45065 100644 ---- a/config/ax_python_devel.m4 -+++ b/config/ax_python_devel.m4 -@@ -97,23 +97,13 @@ AC_DEFUN([AX_PYTHON_DEVEL],[ - # Check for a version of Python >= 2.1.0 - # - AC_MSG_CHECKING([for a version of Python >= '2.1.0']) -- ac_supports_python_ver=`cat<= '2.1.0')"` - if test "$ac_supports_python_ver" != "True"; then - if test -z "$PYTHON_NOVERSIONCHECK"; then - AC_MSG_RESULT([no]) -- m4_ifvaln([$2],[$2],[ -- AC_MSG_FAILURE([ -+ AC_MSG_FAILURE([ - This version of the AC@&t at _PYTHON_DEVEL macro - doesn't work properly with versions of Python before - 2.1.0. You may need to re-run configure, setting the -@@ -122,7 +112,6 @@ PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. - Moreover, to disable this check, set PYTHON_NOVERSIONCHECK - to something else than an empty string. - ]) -- ]) - else - AC_MSG_RESULT([skip at user request]) - fi -@@ -131,37 +120,47 @@ to something else than an empty string. - fi - - # -- # if the macro parameter ``version'' is set, honour it -+ # If the macro parameter ``version'' is set, honour it. -+ # A Python shim class, VPy, is used to implement correct version comparisons via -+ # string expressions, since e.g. a naive textual ">= 2.7.3" won't work for -+ # Python 2.7.10 (the ".1" being evaluated as less than ".3"). - # - if test -n "$1"; then - AC_MSG_CHECKING([for a version of Python $1]) -- # Why the strip ()? Because if we don't, version.parse -- # will, for example, report 3.10.0 >= '3.11.0' -- ac_supports_python_ver=`cat< ax_python_devel_vpy.py -+class VPy: -+ def vtup(self, s): -+ return tuple(map(int, s.strip().replace("rc", ".").split("."))) -+ def __init__(self): -+ import sys -+ self.vpy = tuple(sys.version_info) -+ def __eq__(self, s): -+ return self.vpy == self.vtup(s) -+ def __ne__(self, s): -+ return self.vpy != self.vtup(s) -+ def __lt__(self, s): -+ return self.vpy < self.vtup(s) -+ def __gt__(self, s): -+ return self.vpy > self.vtup(s) -+ def __le__(self, s): -+ return self.vpy <= self.vtup(s) -+ def __ge__(self, s): -+ return self.vpy >= self.vtup(s) -+EOF -+ ac_supports_python_ver=`$PYTHON -c "import ax_python_devel_vpy; \ -+ ver = ax_python_devel_vpy.VPy(); \ -+ print (ver $1)"` -+ rm -rf ax_python_devel_vpy*.py* __pycache__/ax_python_devel_vpy*.py* - if test "$ac_supports_python_ver" = "True"; then -- AC_MSG_RESULT([yes]) -+ AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -- m4_ifvaln([$2],[$2],[ -- AC_MSG_ERROR([this package requires Python $1. -+ AC_MSG_ERROR([this package requires Python $1. - If you have it installed, but it isn't the default Python - interpreter in your system path, please pass the PYTHON_VERSION - variable to configure. See ``configure --help'' for reference. - ]) -- PYTHON_VERSION="" -- ]) -+ PYTHON_VERSION="" - fi - fi - --- -2.34.3 - diff --git a/package/zfs/zfs.hash b/package/zfs/zfs.hash index 0bce3817fe..3a73e5e94f 100644 --- a/package/zfs/zfs.hash +++ b/package/zfs/zfs.hash @@ -1,5 +1,5 @@ -# From https://github.com/openzfs/zfs/releases/download/zfs-2.1.7/zfs-2.1.7.sha256.asc -sha256 6462e63e185de6ff10c64ffa6ed773201a082f9dd13e603d7e8136fcb4aca71b zfs-2.1.7.tar.gz +# From https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.sha256.asc +sha256 64daa26aed3e12c931f6f4413d7527c4ebdb8da35416b356152b5f9fdd4c6e6d zfs-2.1.12.tar.gz sha256 96a27353fe717ff2c8b95deb8b009c4eb750303c6400e2d8a2582ab1ec12b25a bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch # Hash for license files: diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index 50c1866045..2fda1adbe6 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZFS_VERSION = 2.1.7 +ZFS_VERSION = 2.1.12 ZFS_SITE = https://github.com/openzfs/zfs/releases/download/zfs-$(ZFS_VERSION) ZFS_PATCH = https://github.com/openzfs/zfs/commit/bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch ZFS_LICENSE = CDDL -- 2.41.0 From salvador.joseluis at gmail.com Thu Jun 8 17:55:38 2023 From: salvador.joseluis at gmail.com (=?UTF-8?q?Jos=C3=A9=20Luis=20Salvador=20Rufo?=) Date: Thu, 8 Jun 2023 19:55:38 +0200 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations Message-ID: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Signed-off-by: Jos? Luis Salvador Rufo --- package/zfs/zfs.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk index 97e9442cf8..e99413e611 100644 --- a/package/zfs/zfs.mk +++ b/package/zfs/zfs.mk @@ -58,6 +58,14 @@ else ZFS_CONF_OPTS += --disable-pam endif +# Sets the environment for the `make` that will be run ZFS autotools checks. +ZFS_CONF_ENV += \ + ARCH=$(KERNEL_ARCH) \ + CROSS_COMPILE="$(TARGET_CROSS)" +ZFS_MAKE_ENV += \ + ARCH=$(KERNEL_ARCH) \ + CROSS_COMPILE="$(TARGET_CROSS)" + # ZFS userland tools are unfunctional without the Linux kernel modules. ZFS_MODULE_SUBDIRS = \ module/avl \ -- 2.41.0 From romain.naour at gmail.com Thu Jun 8 18:08:29 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:29 +0200 Subject: [Buildroot] [PATCH 01/16] support/testing: TestPythonPy3S3transfer: increase ext2 size to 250M Message-ID: <20230608180844.189528-1-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_s3transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_s3transfer.py b/support/testing/tests/package/test_python_s3transfer.py index d81560aeb1..1578f3aa74 100644 --- a/support/testing/tests/package/test_python_s3transfer.py +++ b/support/testing/tests/package/test_python_s3transfer.py @@ -9,7 +9,7 @@ class TestPythonPy3S3transfer(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_S3TRANSFER=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_s3transfer.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:30 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:30 +0200 Subject: [Buildroot] [PATCH 02/16] support/testing: TestPythonPy3Boto3: increase ext2 size to 250M In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-2-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_boto3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_boto3.py b/support/testing/tests/package/test_python_boto3.py index 126ddae63a..02a1f69d40 100644 --- a/support/testing/tests/package/test_python_boto3.py +++ b/support/testing/tests/package/test_python_boto3.py @@ -9,7 +9,7 @@ class TestPythonPy3Boto3(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTO3=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_boto3.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:31 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:31 +0200 Subject: [Buildroot] [PATCH 03/16] support/testing: TestPythonPy3Botocore: increase ext2 size to 250M In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-3-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index f123993c08..0f3dc93a37 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -9,7 +9,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTOCORE=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] timeout = 30 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:32 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:32 +0200 Subject: [Buildroot] [PATCH 04/16] support/testing: TestSELinuxSystemd: kernel bump 6.1.26 In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-4-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will break the kernel build with the Bootlin stable toolchain due to an latent issue. Fixes: arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table make[4]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1 make[4]: *** Deleting file 'arch/x86/entry/thunk_64.o' make[4]: *** Waiting for unfinished jobs.... [fixed since kernel 6.0] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de979c83574abf6e78f3fa65b716515c91b2613d Signed-off-by: Romain Naour --- support/testing/tests/init/test_systemd_selinux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/init/test_systemd_selinux.py b/support/testing/tests/init/test_systemd_selinux.py index 73604cfc32..5f91243f37 100644 --- a/support/testing/tests/init/test_systemd_selinux.py +++ b/support/testing/tests/init/test_systemd_selinux.py @@ -12,7 +12,7 @@ class TestSELinuxSystemd(infra.basetest.BRTest): BR2_INIT_SYSTEMD=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.12" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_PACKAGE_LIBSELINUX=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:34 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:34 +0200 Subject: [Buildroot] [PATCH 06/16] support/testing: TestPythonPy3SciPy: use base configuration In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-6-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_scipy.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_scipy.py b/support/testing/tests/package/test_python_scipy.py index 007bc9ffa5..999a497ad9 100644 --- a/support/testing/tests/package/test_python_scipy.py +++ b/support/testing/tests/package/test_python_scipy.py @@ -5,14 +5,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3SciPy(TestPythonPackageBase): __test__ = True - # We can't use the base configuration, as we need a glibc - # toolchain for scipy - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_SCIPY=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:33 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:33 +0200 Subject: [Buildroot] [PATCH 05/16] support/testing/infra/basetest.py: use Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-5-romain.naour@gmail.com> From: Sebastian Weyer This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. So the testsuite was executed using a toolchain that can't be built by the Buildroot internal toolchain backend anymore. This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). The switch to Glibc requires to update some tests for the following reasons: - TestPython3Py, TestPython3Pyc and TestPython3PyPyc has been updated since they use the libc binary file name in their test (uClibc: libc.so.1 vs Glibc: libc.so.6). - TestTmux needs at least one locale to pass (as stated in tmux help text "tmux needs a working UTF-8 locale"), so use "C.UTF-8". - TestOpenSsh needs a toolchain >= 5.x due to a openssh issue (Similar to: https://bugs.busybox.net/show_bug.cgi?id=13671) Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 - TestShadow needs a toolchain >= 4.14 Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 Runtime tested on the gcc farm server. Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- support/testing/infra/basetest.py | 10 ++-------- support/testing/tests/package/test_openssh.py | 8 +++++++- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_shadow.py | 7 ++++++- support/testing/tests/package/test_tmux.py | 1 + 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..12d96415da 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -9,14 +9,8 @@ BASIC_TOOLCHAIN_CONFIG = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y - BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_openssh.py b/support/testing/tests/package/test_openssh.py index 4b48059573..a28c28f797 100644 --- a/support/testing/tests/package/test_openssh.py +++ b/support/testing/tests/package/test_openssh.py @@ -32,9 +32,13 @@ class TestOpensshBase(infra.basetest.BRTest): class TestOpenSshuClibc(TestOpensshBase): - config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + config = \ TestOpensshBase.opensshconfig + \ """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y BR2_TARGET_ROOTFS_CPIO=y """ @@ -43,12 +47,14 @@ class TestOpenSshuClibc(TestOpensshBase): class TestOpenSshGlibc(TestOpensshBase): + config = \ TestOpensshBase.opensshconfig + \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_RNG_TOOLS=y BR2_TARGET_ROOTFS_CPIO=y """ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index 09b580de59..3352d454a5 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -5,9 +5,14 @@ from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG class TestShadow(BRTest): username = 'user_test' - config = BASIC_TOOLCHAIN_CONFIG + \ + # Need to use a different toolchain than the default due to + # shadow package requiring a toolchain w/ headers >= 4.14 + config = \ """ BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_SHADOW=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:35 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:35 +0200 Subject: [Buildroot] [PATCH 07/16] support/testing: TestMtools: use base configuration In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-7-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_mtools.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py index 51e5138481..4a232bc926 100644 --- a/support/testing/tests/package/test_mtools.py +++ b/support/testing/tests/package/test_mtools.py @@ -4,14 +4,8 @@ import infra.basetest class TestMtools(infra.basetest.BRTest): - # We use a glibc toolchain to have iconv conversion working for - # codepage 850. - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_MTOOLS=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:36 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:36 +0200 Subject: [Buildroot] [PATCH 08/16] support/testing: Test{No, All, NonDefaultLimited}Timezone: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-8-romain.naour@gmail.com> While at it remove Glibc from the test name since all Timezone now use a Glibc toolchain. Signed-off-by: Romain Naour --- support/testing/tests/core/test_timezone.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/core/test_timezone.py b/support/testing/tests/core/test_timezone.py index f661519196..0e5009494d 100644 --- a/support/testing/tests/core/test_timezone.py +++ b/support/testing/tests/core/test_timezone.py @@ -26,11 +26,9 @@ class TestNoTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "UTC") -class TestGlibcAllTimezone(infra.basetest.BRTest): - config = \ +class TestAllTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set @@ -48,11 +46,9 @@ class TestGlibcAllTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "CET") -class TestGlibcNonDefaultLimitedTimezone(infra.basetest.BRTest): - config = \ +class TestNonDefaultLimitedTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_TZ_ZONELIST="northamerica" BR2_TARGET_LOCALTIME="America/New_York" -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:37 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:37 +0200 Subject: [Buildroot] [PATCH 09/16] support/testing: TestPythonPy3Autobahn: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-9-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_autobahn.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_autobahn.py b/support/testing/tests/package/test_python_autobahn.py index 6c1678a615..f845885fe5 100644 --- a/support/testing/tests/package/test_python_autobahn.py +++ b/support/testing/tests/package/test_python_autobahn.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_AUTOBAHN=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:38 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:38 +0200 Subject: [Buildroot] [PATCH 10/16] support/testing: TestPythonPy3Crossbar: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-10-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_crossbar.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 178b16be82..d586f32aef 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -4,14 +4,8 @@ import os class TestPythonPy3Crossbar(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_CROSSBAR=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:39 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:39 +0200 Subject: [Buildroot] [PATCH 11/16] support/testing: TestPythonPy3Cryptography: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-11-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_cryptography.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_cryptography.py b/support/testing/tests/package/test_python_cryptography.py index bf11c02e5c..91446decc8 100644 --- a/support/testing/tests/package/test_python_cryptography.py +++ b/support/testing/tests/package/test_python_cryptography.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Cryptography(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_CRYPTOGRAPHY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:40 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:40 +0200 Subject: [Buildroot] [PATCH 12/16] support/testing: TestPythonPy3MagicWormhole: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-12-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- .../testing/tests/package/test_python_magic_wormhole.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py index d6541a2480..9869aa783a 100644 --- a/support/testing/tests/package/test_python_magic_wormhole.py +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -5,14 +5,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:41 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:41 +0200 Subject: [Buildroot] [PATCH 13/16] support/testing: TestPythonPy3ServiceIdentity: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-13-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- .../testing/tests/package/test_python_service_identity.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_service_identity.py b/support/testing/tests/package/test_python_service_identity.py index dbad5f931f..d50402f715 100644 --- a/support/testing/tests/package/test_python_service_identity.py +++ b/support/testing/tests/package/test_python_service_identity.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3ServiceIdentity(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_SERVICE_IDENTITY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:42 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:42 +0200 Subject: [Buildroot] [PATCH 14/16] support/testing: TestPythonPy3Treq: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-14-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_treq.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_treq.py b/support/testing/tests/package/test_python_treq.py index 515f1ea304..bb6e1a90aa 100644 --- a/support/testing/tests/package/test_python_treq.py +++ b/support/testing/tests/package/test_python_treq.py @@ -14,14 +14,8 @@ class TestPythonTreq(TestPythonPackageBase): class TestPythonPy3Treq(TestPythonTreq): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_TREQ=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:43 +0200 Subject: [Buildroot] [PATCH 15/16] support/testing: TestPythonPy3Txtorcon: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-15-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_txtorcon.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_txtorcon.py b/support/testing/tests/package/test_python_txtorcon.py index 6f0c4ca1ed..d471b43a4b 100644 --- a/support/testing/tests/package/test_python_txtorcon.py +++ b/support/testing/tests/package/test_python_txtorcon.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Txtorcon(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_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_TXTORCON=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 18:08:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Thu, 8 Jun 2023 20:08:44 +0200 Subject: [Buildroot] [PATCH 16/16] support/testing: TestZ3: use basetest In-Reply-To: <20230608180844.189528-1-romain.naour@gmail.com> References: <20230608180844.189528-1-romain.naour@gmail.com> Message-ID: <20230608180844.189528-16-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_z3.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py index 71b074a587..30794a250b 100644 --- a/support/testing/tests/package/test_z3.py +++ b/support/testing/tests/package/test_z3.py @@ -4,14 +4,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From bernd.kuhls at t-online.de Thu Jun 8 18:52:54 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:54 +0200 Subject: [Buildroot] [PATCH 3/4] package/libgpg-error: bump version to 1.47 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-3-bernd.kuhls@t-online.de> Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgpg-error/libgpg-error.hash | 8 ++------ package/libgpg-error/libgpg-error.mk | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/libgpg-error/libgpg-error.hash b/package/libgpg-error/libgpg-error.hash index ffe27e9d99..5c445ba0b2 100644 --- a/package/libgpg-error/libgpg-error.hash +++ b/package/libgpg-error/libgpg-error.hash @@ -1,10 +1,6 @@ # From https://www.gnupg.org/download/integrity_check.html -sha1 a6e5efdd72e848aab4064e5ef4c6835ba344bcf1 libgpg-error-1.46.tar.bz2 - -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d libgpg-error-1.46.tar.bz2 +sha1 94668233fd7bd8e7c0ec5e363134cd53c575da60 libgpg-error-1.47.tar.bz2 +sha256 9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb libgpg-error-1.47.tar.bz2 # Locally calculated sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3ab8535a9c..60e3da9de1 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPG_ERROR_VERSION = 1.46 +LIBGPG_ERROR_VERSION = 1.47 LIBGPG_ERROR_SITE = https://www.gnupg.org/ftp/gcrypt/libgpg-error LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2 LIBGPG_ERROR_LICENSE = GPL-2.0+, LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:53 +0200 Subject: [Buildroot] [PATCH 2/4] package/libgcrypt: bump to version 1.10.2 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-2-bernd.kuhls@t-online.de> Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgcrypt/libgcrypt.hash | 8 ++++---- package/libgcrypt/libgcrypt.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76c..cfbf9eaf17 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ -# Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 0b9555960d84a09ea14e52360808f2e02e9c12d2 libgcrypt-1.10.2.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 +# Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..4fffe5360e 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:55 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:55 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <20230608185255.3505647-4-bernd.kuhls@t-online.de> Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls --- package/libgpgme/libgpgme.hash | 7 +++---- package/libgpgme/libgpgme.mk | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash index 7d02b9e139..a71cec1e38 100644 --- a/package/libgpgme/libgpgme.hash +++ b/package/libgpgme/libgpgme.hash @@ -1,6 +1,5 @@ -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 # Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk index 2120ee8e3c..21a0b30d3b 100644 --- a/package/libgpgme/libgpgme.mk +++ b/package/libgpgme/libgpgme.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPGME_VERSION = 1.17.1 +LIBGPGME_VERSION = 1.20.0 LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 LIBGPGME_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:52:52 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:52:52 +0200 Subject: [Buildroot] [PATCH 1/4] package/gnupg2: bump version to 2.4.2 Message-ID: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Added sha256 hash provided by upstream. Release notes: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Bernd Kuhls --- package/gnupg2/gnupg2.hash | 10 ++++------ package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..aa71881f41 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,5 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 -# Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 +# Locally calculated sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:59:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:59:31 +0200 Subject: [Buildroot] [PATCH 2/2] package/libxslt: bump to version 1.1.38 In-Reply-To: <20230608185931.3518078-1-bernd.kuhls@t-online.de> References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Message-ID: <20230608185931.3518078-2-bernd.kuhls@t-online.de> Release notes: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news Signed-off-by: Bernd Kuhls --- package/libxslt/libxslt.hash | 4 ++-- package/libxslt/libxslt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxslt/libxslt.hash b/package/libxslt/libxslt.hash index c771e1fd7e..458c1388d3 100644 --- a/package/libxslt/libxslt.hash +++ b/package/libxslt/libxslt.hash @@ -1,5 +1,5 @@ -# from https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.sha256sum -sha256 3a4b27dc8027ccd6146725950336f1ec520928f320f144eb5fa7990ae6123ab4 libxslt-1.1.37.tar.xz +# From https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.sha256sum +sha256 1f32450425819a09acaff2ab7a5a7f8a2ec7956e505d7beeb45e843d0e1ecab1 libxslt-1.1.38.tar.xz # Hash for license file: sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING diff --git a/package/libxslt/libxslt.mk b/package/libxslt/libxslt.mk index 95b0325c94..ec066fbfa2 100644 --- a/package/libxslt/libxslt.mk +++ b/package/libxslt/libxslt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXSLT_VERSION = 1.1.37 +LIBXSLT_VERSION = 1.1.38 LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.xz LIBXSLT_SITE = https://download.gnome.org/sources/libxslt/1.1 LIBXSLT_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 18:59:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 20:59:30 +0200 Subject: [Buildroot] [PATCH 1/2] package/libxml2: bump version to 2.11.4 Message-ID: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Release notes: https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news Signed-off-by: Bernd Kuhls --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 37030bdfaa..f3650c5ec5 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum -sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz +# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.sha256sum +sha256 737e1d7f8ab3f139729ca13a2494fd17bf30ddb4b7a427cf336252cab57f57f7 libxml2-2.11.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index cf26a36cc4..9f7774f719 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXML2_VERSION_MAJOR = 2.10 +LIBXML2_VERSION_MAJOR = 2.11 LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:02:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:02:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libfribidi: bump to version 1.0.13 Message-ID: <20230608190234.3523884-1-bernd.kuhls@t-online.de> Release notes: https://github.com/fribidi/fribidi/releases/tag/v1.0.13 Signed-off-by: Bernd Kuhls --- 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 7e5df98112..9187112cee 100644 --- a/package/libfribidi/libfribidi.hash +++ b/package/libfribidi/libfribidi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495 fribidi-1.0.12.tar.xz +sha256 7fa16c80c81bd622f7b198d31356da139cc318a63fc7761217af4130903f54a2 fribidi-1.0.13.tar.xz sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING diff --git a/package/libfribidi/libfribidi.mk b/package/libfribidi/libfribidi.mk index ec86f468a4..ba0859c93d 100644 --- a/package/libfribidi/libfribidi.mk +++ b/package/libfribidi/libfribidi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFRIBIDI_VERSION = 1.0.12 +LIBFRIBIDI_VERSION = 1.0.13 LIBFRIBIDI_SOURCE = fribidi-$(LIBFRIBIDI_VERSION).tar.xz LIBFRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(LIBFRIBIDI_VERSION) LIBFRIBIDI_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:13:01 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:13:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: bump version to 20230515 Message-ID: <20230608191301.3527479-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commits: - copyright year bumps https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENSE.amdgpu?id=d0598c3b82f24f3ed811f5505f4090924c4da626 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENCE.qat_firmware?id=24c9df9b942518717dd53966712df69ac35c8b90 - other changes https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENCE.qat_firmware?id=588dd07134daf4b0f6f74698f24eeb74ebe90012 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/WHENCE Signed-off-by: Bernd Kuhls --- package/linux-firmware/linux-firmware.hash | 8 ++++---- package/linux-firmware/linux-firmware.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index 6bbc2f9c77..55178ba8f8 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -1,9 +1,9 @@ # From https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/sha256sums.asc -sha256 e793783e92acbde549965521462d1d1327827360664cf242dbda08f075654331 linux-firmware-20221214.tar.xz +sha256 8b1acfa16f1ee94732a6acb50d9d6c835cf53af11068bd89ed207bbe04a1e951 linux-firmware-20230515.tar.xz # Hash for license files sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis -sha256 a6c0ec4338bc89480da52812bea7f9e4b52bc7118e3e352141f99d779c397c53 LICENSE.amdgpu +sha256 33c0ba2ed43918f2602cfb7274757ff62a6c743082aeeec78ad636ff74200faf LICENSE.amdgpu sha256 2d6062d63b91eb750bf741498691604f75184b9fee97608ec537cd09bd6a42b4 LICENCE.Marvell sha256 802b7014b26c606cf6248ae8b0ab1ce6d2d1b0db236d38dd269e676cd70710f2 LICENCE.atheros_firmware sha256 3b5eb392b2d9d8c46d6aae26d06c187e5ea3029b12d13bc2b8deb8b3ce6bfa53 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt @@ -19,7 +19,7 @@ sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENC sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware sha256 0fc67bd715b3395f3f2af464781910e9e69c4ba23da304352229b42dc9e986c3 LICENCE.microchip sha256 59ae206c89108905ebdc9ad4c9336526bd2c0d50fbf988c21e8c2a82719d42a4 LICENCE.moxa -sha256 2051d5bf0755a0668f8c3d9a0d1c41d4b8cc411aba70f720fda71ae9e3b4d25c LICENCE.qat_firmware +sha256 0bd9f7cae3cf72b12a63359a725ccbb76ddbd6831372695a9162144329800dd0 LICENCE.qat_firmware sha256 4071a11d878dbc0ac6d9e71203d03b151638f9d7a8bc47a54c3cb964100d5822 LICENCE.qla2xxx sha256 d7bec70668ddd4aae8fb4aa32870e54b49fcdb0b9b007aa9f54b53a1ac7461bd LICENCE.ralink-firmware.txt sha256 8568352b57f3574f9d5b2753cdb7c6e5eb2b79e82fbb9c9ba6566947467ef508 LICENCE.ralink_a_mediatek_company_firmware @@ -35,6 +35,6 @@ sha256 8542aeabf2761935122d693561e16766ce1bcc2b0d003204f9040b7d6d929f2e LICENS sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom sha256 fc6223d4bfe9f2f9e2eddc44b9fe5721d0caf49f01cb08d602906add686d8c6f LICENSE.radeon sha256 2bdd2e716f05d9737d3f9a20f9a3a3c0caee0e866100ddb0673f1178e42f92b9 LICENSE.sdma_firmware -sha256 744babd4eae138ccfb5bd343b1589912b9839274f8a794af0b6c9b451df73579 WHENCE +sha256 d41a4f4e4230e27d9dfd83b49d2ec839792d80cc559b0bb2b1112adbb0916e6b 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 9d9d12bd5f..393f82774d 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUX_FIRMWARE_VERSION = 20221214 +LINUX_FIRMWARE_VERSION = 20230515 LINUX_FIRMWARE_SOURCE = linux-firmware-$(LINUX_FIRMWARE_VERSION).tar.xz LINUX_FIRMWARE_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/firmware LINUX_FIRMWARE_INSTALL_IMAGES = YES -- 2.39.2 From bernd.kuhls at t-online.de Thu Jun 8 19:18:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 21:18:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: enable intel-xe-kmd Message-ID: <20230608191840.3534303-1-bernd.kuhls@t-online.de> ref: - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20418 Xe KMD is a fresh KMD implementation for Intel GPUs, you can read more about it in here: https://patchwork.freedesktop.org/series/112188/ Xe KMD will only support Tigerlake and newer platforms, so here is added Xe KMD support for Iris and ANV, to properly work it is necessary to enable Xe KMD in build time with -Dintel-xe-kmd=enabled then in run time it will check if you have i915 or Xe KMD loaded and take the appropriate code paths. Signed-off-by: Bernd Kuhls --- package/mesa3d/mesa3d.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index feb8547e73..e4b03b65bb 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -98,6 +98,12 @@ else MESA3D_CONF_OPTS += -Dgallium-vc4-neon=disabled endif +ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS),y) +MESA3D_CONF_OPTS += -Dintel-xe-kmd=enabled +else +MESA3D_CONF_OPTS += -Dintel-xe-kmd=disabled +endif + # Drivers #Gallium Drivers -- 2.39.2 From peter at korsgaard.com Thu Jun 8 20:39:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:25 +0200 Subject: [Buildroot] [PATCH v2 1/5] package/rpm: drop remnants of custom CFLAGS In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:29 -0400") References: Message-ID: <87ilbx3czm.fsf@48ers.dk> >>>>> "James" == James Knight writes: > Drops the use of `RPM_CFLAGS`, which their use has been obsolete when > this package bumped to v4.17 [1]. > [1]: 429e247b869027f6ecd4efa0f31bccd2765e3875 > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - This patch has been split across multiple patches; no changes to the > implementation itself (suggested by Yann E. MORIN) Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:39:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:49 +0200 Subject: [Buildroot] [PATCH v2 3/5] package/rpm: bump to version 4.18.1 In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:31 -0400") References: <20230507213433.4128-1-james.d.knight@live.com> Message-ID: <87edml3cyy.fsf@48ers.dk> >>>>> "James" == James Knight writes: > The most recent release of RPM is v4.18.1 [1]. > Adding an upstream patch to prevent build failures for certain > toolchains (0001-fix-var-declare-in-label-error.patch). Fix should be > available next release. > [1]: https://rpm.org/wiki/Releases/4.18.1 > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - New patch in v2, with changes from the original first patch. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:39:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:39:56 +0200 Subject: [Buildroot] [PATCH v2 2/5] package/rpm: add more disabling options In-Reply-To: (James Knight's message of "Sun, 7 May 2023 17:34:30 -0400") References: <20230507213433.4128-1-james.d.knight@live.com> Message-ID: <87a5x93cyr.fsf@48ers.dk> >>>>> "James" == James Knight writes: > Adding a series of feature-disable configurations of options introduced > over the recent versions, but where never added. > Signed-off-by: James Knight > --- > Changes v1 -> v2: > - New patch in v2, with changes from the original first patch. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:42:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:42:24 +0200 Subject: [Buildroot] [PATCH] package/cairomm1_14: use official website In-Reply-To: <20230507201636.52947-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 7 May 2023 22:16:36 +0200") References: <20230507201636.52947-1-dalang@gmx.at> Message-ID: <875y7x3cun.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > The website [1] states that the released version can be downloaded from > the cairo release area [2], which also features a sha1 hash. > [1]: https://www.cairographics.org/cairomm/ > [2]: https://www.cairographics.org/releases/ > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - split patch from unrelated cairomm patches Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:45:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:45:06 +0200 Subject: [Buildroot] [PATCH v2] package/cairomm: bump to version 1.16.2 In-Reply-To: <20230507202257.53475-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 7 May 2023 22:22:58 +0200") References: <20230507202257.53475-1-dalang@gmx.at> Message-ID: <871qil3cq5.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > The website [1] states that the released version can be downloaded from > the cairo release area [2], which also features a sha1 hash. > [1]: https://www.cairographics.org/cairomm/ > [2]: https://www.cairographics.org/releases/ > Signed-off-by: Daniel Lang > --- > v1 -> v2: > - split patch from unrelated cairomm1_14 patches > - merge version bump and website change into a sigle patch Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:43:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:43:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cairomm: bump to version 1.16.2 Message-ID: <20230608204543.D6AE882195@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae1e0bf96a4957e6ef021b07b060ddcc269549c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash, but only provides xz archives (no gz). [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit c85f9f4a5e01c4b948c4ac0c915467f6c606942e) Signed-off-by: Peter Korsgaard --- package/cairomm/Config.in | 2 +- package/cairomm/cairomm.hash | 5 ++++- package/cairomm/cairomm.mk | 5 +++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package/cairomm/Config.in b/package/cairomm/Config.in index 75f6692b8a..174f3967ab 100644 --- a/package/cairomm/Config.in +++ b/package/cairomm/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_CAIROMM help The cairomm package is a set of C++ bindings for Cairo. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 7" depends on BR2_USE_MMU diff --git a/package/cairomm/cairomm.hash b/package/cairomm/cairomm.hash index d14a65c2d6..254413af09 100644 --- a/package/cairomm/cairomm.hash +++ b/package/cairomm/cairomm.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz.sha1 +sha1 c24339d5962e2bcbbea85b2fc66347e71fd3db8c cairomm-1.16.2.tar.xz + # Locally computed -sha256 bb86d855041bd46d31b03e43ea355d233de44034b39d4200725b1e0947e63e67 cairomm-1.16.1.tar.gz +sha256 6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f cairomm-1.16.2.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm/cairomm.mk b/package/cairomm/cairomm.mk index 856c9d67fc..571512878e 100644 --- a/package/cairomm/cairomm.mk +++ b/package/cairomm/cairomm.mk @@ -4,10 +4,11 @@ # ################################################################################ -CAIROMM_VERSION = 1.16.1 +CAIROMM_VERSION = 1.16.2 CAIROMM_LICENSE = LGPL-2.0+ CAIROMM_LICENSE_FILES = COPYING -CAIROMM_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM_VERSION) +CAIROMM_SOURCE = cairomm-$(CAIROMM_VERSION).tar.xz +CAIROMM_SITE = https://cairographics.org/releases CAIROMM_INSTALL_STAGING = YES CAIROMM_DEPENDENCIES = cairo libglib2 libsigc host-pkgconf CAIROMM_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false From peter at korsgaard.com Thu Jun 8 20:41:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:41:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cairomm1_14: use official website Message-ID: <20230608204543.CA42A8219F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3fd9ccde9d89282ec4eddb480a001dec7521d88 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The website [1] states that the released version can be downloaded from the cairo release area [2], which also features a sha1 hash, but only provides xz archives (no gz). [1]: https://www.cairographics.org/cairomm/ [2]: https://www.cairographics.org/releases/ Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit 9d392f43437e0ee0332cac66c9d0477230ed019f) Signed-off-by: Peter Korsgaard --- package/cairomm1_14/Config.in | 2 +- package/cairomm1_14/cairomm1_14.hash | 5 ++++- package/cairomm1_14/cairomm1_14.mk | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/cairomm1_14/Config.in b/package/cairomm1_14/Config.in index 6e767d2428..e369aa6f4a 100644 --- a/package/cairomm1_14/Config.in +++ b/package/cairomm1_14/Config.in @@ -14,7 +14,7 @@ config BR2_PACKAGE_CAIROMM1_14 This is the last version before the API and ABI change introduced in 1.16.0 which requires C++17. - http://www.gtkmm.org/ + https://www.cairographics.org/cairomm/ comment "cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9" depends on BR2_USE_MMU diff --git a/package/cairomm1_14/cairomm1_14.hash b/package/cairomm1_14/cairomm1_14.hash index 521e7cc546..6d58de360a 100644 --- a/package/cairomm1_14/cairomm1_14.hash +++ b/package/cairomm1_14/cairomm1_14.hash @@ -1,3 +1,6 @@ +# From https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz.sha1 +sha1 a58419bb9792a2c998631704ce5671c38e0c82a1 cairomm-1.14.4.tar.xz + # Locally computed -sha256 ee12b920b2d47cea1b6e20c367690d726eb22b4ca9fc711db329d03adcc0c8e0 cairomm-1.14.4.tar.gz +sha256 4749d25a2b2ef67cc0c014caaf5c87fa46792fc4b3ede186fb0fc932d2055158 cairomm-1.14.4.tar.xz sha256 bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd COPYING diff --git a/package/cairomm1_14/cairomm1_14.mk b/package/cairomm1_14/cairomm1_14.mk index 5d076ddf0a..6502d34c5a 100644 --- a/package/cairomm1_14/cairomm1_14.mk +++ b/package/cairomm1_14/cairomm1_14.mk @@ -7,8 +7,8 @@ CAIROMM1_14_VERSION = 1.14.4 CAIROMM1_14_LICENSE = LGPL-2.0+ CAIROMM1_14_LICENSE_FILES = COPYING -CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.gz -CAIROMM1_14_SITE = https://gitlab.freedesktop.org/cairo/cairomm/-/archive/$(CAIROMM1_14_VERSION) +CAIROMM1_14_SOURCE = cairomm-$(CAIROMM1_14_VERSION).tar.xz +CAIROMM1_14_SITE = https://cairographics.org/releases CAIROMM1_14_INSTALL_STAGING = YES CAIROMM1_14_DEPENDENCIES = cairo libglib2 libsigc2 host-pkgconf CAIROMM1_14_CONF_OPTS = -Dbuild-examples=false -Dbuild-tests=false From peter at korsgaard.com Thu Jun 8 20:37:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:37:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: add more disabling options Message-ID: <20230608204543.B45508219B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=999e55cea232603157c2ee39fa36bc39a50283e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Adding a series of feature-disable configurations of options introduced over the recent versions, but where never added. Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit 2a068781f1280f7f36d95678b3b359b1457f8dc9) Signed-off-by: Peter Korsgaard --- package/rpm/rpm.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 08bcb85ae4..38e4ea2160 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -29,7 +29,10 @@ RPM_SELINUX_MODULES = rpm RPM_CONF_OPTS = \ --disable-python \ --disable-rpath \ - --with-gnu-ld + --with-gnu-ld \ + --without-fapolicyd \ + --without-fsverity \ + --without-imaevm ifeq ($(BR2_PACKAGE_ACL),y) RPM_DEPENDENCIES += acl From peter at korsgaard.com Thu Jun 8 20:38:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:38:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: bump to version 4.18.1 Message-ID: <20230608204543.BFE3F8219D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33127e67f1d5ac0e704ddb5406fc9f0de83bdae4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The most recent release of RPM is v4.18.1 [1]. Adding an upstream patch to prevent build failures for certain toolchains (0001-fix-var-declare-in-label-error.patch). Fix should be available next release. [1]: https://rpm.org/wiki/Releases/4.18.1 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit 233be1c216a8f7f923245791c6d9a897e10e5c63) Signed-off-by: Peter Korsgaard --- .../rpm/0001-fix-var-declare-in-label-error.patch | 40 ++++++++++++++++++++++ package/rpm/rpm.hash | 4 +-- package/rpm/rpm.mk | 2 +- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/package/rpm/0001-fix-var-declare-in-label-error.patch b/package/rpm/0001-fix-var-declare-in-label-error.patch new file mode 100644 index 0000000000..648040c663 --- /dev/null +++ b/package/rpm/0001-fix-var-declare-in-label-error.patch @@ -0,0 +1,40 @@ +From b960c0b43a080287a7c13533eeb2d9f288db1414 Mon Sep 17 00:00:00 2001 +From: Florian Festi +Date: Thu, 16 Mar 2023 19:05:04 +0100 +Subject: [PATCH] Fix compiler error on clang + +Turns out variable declarations are not allowed after a label, even in +C99. And while some compilers don't seem to care others do. + +Moving the declaration of mayopen to the start of the function to avoid +this problem. + +Resolves: #2435 + +Upstream: b960c0b43a080287a7c13533eeb2d9f288db1414 +Signed-off-by: James Knight +--- + lib/fsm.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/lib/fsm.c b/lib/fsm.c +index 5671ac642d..183293edb0 100644 +--- a/lib/fsm.c ++++ b/lib/fsm.c +@@ -879,6 +879,7 @@ int rpmPackageFilesInstall(rpmts ts, rpmte te, rpmfiles files, + int nodigest = (rpmtsFlags(ts) & RPMTRANS_FLAG_NOFILEDIGEST) ? 1 : 0; + int nofcaps = (rpmtsFlags(ts) & RPMTRANS_FLAG_NOCAPS) ? 1 : 0; + int firstlinkfile = -1; ++ int mayopen = 0; + char *tid = NULL; + struct filedata_s *fdata = xcalloc(fc, sizeof(*fdata)); + struct filedata_s *firstlink = NULL; +@@ -1016,7 +1017,7 @@ int rpmPackageFilesInstall(rpmts ts, rpmte te, rpmfiles files, + + setmeta: + /* Special files require path-based ops */ +- int mayopen = S_ISREG(fp->sb.st_mode) || S_ISDIR(fp->sb.st_mode); ++ mayopen = S_ISREG(fp->sb.st_mode) || S_ISDIR(fp->sb.st_mode); + if (!rc && fd == -1 && mayopen) { + int flags = O_RDONLY; + /* Only follow safe symlinks, and never on temporary files */ diff --git a/package/rpm/rpm.hash b/package/rpm/rpm.hash index dfe50303f7..fd03f062bc 100644 --- a/package/rpm/rpm.hash +++ b/package/rpm/rpm.hash @@ -1,5 +1,5 @@ -# From https://rpm.org/wiki/Releases/4.18.0.html -sha256 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 rpm-4.18.0.tar.bz2 +# From https://rpm.org/wiki/Releases/4.18.1.html +sha256 37f3b42c0966941e2ad3f10fde3639824a6591d07197ba8fd0869ca0779e1f56 rpm-4.18.1.tar.bz2 # Hash for license file sha256 171d94d9f1641316bff7f157a903237dc69cdb5fca405fed8c832c76ed8370f9 COPYING diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 38e4ea2160..2b289fcc9f 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -5,7 +5,7 @@ ################################################################################ RPM_VERSION_MAJOR = 4.18 -RPM_VERSION = $(RPM_VERSION_MAJOR).0 +RPM_VERSION = $(RPM_VERSION_MAJOR).1 RPM_SOURCE = rpm-$(RPM_VERSION).tar.bz2 RPM_SITE = http://ftp.rpm.org/releases/rpm-$(RPM_VERSION_MAJOR).x RPM_DEPENDENCIES = \ From peter at korsgaard.com Thu Jun 8 20:37:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:37:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/rpm: drop remnants of custom CFLAGS Message-ID: <20230608204543.A8FBF82195@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5288721e8d059bc46ee9a87dfcdc710f47a2bc71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Drops the use of `RPM_CFLAGS`, which their use has been obsolete when this package bumped to v4.17 [1]. [1]: 429e247b869027f6ecd4efa0f31bccd2765e3875 Signed-off-by: James Knight Signed-off-by: Yann E. MORIN (cherry picked from commit b7de8417e1b8f36da2b002a7adb9a633cdcc0ac4) Signed-off-by: Peter Korsgaard --- package/rpm/rpm.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index fc57a14fd6..08bcb85ae4 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -104,7 +104,6 @@ endif # ac_cv_prog_cc_c99: RPM uses non-standard GCC extensions (ex. `asm`). RPM_CONF_ENV = \ ac_cv_prog_cc_c99='-std=gnu99' \ - CFLAGS="$(TARGET_CFLAGS) $(RPM_CFLAGS)" \ LIBS=$(TARGET_NLS_LIBS) $(eval $(autotools-package)) From bernd.kuhls at t-online.de Thu Jun 8 20:48:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 8 Jun 2023 22:48:17 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.7 Message-ID: <20230608204817.3724715-1-bernd.kuhls@t-online.de> Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 Release notes: https://www.php.net/releases/8_2_7.php Signed-off-by: Bernd Kuhls --- package/php/php.hash | 2 +- package/php/php.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/php/php.hash b/package/php/php.hash index 96e8803cb2..4fe77f1c5b 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz +sha256 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0 php-8.2.7.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 981da5b15d..3bb27f1306 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.6 +PHP_VERSION = 8.2.7 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES -- 2.39.2 From peter at korsgaard.com Thu Jun 8 20:52:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:52:24 +0200 Subject: [Buildroot] [PATCH v5 5/5] package/libgtk3: fix update-icon-cache on empty directory In-Reply-To: <20230424151439.GJ3960430@igalia.com> (Adrian Perez de Castro's message of "Mon, 24 Apr 2023 15:14:39 +0300") References: <20230227105838.358916-1-thomas.devoogdt@barco.com> <20230227105838.358916-5-thomas.devoogdt@barco.com> <20230424151439.GJ3960430@igalia.com> Message-ID: <87wn0d1xtj.fsf@48ers.dk> >>>>> "Adrian" == Adrian Perez de Castro writes: > On Mon, 27 Feb 2023 11:58:38 +0100 Thomas Devoogdt wrote: >> If both, hicolor-icon-theme (selected by libgtk3-demo) and >> adwaita-icon-theme is not selected, then the /usr/share/icons >> folder is empty, causing find to fail. >> >> Signed-off-by: Thomas Devoogdt > Tested-by: Adrian Perez de Castro Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 20:50:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:50:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libgtk3: fix update-icon-cache on empty directory Message-ID: <20230608205236.604FC821B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a2bb6fd2f1895039e0e19b1dc10b3d1403a5f89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x If both, hicolor-icon-theme (selected by libgtk3-demo) and adwaita-icon-theme is not selected, then the /usr/share/icons folder is empty, causing find to fail. Signed-off-by: Thomas Devoogdt Tested-by: Adrian Perez de Castro Reviewed-by: Adrian Perez de Castro Signed-off-by: Yann E. MORIN (cherry picked from commit d2f45dea4c4e3548c8938d69acb254c902bdd928) Signed-off-by: Peter Korsgaard --- package/libgtk3/libgtk3.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index b41049b0ee..ef31d71b6f 100644 --- a/package/libgtk3/libgtk3.mk +++ b/package/libgtk3/libgtk3.mk @@ -146,8 +146,9 @@ endef # Create icon-theme.cache for each of the icon directories/themes # It's not strictly necessary but speeds up lookups define LIBGTK3_UPDATE_ICON_CACHE - find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ - -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; + [ ! -d $(TARGET_DIR)/usr/share/icons ] || \ + find $(TARGET_DIR)/usr/share/icons -maxdepth 1 -mindepth 1 -type d \ + -exec $(HOST_DIR)/bin/gtk-update-icon-cache {} \; endef LIBGTK3_TARGET_FINALIZE_HOOKS += LIBGTK3_UPDATE_ICON_CACHE From peter at korsgaard.com Thu Jun 8 20:56:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 08 Jun 2023 22:56:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libass: bump version to 0.17.1 In-Reply-To: <20230508170342.1347176-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Mon, 8 May 2023 19:03:42 +0200") References: <20230508170342.1347176-1-bernd.kuhls@t-online.de> Message-ID: <87sfb11xme.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://github.com/libass/libass/releases/tag/0.17.1 .. which states "This is an important, bug-fix-only release. Users of 0.17.0 are advised to upgrade to 0.17.1 soon. Nothing has changed besides fixing crash and build-stopper bugs, so there are no side effects." So committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 8 21:10:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 23:10:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mdio-tools: fix Config.in Message-ID: <20230608221116.F3585821FE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bff385173bcd6628bd34a2c09c3253a6d057f8d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add project's site and add a full stop at the end of the description. Signed-off-by: Yegor Yefremov Signed-off-by: Yann E. MORIN (cherry picked from commit 6ea396aef272fa107775ea8e4903506d2ffc99e0) Signed-off-by: Peter Korsgaard --- package/mdio-tools/Config.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index 237f4454cc..790c9c534a 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -14,4 +14,6 @@ config BR2_PACKAGE_MDIO_TOOLS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL help - Low-level debug tools for MDIO devices + Low-level debug tools for MDIO devices. + + https://github.com/wkz/mdio-tools From peter at korsgaard.com Thu Jun 8 21:05:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 23:05:09 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/glibmm2_66: bump to version 2.66.6 Message-ID: <20230608221116.E7FC2821FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bff0536e4c642ff87c8a3f45a6d42d34a096b5fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x https://gitlab.gnome.org/GNOME/glibmm/-/raw/2.66.6/NEWS Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit feb16bd9878bcde7d690a1887604ddc861f5f30d) Signed-off-by: Peter Korsgaard --- package/glibmm2_66/glibmm2_66.hash | 4 ++-- package/glibmm2_66/glibmm2_66.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/glibmm2_66/glibmm2_66.hash b/package/glibmm2_66/glibmm2_66.hash index b7d19b261c..19272d2b90 100644 --- a/package/glibmm2_66/glibmm2_66.hash +++ b/package/glibmm2_66/glibmm2_66.hash @@ -1,5 +1,5 @@ -# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.5.sha256sum -sha256 7b384662dd6ec3b86c0570331d32af05db2bd99a791602b767b4a0b2566ec149 glibmm-2.66.5.tar.xz +# From https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.6.sha256sum +sha256 5358742598181e5351d7bf8da072bf93e6dd5f178d27640d4e462bc8f14e152f glibmm-2.66.6.tar.xz # License files, locally calculated sha256 3ea7fa7c5d9a3a113e950eca9cfb85107f096270d8e4dd99daa9d8abdebc60e7 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.tools diff --git a/package/glibmm2_66/glibmm2_66.mk b/package/glibmm2_66/glibmm2_66.mk index b58c7ca8df..7f28342c52 100644 --- a/package/glibmm2_66/glibmm2_66.mk +++ b/package/glibmm2_66/glibmm2_66.mk @@ -5,7 +5,7 @@ ################################################################################ GLIBMM2_66_VERSION_MAJOR = 2.66 -GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).5 +GLIBMM2_66_VERSION = $(GLIBMM2_66_VERSION_MAJOR).6 GLIBMM2_66_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (tools) GLIBMM2_66_LICENSE_FILES = COPYING COPYING.tools GLIBMM2_66_SOURCE = glibmm-$(GLIBMM2_66_VERSION).tar.xz From peter at korsgaard.com Thu Jun 8 20:55:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 8 Jun 2023 22:55:13 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libass: bump version to 0.17.1 Message-ID: <20230608221116.D80AA821F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1432aa62314a5d78db7e380729a44754d8d6227 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://github.com/libass/libass/releases/tag/0.17.1 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 9cc48fb94a4f3594f378f6fb5b6a98b0bbb80743) Signed-off-by: Peter Korsgaard --- package/libass/libass.hash | 2 +- package/libass/libass.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libass/libass.hash b/package/libass/libass.hash index beb7639b1f..bf9b8251d7 100644 --- a/package/libass/libass.hash +++ b/package/libass/libass.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 971e2e1db59d440f88516dcd1187108419a370e64863f70687da599fdf66cc1a libass-0.17.0.tar.xz +sha256 f0da0bbfba476c16ae3e1cfd862256d30915911f7abaa1b16ce62ee653192784 libass-0.17.1.tar.xz sha256 f7e30699d02798351e7f839e3d3bfeb29ce65e44efa7735c225464c4fd7dfe9c COPYING diff --git a/package/libass/libass.mk b/package/libass/libass.mk index 1cc8310312..8b14c899c4 100644 --- a/package/libass/libass.mk +++ b/package/libass/libass.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBASS_VERSION = 0.17.0 +LIBASS_VERSION = 0.17.1 LIBASS_SOURCE = libass-$(LIBASS_VERSION).tar.xz # Do not use the github helper here, the generated tarball is *NOT* # the same as the one uploaded by upstream for the release. From romain.naour at gmail.com Thu Jun 8 23:28:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:43 +0200 Subject: [Buildroot] [PATCH v2 01/17] package/python-iptables: fix _find_library() Message-ID: <20230608232859.1245497-1-romain.naour@gmail.com> While the commit [1] already fixed some runtime issue with uClibc toolchain, the same test TestPythonPy3Iptables fail with Glibc toolchain. xtables_version = 12 if xtables_version: _searchlib = "libxtables.so.%s" % (xtables_version,) else: _searchlib = "xtables" _lib_xtables, xtables_version = find_library(_searchlib) _lib_xtables and xtables_version are null with glibc The implementation of find_library() rely on the custom _find_library() that try to use the IPTABLES_LIBDIR environment variable (that does not exist in the context of Buildroot). Within the scope of buildroot we can determine what IPTABLES_LIBDIR should be at build time and replace the calls to os.environ.get('IPTABLES_LIBDIR', None) with the correct value. [1] d341ec035067120b456f669a826e26eb594c0237 Signed-off-by: Romain Naour --- I don't know why TestPythonPy3Iptables pass succesfully with a uClibc toolchain but not with a glibc toolchain. The current python code searching for xtables, modules and libraries seems fragile... --- package/python-iptables/python-iptables.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-iptables/python-iptables.mk b/package/python-iptables/python-iptables.mk index 0ccf064217..9cb4285ec3 100644 --- a/package/python-iptables/python-iptables.mk +++ b/package/python-iptables/python-iptables.mk @@ -15,6 +15,7 @@ define PYTHON_IPTABLES_SET_XTABLES_ENV_VARS XTABLES_VERSION=`awk '/XTABLES_VERSION_CODE/ {print $$NF}' $(STAGING_DIR)/usr/include/xtables-version.h`; \ sed -i "s%os.getenv(\"PYTHON_IPTABLES_XTABLES_VERSION\")%$$XTABLES_VERSION%" $(@D)/iptc/xtables.py sed -i "s%os.getenv(\"XTABLES_LIBDIR\")%\"/usr/lib/xtables\"%" $(@D)/iptc/xtables.py + sed -i "s%os.environ.get('IPTABLES_LIBDIR', None)%\"/usr/lib\"%" $(@D)/iptc/util.py endef PYTHON_IPTABLES_PRE_BUILD_HOOKS += PYTHON_IPTABLES_SET_XTABLES_ENV_VARS -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:44 +0200 Subject: [Buildroot] [PATCH v2 02/17] support/testing: TestPythonPy3S3transfer: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-2-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_s3transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_s3transfer.py b/support/testing/tests/package/test_python_s3transfer.py index d81560aeb1..1578f3aa74 100644 --- a/support/testing/tests/package/test_python_s3transfer.py +++ b/support/testing/tests/package/test_python_s3transfer.py @@ -9,7 +9,7 @@ class TestPythonPy3S3transfer(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_S3TRANSFER=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_s3transfer.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:45 +0200 Subject: [Buildroot] [PATCH v2 03/17] support/testing: TestPythonPy3Boto3: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-3-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_boto3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_boto3.py b/support/testing/tests/package/test_python_boto3.py index 126ddae63a..02a1f69d40 100644 --- a/support/testing/tests/package/test_python_boto3.py +++ b/support/testing/tests/package/test_python_boto3.py @@ -9,7 +9,7 @@ class TestPythonPy3Boto3(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTO3=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_boto3.py"] timeout = 10 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:48 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:48 +0200 Subject: [Buildroot] [PATCH v2 06/17] support/testing/infra/basetest.py: use Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-6-romain.naour@gmail.com> From: Sebastian Weyer This patch updates the default toolchain used for runtime tests. The last time this toolchain was updated was in commit 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, multiple things have changed: Firstly, it used uclibc-ng as the libc whereas since commit 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default library. And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot dropped the support for gcc 8 and it cannot be built internally anymore. So the testsuite was executed using a toolchain that can't be built by the Buildroot internal toolchain backend anymore. This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). The switch to Glibc requires to update some tests for the following reasons: - TestPython3Py, TestPython3Pyc and TestPython3PyPyc has been updated since they use the libc binary file name in their test (uClibc: libc.so.1 vs Glibc: libc.so.6). - TestTmux needs at least one locale to pass (as stated in tmux help text "tmux needs a working UTF-8 locale"), so use "C.UTF-8". - TestOpenSsh needs a toolchain >= 5.x due to a openssh issue (Similar to: https://bugs.busybox.net/show_bug.cgi?id=13671) Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 - TestShadow needs a toolchain >= 4.14 Use the Bootlin toolchain bleeding-edge 2022.08-1 rhat provide kernel headers 5.4 Runtime tested on the gcc farm server. Signed-off-by: Sebastian Weyer Signed-off-by: Romain Naour --- support/testing/infra/basetest.py | 10 ++-------- support/testing/tests/package/test_openssh.py | 8 +++++++- support/testing/tests/package/test_python.py | 2 +- support/testing/tests/package/test_shadow.py | 7 ++++++- support/testing/tests/package/test_tmux.py | 1 + 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py index 670c7213d6..12d96415da 100644 --- a/support/testing/infra/basetest.py +++ b/support/testing/infra/basetest.py @@ -9,14 +9,8 @@ BASIC_TOOLCHAIN_CONFIG = \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y - BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y """ MINIMAL_CONFIG = \ diff --git a/support/testing/tests/package/test_openssh.py b/support/testing/tests/package/test_openssh.py index 4b48059573..a28c28f797 100644 --- a/support/testing/tests/package/test_openssh.py +++ b/support/testing/tests/package/test_openssh.py @@ -32,9 +32,13 @@ class TestOpensshBase(infra.basetest.BRTest): class TestOpenSshuClibc(TestOpensshBase): - config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + config = \ TestOpensshBase.opensshconfig + \ """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y BR2_TARGET_ROOTFS_CPIO=y """ @@ -43,12 +47,14 @@ class TestOpenSshuClibc(TestOpensshBase): class TestOpenSshGlibc(TestOpensshBase): + config = \ TestOpensshBase.opensshconfig + \ """ BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_RNG_TOOLS=y BR2_TARGET_ROOTFS_CPIO=y """ diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py index d6f69a83c7..c9ecf9acda 100644 --- a/support/testing/tests/package/test_python.py +++ b/support/testing/tests/package/test_python.py @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): def libc_time_test(self, timeout=-1): cmd = self.interpreter + " -c '" cmd += "import ctypes;" - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" cmd += "print(libc.time(None))'" self.assertRunOk(cmd, timeout) diff --git a/support/testing/tests/package/test_shadow.py b/support/testing/tests/package/test_shadow.py index 09b580de59..3352d454a5 100644 --- a/support/testing/tests/package/test_shadow.py +++ b/support/testing/tests/package/test_shadow.py @@ -5,9 +5,14 @@ from infra.basetest import BRTest, BASIC_TOOLCHAIN_CONFIG class TestShadow(BRTest): username = 'user_test' - config = BASIC_TOOLCHAIN_CONFIG + \ + # Need to use a different toolchain than the default due to + # shadow package requiring a toolchain w/ headers >= 4.14 + config = \ """ BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y BR2_PACKAGE_SHADOW=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py index 7a10b7a2b0..f2c620d5ca 100644 --- a/support/testing/tests/package/test_tmux.py +++ b/support/testing/tests/package/test_tmux.py @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): BR2_PACKAGE_TMUX=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set + BR2_GENERATE_LOCALE="C.UTF-8" """ def test_run(self): -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:47 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:47 +0200 Subject: [Buildroot] [PATCH v2 05/17] support/testing: TestSELinuxSystemd: kernel bump 6.1.26 In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-5-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will break the kernel build with the Bootlin stable toolchain due to an latent issue. Fixes: arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table make[4]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1 make[4]: *** Deleting file 'arch/x86/entry/thunk_64.o' make[4]: *** Waiting for unfinished jobs.... [fixed since kernel 6.0] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de979c83574abf6e78f3fa65b716515c91b2613d Signed-off-by: Romain Naour --- support/testing/tests/init/test_systemd_selinux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/init/test_systemd_selinux.py b/support/testing/tests/init/test_systemd_selinux.py index 73604cfc32..5f91243f37 100644 --- a/support/testing/tests/init/test_systemd_selinux.py +++ b/support/testing/tests/init/test_systemd_selinux.py @@ -12,7 +12,7 @@ class TestSELinuxSystemd(infra.basetest.BRTest): BR2_INIT_SYSTEMD=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.12" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_PACKAGE_LIBSELINUX=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:49 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:49 +0200 Subject: [Buildroot] [PATCH v2 07/17] support/testing: TestMtools: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-7-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_mtools.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_mtools.py b/support/testing/tests/package/test_mtools.py index 51e5138481..4a232bc926 100644 --- a/support/testing/tests/package/test_mtools.py +++ b/support/testing/tests/package/test_mtools.py @@ -4,14 +4,8 @@ import infra.basetest class TestMtools(infra.basetest.BRTest): - # We use a glibc toolchain to have iconv conversion working for - # codepage 850. - config = \ + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_MTOOLS=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:50 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:50 +0200 Subject: [Buildroot] [PATCH v2 08/17] support/testing: TestZ3: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-8-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- support/testing/tests/package/test_z3.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py index 71b074a587..30794a250b 100644 --- a/support/testing/tests/package/test_z3.py +++ b/support/testing/tests/package/test_z3.py @@ -4,14 +4,8 @@ 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 = \ + config = infra.basetest.BASIC_TOOLCHAIN_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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:51 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:51 +0200 Subject: [Buildroot] [PATCH v2 09/17] support/testing: Test{No, All, NonDefaultLimited}Timezone: use base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-9-romain.naour@gmail.com> While at it remove Glibc from the test name since all Timezone now use a Glibc toolchain. Signed-off-by: Romain Naour --- support/testing/tests/core/test_timezone.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/core/test_timezone.py b/support/testing/tests/core/test_timezone.py index f661519196..0e5009494d 100644 --- a/support/testing/tests/core/test_timezone.py +++ b/support/testing/tests/core/test_timezone.py @@ -26,11 +26,9 @@ class TestNoTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "UTC") -class TestGlibcAllTimezone(infra.basetest.BRTest): - config = \ +class TestAllTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set @@ -48,11 +46,9 @@ class TestGlibcAllTimezone(infra.basetest.BRTest): self.assertEqual(tz[0].strip(), "CET") -class TestGlibcNonDefaultLimitedTimezone(infra.basetest.BRTest): - config = \ +class TestNonDefaultLimitedTimezone(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_TZ_INFO=y BR2_TARGET_TZ_ZONELIST="northamerica" BR2_TARGET_LOCALTIME="America/New_York" -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:46 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:46 +0200 Subject: [Buildroot] [PATCH v2 04/17] support/testing: TestPythonPy3Botocore: increase ext2 size to 250M In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-4-romain.naour@gmail.com> We are going to update the toolchain used by the Buildroot testsuite and this update will increase the size of the rootfs over 120M. Signed-off-by: Romain Naour --- support/testing/tests/package/test_python_botocore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_python_botocore.py b/support/testing/tests/package/test_python_botocore.py index f123993c08..0f3dc93a37 100644 --- a/support/testing/tests/package/test_python_botocore.py +++ b/support/testing/tests/package/test_python_botocore.py @@ -9,7 +9,7 @@ class TestPythonPy3Botocore(TestPythonPackageBase): BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_BOTOCORE=y BR2_TARGET_ROOTFS_EXT2=y - BR2_TARGET_ROOTFS_EXT2_SIZE="120M" + BR2_TARGET_ROOTFS_EXT2_SIZE="250M" """ sample_scripts = ["tests/package/sample_python_botocore.py"] timeout = 30 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:52 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:52 +0200 Subject: [Buildroot] [PATCH v2 10/17] support/testing: TestPythonPy3SciPy: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-10-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_scipy.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_scipy.py b/support/testing/tests/package/test_python_scipy.py index 007bc9ffa5..06297763c3 100644 --- a/support/testing/tests/package/test_python_scipy.py +++ b/support/testing/tests/package/test_python_scipy.py @@ -5,14 +5,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3SciPy(TestPythonPackageBase): __test__ = True - # We can't use the base configuration, as we need a glibc - # toolchain for scipy - config = \ + config = TestPythonPackageBase.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_SCIPY=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:53 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:53 +0200 Subject: [Buildroot] [PATCH v2 11/17] support/testing: TestPythonPy3Autobahn: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-11-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_autobahn.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_autobahn.py b/support/testing/tests/package/test_python_autobahn.py index 6c1678a615..f785b1af97 100644 --- a/support/testing/tests/package/test_python_autobahn.py +++ b/support/testing/tests/package/test_python_autobahn.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Autobahn(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_AUTOBAHN=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:54 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:54 +0200 Subject: [Buildroot] [PATCH v2 12/17] support/testing: TestPythonPy3Crossbar: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-12-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_crossbar.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 178b16be82..e67ab9ff6e 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -4,14 +4,8 @@ import os class TestPythonPy3Crossbar(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_CROSSBAR=y BR2_TARGET_ROOTFS_EXT2=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:55 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:55 +0200 Subject: [Buildroot] [PATCH v2 13/17] support/testing: TestPythonPy3Cryptography: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-13-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_cryptography.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_cryptography.py b/support/testing/tests/package/test_python_cryptography.py index bf11c02e5c..ee8e75f885 100644 --- a/support/testing/tests/package/test_python_cryptography.py +++ b/support/testing/tests/package/test_python_cryptography.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Cryptography(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_CRYPTOGRAPHY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:56 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:56 +0200 Subject: [Buildroot] [PATCH v2 14/17] support/testing: TestPythonPy3MagicWormhole: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-14-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- .../testing/tests/package/test_python_magic_wormhole.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py index d6541a2480..abd34bca50 100644 --- a/support/testing/tests/package/test_python_magic_wormhole.py +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -5,14 +5,8 @@ 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 = \ + config = TestPythonPackageBase.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 -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:57 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:57 +0200 Subject: [Buildroot] [PATCH v2 15/17] support/testing: TestPythonPy3ServiceIdentity: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-15-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- .../testing/tests/package/test_python_service_identity.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_service_identity.py b/support/testing/tests/package/test_python_service_identity.py index dbad5f931f..16ea943d41 100644 --- a/support/testing/tests/package/test_python_service_identity.py +++ b/support/testing/tests/package/test_python_service_identity.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3ServiceIdentity(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_SERVICE_IDENTITY=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:58 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:58 +0200 Subject: [Buildroot] [PATCH v2 16/17] support/testing: TestPythonPy3Treq: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-16-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_treq.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_treq.py b/support/testing/tests/package/test_python_treq.py index 515f1ea304..bd472d3b39 100644 --- a/support/testing/tests/package/test_python_treq.py +++ b/support/testing/tests/package/test_python_treq.py @@ -14,14 +14,8 @@ class TestPythonTreq(TestPythonPackageBase): class TestPythonPy3Treq(TestPythonTreq): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_TREQ=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From romain.naour at gmail.com Thu Jun 8 23:28:59 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 01:28:59 +0200 Subject: [Buildroot] [PATCH v2 17/17] support/testing: TestPythonPy3Txtorcon: use python base configuration In-Reply-To: <20230608232859.1245497-1-romain.naour@gmail.com> References: <20230608232859.1245497-1-romain.naour@gmail.com> Message-ID: <20230608232859.1245497-17-romain.naour@gmail.com> The base configuration now provide a glibc toolchain, we can safely switch to it. Signed-off-by: Romain Naour --- v2: use TestPythonPackageBase.config --- support/testing/tests/package/test_python_txtorcon.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/support/testing/tests/package/test_python_txtorcon.py b/support/testing/tests/package/test_python_txtorcon.py index 6f0c4ca1ed..107f53c6a3 100644 --- a/support/testing/tests/package/test_python_txtorcon.py +++ b/support/testing/tests/package/test_python_txtorcon.py @@ -3,14 +3,8 @@ from tests.package.test_python import TestPythonPackageBase class TestPythonPy3Txtorcon(TestPythonPackageBase): __test__ = True - # Need to use a different toolchain than the default due to - # python-cryptography using Rust (not available with uclibc) - config = \ + config = TestPythonPackageBase.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_TXTORCON=y BR2_TARGET_ROOTFS_CPIO=y -- 2.34.3 From yairba at protonmail.com Fri Jun 9 03:37:43 2023 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Fri, 09 Jun 2023 03:37:43 +0000 Subject: [Buildroot] [PATCH 1/1] package/tpm2-pkcs11: bump version to 1.9.0 Message-ID: <3BZE266B89j-Oimbd_8h4tun1G60GrejVfGJajLoDnLBoJ56dpXbbiDB5cz75lracrEQCyPa8GTVynXu27sk3-16XX72SRO_X-dJ8cmJXLs=@protonmail.com> Signed-off-by: Yair Ben-Avraham --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index b027bad72a..797955a69b 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz +sha256 35bf06c30cfa76fc0eba2c5f503cf7dd0d34a66afb2d292fee896b90362f633b tpm2-pkcs11-1.9.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index 9d61340775..18f04157e3 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,7 +4,7 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.8.0 +TPM2_PKCS11_VERSION = 1.9.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 -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Jun 9 04:39:39 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 09 Jun 2023 04:39:39 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-08 Message-ID: <20230609043944.8B56240570@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-08 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 1 | 4 | 0 | 5 | master | 69 | 47 | 0 | 116 | Classification of failures by reason for master ----------------------------------------------- agentpp-4.6.0 | 3 gobject-introspection-1.74.0 | 3 quickjs-2021-03-27 | 3 highway-1.0.3 | 2 host-heimdal-f4faaeaba371ff... | 2 host-rust-1.68.2 | 2 kexec-2.0.26 | 2 linux-6.3.6 | 2 ltp-testsuite-20230127 | 2 xenomai-3.0.10 | 2 dahdi-linux-3.2.0 | 1 dropbear-2022.83 | 1 elfutils-0.186 | 1 ffmpeg-4.4.4 | 1 file-5.43 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haveged-1.9.18 | 1 host-gdb-arc-2020.09-releas... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libsepol-3.5 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 nginx-1.24.0 | 1 olsr-0.9.8 | 1 opensc-0.22.0 | 1 perl-5.36.1 | 1 reaver-1.6.6 | 1 sdl2-2.26.5 | 1 syslog-ng-4.1.1 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d08ae911f875af77c6bb4f503301b35eb34353ac | m68k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/8e41403b086fd4380fbcd350fc4f89a0672b0f13 | aarch64_be | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/36b9988c6e9334bd5810877b9178c813ad597e2b | xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/1de887a1db20d3dc2f8c8f568e50d4c85655183a | riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/e38b35ffbd644e94582f9e574dd08ace67a7a485 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/70e12067a1a081489f417a21519bce5aeb393320 | ORPH arceb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/ed96872d07c7d341bb27571feb8722cb35344f79 | x86_64 | file-5.43 | NOK | http://autobuild.buildroot.net/results/8b282f2ba72950cd363d823ac9235b78dba6965f | ORPH aarch64_be | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/597cf8be36cc8a013faf3a75bcc79627f47d9908 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50009053a83b6139b03a9cd36541da3951312c50 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5b9504dd7473871efccfdffc10ea7dc5ca62cb80 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/d6368f839d3031074e5c61096f86a98f9f3392e0 | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0d1b181640a10b9bd3a3a09b60c16b59ce4e2ad3 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/74cee07f58429ea83af3468eb046ae31c1ba3e36 | ORPH armeb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/45e2b136a58bfb6eb78f7b0da9466464c114465d | aarch64_be | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/7c265cefe9b17924648f6bae6b75adbf72a69503 | riscv64 | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/6ba12eeedda480f1287d94b5d3d7ace923cb9b68 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/bf917855ec091e2e1fee45d3dd6c1e7b849af40d | ORPH sparc64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/48b52d205150e30e522b40d1c7b51f339ae8b0db | ORPH powerpc | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/764c94e1f9758dbadd595e052a8b40b0bb776e87 | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/790e4684825348037fcf4be97d5a7ad7780c3f75 | armeb | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/02f1dae2c068ef4db1c056dbfba8e363369853be | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/edb0953f74dbc414e0ea814c6cbbeec8ab95995b | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/9bda26c3ad5291c4cf7716059bd17da9172d9310 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1f31f2d4917ea723cc2e1da573f5959520ee9e1e | ORPH arm | libsepol-3.5 | NOK | http://autobuild.buildroot.net/results/79c58476cc80f216052c309746cd6afbeb59447a | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/ffb8393affafe03af8d2266feb7887ce65c5514b | mips | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/311312ec6d0f184c98bb10800583200ea3d91414 | ORPH or1k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/4024f8dc2b86c743ec31061adddb9a091c1f5fd5 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/59db86959cd38a518e7314bc076163af5d960902 | ORPH powerpc64le | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ba69e45336dd6042511a159155de0db07d21d2b2 | mips64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f4791114a8eff203bbc27398b4cd306908b595c4 | arc | nginx-1.24.0 | NOK | http://autobuild.buildroot.net/results/621f7f9c07ae9ee6938f4b3b15421c3487afed56 | aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/9b7fc7b13dc5b18d3497dced35bc81ee0d108fe9 | ORPH armeb | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/98276ac6288b0b2652819c693775fd7757233538 | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/56a0f71af2cc4b8d099c9fe9de950dfcf76056c1 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/08656052483977b90baab86775ef20386669a1bd | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/177494146317a5db576817f9f693c175ca208e38 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6b31d82649778799a7a4d34409d6e6832bf68a8a | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/27aa55e5d1d480dbfbb3115289fb8a47ae9a853f | armeb | sdl2-2.26.5 | NOK | http://autobuild.buildroot.net/results/3629b08fe77f6cfc67213da92120aba46b23bfea | powerpc64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/412e67f4c8ac90e98afd1a3be4e513f9f306788f | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/8b9a7f7a1a5c65dbd4108d9f2ea1df566850a8df | armeb | unknown | NOK | http://autobuild.buildroot.net/results/c4ad8758d6f2096d5568452af93f40ab36633bd7 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/ebee9d8558b1080b1da9006a47fb62352a047cd9 | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/6b5939695e2b6211f4233db611a12eb959520392 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/e6a0b19f34febf023d3612046d5f0b0bff6f5e6b | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gdb-arc-2020.09-releas... | 1 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/9f605710413ccffbbb3518377353137c3db839ee | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/17ca4c42abd64f85debf2aa63f41e30377785381 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/e76926c5bc00fa4f72cf7e89eab1db8e6c21485c | ORPH aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/fae47fac2a2924c28b7264a0e3f483854a018ca5 | -- http://autobuild.buildroot.net From kilian.zinnecker at mail.de Fri Jun 9 06:35:45 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 09 Jun 2023 08:35:45 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> Message-ID: <5942184.lOV4Wx5bFT@kilian-aisec> Hi Giulio thanks again for your very helpful answer! > To begin is ok, but I see U-Boot supports this board, this is the defconfig: > https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig > that uses this dts file: > https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts > > So I would go with mainline uboot. Yes, absolutely correct, and the changes to support the Rock 5b's ethernet in U-Boot are also mainline already: https://source.denx.de/u-boot/u-boot/-/commit/ bcbb64b1990cc1f3f8137c05fbc49b13fcb320ff Thank you, I actually did not realize this and used Collabora's gitlab repository. I just compiled the mainline U-Boot and tested the tftpboot and it works just fine! > For example there are already boards with RK3399 that is similar to > R3588. Take a look here at this defconfig: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/ rockpro64_defconfig As far as I see the rk3399 is actually a different case: For this particular SoC the ATF is released as source and part of the ATF repository, see here: https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/ rockchip.rst?plain=1#L12 This is different for the rk3588, which is the SoC on the Rock 5b: For the rk3588 Rockchip did not release the ATF source code, hence one needs to use 2 ATF blobs for U-Boot, see also the U-Boot documentation about this: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/board/rockchip/ rockchip.rst?plain=1#L199-200 Both blobs are provided by the Rockchip, see here: https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 So currently it seems mandatory to me to setup Buildroot in some way, that these two blobs are obtained from the rkbin repo and provided to U-Boot during build. > If you refer to BL31 or something similar that should already be an > infrastructure in Buildroot for it. I suggest you to take a look at > other similar boards in buildroot/configs and filter what you need and > give a try. As you suggested, I looked for Buildroot infrastructure to support such requirements and came across the following two patches on the ML, adding some similar support for IMX SoCs in the past: https://lists.buildroot.org/pipermail/buildroot/2021-September/622642.html https://lists.buildroot.org/pipermail/buildroot/2021-September/622643.html In recent Buildroot the support seems to be implemented as option BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE here: https://github.com/buildroot/buildroot/blob/master/boot/uboot/uboot.mk#L194-L208 The option is currently used in four defconfigs: * imx8mn_bsh_smm_s2_defconfig * imx8mn_bsh_smm_s2_pro_defconfig * kontron_bl_imx8mm_defconfig * kontron_pitx_imx8m_defconfig However, the defconfigs don't set any option for some specific remote git repository, from which the binaries can be obtained. Instead "firmware-imx" is added to UBOOT_DEPENDENCIES in the uboot.mk. As I understand it, this corresponds to the package "package/freescale-imx/firmware-imx". So from my understanding, in order to set up the U-Boot build for the Rock 5b in buildroot, I would have to do the following steps: * Add a package "package/rockchip/firmware-rk" which fetches the rkbin repository properly, similar to "package/freescale-imx/firmware-imx" * Implement the following targets in the uboot.mk similar to the IMX ones: BR2_TARGET_UBOOT_NEEDS_RK_FIRMWARE UBOOT_COPY_RK_FW_FILES and add UBOOT_COPY_RK_FW_FILES to UBOOT_PRE_BUILD_HOOKS * Add a Rock 5b defconfig to buildroot with the BR2...UBOOT_NEEDS_RK_FIRMWARE option activated What do you think? I would really like to do this! If I get it working it actually would be my first opensource contribution. However, I am on a one week vacation from tomorrow and will not have a laptop. So everybody who reads this and does not urgently need Rock 5b boar support: Please be a bit patient and let me do it in a week! ;) > > And even if it was present: How > > could I introduce a change, i.e. activate the Realtek R8169 driver? > > enable what we want using fragment files. Take a look here: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_ > olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, > you will see that you can en/disable options you need > That is a very useful helper that does exist for gitlab too and it's > defined in: > https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 > > it takes 3 argument when called and return the URL referred to Github. > Same goes for Gitlab. Thank you very much for the info! Best regards, Kilian From peter at korsgaard.com Fri Jun 9 08:11:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 10:11:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix building with zlib-ng In-Reply-To: <20230425070923.1294644-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte=22's?= message of "Tue, 25 Apr 2023 09:09:22 +0200") References: <20230425070923.1294644-1-raphael.melotte@mind.be> Message-ID: <87fs7112e1.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte writes: > The current mupdf version fails to build when zlib-ng is used as the > zlib implementation. Add a patch to fix it. > This fixes the following build failure raised since the bump to > version 1.21.0 of the mupdf package in commit > 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: > source/fitz/encode-basic.c: In function 'deflate_write': > source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) > 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); > | ^~~~~~~~ > source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? > Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 > Signed-off-by: Rapha?l M?lotte Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 09:09:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 11:09:21 +0200 Subject: [Buildroot] [PATCH] support/testing: new runtime test for bash In-Reply-To: <20230424215106.1202752-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Mon, 24 Apr 2023 23:51:06 +0200") References: <20230424215106.1202752-1-yann.morin.1998@free.fr> Message-ID: <87bkhp0zpa.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash > with invalid locale specification) fixed a regression in readline 8.2 > [0], that could have been caught with a runtime test. readline is a > library, so we need an executable that exercises readline. > Since readline and bash are developped in tandem [1], it is only logical > to use bash to test readline. > Add a new runtime test for bash, that checks that we can indeed run an > interactive shell, and that an non-existing locale does not cause the > dreaded segfault. We do not use the default configuration, because it > uses a uclibc toolchain, and we want to reproduce against a glibc one. > [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 > [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 09:10:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 11:10:10 +0200 Subject: [Buildroot] [PATCH v2 1/1] package: busybox: backport fix for missing getrandom() In-Reply-To: <20230509115831.634176-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte?= via buildroot"'s message of "Tue, 9 May 2023 13:58:29 +0200") References: <20230425070923.1294644-1-raphael.melotte@mind.be> <20230509115831.634176-1-raphael.melotte@mind.be> Message-ID: <877csd0znx.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte via buildroot writes: > The current Busybox version (1.36.0) fails to build with some > libc/linux combinations where getrandom() is not available. Two fixes > for glibc already exists upstream, so backport them here. A third > one (submitted upstream, not part of the main branch yet) was needed > to be able to compile with older musl and uClibc versions (or older > kernels). > This fixes the following build failure raised since commit > d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: > miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory > #include > Fixes: > - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c > - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 > It also fixes the following (similar) build failure, raised since the > same commit: > miscutils/lib.a(seedrng.o): In function `seedrng_main': > seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' > seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' > collect2: error: ld returned 1 exit status > Fixes: > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 > - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 > Signed-off-by: Rapha?l M?lotte > --- > Changes v1 -> v2: > - fix building with make 4.2.1 and earlier. > - use the current latest patch sent upstream (v4). Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 9 08:12:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 10:12:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing: new runtime test for bash Message-ID: <20230609091042.63E4A8256E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ce02522a7c0c2ced03cd1b0350db68c1b28f6d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit 2dff6e93ca2a (package/readline: add upstream patch to fix crash with invalid locale specification) fixed a regression in readline 8.2 [0], that could have been caught with a runtime test. readline is a library, so we need an executable that exercises readline. Since readline and bash are developped in tandem [1], it is only logical to use bash to test readline. Add a new runtime test for bash, that checks that we can indeed run an interactive shell, and that an non-existing locale does not cause the dreaded segfault. We do not use the default configuration, because it uses a uclibc toolchain, and we want to reproduce against a glibc one. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 [1] https://tiswww.case.edu/php/chet/readline/rltop.html#Bugs Signed-off-by: Yann E. MORIN (cherry picked from commit 511f28ae5ca0fbd3c997f5c460747a5d3e0ca24b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_bash.py | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/support/testing/tests/package/test_bash.py b/support/testing/tests/package/test_bash.py new file mode 100644 index 0000000000..f0ee8cadc1 --- /dev/null +++ b/support/testing/tests/package/test_bash.py @@ -0,0 +1,47 @@ +import os + +import infra.basetest + + +class TestBash(infra.basetest.BRTest): + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_ENABLE_LOCALE_WHITELIST="" + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_BASH=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check that we are indeed not (yet) running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Already running bash instead of busybox' sh") + + self.assertRunOk("bash -il") + # Twist! The above command is still runing, it's just that + # bash did display the prompt we expect. Check we are indeed + # actually bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + # Exit bash, back to busybox' shell + self.emulator.run("exit 0") + + # Check that we are indeed no longer running bash + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "", "Still running bash instead of busybox' sh") + + # Try to run with a non-available locale + self.assertRunOk("LC_ALL=en_US bash -il") + out, _ = self.emulator.run('echo "${BASH}"') + self.assertEqual(out[0], "/bin/bash", "Not running bash") + self.emulator.run("exit 0") From peter at korsgaard.com Fri Jun 9 08:10:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 10:10:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mupdf: fix building with zlib-ng Message-ID: <20230609091042.5BCF88256D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9f2fa8e63c35bdd79412902546f46a825d01305 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The current mupdf version fails to build when zlib-ng is used as the zlib implementation. Add a patch to fix it. This fixes the following build failure raised since the bump to version 1.21.0 of the mupdf package in commit 3c2033cd2ace077e7dfaf58a2589b2a93a5fd7b0: source/fitz/encode-basic.c: In function 'deflate_write': source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); | ^~~~~~~~ source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? Fixes: http://autobuild.buildroot.net/results/87128e9967cff20078c65ab847877aa44cc409d9 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit b20eb56440fd2a7b8f578bf9eda89160c8053434) Signed-off-by: Peter Korsgaard --- ...Add-missing-limits.h-include-for-UINT_MAX.patch | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch new file mode 100644 index 0000000000..95f2f86666 --- /dev/null +++ b/package/mupdf/0001-Add-missing-limits.h-include-for-UINT_MAX.patch @@ -0,0 +1,70 @@ +From ebce9f1b129ebc8f2b17afa02a4ffcb9453c11d9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Mon, 24 Apr 2023 17:27:35 +0200 +Subject: [PATCH] Add missing limits.h include for UINT_MAX +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +encode-basic.c uses 'UINT_MAX', which is available in the 'limits.h' +header. + +In some configurations that build with zlib from [1], by chance +limits.h gets indirectly included when including 'z-imp.h' (the +includes are: 'z-imp.h' -> 'zlib.h' -> 'zconf.h' -> 'limits.h'), so +the build succeeds. + +When using other zlib implementations however (for example from [2]), +limits.h is not necessarily included indirectly, which leads to the +build failing in the following way: + +source/fitz/encode-basic.c: In function 'deflate_write': +source/fitz/encode-basic.c:343:27: error: 'UINT_MAX' undeclared (first use in this function) + 343 | newbufsize = n >= UINT_MAX ? UINT_MAX : deflateBound(&state->z, n); + | ^~~~~~~~ +source/fitz/encode-basic.c:26:1: note: 'UINT_MAX' is defined in header ''; did you forget to '#include '? + +Add the missing include, so that the build succeeds no matter if zlib +indirectly includes 'limit.h' or not. + +Similarly, also add it in output-ps.c where it's also missing. + +[1]: https://zlib.net/ +[2]: https://github.com/zlib-ng/zlib-ng + +Signed-off-by: Rapha??l M??lotte +Upstream: https://bugs.ghostscript.com/show_bug.cgi?id=706667 +--- + source/fitz/encode-basic.c | 2 ++ + source/fitz/output-ps.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/source/fitz/encode-basic.c b/source/fitz/encode-basic.c +index 03a4ff76b..84f0c35e6 100644 +--- a/source/fitz/encode-basic.c ++++ b/source/fitz/encode-basic.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + struct ahx + { + fz_output *chain; +diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c +index ef22c3cd6..3dc8ea17d 100644 +--- a/source/fitz/output-ps.c ++++ b/source/fitz/output-ps.c +@@ -24,6 +24,8 @@ + + #include "z-imp.h" + ++#include ++ + typedef struct ps_band_writer_s + { + fz_band_writer super; +-- +2.39.1 + From peter at korsgaard.com Fri Jun 9 09:09:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 11:09:42 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package: busybox: backport fix for missing getrandom() Message-ID: <20230609091042.6C784821F5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b8e7f2e40b7ea93964f4d6aa845925f0749d3d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The current Busybox version (1.36.0) fails to build with some libc/linux combinations where getrandom() is not available. Two fixes for glibc already exists upstream, so backport them here. A third one (submitted upstream, not part of the main branch yet) was needed to be able to compile with older musl and uClibc versions (or older kernels). This fixes the following build failure raised since commit d68b617993bd2f5c82a4936ed1e24e4fec6b94a2: miscutils/seedrng.c:45:24: fatal error: sys/random.h: No such file or directory #include Fixes: - http://autobuild.buildroot.net/results/44a0476b86c579e6aa658f156f0292958d40513c - http://autobuild.buildroot.net/results/ed028160db397581558fd8c96755621dd8298bb1 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624008 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624034 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624044 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624048 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624051 It also fixes the following (similar) build failure, raised since the same commit: miscutils/lib.a(seedrng.o): In function `seedrng_main': seedrng.c:(.text.seedrng_main+0x26c): undefined reference to `getrandom' seedrng.c:(.text.seedrng_main+0x2e8): undefined reference to `getrandom' collect2: error: ld returned 1 exit status Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624028 - https://gitlab.com/buildroot.org/buildroot/-/jobs/4122624031 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit cd02f96b871c9bed5fec92605806668b2aca2bf4) Signed-off-by: Peter Korsgaard --- ...ix-for-glibc-2.24-not-providing-getrandom.patch | 39 +++++++ ...-for-glibc-2.24-not-providing-random-head.patch | 60 ++++++++++ ...ix-getrandom-detection-for-non-glibc-libc.patch | 124 +++++++++++++++++++++ 3 files changed, 223 insertions(+) diff --git a/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch new file mode 100644 index 0000000000..4a194612b4 --- /dev/null +++ b/package/busybox/0005-seedrng-fix-for-glibc-2.24-not-providing-getrandom.patch @@ -0,0 +1,39 @@ +From 200a9669fbf6f06894e4243cccc9fc11a1a6073a Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Mon, 10 Apr 2023 17:26:04 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing getrandom() + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=200a9669fbf6f06894e4243cccc9fc11a1a6073a +--- + miscutils/seedrng.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 967741dc7..7cc855141 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -45,6 +45,20 @@ + #include + #include + ++/* Fix up glibc <= 2.24 not having getrandom() */ ++#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++#include ++# define getrandom(...) bb_getrandom(__VA_ARGS__) ++static ssize_t getrandom(void *buffer, size_t length, unsigned flags) ++{ ++# if defined(__NR_getrandom) ++ return syscall(__NR_getrandom, buffer, length, flags); ++# else ++ return ENOSYS; ++# endif ++} ++#endif ++ + #ifndef GRND_INSECURE + #define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ + #endif +-- +2.39.1 + diff --git a/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch new file mode 100644 index 0000000000..d729884805 --- /dev/null +++ b/package/busybox/0006-seedrng-fix-for-glibc-2.24-not-providing-random-head.patch @@ -0,0 +1,60 @@ +From cb57abb46f06f4ede8d9ccbdaac67377fdf416cf Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Mon, 10 Apr 2023 19:58:15 +0200 +Subject: [PATCH] seedrng: fix for glibc <= 2.24 not providing random header + + - dropped the wrong define (not sure why it was there) + - not available if glibc <= 2.24 + - GRND_NONBLOCK not defined if not included + - ret < 0 && errno == ENOSYS has to be true to get creditable set + +Signed-off-by: Thomas Devoogdt +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=cb57abb46f06f4ede8d9ccbdaac67377fdf416cf +--- + miscutils/seedrng.c | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 7cc855141..3bf6e2ea7 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -42,25 +42,31 @@ + #include "libbb.h" + + #include +-#include + #include + + /* Fix up glibc <= 2.24 not having getrandom() */ + #if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 + #include +-# define getrandom(...) bb_getrandom(__VA_ARGS__) + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { + # if defined(__NR_getrandom) + return syscall(__NR_getrandom, buffer, length, flags); + # else +- return ENOSYS; ++ errno = ENOSYS; ++ return -1; + # endif + } ++#else ++#include ++#endif ++ ++/* Apparently some headers don't ship with this yet. */ ++#ifndef GRND_NONBLOCK ++#define GRND_NONBLOCK 0x0001 + #endif + + #ifndef GRND_INSECURE +-#define GRND_INSECURE 0x0004 /* Apparently some headers don't ship with this yet. */ ++#define GRND_INSECURE 0x0004 + #endif + + #define DEFAULT_SEED_DIR "/var/lib/seedrng" +-- +2.39.1 + diff --git a/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch new file mode 100644 index 0000000000..140b27cae6 --- /dev/null +++ b/package/busybox/0007-seedrng-fix-getrandom-detection-for-non-glibc-libc.patch @@ -0,0 +1,124 @@ +From b2d26d449ec855602b9a88f58c2eb675de0224f2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= +Date: Tue, 18 Apr 2023 15:54:43 +0200 +Subject: [PATCH v4] seedrng: fix getrandom() detection for non-glibc libc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +glibc <= 2.24 does not provide getrandom(). A check for it has been +added in 200a9669fbf6f06894e4243cccc9fc11a1a6073a and fixed in +cb57abb46f06f4ede8d9ccbdaac67377fdf416cf. + +However, building with a libc other than glibc can lead to the same +problem as not every other libc has getrandom() either: + +- uClibc provides it from v1.0.2 onwards, but requires to define +_GNU_SOURCE (all versions - we already define it by default), and +stddef to be included first (when using uClibc < 1.0.35 - we already +include it through libbb.h). + +- musl libc has getrandom(), but only from version 1.1.20 onwards. As +musl does not provide __MUSL__ or version information, it's not +possible to check for it like we did for glibc. + +All of this makes it difficult (or impossible in case of musl) to +check what we need to do to have getrandom() based on each libc +versions. + +On top of that, getrandom() is also not available on older kernels. As +an example, when using a 3.10 kernel with uClibc 1.0.26, getrandom() +is declared so compiling works, but it fails at link time because +getrandom() is not defined. + +To make it easier, take a similar approach to what was done for the +crypt library: try to build a sample program to see if we have +getrandom(). To keep it compatible with different versions of +make (for reference see [1]), a variable for '#' is also introduced. + +Based on the new Makefile variable, we now either use the +libc-provided getrandom() when it's available, or use our own +implementation when it's not (like it was the case already for glibc < +2.25). + +This should fix compiling with many libc/kernel combinations. + +[1]: https://git.savannah.gnu.org/cgit/make.git/commit/?id=c6966b323811c37acedff05b576b907b06aea5f4 + +Signed-off-by: Rapha??l M??lotte +Upstream: http://lists.busybox.net/pipermail/busybox/2023-May/090317.html +--- +Changes v3 -> v4: + - use a variable for '#' for compatibility with GNU make 4.2.1 and earlier. + +Changes v2 -> v3: + - fix _GNU_SOURCE define location + +Changes v1 -> v2: + - move _GNU_SOURCE to bb_libtest.c + - remove GRND_NONBLOCK + +Note that I was not able to test every single combination, but I could +confirm it builds successfully for: +uClibc 10.0.24, linux headers 3.10 (libc getrandom NOT used) +uClibc 1.0.36, linux headers 4.9 (libc getrandom used) +musl 1.1.16, linux headers 4.12 (libc getrandom NOT used) +musl 1.2.1, linux headers (libc getrandom used) +glibc 2.25, linux headers 4.10 (libc getrandom used) + + Makefile.flags | 12 ++++++++++++ + miscutils/seedrng.c | 8 ++++---- + 2 files changed, 16 insertions(+), 4 deletions(-) + +diff --git a/Makefile.flags b/Makefile.flags +index 1cec5ba20..0d437303a 100644 +--- a/Makefile.flags ++++ b/Makefile.flags +@@ -161,6 +161,18 @@ ifeq ($(RT_AVAILABLE),y) + LDLIBS += rt + endif + ++# GNU Make version 4.2.1 and earlier require number signs ('#') ++# inside function invocations to be escaped, while versions 4.3+ ++# require them to be unescaped. Use a variable for it so that it works ++# for both versions: ++C := \# ++# Not all libc versions have getrandom, so check for it: ++HAVE_GETRANDOM := $(shell printf '$Cdefine _GNU_SOURCE\n$Cinclude \n$Cinclude \nint main(void){char buf[256];\ngetrandom(buf,sizeof(buf),0);}' >bb_libtest.c; $(CC) $(CFLAGS) $(CFLAGS_busybox) -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c) ++ ++ifeq ($(HAVE_GETRANDOM),y) ++CFLAGS += -DHAVE_GETRANDOM ++endif ++ + # libpam may use libpthread, libdl and/or libaudit. + # On some platforms that requires an explicit -lpthread, -ldl, -laudit. + # However, on *other platforms* it fails when some of those flags +diff --git a/miscutils/seedrng.c b/miscutils/seedrng.c +index 3bf6e2ea7..2f1e18c32 100644 +--- a/miscutils/seedrng.c ++++ b/miscutils/seedrng.c +@@ -44,8 +44,10 @@ + #include + #include + +-/* Fix up glibc <= 2.24 not having getrandom() */ +-#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 24 ++/* Fix up some libc (e.g. glibc <= 2.24) not having getrandom() */ ++#if defined HAVE_GETRANDOM ++#include ++#else /* No getrandom */ + #include + static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + { +@@ -56,8 +58,6 @@ static ssize_t getrandom(void *buffer, size_t length, unsigned flags) + return -1; + # endif + } +-#else +-#include + #endif + + /* Apparently some headers don't ship with this yet. */ +-- +2.39.1 + From laurent at vivier.eu Fri Jun 9 11:25:19 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:19 +0200 Subject: [Buildroot] [PATCH v13 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 58 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..83305ed9ea8a --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,54 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:21 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:21 +0200 Subject: [Buildroot] [PATCH v13 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-4-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 24 ++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7f3..804a4cd2c1d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1820,6 +1820,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..a109553187b4 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,24 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:22 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:22 +0200 Subject: [Buildroot] [PATCH v13 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-5-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index a109553187b4..454c8e353f2a 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -6,6 +6,8 @@ BR2_RELRO_NONE=y BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -22,3 +24,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:20 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:20 +0200 Subject: [Buildroot] [PATCH v13 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230609112522.97790-1-laurent@vivier.eu> References: <20230609112522.97790-1-laurent@vivier.eu> Message-ID: <20230609112522.97790-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.1 From laurent at vivier.eu Fri Jun 9 11:25:18 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 9 Jun 2023 13:25:18 +0200 Subject: [Buildroot] [PATCH v13 0/4] package: add petitboot to use with qemu-system-m68k Message-ID: <20230609112522.97790-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v13: - rebase - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/893416741 v12: - rebase - fix shellcheck warning (Upstream: and shell syntax error) v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (4): petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 29 +++++++++++ package/petitboot/S15pb-discover | 54 ++++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 10 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.1 From ddrokosov at sberdevices.ru Fri Jun 9 11:34:15 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Fri, 9 Jun 2023 14:34:15 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools Message-ID: <20230609113415.13856-1-ddrokosov@sberdevices.ru> This toolset was designed to facilitate the testing, monitoring, and tracing of various things with virtual memory, pages, and slab objects. It is an invaluable resource for identifying and analyzing memory-related issues, such as leaks and bottlenecks, and can greatly enhance one's understanding of memory utilization within a system. The mm toolset includes: - page_owner_sort: userspace helper to sort the output of /sys/kernel/debug/page_owner, which helps to know who allocates the page from kernel context - slabinfo: the tool which gets reports about slabs, for example show empty slabs, modify of slab debug options at runtime, display all information about a slabcache - page-types: a handy tool for querying page flags Signed-off-by: Dmitry Rokosov --- package/linux-tools/Config.in | 18 ++++++++ package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 package/linux-tools/linux-tool-mm.mk.in diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 880ad08f0f1c..3ecc45574b82 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON endif # BR2_PACKAGE_LINUX_TOOLS_HV +config BR2_PACKAGE_LINUX_TOOLS_MM + bool "mm" + select BR2_PACKAGE_LINUX_TOOLS + help + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. + + - page_owner_sort: userspace helper to sort the output of + /sys/kernel/debug/page_owner, which helps to know who allocates + the page from kernel context + + - slabinfo: the tool which gets reports about slabs, for example + show empty slabs, modify of slab debug options at runtime, display + all information about a slabcache + + - page-types: a handy tool for querying page flags + + These tools are available only from kernel version 3.4. + endmenu diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in new file mode 100644 index 000000000000..a59f1c46ff97 --- /dev/null +++ b/package/linux-tools/linux-tool-mm.mk.in @@ -0,0 +1,59 @@ +################################################################################ +# +# mm +# +################################################################################ + +LINUX_TOOLS += mm + +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" + +KVER = $(shell echo $(LINUX_VERSION_PROBED)) +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) + +# For the first time tools/vm was introduced in the 3.4 kernel version +KVER_MAJOR_MIN = 3 +KVER_MINOR_MIN = 4 + +# Starting from 6.3 kernel version mm tools are located at tools/mm folder +# instead of tools/vm +KVER_MAJOR_MM = 6 +KVER_MINOR_MM = 3 + +define MM_BUILD_CMDS + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ + echo "too old and doesn't have the mm tools." ; \ + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ + echo "kernel must be used." ; \ + exit 1 ; \ + fi + + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ + MM=mm; \ + else \ + MM=vm; \ + fi; \ + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ + $(MM_MAKE_OPTS) $${MM} +endef + +define MM_INSTALL_TARGET_CMDS + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ + MM=mm; \ + else \ + MM=vm; \ + fi; \ + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ + $(MM_MAKE_OPTS) \ + INSTALL_ROOT=$(TARGET_DIR) \ + DESTDIR=$(TARGET_DIR) \ + $${MM}_install +endef -- 2.36.0 From bernd.kuhls at t-online.de Fri Jun 9 14:40:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 9 Jun 2023 16:40:26 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230609144026.56039-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b4d32f6ea3..69bf91bbf9 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 18ede2d60f..20e67fc4d1 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz -sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz +sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz +sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz -sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz -sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz +sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz +sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz +sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz -sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz +sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz +sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index f9a164d78d..00ec22d606 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.316" if BR2_KERNEL_HEADERS_4_14 - default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.245" if BR2_KERNEL_HEADERS_5_4 - default "5.10.182" if BR2_KERNEL_HEADERS_5_10 - default "5.15.115" if BR2_KERNEL_HEADERS_5_15 - default "6.1.32" if BR2_KERNEL_HEADERS_6_1 - default "6.3.6" if BR2_KERNEL_HEADERS_6_3 + default "4.14.317" if BR2_KERNEL_HEADERS_4_14 + default "4.19.285" if BR2_KERNEL_HEADERS_4_19 + default "5.4.246" if BR2_KERNEL_HEADERS_5_4 + default "5.10.183" if BR2_KERNEL_HEADERS_5_10 + default "5.15.116" if BR2_KERNEL_HEADERS_5_15 + default "6.1.33" if BR2_KERNEL_HEADERS_6_1 + default "6.3.7" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd.kuhls at t-online.de Fri Jun 9 14:43:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 9 Jun 2023 16:43:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus Message-ID: <20230609144313.60393-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 +- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash index b89320d9c0..9ef0d4e758 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bad9e7dd4f67348015f8fc477e0c4c8447e00dbd38b9f6548d1ce04f0845b1fd kodi-pvr-nextpvr-20.4.1-Nexus.tar.gz +sha256 1ce85447426ddf6d443a5e3444145a2d3af65ce73d9fb583e42cd8afc9d599a5 kodi-pvr-nextpvr-20.4.2-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk index 7b11407954..2629cd9147 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_NEXTPVR_VERSION = 20.4.1-Nexus +KODI_PVR_NEXTPVR_VERSION = 20.4.2-Nexus KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION)) KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+ KODI_PVR_NEXTPVR_LICENSE_FILES = LICENSE.md -- 2.39.2 From peter at korsgaard.com Fri Jun 9 16:13:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 Message-ID: <20230609161307.432DD8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4ac14e09a57667168278187331cdf7238b80324 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps bootgen to version xilinx_v2023.1. The patch for build machines with modern flex is no longer needed. Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...01-Fix-build-on-machines-with-modern-flex.patch | 133 --------------------- package/bootgen/bootgen.hash | 2 +- package/bootgen/bootgen.mk | 2 +- 4 files changed, 2 insertions(+), 136 deletions(-) Patch is too large, so refusing to show it From yann.morin.1998 at free.fr Fri Jun 9 16:13:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] package/mosquitto: libwebsockets support needs external loop support Message-ID: <20230609161307.79C0C8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e7c321ba0424123b0bf6f10a31af00607daaa8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When libwebsockets is enabled, mosquitto broker is built with websocket support, but its code requires libwebsockets being built with external loop option - otherwise, mosquitto gives a compile-time warning hinting to unusable websocket support: https://github.com/eclipse/mosquitto/commit/1b24f625ea4ee77f3c4796ec2233d059f8c7977e To fix this, select the BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL option. Signed-off-by: Luca Pesce Signed-off-by: Yann E. MORIN --- package/mosquitto/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mosquitto/Config.in b/package/mosquitto/Config.in index 6fa5f79c6c..8bedf2ad21 100644 --- a/package/mosquitto/Config.in +++ b/package/mosquitto/Config.in @@ -25,6 +25,7 @@ config BR2_PACKAGE_MOSQUITTO_BROKER depends on BR2_USE_MMU # fork() depends on !BR2_STATIC_LIBS # include depends on BR2_PACKAGE_MOSQUITTO + select BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL if BR2_PACKAGE_LIBWEBSOCKETS help Build and install the mosquitto broker onto target. From peter at korsgaard.com Fri Jun 9 16:13:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:08 -0000 Subject: [Buildroot] [git commit] configs/zynq_microzed_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.57FA38262E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c489bc3c289fc098f62d3333ee1118126aa78c1f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_microzed_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_microzed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 459a3a40bc..346738f665 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From peter at korsgaard.com Sun Jun 4 10:42:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:42:06 +0200 Subject: [Buildroot] [git commit] package/git: bump to version 2.41.0 Message-ID: <20230609161307.8C6B08262E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cd0059419ced783957a6c2d18bac529173fdfcd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump the package version to 2.41.0. For the release announcement and notes, see [1]. Link: https://lore.kernel.org/git/xmqqleh3a3wm.fsf at gitster.g/ [1] Signed-off-by: Bagas Sanjaya Signed-off-by: Peter Korsgaard --- package/git/git.hash | 2 +- package/git/git.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/git/git.hash b/package/git/git.hash index 1efa95ed44..91d723ecd1 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 4893b8b98eefc9fdc4b0e7ca249e340004faa7804a433d17429e311e1fef21d2 git-2.40.1.tar.xz +sha256 e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040 git-2.41.0.tar.xz # Locally calculated sha256 5b2198d1645f767585e8a88ac0499b04472164c0d2da22e75ecf97ef443ab32e COPYING sha256 1922f45d2c49e390032c9c0ba6d7cac904087f7cec51af30c2b2ad022ce0e76a LGPL-2.1 diff --git a/package/git/git.mk b/package/git/git.mk index ba86915b36..99646b10dc 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.40.1 +GIT_VERSION = 2.41.0 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ From peter at korsgaard.com Fri Jun 9 16:13:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:09 -0000 Subject: [Buildroot] [git commit] configs/zynq_zed_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.61FD07F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6599bc75384b4cd1052940297ba07d58346c97f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_zed_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_zed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index a39911b757..dc167e3bc1 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From peter at korsgaard.com Fri Jun 9 16:13:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 09 Jun 2023 16:13:10 -0000 Subject: [Buildroot] [git commit] configs/zynq_zc706_defconfig: bump to xilinx-v2023.1 Message-ID: <20230609161307.4CEEE8262C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fee9f199eea432c47c669ea61ef64f06d6592fd6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps the zynq_zc706_defconfig to xilinx-v2023.1 which includes the following updates: - Linux v6.1.5 - U-Boot v2023.01 Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- configs/zynq_zc706_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 3ad8cbafe3..55e4d8ea23 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -2,12 +2,12 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y 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.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_2023.1)/xlnx_rebase_v6.1_LTS_2023.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,11 +19,12 @@ 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.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.1)/xlnx_rebase_v2023.01_2023.1.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 BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_FORMAT_IMG=y BR2_TARGET_UBOOT_SPL=y BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin" From yann.morin.1998 at free.fr Fri Jun 9 16:13:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Fri, 09 Jun 2023 16:13:10 -0000 Subject: [Buildroot] [git commit] package/libwebsockets: (re-)enable external poll loop support Message-ID: <20230609161307.6F94782631@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7685016cdc5582985dc8fcb1eac09623467a2bc0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since version 3.2.0, libwebsockets does not compile its external loop support code anymore. That code was put under LWS_WITH_EXTERNAL_POLL compile option, which defaults to OFF. Applications relying on that support need to turn that option on, so let's add it to the package. For example, when libwebsockets is enabled, mosquitto broker is built with websocket support, but its code requires LWS_WITH_EXTERNAL_POLL to be on, otherwise it gives compile-time warning hinting to unusable websocket support: https://github.com/eclipse/mosquitto/commit/1b24f625ea4ee77f3c4796ec2233d059f8c7977e Signed-off-by: Luca Pesce Signed-off-by: Yann E. MORIN --- package/libwebsockets/Config.in | 12 ++++++++++++ package/libwebsockets/libwebsockets.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/package/libwebsockets/Config.in b/package/libwebsockets/Config.in index d7b529cafd..05c132641e 100644 --- a/package/libwebsockets/Config.in +++ b/package/libwebsockets/Config.in @@ -9,5 +9,17 @@ config BR2_PACKAGE_LIBWEBSOCKETS https://libwebsockets.org/ +if BR2_PACKAGE_LIBWEBSOCKETS + +config BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL + bool "enable external poll loop support" + default y # legacy, was previously always enabled + help + Enable external poll loop support code. This was + unconditionally compiled in for library versions + prior to 3.2.0. + +endif + comment "libwebsockets needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS diff --git a/package/libwebsockets/libwebsockets.mk b/package/libwebsockets/libwebsockets.mk index fb0ee66883..86756ca612 100644 --- a/package/libwebsockets/libwebsockets.mk +++ b/package/libwebsockets/libwebsockets.mk @@ -94,4 +94,8 @@ ifeq ($(BR2_SHARED_LIBS),y) LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_STATIC=OFF endif +ifeq ($(BR2_PACKAGE_LIBWEBSOCKETS_EXT_POLL),y) +LIBWEBSOCKETS_CONF_OPTS += -DLWS_WITH_EXTERNAL_POLL=ON +endif + $(eval $(cmake-package)) From peter at korsgaard.com Sun Jun 4 10:54:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:54:24 +0200 Subject: [Buildroot] [git commit] package/strace: bump to version 6.3 Message-ID: <20230609161307.B201D7F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe567a81846b35b17c6989d759c2d893e46bc023 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- 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 d49abf1f16..555d074c5d 100644 --- a/package/strace/strace.hash +++ b/package/strace/strace.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature with RSA key 0xA8041FA839E16E36 -# https://strace.io/files/6.2/strace-6.2.tar.xz.asc -sha256 0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8 strace-6.2.tar.xz +# https://strace.io/files/6.3/strace-6.3.tar.xz.asc +sha256 e17878e301506c1cc301611118ad14efee7f8bcef63b27ace5d290acce7bb731 strace-6.3.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 730a91d277..6514bfe354 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 6.2 +STRACE_VERSION = 6.3 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 peter at korsgaard.com Fri Jun 2 22:28:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 3 Jun 2023 00:28:29 +0200 Subject: [Buildroot] [git commit] package/openvpn: bump version to 2.6.4 Message-ID: <20230609161307.82BF58262C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a46ac2346558d05afe405dda3730169df4b677d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Added mandatory dependency to libcap-ng due to upstream commit https://github.com/OpenVPN/openvpn/commit/2e359a088226ab1e5ee41fbab27d38d8a8d192ac Added optional dependency to libnl due to upstream commit https://github.com/OpenVPN/openvpn/commit/f63c9b1edbda41491ba2e05ff706bf0233903cb6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/Config.in | 1 + package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 11 +++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in index cd8b1db996..5aa2386d36 100644 --- a/package/openvpn/Config.in +++ b/package/openvpn/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_OPENVPN bool "openvpn" depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_LIBCAP_NG select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL help diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 0959b7f838..8078b41157 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 08340a389905c84196b6cd750add1bc0fa2d46a1afebfd589c24120946c13e68 openvpn-2.5.7.tar.gz +sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 5c602e0448..920677e170 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,9 +4,9 @@ # ################################################################################ -OPENVPN_VERSION = 2.5.7 +OPENVPN_VERSION = 2.6.4 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases -OPENVPN_DEPENDENCIES = host-pkgconf +OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 OPENVPN_LICENSE_FILES = COPYRIGHT.GPL OPENVPN_CPE_ID_VENDOR = openvpn @@ -16,6 +16,13 @@ OPENVPN_CONF_OPTS = \ $(if $(BR2_STATIC_LIBS),--disable-plugins) OPENVPN_CONF_ENV = NETSTAT=/bin/netstat +ifeq ($(BR2_PACKAGE_LIBNL),y) +OPENVPN_CONF_OPTS += --enable-dco +OPENVPN_DEPENDENCIES += libnl +else +OPENVPN_CONF_OPTS += --disable-dco +endif + ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y) OPENVPN_CONF_OPTS += \ --enable-small \ From peter at korsgaard.com Sun Jun 4 10:52:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:33 +0200 Subject: [Buildroot] [git commit] package/lightning: bump version to 2.2.1 Message-ID: <20230609161307.9FCAE8262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b26999abca4e9fb4c2050123af028b80fa0c990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master And restore support for MIPS64, which is supported by Lightning. Signed-off-by: Paul Cercueil Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - .../0001-lib-jit_disasm.c-fix-build.patch | 42 ---------------------- package/lightning/Config.in | 6 ++-- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 5 files changed, 6 insertions(+), 47 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 81cf1afe6b..963efac992 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -893,7 +893,6 @@ package/libwebsock/0002-fix-ssl.patch Upstream package/libwebsock/0003-fix-incorrect-inline.patch Upstream package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream package/libyuv/0001-i386-sse2.patch Upstream -package/lightning/0001-lib-jit_disasm.c-fix-build.patch Upstream package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch Upstream diff --git a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch b/package/lightning/0001-lib-jit_disasm.c-fix-build.patch deleted file mode 100644 index 9e79be91a0..0000000000 --- a/package/lightning/0001-lib-jit_disasm.c-fix-build.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 0d828c96c373c34b201ca7ea37b61c1e3b0485cd Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 19 Dec 2022 23:55:31 +0100 -Subject: [PATCH] lib/jit_disasm.c: fix build - -Fix the following build failure raised since -http://git.savannah.gnu.org/cgit/lightning.git/commit/?id=837c7a1e8d08fb9294578dc84694077f4d6106f9: - -jit_disasm.c: In function 'fprintf_styled': -jit_disasm.c:57:27: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~ -jit_disasm.c:57:35: error: parameter name omitted - 57 | static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) - | ^~~~~~~~~~~~~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/e15e01e98e0d8c873efd3f512b671d98e4daf6c0 - -Signed-off-by: Fabrice Fontaine -[yann.morin.1998 at free.fr: make it a backport now it's applied upstream] -Signed-off-by: Yann E. MORIN ---- - lib/jit_disasm.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/jit_disasm.c b/lib/jit_disasm.c -index 58a269b..68c966d 100644 ---- a/lib/jit_disasm.c -+++ b/lib/jit_disasm.c -@@ -54,7 +54,7 @@ static FILE *disasm_stream; - #endif - - #if BINUTILS_2_38 --static int fprintf_styled(void *, enum disassembler_style, const char* fmt, ...) -+static int fprintf_styled(void * stream, enum disassembler_style style, const char* fmt, ...) - { - va_list args; - int r; --- -2.25.1 - diff --git a/package/lightning/Config.in b/package/lightning/Config.in index 3cf7c28ae2..e42730addb 100644 --- a/package/lightning/Config.in +++ b/package/lightning/Config.in @@ -1,12 +1,14 @@ comment "lightning needs a toolchain w/ dynamic library, threads" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LIGHTNING bool "lightning" depends on BR2_sparc || BR2_i386 || BR2_x86_64 || BR2_mips || \ - BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 + BR2_mipsel || BR2_arm || BR2_powerpc || BR2_RISCV_64 || \ + BR2_mips64 || BR2_mips64el depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_THREADS help diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 998ae3743b..97b391674c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 4e3984ff1ccf0ba30a985211d40fc5c06b25f014ebdf3d80d0fe3d0c80dd7c0e lightning-2.2.0.tar.gz +sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 8ab2ca1f9d..4a8c7e5efd 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.0 +LIGHTNING_VERSION = 2.2.1 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER From peter at korsgaard.com Sun Jun 4 10:43:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:43:31 +0200 Subject: [Buildroot] [git commit] package/gnuplot: bump version to 5.4.7 Message-ID: <20230609161307.9565782629@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e511e791daab76b1da42cb3a69a4d7c2baeb85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Michael Fischer Signed-off-by: Peter Korsgaard --- package/gnuplot/gnuplot.hash | 8 ++++---- package/gnuplot/gnuplot.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/gnuplot/gnuplot.hash b/package/gnuplot/gnuplot.hash index de0741d609..2f482ca434 100644 --- a/package/gnuplot/gnuplot.hash +++ b/package/gnuplot/gnuplot.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.6/ -md5 da719235bb2f46830f9d2101d04b14a5 gnuplot-5.4.6.tar.gz -sha1 31ea0c00af5c156e5d068e3b1cc2fb1847f471ab gnuplot-5.4.6.tar.gz +# From https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/ +md5 cdc9bb3ac0cc7e717246ed3df2d6ffa2 gnuplot-5.4.7.tar.gz +sha1 6e68f94af822ff56549beab3a465c2fe976d3b34 gnuplot-5.4.7.tar.gz # Locally computed -sha256 02fc27918200ed64d8f0c3b84fe81b95b59cd47ad99f270939ae497c19f27419 gnuplot-5.4.6.tar.gz +sha256 318a1501c9e659f39cf05ee5268335671bddc6c20eae06851f262fde27c2e739 gnuplot-5.4.7.tar.gz sha256 895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4d Copyright diff --git a/package/gnuplot/gnuplot.mk b/package/gnuplot/gnuplot.mk index c49fbc497d..23fbae10a9 100644 --- a/package/gnuplot/gnuplot.mk +++ b/package/gnuplot/gnuplot.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPLOT_VERSION = 5.4.6 +GNUPLOT_VERSION = 5.4.7 GNUPLOT_SITE = http://downloads.sourceforge.net/project/gnuplot/gnuplot/$(GNUPLOT_VERSION) GNUPLOT_LICENSE = gnuplot license (open source) GNUPLOT_LICENSE_FILES = Copyright From peter at korsgaard.com Sun Jun 4 10:52:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 4 Jun 2023 12:52:50 +0200 Subject: [Buildroot] [git commit] package/z3: bump to version 4.12.2 Message-ID: <20230609161307.A7DC082631@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=108bb3395b5ed2abe1c3c5a20fb9205dfc672b54 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log since v4.12.1, see: - https://github.com/Z3Prover/z3/releases/tag/z3-4.12.2 Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/z3/z3.hash | 2 +- package/z3/z3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/z3/z3.hash b/package/z3/z3.hash index 8a511c3fe5..bddf3066ba 100644 --- a/package/z3/z3.hash +++ b/package/z3/z3.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3735fabf00e1341adcc70394993c05fd3e2ae167a3e9bb46045e33084eb64a3 z3-4.12.1.tar.gz +sha256 9f58f3710bd2094085951a75791550f547903d75fe7e2fcb373c5f03fc761b8f z3-4.12.2.tar.gz sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk index 45c412ad12..501d9ee61a 100644 --- a/package/z3/z3.mk +++ b/package/z3/z3.mk @@ -4,7 +4,7 @@ # ################################################################################ -Z3_VERSION = 4.12.1 +Z3_VERSION = 4.12.2 Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) Z3_LICENSE = MIT Z3_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Jun 9 16:10:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 18:10:00 +0200 Subject: [Buildroot] [git commit] Merge branch 'next' Message-ID: <20230609161307.D5D918262B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ea4f3b549512d7f25696aece1b3db029aa427b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard From peter at korsgaard.com Fri Jun 9 16:08:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 9 Jun 2023 18:08:27 +0200 Subject: [Buildroot] [git commit] Kickoff 2023.08 cycle Message-ID: <20230609161307.CBB457F9BB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e63b3b8dc72dd595b06563673c59e65de4fd4dee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Patch is too large, so refusing to show it From fperrad at gmail.com Fri Jun 9 16:20:11 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:11 +0200 Subject: [Buildroot] [PATCH 1/8] package/perl-data-optlist: bump to version 0.114 Message-ID: <20230609162018.1231615-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-data-optlist/perl-data-optlist.hash | 6 +++--- package/perl-data-optlist/perl-data-optlist.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-data-optlist/perl-data-optlist.hash b/package/perl-data-optlist/perl-data-optlist.hash index ccc05ae4d..6d55d6388 100644 --- a/package/perl-data-optlist/perl-data-optlist.hash +++ b/package/perl-data-optlist/perl-data-optlist.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 cda08370c4058ba56e40c2f21d94d233 Data-OptList-0.113.tar.gz -sha256 36aebc5817b7d4686b649434c2ee41f45c8bf97d4ca5a99f607cc40f695a4285 Data-OptList-0.113.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 d63ec5d446eff1aaa5ba92bc13a52b77 Data-OptList-0.114.tar.gz +sha256 9fd1093b917a21fb79ae1607db53d113b4e0ad8fe0ae776cb077a7e50044fdf3 Data-OptList-0.114.tar.gz # computed by scancpan sha256 712f3e40537810ba3046533fd71d877f69ab446d5e8e8a1135771804494b8b42 LICENSE diff --git a/package/perl-data-optlist/perl-data-optlist.mk b/package/perl-data-optlist/perl-data-optlist.mk index 1a9aa05cc..8c22cfe78 100644 --- a/package/perl-data-optlist/perl-data-optlist.mk +++ b/package/perl-data-optlist/perl-data-optlist.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_DATA_OPTLIST_VERSION = 0.113 +PERL_DATA_OPTLIST_VERSION = 0.114 PERL_DATA_OPTLIST_SOURCE = Data-OptList-$(PERL_DATA_OPTLIST_VERSION).tar.gz PERL_DATA_OPTLIST_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RJ/RJBS PERL_DATA_OPTLIST_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:12 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:12 +0200 Subject: [Buildroot] [PATCH 2/8] package/perl-date-manip: bump to version 6.92 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-date-manip/perl-date-manip.hash | 6 +++--- package/perl-date-manip/perl-date-manip.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-date-manip/perl-date-manip.hash b/package/perl-date-manip/perl-date-manip.hash index 9762e7bc6..72741e413 100644 --- a/package/perl-date-manip/perl-date-manip.hash +++ b/package/perl-date-manip/perl-date-manip.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 f9fe372c7abaf90e9da2ee7c3a4d32ff Date-Manip-6.89.tar.gz -sha256 5caaa9cd1e2b0a1b84124c373e02e89b17c89fdb8fc5bc5f75ac41d304a37617 Date-Manip-6.89.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 3ac4e55802837c396a30860492f33e67 Date-Manip-6.92.tar.gz +sha256 ab962bd39ca09ec6fcfe7e5a6912af71b0c1f6f03e4ed2bef6e4471c9d367a13 Date-Manip-6.92.tar.gz # computed by scancpan sha256 8ba2a138654f8b59b7e1e3ad0d4c81918b9148ff95078b172ccbb45fa241431d LICENSE diff --git a/package/perl-date-manip/perl-date-manip.mk b/package/perl-date-manip/perl-date-manip.mk index 6eab7790c..8739caefd 100644 --- a/package/perl-date-manip/perl-date-manip.mk +++ b/package/perl-date-manip/perl-date-manip.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_DATE_MANIP_VERSION = 6.89 +PERL_DATE_MANIP_VERSION = 6.92 PERL_DATE_MANIP_SOURCE = Date-Manip-$(PERL_DATE_MANIP_VERSION).tar.gz PERL_DATE_MANIP_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SB/SBECK PERL_DATE_MANIP_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:13 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:13 +0200 Subject: [Buildroot] [PATCH 3/8] package/perl-gd: bump to version 2.77 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-gd/Config.in | 2 +- package/perl-gd/perl-gd.hash | 6 +++--- package/perl-gd/perl-gd.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/perl-gd/Config.in b/package/perl-gd/Config.in index 044e60102..bff6244d9 100644 --- a/package/perl-gd/Config.in +++ b/package/perl-gd/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_PERL_GD select BR2_PACKAGE_ZLIB select BR2_PACKAGE_GD help - Perl interface to the gd2 graphics library. + Perl interface to the libgd graphics library. https://metacpan.org/release/GD diff --git a/package/perl-gd/perl-gd.hash b/package/perl-gd/perl-gd.hash index 97f1da821..fd9321be6 100644 --- a/package/perl-gd/perl-gd.hash +++ b/package/perl-gd/perl-gd.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 fb4bacab10ed4f28d52c2aabdaf866bb GD-2.76.tar.gz -sha256 693d9e3d709e9188a682cb9090a77b70aac12a04e84128677577b94e4331775b GD-2.76.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 da3f969367ea2e6d217ec05d3b98bc6f GD-2.77.tar.gz +sha256 b56c88b8ef3be016ce29bb62dd1f1b6f6b5fbcaa57fea59e9468af6901016fb5 GD-2.77.tar.gz # computed by scancpan sha256 1e2250289d6df4ba1c24f7550982d7ffaff2c97cd02e847659406e1afd28e83f LICENSE diff --git a/package/perl-gd/perl-gd.mk b/package/perl-gd/perl-gd.mk index cd32c7fb8..17c24bc97 100644 --- a/package/perl-gd/perl-gd.mk +++ b/package/perl-gd/perl-gd.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_GD_VERSION = 2.76 +PERL_GD_VERSION = 2.77 PERL_GD_SOURCE = GD-$(PERL_GD_VERSION).tar.gz PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RURBAN PERL_GD_DEPENDENCIES = host-perl-extutils-pkgconfig zlib gd -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:14 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:14 +0200 Subject: [Buildroot] [PATCH 4/8] package/perl-html-parser: bump to version 3.81 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-html-parser/perl-html-parser.hash | 6 +++--- package/perl-html-parser/perl-html-parser.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-html-parser/perl-html-parser.hash b/package/perl-html-parser/perl-html-parser.hash index ccd115d6c..71157c3cd 100644 --- a/package/perl-html-parser/perl-html-parser.hash +++ b/package/perl-html-parser/perl-html-parser.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 8e7151d08f30457a2ba80020b936285f HTML-Parser-3.80.tar.gz -sha256 63411db03016747e37c2636db11b05f8cc71608ef5bff36d04ddb0dc92f7835b HTML-Parser-3.80.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 b9f5dd3b14632f7a60541a2b61389c06 HTML-Parser-3.81.tar.gz +sha256 c0910a5c8f92f8817edd06ccfd224ba1c2ebe8c10f551f032587a1fc83d62ff2 HTML-Parser-3.81.tar.gz # computed by scancpan sha256 9081922eb873ec1809c20672a7385a65f3c6b1163166bf69b2bbe986fb5b0159 LICENSE diff --git a/package/perl-html-parser/perl-html-parser.mk b/package/perl-html-parser/perl-html-parser.mk index 1e1f8e605..50efaa273 100644 --- a/package/perl-html-parser/perl-html-parser.mk +++ b/package/perl-html-parser/perl-html-parser.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_HTML_PARSER_VERSION = 3.80 +PERL_HTML_PARSER_VERSION = 3.81 PERL_HTML_PARSER_SOURCE = HTML-Parser-$(PERL_HTML_PARSER_VERSION).tar.gz PERL_HTML_PARSER_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTML_PARSER_LICENSE = Artistic or GPL-1.0+ -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:15 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:15 +0200 Subject: [Buildroot] [PATCH 5/8] package/perl-http-daemon: bump to version 6.16 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-5-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-http-daemon/perl-http-daemon.hash | 6 +++--- package/perl-http-daemon/perl-http-daemon.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-http-daemon/perl-http-daemon.hash b/package/perl-http-daemon/perl-http-daemon.hash index c19b3b955..e297362be 100644 --- a/package/perl-http-daemon/perl-http-daemon.hash +++ b/package/perl-http-daemon/perl-http-daemon.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 3111b0081d08d8b225f52884033de349 HTTP-Daemon-6.14.tar.gz -sha256 f0767e7f3cbb80b21313c761f07ad8ed253bce9fa2d0ba806b3fb72d309b2e1d HTTP-Daemon-6.14.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 51425462790165aeafc2819a7359706f HTTP-Daemon-6.16.tar.gz +sha256 b38d092725e6fa4e0c4dc2a47e157070491bafa0dbe16c78a358e806aa7e173d HTTP-Daemon-6.16.tar.gz # computed by scancpan sha256 311f168ba9a7819ffab4fea19858f9e880737baf6d112929d11530205035a4cc LICENCE diff --git a/package/perl-http-daemon/perl-http-daemon.mk b/package/perl-http-daemon/perl-http-daemon.mk index fe50c768b..c017c4e09 100644 --- a/package/perl-http-daemon/perl-http-daemon.mk +++ b/package/perl-http-daemon/perl-http-daemon.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_HTTP_DAEMON_VERSION = 6.14 +PERL_HTTP_DAEMON_VERSION = 6.16 PERL_HTTP_DAEMON_SOURCE = HTTP-Daemon-$(PERL_HTTP_DAEMON_VERSION).tar.gz PERL_HTTP_DAEMON_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTTP_DAEMON_DEPENDENCIES = host-perl-module-build-tiny -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:16 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:16 +0200 Subject: [Buildroot] [PATCH 6/8] package/perl-mojolicious: bump to version 9.32 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-6-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-mojolicious/perl-mojolicious.hash | 6 +++--- package/perl-mojolicious/perl-mojolicious.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-mojolicious/perl-mojolicious.hash b/package/perl-mojolicious/perl-mojolicious.hash index 989eaf341..6d8f50015 100644 --- a/package/perl-mojolicious/perl-mojolicious.hash +++ b/package/perl-mojolicious/perl-mojolicious.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 523193316a839ff56a447f0f0c2e5b36 Mojolicious-9.31.tar.gz -sha256 cb96ccd7a5319321ec6f57633c88bf17193d45169f4d7846da254bb6f9ed8312 Mojolicious-9.31.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 e06ce611dd2444f2ca5b74f3a910b679 Mojolicious-9.32.tar.gz +sha256 bc04c552ee24eaecc45feb8709d49c2901bc26fb82b4a1a8e17574e1cca083dc Mojolicious-9.32.tar.gz # computed by scancpan sha256 19e2e0f2079ea1ce1576eb4ecc0575b33fe45b2b8e71f4aa589d6bedd1da4e0a LICENSE diff --git a/package/perl-mojolicious/perl-mojolicious.mk b/package/perl-mojolicious/perl-mojolicious.mk index 618327d09..63b02a518 100644 --- a/package/perl-mojolicious/perl-mojolicious.mk +++ b/package/perl-mojolicious/perl-mojolicious.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_MOJOLICIOUS_VERSION = 9.31 +PERL_MOJOLICIOUS_VERSION = 9.32 PERL_MOJOLICIOUS_SOURCE = Mojolicious-$(PERL_MOJOLICIOUS_VERSION).tar.gz PERL_MOJOLICIOUS_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SR/SRI PERL_MOJOLICIOUS_LICENSE = Artistic-2.0 -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:17 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:17 +0200 Subject: [Buildroot] [PATCH 7/8] package/perl-net-dns: bump to version 1.39 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-7-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-net-dns/perl-net-dns.hash | 6 +++--- package/perl-net-dns/perl-net-dns.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-net-dns/perl-net-dns.hash b/package/perl-net-dns/perl-net-dns.hash index a98ac3525..cef979990 100644 --- a/package/perl-net-dns/perl-net-dns.hash +++ b/package/perl-net-dns/perl-net-dns.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 b70b74481908d995f57569ab7cfe6432 Net-DNS-1.36.tar.gz -sha256 143ba0e530f8b727be61ec052974cbf52df5b0afc0582d75b04809e0b2a95ebe Net-DNS-1.36.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 4a20cb266f1f75d97b2d535655d211db Net-DNS-1.39.tar.gz +sha256 e99cdedf9f0d60dca16f613e488c5b7f123c2fb24b3346d580cfe7da40851ac6 Net-DNS-1.39.tar.gz # computed by scancpan sha256 1e44fcf65509b47a251eda0ce1f8bd6aefa13517e38cb1e95b8d36120fb15452 LICENSE diff --git a/package/perl-net-dns/perl-net-dns.mk b/package/perl-net-dns/perl-net-dns.mk index f4c20c07a..2626c22d6 100644 --- a/package/perl-net-dns/perl-net-dns.mk +++ b/package/perl-net-dns/perl-net-dns.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_NET_DNS_VERSION = 1.36 +PERL_NET_DNS_VERSION = 1.39 PERL_NET_DNS_SOURCE = Net-DNS-$(PERL_NET_DNS_VERSION).tar.gz PERL_NET_DNS_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NL/NLNETLABS PERL_NET_DNS_LICENSE = MIT -- 2.39.2 From fperrad at gmail.com Fri Jun 9 16:20:18 2023 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 9 Jun 2023 18:20:18 +0200 Subject: [Buildroot] [PATCH 8/8] package/perl-uri: bump to version 5.19 In-Reply-To: <20230609162018.1231615-1-francois.perrad@gadz.org> References: <20230609162018.1231615-1-francois.perrad@gadz.org> Message-ID: <20230609162018.1231615-8-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/perl-uri/perl-uri.hash | 6 +++--- package/perl-uri/perl-uri.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/perl-uri/perl-uri.hash b/package/perl-uri/perl-uri.hash index daf043347..a428b7c56 100644 --- a/package/perl-uri/perl-uri.hash +++ b/package/perl-uri/perl-uri.hash @@ -1,6 +1,6 @@ -# retrieved by scancpan from http://cpan.metacpan.org/ -md5 63675c429cfb1df73d7d21a9302e1000 URI-5.17.tar.gz -sha256 5f7e42b769cb27499113cfae4b786c37d49e7c7d32dbb469602cd808308568f8 URI-5.17.tar.gz +# retrieved by scancpan from https://cpan.metacpan.org/ +md5 3afa2a27cd215d88c3301087f7b150c1 URI-5.19.tar.gz +sha256 8fed5f819905c8a8e18f4447034322d042c3536b43c13ac1f09ba92e1a50a394 URI-5.19.tar.gz # computed by scancpan sha256 d4f0b7a8771dcb1eee79a38c2e466eb997e23565a6687dd1900a2027eabe12a0 LICENSE diff --git a/package/perl-uri/perl-uri.mk b/package/perl-uri/perl-uri.mk index d4bfcb44e..a7fab863a 100644 --- a/package/perl-uri/perl-uri.mk +++ b/package/perl-uri/perl-uri.mk @@ -4,9 +4,9 @@ # ################################################################################ -PERL_URI_VERSION = 5.17 +PERL_URI_VERSION = 5.19 PERL_URI_SOURCE = URI-$(PERL_URI_VERSION).tar.gz -PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS +PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SI/SIMBABQUE PERL_URI_LICENSE = Artistic or GPL-1.0+ PERL_URI_LICENSE_FILES = LICENSE PERL_URI_DISTNAME = URI -- 2.39.2 From tianrui at tianruiwei.com Fri Jun 9 17:46:42 2023 From: tianrui at tianruiwei.com (Tianrui Wei) Date: Fri, 9 Jun 2023 17:46:42 +0000 Subject: [Buildroot] [PATCH] arch/config: Enable RISC-V Toolchain with Vector Extension Message-ID: <20230609174647.3097344-1-tianrui@tianruiwei.com> This commits adds support for building a RISC-V toolchain with the vector extension. Signed-off-by: Tianrui Wei --- arch/Config.in.riscv | 8 ++++++++ arch/arch.mk.riscv | 3 +++ 2 files changed, 11 insertions(+) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c5b6c48ed3 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -18,6 +18,9 @@ config BR2_RISCV_ISA_RVD config BR2_RISCV_ISA_RVC bool +config BR2_RISCV_ISA_RVV + bool + choice prompt "Target Architecture Variant" default BR2_riscv_g @@ -63,6 +66,11 @@ config BR2_RISCV_ISA_CUSTOM_RVD config BR2_RISCV_ISA_CUSTOM_RVC bool "Compressed Instructions (C)" select BR2_RISCV_ISA_RVC + +config BR2_RISCV_ISA_CUSTOM_RVV + bool "Vector Instructions (V)" + select BR2_RISCV_ISA_RVV + endif choice diff --git a/arch/arch.mk.riscv b/arch/arch.mk.riscv index 8d2236147c..ee5c434b97 100644 --- a/arch/arch.mk.riscv +++ b/arch/arch.mk.riscv @@ -26,6 +26,9 @@ endif ifeq ($(BR2_RISCV_ISA_RVC),y) GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c endif +ifeq ($(BR2_RISCV_ISA_RVV),y) +GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)v +endif # Starting from gcc 12.x, csr and fence instructions have been # separated from the base I instruction set, and special -march -- 2.41.0 From romain.naour at gmail.com Fri Jun 9 17:49:52 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:52 +0200 Subject: [Buildroot] [PATCH 1/4] support/testing: add python-mako runtime test Message-ID: <20230609174955.409551-1-romain.naour@gmail.com> This new runtime test allows to reproduce the issue reported by https://bugs.busybox.net/show_bug.cgi?id=15628 with a simple python script. Traceback (most recent call last): File "/bin/piglit", line 107, in import framework.programs.summary as summary File "/usr/lib64/piglit/framework/programs/summary.py", line 30, in from framework import summary, status, core, backends, exceptions File "/usr/lib64/piglit/framework/summary/__init__.py", line 31, in from .html_ import html, feat File "/usr/lib64/piglit/framework/summary/html_.py", line 37, in from mako.lookup import TemplateLookup File "/usr/lib/python3.11/site-packages/mako/lookup.py", line 13, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in ModuleNotFoundError: No module named 'markupsafe Signed-off-by: Romain Naour --- support/testing/tests/package/sample_python_mako.py | 1 + support/testing/tests/package/test_python_mako.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 support/testing/tests/package/sample_python_mako.py create mode 100644 support/testing/tests/package/test_python_mako.py diff --git a/support/testing/tests/package/sample_python_mako.py b/support/testing/tests/package/sample_python_mako.py new file mode 100644 index 0000000000..aedae7ebad --- /dev/null +++ b/support/testing/tests/package/sample_python_mako.py @@ -0,0 +1 @@ +from mako import runtime diff --git a/support/testing/tests/package/test_python_mako.py b/support/testing/tests/package/test_python_mako.py new file mode 100644 index 0000000000..b6075bde6a --- /dev/null +++ b/support/testing/tests/package/test_python_mako.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Mako(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAKO=y + """ + sample_scripts = ["tests/package/sample_python_mako.py"] + timeout = 30 -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:54 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:54 +0200 Subject: [Buildroot] [PATCH 3/4] package/python-mako: add optionnal runtime dependency on python-babel In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-3-romain.naour@gmail.com> Signed-off-by: Romain Naour --- package/python-mako/Config.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index 2e1094189f..7bba31943e 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -17,4 +17,11 @@ config BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN Provide python-pygments support for mako.ext.pygmentplugin +config BR2_PACKAGE_PYTHON_MAKO_EXT_BABELPLUGIN + bool "mako extension babelplugin" + select BR2_PACKAGE_PYTHON_BABEL # runtime + help + Provide python-babel support for + mako.ext.babelplugin + endif -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:53 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:53 +0200 Subject: [Buildroot] [PATCH 2/4] package/python-mako: add optionnal runtime dependency on python-pygments In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-2-romain.naour@gmail.com> Signed-off-by: Romain Naour --- package/python-mako/Config.in | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/python-mako/Config.in b/package/python-mako/Config.in index e6a10c9c2e..2e1094189f 100644 --- a/package/python-mako/Config.in +++ b/package/python-mako/Config.in @@ -7,3 +7,14 @@ config BR2_PACKAGE_PYTHON_MAKO for maximum performance. https://pypi.python.org/pypi/Mako + +if BR2_PACKAGE_PYTHON_MAKO + +config BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN + bool "mako extension pygmentplugin" + select BR2_PACKAGE_PYTHON_PYGMENTS # runtime + help + Provide python-pygments support for + mako.ext.pygmentplugin + +endif -- 2.40.1 From romain.naour at gmail.com Fri Jun 9 17:49:55 2023 From: romain.naour at gmail.com (Romain Naour) Date: Fri, 9 Jun 2023 19:49:55 +0200 Subject: [Buildroot] [PATCH 4/4] support/testing: TestPythonPy3MakoExt: add a test for mako external plugin (pygmentsplugin, babel) In-Reply-To: <20230609174955.409551-1-romain.naour@gmail.com> References: <20230609174955.409551-1-romain.naour@gmail.com> Message-ID: <20230609174955.409551-4-romain.naour@gmail.com> Mako provide some external plugins that requires additionnal and optionnal runtime dependencies. Signed-off-by: Romain Naour --- .../testing/tests/package/sample_python_mako_ext.py | 3 +++ support/testing/tests/package/test_python_mako.py | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 support/testing/tests/package/sample_python_mako_ext.py diff --git a/support/testing/tests/package/sample_python_mako_ext.py b/support/testing/tests/package/sample_python_mako_ext.py new file mode 100644 index 0000000000..5b06a28181 --- /dev/null +++ b/support/testing/tests/package/sample_python_mako_ext.py @@ -0,0 +1,3 @@ +from mako import runtime +import mako.ext.pygmentplugin +import mako.ext.babelplugin diff --git a/support/testing/tests/package/test_python_mako.py b/support/testing/tests/package/test_python_mako.py index b6075bde6a..f1031d1d59 100644 --- a/support/testing/tests/package/test_python_mako.py +++ b/support/testing/tests/package/test_python_mako.py @@ -10,3 +10,15 @@ class TestPythonPy3Mako(TestPythonPackageBase): """ sample_scripts = ["tests/package/sample_python_mako.py"] timeout = 30 + +class TestPythonPy3MakoExt(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAKO=y + BR2_PACKAGE_PYTHON_MAKO_EXT_PYGMENTPLUGIN=y + BR2_PACKAGE_PYTHON_MAKO_EXT_BABELPLUGIN=y + """ + sample_scripts = ["tests/package/sample_python_mako_ext.py"] + timeout = 30 -- 2.40.1 From lancethepants at gmail.com Fri Jun 9 18:10:51 2023 From: lancethepants at gmail.com (Lance Fredrickson) Date: Fri, 9 Jun 2023 12:10:51 -0600 Subject: [Buildroot] 2023.05 host ccache detects avx512 and fails to buld Message-ID: <5e6129b8-9672-efd0-32c7-18d0defcad21@gmail.com> Migrating my project to 2023.05 I'm encountering an issue when enabling ccache compiler support. In the cmake build invocation I see -- Performing Test HAVE_C_AVX512 - Success and then blake3 fails to build [? 9%] Building C object src/third_party/blake3/CMakeFiles/blake3.dir/blake3_avx512.c.o /tmp/ccyNm1NA.s:3844: Error: unsupported instruction `vmovdqu' I've tried both in VM (12900k using virtualbox) and on ancient corei5 bare metal. The funny thing is I can manually compile it fine with. cmake \ -Wno-dev \ -DCMAKE_BUILD_TYPE=Release \ -DZSTD_FROM_INTERNET=ON \ -DREDIS_STORAGE_BACKEND=OFF \ ./ Then I try adding -DHAVE_C_AVX512=no to ccache.mk and it then succeeds. So seems like some option or combination of options is making cmake think avx512 is supported when it is not. Lance From alexander.i.mukhin at gmail.com Fri Jun 9 19:05:02 2023 From: alexander.i.mukhin at gmail.com (Alexander Mukhin) Date: Fri, 9 Jun 2023 22:05:02 +0300 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations In-Reply-To: <20230608175538.1347170-1-salvador.joseluis@gmail.com> References: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Message-ID: Jos?, I am glad to confirm that your patch fixes the issue. Tested on: Host: Debian 11.7 x86-64 Toolchains: x86-64--glibc--bleeding-edge-2022.08 armv6-eabihf--glibc--bleeding-edge-2022.08 Thank you! -- Alexander. On Thu, Jun 08, 2023 at 07:55:38PM +0200, Jos? Luis Salvador Rufo wrote: > Signed-off-by: Jos? Luis Salvador Rufo > --- > package/zfs/zfs.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk > index 97e9442cf8..e99413e611 100644 > --- a/package/zfs/zfs.mk > +++ b/package/zfs/zfs.mk > @@ -58,6 +58,14 @@ else > ZFS_CONF_OPTS += --disable-pam > endif > > +# Sets the environment for the `make` that will be run ZFS autotools checks. > +ZFS_CONF_ENV += \ > + ARCH=$(KERNEL_ARCH) \ > + CROSS_COMPILE="$(TARGET_CROSS)" > +ZFS_MAKE_ENV += \ > + ARCH=$(KERNEL_ARCH) \ > + CROSS_COMPILE="$(TARGET_CROSS)" > + > # ZFS userland tools are unfunctional without the Linux kernel modules. > ZFS_MODULE_SUBDIRS = \ > module/avl \ > -- > 2.41.0 > From lancethepants at gmail.com Fri Jun 9 20:16:52 2023 From: lancethepants at gmail.com (Lance Fredrickson) Date: Fri, 9 Jun 2023 14:16:52 -0600 Subject: [Buildroot] 2023.05 - heimdal now requires the libjson perl package Message-ID: While samab4 was updated and looks as though it has a workaround for not requiring the system's libjson-perl package, heimdal that samba4 is dependent on doesn't seem to have a workaround and still requires the system's libjson-perl package to be installed if I'm not mistaken. Lance From giulio.benetti at benettiengineering.com Fri Jun 9 20:50:41 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 9 Jun 2023 22:50:41 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <5942184.lOV4Wx5bFT@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <4834301.31r3eYUQgx@kilian-aisec> <80f02657-9cfa-f12c-e5ed-4c1e55e0f280@benettiengineering.com> <5942184.lOV4Wx5bFT@kilian-aisec> Message-ID: <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> Hi Kilian, On 09/06/23 08:35, Kilian Zinnecker wrote: > Hi Giulio > > thanks again for your very helpful answer! > >> To begin is ok, but I see U-Boot supports this board, this is the defconfig: >> https://source.denx.de/u-boot/u-boot/-/blob/master/configs/rock5b-rk3588_defconfig >> that uses this dts file: >> https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/rk3588-rock-5b.dts >> >> So I would go with mainline uboot. > > Yes, absolutely correct, and the changes to support the Rock 5b's ethernet in > U-Boot are also mainline already: > > https://source.denx.de/u-boot/u-boot/-/commit/ > bcbb64b1990cc1f3f8137c05fbc49b13fcb320ff > > Thank you, I actually did not realize this and used Collabora's gitlab > repository. I just compiled the mainline U-Boot and tested the tftpboot and it > works just fine! very well > >> For example there are already boards with RK3399 that is similar to >> R3588. Take a look here at this defconfig: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/ > rockpro64_defconfig > > As far as I see the rk3399 is actually a different case: For this particular > SoC the ATF is released as source and part of the ATF repository, see here: > > https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/ > rockchip.rst?plain=1#L12 > > This is different for the rk3588, which is the SoC on the Rock 5b: For the > rk3588 Rockchip did not release the ATF source code, you're right > hence one needs to use 2 > ATF blobs for U-Boot, see also the U-Boot documentation about this: > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/board/rockchip/ > rockchip.rst?plain=1#L199-200 > > Both blobs are provided by the Rockchip, see here: > > https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 > > So currently it seems mandatory to me to setup Buildroot in some way, that > these two blobs are obtained from the rkbin repo and provided to U-Boot during > build. totally >> If you refer to BL31 or something similar that should already be an >> infrastructure in Buildroot for it. I suggest you to take a look at >> other similar boards in buildroot/configs and filter what you need and >> give a try. > > As you suggested, I looked for Buildroot infrastructure to support such > requirements and came across the following two patches on the ML, adding some > similar support for IMX SoCs in the past: > > https://lists.buildroot.org/pipermail/buildroot/2021-September/622642.html > https://lists.buildroot.org/pipermail/buildroot/2021-September/622643.html > > In recent Buildroot the support seems to be implemented as option > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE here: > > https://github.com/buildroot/buildroot/blob/master/boot/uboot/uboot.mk#L194-L208 yes > The option is currently used in four defconfigs: > > * imx8mn_bsh_smm_s2_defconfig > * imx8mn_bsh_smm_s2_pro_defconfig > * kontron_bl_imx8mm_defconfig > * kontron_pitx_imx8m_defconfig > > However, the defconfigs don't set any option for some specific remote git > repository, from which the binaries can be obtained. Instead "firmware-imx" is > added to UBOOT_DEPENDENCIES in the uboot.mk. As I understand it, this > corresponds to the package "package/freescale-imx/firmware-imx". exactly, "firmware-imx" is defined in package/freescale-imx/Config.in > So from my understanding, in order to set up the U-Boot build for the Rock 5b > in buildroot, I would have to do the following steps: > > * Add a package "package/rockchip/firmware-rk" which fetches the rkbin > repository properly, similar to "package/freescale-imx/firmware-imx" > > * Implement the following targets in the uboot.mk similar to the IMX ones: > BR2_TARGET_UBOOT_NEEDS_RK_FIRMWARE > UBOOT_COPY_RK_FW_FILES > and add UBOOT_COPY_RK_FW_FILES to UBOOT_PRE_BUILD_HOOKS > > * Add a Rock 5b defconfig to buildroot with the BR2...UBOOT_NEEDS_RK_FIRMWARE > option activated > > What do you think? It works for me, so this way you follow what's already been done for imx. > I would really like to do this! If I get it working it > actually would be my first opensource contribution. However, I am on a one > week vacation from tomorrow and will not have a laptop. So everybody who reads > this and does not urgently need Rock 5b boar support: Please be a bit patient > and let me do it in a week! ;) Usually board patches take long time to be committed and they don't show up everyday in the Mailing List :-) So I wait for you upcoming patch to review it. By the way, as a second step you could enable GPU acceleration. Rockchip-mali package is already there and needs some adjustment to point to a specific Mali model. I see here [1] that Valhalla G610 is supported and package mali-driver is available in Buildroot even if I still have to fix it with Linux 6.2 :-/ Even if while writing it came to my mind that Valhalla Mali driver is probably not compatible with Midgard/Bifrost. But that is other work that can be done later. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > >>> And even if it was present: How >>> could I introduce a change, i.e. activate the Realtek R8169 driver? >> >> enable what we want using fragment files. Take a look here: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/configs/olimex_a20_ >> olinuxino_lime2_defconfig#L29 and check the content of that .fragment file, >> you will see that you can en/disable options you need > >> That is a very useful helper that does exist for gitlab too and it's >> defined in: >> https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/pkg-download.mk#L63 >> >> it takes 3 argument when called and return the URL referred to Github. >> Same goes for Gitlab. > > Thank you very much for the info! > > > Best regards, > Kilian > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Sat Jun 10 04:39:40 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 10 Jun 2023 04:39:40 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-09 Message-ID: <20230610043947.E686B40382@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-09 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 3 | 0 | 8 | master | 73 | 47 | 1 | 121 | Classification of failures by reason for master ----------------------------------------------- gobject-introspection-1.74.0 | 4 elfutils-0.186 | 3 unknown | 3 agentpp-4.6.0 | 2 host-binutils-2.38 | 2 libglib2-2.76.1 | 2 linux-6.3.6 | 2 php-8.2.6 | 2 audit-3.1 | 1 batman-adv-2022.3 | 1 cmocka-1.1.5 | 1 coreutils-9.3 | 1 cryptodev-linux-1.12 | 1 dropbear-2022.83 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 host-rust-1.68.2 | 1 libgcrypt-1.10.1 | 1 libsigsegv-2.14 | 1 linux-5.10.162-cip24-rt10 | 1 netsniff-ng-0.6.8 | 1 openblas-0.3.23 | 1 opensc-0.22.0 | 1 perl-5.36.1 | 1 ruby-3.1.3 | 1 sdl-1.2.15 | 1 trinity-1.9 | 1 uclibc-1.0.43 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e4774e09d1d50474ef6da6c179d100f71adbba42 | arceb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/bd51fc995bfa810fc8d68275af8b80a766a37a4e | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/7cf5140a5f4df6d721b14eecaf8cc8b11e452dc1 | sparc | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/cb4ca51871910dc1c57129b9bc92215ed67845f7 | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/b30fa4c4423115f8f1e203782280f84703c9be44 | sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/531566cdb9ed7883bf1bffc76e493c7481c1f57a | ORPH i686 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/f55f7001f39b8aba1ea67ed0c1f71bb8a3669afd | ORPH riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/977e58532806d4e4b18dc3188862ced0a6c94f19 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9106ab5c8db690dcef7a37c5a53c5434329748e8 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0ebbd57dc955d4c0d864b67f6c10975cf0fc571c | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7ba91f1398bff196a8ddb6d1a1087ac5d4c6906d | ORPH s390x | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/f81fad5731ec9ad1e677c3345a4b6705d7350f73 | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0b6a2b8a5ca04126514925ebe736a5a8985d6f69 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ca1b654e46aff2403ade5eac8c455e6efe2121e3 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/50ecb973e3684865a56031ca205cddf59141be5a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/828d4ceee0321f8d020b80333687a48a69f9c71d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/7bf10467bf747e9d728e44c0bb4d09ac4bee78a4 | i586 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/d63dd993f00781335bc246fb3088a3ef60e59d3b | ORPH powerpc | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c8c55eb5348e63f6935dd8d0072d16de5981225b | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f883e3d329835e5ea2cbe7c2740caa417e263e55 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1f9cf508d92a63c74a41402ca5a1e4e66b91534b | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/b3a5bb8a28978903dc2e2cacba623f1c3782d7e8 | mips64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d321ff8c315ad6c1ba607997a3561594ed862bff | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cc76f84181d5db9ff461b85531f9410aa40d0a3a | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/58ab688907ada42f833dbb057d5d1a19337e3c49 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/12478f13ac26b767bf8a5664e8300c6e5dc8e9df | ORPH mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/539416972687e8414849c9341a1af72b725555ad | i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/064d135f6c5833cf3a4da3486ca44a21538012ef | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1a248643b6a69072835f81d92047b600cb91fa62 | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/3a47cf7c448d471462b4b1eb52eefad0829c9339 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/502d05977dce0d7eaa76f4e4299adc3b802d0270 | sh4 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7ba3b46726754b41294634d252b188f8b30a20ab | ORPH powerpc64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/26138853fcff3bee3cafb8a668d7c495a7fc572d | ORPH i586 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d79ec94e7aae4bcbe357c81c70aee68488891a28 | ORPH x86_64 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/b3772b889a03eb3da68fd5ca7507bdd6f8de7158 | i686 | openblas-0.3.23 | NOK | http://autobuild.buildroot.net/results/62b728f5402893d5e8babc24b5be8709b08e6655 | mips64el | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/614d28462fffdada11ac23dd657d9153fff0bcee | or1k | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/c166e6760c0c3b3b98ac1ac7b54fabfa636dd77f | sh4 | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/0e454776446420ecd18842c2de192889090680eb | armeb | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/a7d07a2d2e8cb3152b97f1e0287c9e99f027689d | arc | ruby-3.1.3 | NOK | http://autobuild.buildroot.net/results/a831a3b90d12c43a78c29a0ddc7db62c525aa1f4 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/a899cb1a019a40bb438d2a4e3b75cc0eea9fd28b | ORPH armeb | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/cb96e5e7b2a267307cbe9ef42e375cc64d709ead | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/4fcb3de4e94d9656b44594eb32eb6624b1f0de47 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/0c107b918ca1f744b444275c572db243b5d75082 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/233b85aa96b8a8e30a46123ba2e5b8428b55bfd1 | mips | unknown | NOK | http://autobuild.buildroot.net/results/3fae54233e4874381282da72c6314de23e57077f | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/2d19dfbe7405025336403a16bff28a5084c3eb02 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 unknown | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/8d9d25916eddc450c39bb845f1dfd8d5fc90bd77 | mips | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/4445b861b0dd4bf42830e1bba7fa35f37359bbc8 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/9413442c442e9a3361f715114a59079a3690c2a3 | Gitlab CI results for 2023-06-09 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ beagleboardx15 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447866 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447867 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447869 | beaglev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447872 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447903 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447924 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447926 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447980 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447990 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447991 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447992 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447994 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447995 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447997 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437447998 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448027 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448042 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448044 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448139 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448174 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448185 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448233 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448235 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448237 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448239 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448240 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448241 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4437448242 | -- http://autobuild.buildroot.net From bernd.kuhls at t-online.de Sat Jun 10 07:06:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 09:06:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/heimdal: Use perl module JSON, part of core, instead of JSON:PP package Message-ID: <20230610070628.228669-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ Signed-off-by: Bernd Kuhls --- ...JSON-part-of-core-instead-of-JSON-PP.patch | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch diff --git a/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch new file mode 100644 index 0000000000..a7d8777a78 --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch @@ -0,0 +1,54 @@ +From f77b0d16ace70d93c018241e25826611f3124604 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON, part of core, instead of + JSON:PP package + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch + +Upstream: Not applicable + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index b946dfff4..c08cb24dc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 07:07:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 09:07:22 +0200 Subject: [Buildroot] 2023.05 - heimdal now requires the libjson perl package References: Message-ID: Am Fri, 9 Jun 2023 14:16:52 -0600 schrieb Lance Fredrickson: > While samab4 was updated and looks as though it has a workaround for not > requiring the system's libjson-perl package, heimdal that samba4 is > dependent on doesn't seem to have a workaround and still requires the > system's libjson-perl package to be installed if I'm not mistaken. > > Lance Hi Lance, should be fixed by https://patchwork.ozlabs.org/project/buildroot/patch/ 20230610070628.228669-1-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Sat Jun 10 08:35:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:35:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/lcms2: bump version to 2.15 Message-ID: <20230610083528.3232068-1-bernd.kuhls@t-online.de> Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ Signed-off-by: Bernd Kuhls --- package/lcms2/lcms2.hash | 6 +++--- package/lcms2/lcms2.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lcms2/lcms2.hash b/package/lcms2/lcms2.hash index 700b9746f1..45728a36f1 100644 --- a/package/lcms2/lcms2.hash +++ b/package/lcms2/lcms2.hash @@ -1,5 +1,5 @@ -# From https://sourceforge.net/projects/lcms/files/lcms/2.14 -sha1 94350a2638fe58da736e8726048c859b46a69e6f lcms2-2.14.tar.gz +# From https://sourceforge.net/projects/lcms/files/lcms/2.15 +sha1 b143ff29b03676119dbca30f13cbed72af15cce8 lcms2-2.15.tar.gz # Locally computed: -sha256 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740 lcms2-2.14.tar.gz +sha256 b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39 lcms2-2.15.tar.gz sha256 46d4e05af3bce75332a12d01f19bcce7e32b6bac544be28a64043d0231291e31 COPYING diff --git a/package/lcms2/lcms2.mk b/package/lcms2/lcms2.mk index 743b0ec858..3892dbfbdc 100644 --- a/package/lcms2/lcms2.mk +++ b/package/lcms2/lcms2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LCMS2_VERSION = 2.14 +LCMS2_VERSION = 2.15 LCMS2_SITE = http://downloads.sourceforge.net/project/lcms/lcms/$(LCMS2_VERSION) LCMS2_LICENSE = MIT LCMS2_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:39:57 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:39:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/leafpad: bump version to 0.8.19 Message-ID: <20230610083957.3233937-1-bernd.kuhls@t-online.de> Changelog: https://github.com/tarot231/leafpad/blob/main/ChangeLog Signed-off-by: Bernd Kuhls --- package/leafpad/leafpad.hash | 2 +- package/leafpad/leafpad.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/leafpad/leafpad.hash b/package/leafpad/leafpad.hash index e21c07ad2c..4f6e68f0a2 100644 --- a/package/leafpad/leafpad.hash +++ b/package/leafpad/leafpad.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 959d22ae07f22803bc66ff40d373a854532a6e4732680bf8a96a3fbcb9f80a2c leafpad-0.8.18.1.tar.gz +sha256 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 leafpad-0.8.19.tar.gz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/leafpad/leafpad.mk b/package/leafpad/leafpad.mk index c6c28d12e8..608fa37be4 100644 --- a/package/leafpad/leafpad.mk +++ b/package/leafpad/leafpad.mk @@ -4,7 +4,7 @@ # ################################################################################ -LEAFPAD_VERSION = 0.8.18.1 +LEAFPAD_VERSION = 0.8.19 LEAFPAD_SITE = http://savannah.nongnu.org/download/leafpad LEAFPAD_DEPENDENCIES = libgtk2 host-intltool LEAFPAD_LICENSE = GPL-2.0+ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:46:37 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:46:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/less: bump version to 633 Message-ID: <20230610084637.3239026-1-bernd.kuhls@t-online.de> Removed patch which is included in this version. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...-on-invalid-embedded-escape-sequence.patch | 27 ------------------- package/less/less.hash | 4 +-- package/less/less.mk | 5 +--- 4 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch diff --git a/.checkpackageignore b/.checkpackageignore index 592bf95d3a..71a96a9116 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -686,7 +686,6 @@ package/lcdproc/0001-LCDd.conf.patch Upstream package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream package/leafnode2/0001-cross_makefile.patch Upstream -package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch deleted file mode 100644 index 233f949e24..0000000000 --- a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +++ /dev/null @@ -1,27 +0,0 @@ -From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 -From: Mark Nudelman -Date: Fri, 7 Oct 2022 19:25:46 -0700 -Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. - -[Retrieved from: -https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] -Signed-off-by: Fabrice Fontaine ---- - line.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/line.c b/line.c -index 236c49ae..cba7bdd1 100644 ---- a/line.c -+++ b/line.c -@@ -633,8 +633,8 @@ ansi_step(pansi, ch) - /* Hyperlink ends with \7 or ESC-backslash. */ - if (ch == '\7') - return ANSI_END; -- if (pansi->prev_esc && ch == '\\') -- return ANSI_END; -+ if (pansi->prev_esc) -+ return (ch == '\\') ? ANSI_END : ANSI_ERR; - pansi->prev_esc = (ch == ESC); - return ANSI_MID; - } diff --git a/package/less/less.hash b/package/less/less.hash index 19be26cae0..8018c9fab1 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# https://www.greenwoodsoftware.com/less/less-608.sig -sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz +# https://www.greenwoodsoftware.com/less/less-633.sig +sha256 2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f less-633.tar.gz # Locally calculated sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index dfbd411863..91ce08f4f0 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,16 +4,13 @@ # ################################################################################ -LESS_VERSION = 608 +LESS_VERSION = 633 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses -# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch -LESS_IGNORE_CVES += CVE-2022-46663 - define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:54:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:54:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcap: security bump version to 2.69 Message-ID: <20230610085443.3241799-1-bernd.kuhls@t-online.de> Fixes - CVE-2023-2602 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb - CVE-2023-2603 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 Updated license hash due to an upstream commit which added a SPDX header: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 Signed-off-by: Bernd Kuhls --- package/libcap/libcap.hash | 4 ++-- package/libcap/libcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcap/libcap.hash b/package/libcap/libcap.hash index 5fc8173905..0f1501d31b 100644 --- a/package/libcap/libcap.hash +++ b/package/libcap/libcap.hash @@ -1,5 +1,5 @@ # https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/sha256sums.asc -sha256 73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd libcap-2.65.tar.xz +sha256 f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb libcap-2.69.tar.xz # Hash for license file: -sha256 f58c80bcce8c929db39a23c32e924876e3311f3ffa54f66076c38056d38fa59b License +sha256 68467e731f4744bd6e0bb69e8df9c3a994e09cd6b203d0c41327ac6d079c581d License diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 728a6ba6cc..c9727c75c9 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAP_VERSION = 2.65 +LIBCAP_VERSION = 2.69 LIBCAP_SITE = https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2 LIBCAP_SOURCE = libcap-$(LIBCAP_VERSION).tar.xz LIBCAP_LICENSE = GPL-2.0 or BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 08:59:24 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 10:59:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcodec2: bump version to 1.1.0 Message-ID: <20230610085924.3246961-1-bernd.kuhls@t-online.de> Removed patch which is included in this version. Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - package/libcodec2/0001-update-cmake.patch | 301 ---------------------- package/libcodec2/libcodec2.hash | 2 +- package/libcodec2/libcodec2.mk | 2 +- 4 files changed, 2 insertions(+), 304 deletions(-) delete mode 100644 package/libcodec2/0001-update-cmake.patch diff --git a/.checkpackageignore b/.checkpackageignore index 71a96a9116..754a6b0be0 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -708,7 +708,6 @@ package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream package/libcgicc/0001-disable-documentation-option.patch Sob Upstream package/libclc/0001-support-out-of-tree-build.patch Upstream -package/libcodec2/0001-update-cmake.patch Upstream package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream package/libcuefile/0001-fix-static-link.patch Upstream diff --git a/package/libcodec2/0001-update-cmake.patch b/package/libcodec2/0001-update-cmake.patch deleted file mode 100644 index e983800e27..0000000000 --- a/package/libcodec2/0001-update-cmake.patch +++ /dev/null @@ -1,301 +0,0 @@ -From 812d69af486e608a10380ed5817b03d08c6e786a Mon Sep 17 00:00:00 2001 -From: "A. Maitland Bottoms" -Date: Sun, 17 Jul 2022 17:04:44 -0400 -Subject: [PATCH] update cmake - -Some minor refactoring of Codec2 build to better use CMake -features to improve readability ans maintainability. - -[Retrieved from: -https://github.com/drowe67/codec2/commit/812d69af486e608a10380ed5817b03d08c6e786a] -Signed-off-by: Fabrice Fontaine ---- - CMakeLists.txt | 48 +++++--------------------- - src/CMakeLists.txt | 84 ++++++++++++++++++++++++---------------------- - 2 files changed, 53 insertions(+), 79 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 54ac1f4f4..998af5ddf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,19 +5,13 @@ - # Please report questions, comments, problems, or patches to the freetel - # mailing list: https://lists.sourceforge.net/lists/listinfo/freetel-codec2 - # --set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") -- --project(codec2) -- --cmake_minimum_required(VERSION 3.0) -- --# Set policies here, probably should move to cmake dir. --if(POLICY CMP0075) -- cmake_policy(SET CMP0075 NEW) --endif() --if(POLICY CMP0079) -- cmake_policy(SET CMP0079 NEW) --endif() -+cmake_minimum_required(VERSION 3.13) -+project(CODEC2 -+ VERSION 1.0.5 -+ DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio" -+ HOMEPAGE_URL "https://www.rowetel.com/codec2.html" -+ LANGUAGES C -+ ) - - include(GNUInstallDirs) - mark_as_advanced(CLEAR -@@ -39,23 +33,6 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - "separate build directory and run cmake from there.") - endif("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - --# --# Set project version information. This should probably be done via external --# file at some point. --# --set(CODEC2_VERSION_MAJOR 1) --set(CODEC2_VERSION_MINOR 0) --# Set to patch level if needed, otherwise leave FALSE. --# Must be positive (non-zero) if set, since 0 == FALSE in CMake. --set(CODEC2_VERSION_PATCH 5) --set(CODEC2_VERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --# Patch level version bumps should not change API/ABI. --set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --if(CODEC2_VERSION_PATCH) -- set(CODEC2_VERSION "${CODEC2_VERSION}.${CODEC2_VERSION_PATCH}") --endif() --message(STATUS "codec2 version: ${CODEC2_VERSION}") -- - # Set default build type - if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -@@ -65,6 +42,7 @@ endif() - if(BUILD_OSX_UNIVERSAL) - set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64") - endif(BUILD_OSX_UNIVERSAL) -+set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") - - # - # Find the git hash if this is a working copy. -@@ -190,10 +168,6 @@ if (_GNU_SOURCE) - add_definitions(-D_GNU_SOURCE=1) - endif() - --if(UNIX) -- set(CMAKE_REQUIRED_LIBRARIES m) --endif() -- - check_symbol_exists(floor math.h HAVE_FLOOR) - check_symbol_exists(ceil math.h HAVE_CEIL) - check_symbol_exists(pow math.h HAVE_POW) -@@ -288,11 +262,7 @@ else() - endif() - - # Return the date (yyyy-mm-dd) --macro(DATE RESULT) -- execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT}) --endmacro() --DATE(DATE_RESULT) --string(REGEX REPLACE "\n$" "" DATE_RESULT "${DATE_RESULT}") -+string(TIMESTAMP DATE_RESULT "%Y-%m-%d" UTC) - message(STATUS "Compilation date = XX${DATE_RESULT}XX") - - set(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_PATCH}-${DATE_RESULT}-${FREEDV_HASH}") -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 642404962..cb0990bc2 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -81,7 +81,7 @@ else(CMAKE_CROSSCOMPILING) - # Build code generator binaries. These do not get installed. - # generate_codebook - add_executable(generate_codebook generate_codebook.c) -- target_link_libraries(generate_codebook m ${CMAKE_REQUIRED_LIBRARIES}) -+ target_link_libraries(generate_codebook m) - # Make native builds available for cross-compiling. - export(TARGETS generate_codebook - FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) -@@ -238,12 +238,16 @@ set(CODEC2_PUBLIC_HEADERS - # - # Setup the codec2 library - # -+# Patch level version bumps should not change API/ABI. -+set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") -+message(STATUS "codec2 version: ${CODEC2_VERSION}") - add_library(codec2 ${CODEC2_SRCS}) - if(UNIX) -- target_link_libraries(codec2 m) -+ target_link_libraries(codec2 PUBLIC m) - endif(UNIX) - if(LPCNET AND lpcnetfreedv_FOUND) -- target_link_libraries(codec2 lpcnetfreedv) -+ target_link_libraries(codec2 PRIVATE lpcnetfreedv) -+ list(APPEND CODEC2_PUBLIC_HEADERS ${CMAKE_SOURCE_DIR}/lpcnet/src/lpcnet_freedv.h) - endif() - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - set_target_properties(codec2 PROPERTIES -@@ -269,70 +273,70 @@ export(TARGETS codec2 - ) - - add_executable(c2enc c2enc.c) --target_link_libraries(c2enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2enc codec2) - - add_executable(c2dec c2dec.c) --target_link_libraries(c2dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2dec codec2) - - add_executable(c2sim c2sim.c sd.c) --target_link_libraries(c2sim ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2sim codec2) - - add_executable(fdmdv_get_test_bits fdmdv_get_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_get_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_get_test_bits m) - - add_executable(fdmdv_mod fdmdv_mod.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_mod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_mod m) - - add_executable(fdmdv_demod fdmdv_demod.c fdmdv.c kiss_fft.c octave.c modem_stats.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_demod m) - - add_executable(fdmdv_put_test_bits fdmdv_put_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_put_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_put_test_bits m) - - add_executable(fdmdv_channel fdmdv_channel.c) --target_link_libraries(fdmdv_channel ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fdmdv_channel codec2) - - add_executable(insert_errors insert_errors.c) --target_link_libraries(insert_errors ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(insert_errors) - - add_executable(freedv_tx freedv_tx.c) --target_link_libraries(freedv_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_tx codec2) - - add_executable(freedv_rx freedv_rx.c) --target_link_libraries(freedv_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_rx codec2) - - add_executable(freedv_data_raw_tx freedv_data_raw_tx.c) --target_link_libraries(freedv_data_raw_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_tx codec2) - - add_executable(freedv_data_raw_rx freedv_data_raw_rx.c octave.c) --target_link_libraries(freedv_data_raw_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_rx codec2) - - add_executable(freedv_data_tx freedv_data_tx.c) --target_link_libraries(freedv_data_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_tx codec2) - - add_executable(freedv_data_rx freedv_data_rx.c) --target_link_libraries(freedv_data_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_rx codec2) - - add_executable(freedv_mixed_tx freedv_mixed_tx.c) --target_link_libraries(freedv_mixed_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_tx codec2) - - add_executable(freedv_mixed_rx freedv_mixed_rx.c) --target_link_libraries(freedv_mixed_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_rx codec2) - - add_executable(fsk_mod fsk_mod.c) --target_link_libraries(fsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_mod codec2) - - add_executable(fsk_mod_ext_vco fsk_mod_ext_vco.c) --target_link_libraries(fsk_mod_ext_vco m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fsk_mod_ext_vco m) - - add_executable(fsk_demod fsk_demod.c modem_probe.c octave.c) --target_link_libraries(fsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_demod codec2) - - add_executable(fsk_get_test_bits fsk_get_test_bits.c) - target_link_libraries(fsk_get_test_bits) - - add_executable(fsk_put_test_bits fsk_put_test_bits.c) --target_link_libraries(fsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_put_test_bits codec2) - - add_executable(framer framer.c) - target_link_libraries(framer) -@@ -341,46 +345,46 @@ add_executable(deframer deframer.c) - target_link_libraries(deframer) - - add_executable(fm_demod fm_demod.c fm.c) --target_link_libraries(fm_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fm_demod m) - - add_executable(cohpsk_mod cohpsk_mod.c) --target_link_libraries(cohpsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_mod codec2) - - add_executable(ofdm_get_test_bits ofdm_get_test_bits.c) --target_link_libraries(ofdm_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_get_test_bits codec2) - - add_executable(ofdm_put_test_bits ofdm_put_test_bits.c) --target_link_libraries(ofdm_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_put_test_bits codec2) - - add_executable(ofdm_mod ofdm_mod.c) --target_link_libraries(ofdm_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_mod codec2) - - add_executable(ofdm_demod ofdm_demod.c octave.c) --target_link_libraries(ofdm_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_demod codec2) - - add_executable(fmfsk_mod fmfsk_mod.c) --target_link_libraries(fmfsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_mod codec2) - - add_executable(fmfsk_demod fmfsk_demod.c modem_probe.c octave.c) --target_link_libraries(fmfsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_demod codec2) - - add_executable(vhf_deframe_c2 vhf_deframe_c2.c) --target_link_libraries(vhf_deframe_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_deframe_c2 codec2) - - add_executable(vhf_frame_c2 vhf_frame_c2.c) --target_link_libraries(vhf_frame_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_frame_c2 codec2) - - add_executable(cohpsk_demod cohpsk_demod.c octave.c) --target_link_libraries(cohpsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_demod codec2) - - add_executable(cohpsk_get_test_bits cohpsk_get_test_bits.c) --target_link_libraries(cohpsk_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_get_test_bits codec2) - - add_executable(cohpsk_put_test_bits cohpsk_put_test_bits.c octave.c) --target_link_libraries(cohpsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_put_test_bits codec2) - - add_executable(ch ch.c) --target_link_libraries(ch ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ch codec2) - - add_executable(tollr tollr.c) - -@@ -388,10 +392,10 @@ add_executable(ldpc_noise ldpc_noise.c) - target_link_libraries(ldpc_noise m) - - add_executable(ldpc_enc ldpc_enc.c) --target_link_libraries(ldpc_enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_enc codec2) - - add_executable(ldpc_dec ldpc_dec.c) --target_link_libraries(ldpc_dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_dec codec2) - - install(TARGETS codec2 EXPORT codec2-config - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib diff --git a/package/libcodec2/libcodec2.hash b/package/libcodec2/libcodec2.hash index ba44aa015c..b2de750c34 100644 --- a/package/libcodec2/libcodec2.hash +++ b/package/libcodec2/libcodec2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826 libcodec2-1.0.5.tar.gz +sha256 d56ba661008a780b823d576a5a2742c94d0b0507574643a7d4f54c76134826a3 libcodec2-1.1.0.tar.gz sha256 9ebb6f82b7380a62ac74c5f0322c88e6744dedf2ebe1f54d6f088282b39844bf COPYING diff --git a/package/libcodec2/libcodec2.mk b/package/libcodec2/libcodec2.mk index b97db8ff59..66758a1697 100644 --- a/package/libcodec2/libcodec2.mk +++ b/package/libcodec2/libcodec2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCODEC2_VERSION = 1.0.5 +LIBCODEC2_VERSION = 1.1.0 LIBCODEC2_SITE = $(call github,drowe67,codec2,v$(LIBCODEC2_VERSION)) LIBCODEC2_LICENSE = LGPL-2.1 LIBCODEC2_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:06:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:06:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/libedit: bump version to 20221030-3.1 Message-ID: <20230610090608.3255661-1-bernd.kuhls@t-online.de> Rebased patch, switched _SITE to https. Changelog: https://www.thrysoee.dk/editline/ Signed-off-by: Bernd Kuhls --- package/libedit/0001-check-bsd-functions-in-libbsd.patch | 8 ++++---- package/libedit/libedit.hash | 2 +- package/libedit/libedit.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libedit/0001-check-bsd-functions-in-libbsd.patch b/package/libedit/0001-check-bsd-functions-in-libbsd.patch index 0af9472f17..5f056ff5ad 100644 --- a/package/libedit/0001-check-bsd-functions-in-libbsd.patch +++ b/package/libedit/0001-check-bsd-functions-in-libbsd.patch @@ -3,20 +3,20 @@ configure: on Linux, the BSD functions require linking against libbsd Signed-off-by: "Fabrice Fontaine" (Rebased against 20210910-3.1) Signed-off-by: "Yann E. MORIN" -(Rebased against 20150325-3.1) +(Rebased against 20150325-3.1 & 20221030-3.1) Signed-off-by: Bernd Kuhls diff -durN libedit-20130712-3.1.orig/configure.ac libedit-20130712-3.1/configure.ac --- libedit-20130712-3.1.orig/configure.ac 2013-07-12 20:39:22.000000000 +0200 +++ libedit-20130712-3.1/configure.ac 2013-07-28 23:35:35.012676469 +0200 -@@ -117,6 +117,10 @@ +@@ -119,6 +119,10 @@ + #AC_FUNC_MALLOC #AC_FUNC_REALLOC - AC_TYPE_SIGNAL AC_FUNC_STAT + +# Search for libbsd for *vis functions +AC_CHECK_LIB([bsd], [vis]) + - AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv]) + AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv reallocarr]) # strlcpy diff --git a/package/libedit/libedit.hash b/package/libedit/libedit.hash index 6d139730e8..2e7363d828 100644 --- a/package/libedit/libedit.hash +++ b/package/libedit/libedit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6792a6a992050762edcca28ff3318cdb7de37dccf7bc30db59fcd7017eed13c5 libedit-20210910-3.1.tar.gz +sha256 f0925a5adf4b1bf116ee19766b7daa766917aec198747943b1c4edf67a4be2bb libedit-20221030-3.1.tar.gz sha256 9da6c9c74987a36c84302982799d17d2f748ba1c1c0c471425716173c1d07649 COPYING diff --git a/package/libedit/libedit.mk b/package/libedit/libedit.mk index 595a59f702..576a163173 100644 --- a/package/libedit/libedit.mk +++ b/package/libedit/libedit.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBEDIT_VERSION = 20210910-3.1 -LIBEDIT_SITE = http://www.thrysoee.dk/editline +LIBEDIT_VERSION = 20221030-3.1 +LIBEDIT_SITE = https://www.thrysoee.dk/editline LIBEDIT_INSTALL_STAGING = YES LIBEDIT_DEPENDENCIES = ncurses LIBEDIT_LICENSE = BSD-3-Clause -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:17:31 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:17:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 Message-ID: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html Signed-off-by: Bernd Kuhls --- package/libinput/libinput.hash | 2 +- package/libinput/libinput.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash index d8282ff03b..f6a67fc1ed 100644 --- a/package/libinput/libinput.hash +++ b/package/libinput/libinput.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 # License files sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk index 07f20293ab..ff7b75077b 100644 --- a/package/libinput/libinput.mk +++ b/package/libinput/libinput.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBINPUT_VERSION = 1.20.1 +LIBINPUT_VERSION = 1.23.0 LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev libudev -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:20:34 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:20:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/libplist: bump version to 2.3.0 Message-ID: <20230610092034.3269282-1-bernd.kuhls@t-online.de> Release notes: https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 Signed-off-by: Bernd Kuhls --- package/libplist/libplist.hash | 2 +- package/libplist/libplist.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libplist/libplist.hash b/package/libplist/libplist.hash index 4dab755e5d..460f63516a 100644 --- a/package/libplist/libplist.hash +++ b/package/libplist/libplist.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4a5517e5377ec421df84c586ba85bb4e1d26f11ad203d7d450a907c0156fbd9a libplist-2.2.0.tar.bz2 +sha256 4e8580d3f39d3dfa13cefab1a13f39ea85c4b0202e9305c5c8f63818182cac61 libplist-2.3.0.tar.bz2 sha256 7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d COPYING diff --git a/package/libplist/libplist.mk b/package/libplist/libplist.mk index e7cecb612d..8f094c133d 100644 --- a/package/libplist/libplist.mk +++ b/package/libplist/libplist.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPLIST_VERSION = 2.2.0 +LIBPLIST_VERSION = 2.3.0 LIBPLIST_SOURCE = libplist-$(LIBPLIST_VERSION).tar.bz2 LIBPLIST_SITE = https://github.com/libimobiledevice/libplist/releases/download/$(LIBPLIST_VERSION) LIBPLIST_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 09:30:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 11:30:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/{libuv, uvw}: bump to versions 1.45.0, 3.1.0_libuv_v1.45 Message-ID: <20230610093042.3292143-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commits: - various cleanups, parts of old license file was moved to LICENSE-extra https://github.com/libuv/libuv/commits/v1.x/LICENSE - copyright year bump https://github.com/skypjack/uvw/commit/68803053f42bb3b0e139a984837a5539e5da7fe6 Signed-off-by: Bernd Kuhls --- package/libuv/libuv.hash | 5 +++-- package/libuv/libuv.mk | 4 ++-- package/uvw/uvw.hash | 4 ++-- package/uvw/uvw.mk | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/libuv/libuv.hash b/package/libuv/libuv.hash index b0fa0ff5be..3ca184feaf 100644 --- a/package/libuv/libuv.hash +++ b/package/libuv/libuv.hash @@ -1,3 +1,4 @@ # Locally calculated -sha256 e6e2ba8b4c349a4182a33370bb9be5e23c51b32efb9b9e209d0e8556b73a48da libuv-1.44.2.tar.gz -sha256 95b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8 LICENSE +sha256 458e34d5ef7f3c0394a2bfd8c39d757cb1553baa5959b9b4b45df63aa027a228 libuv-1.45.0.tar.gz +sha256 16de0c32b265cb7d46a6d3bd614f259dd4d693a5e26b3407b04aae8d73041f0c LICENSE +sha256 262c44bd2cdba037e6d2a82fba15f5800d292bc993a6f5d6b6ea487744d02836 LICENSE-extra diff --git a/package/libuv/libuv.mk b/package/libuv/libuv.mk index c169b76a6a..640c5bb1ce 100644 --- a/package/libuv/libuv.mk +++ b/package/libuv/libuv.mk @@ -6,13 +6,13 @@ # When bumping libuv, check if a new version of uvw is available # and bump it too. -LIBUV_VERSION = 1.44.2 +LIBUV_VERSION = 1.45.0 LIBUV_SITE = $(call github,libuv,libuv,v$(LIBUV_VERSION)) LIBUV_DEPENDENCIES = host-pkgconf LIBUV_INSTALL_STAGING = YES LIBUV_AUTORECONF = YES LIBUV_LICENSE = BSD-2-Clause, BSD-3-Clause, ISC, MIT -LIBUV_LICENSE_FILES = LICENSE +LIBUV_LICENSE_FILES = LICENSE LICENSE-extra LIBUV_CPE_ID_VENDOR = libuv # Upstream needs tests to be run sequentially. This is the default in diff --git a/package/uvw/uvw.hash b/package/uvw/uvw.hash index a0c74bbe05..8e54ea7d60 100644 --- a/package/uvw/uvw.hash +++ b/package/uvw/uvw.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 3460842778e91e7d2fae4201e49e4521e9d94fbbf3891ae6c52d3c9fc0673598 uvw-2.12.1_libuv_v1.44.tar.gz -sha256 1e3b8fb895c0396aaa2138ff82c02968524e220645b21b0a4ac765858a898732 LICENSE +sha256 0a612bd243150fbbe1365cdaf48203d32061c1d14f93825a31876b183922f93b uvw-3.1.0_libuv_v1.45.tar.gz +sha256 e2a4062818ab05e2a0908737ad49b7c01202247364e900167ac81105de8713f3 LICENSE diff --git a/package/uvw/uvw.mk b/package/uvw/uvw.mk index b6c2135d6f..364a2eded4 100644 --- a/package/uvw/uvw.mk +++ b/package/uvw/uvw.mk @@ -4,7 +4,7 @@ # ################################################################################ -UVW_VERSION = 2.12.1_libuv_v1.44 +UVW_VERSION = 3.1.0_libuv_v1.45 UVW_SITE = $(call github,skypjack,uvw,v$(UVW_VERSION)) UVW_INSTALL_STAGING = YES UVW_INSTALL_TARGET = NO -- 2.39.2 From christian at aperture.us Sat Jun 10 12:08:17 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 10 Jun 2023 05:08:17 -0700 Subject: [Buildroot] [PATCH 1/2] package/docker-engine: bump version to v24.0.2 Message-ID: <20230610120818.968354-1-christian@aperture.us> v24.0.0 release notes: https://github.com/moby/moby/releases/tag/v24.0.0 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.0 v24.0.1 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.1 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.1 v24.0.2 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.2 https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A24.0.2 Signed-off-by: Christian Stewart --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index 092ec989cf..b6729ab660 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 f502eba135828ae52cefb12f1c74092c8865e39cb94f5daed0f3f6717a8d50a3 docker-engine-23.0.5.tar.gz +sha256 f4bc7d7cc2ee3671371ae80fd624e61f0598e614b5c235012581f8ec1d593aa0 docker-engine-24.0.2.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index f904793aa2..8127689e9e 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 23.0.5 +DOCKER_ENGINE_VERSION = 24.0.2 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 -- 2.41.0 From christian at aperture.us Sat Jun 10 12:08:18 2023 From: christian at aperture.us (Christian Stewart) Date: Sat, 10 Jun 2023 05:08:18 -0700 Subject: [Buildroot] [PATCH 2/2] package/docker-cli: bump version to v24.0.1 In-Reply-To: <20230610120818.968354-1-christian@aperture.us> References: <20230610120818.968354-1-christian@aperture.us> Message-ID: <20230610120818.968354-2-christian@aperture.us> v24.0.0 release notes: https://github.com/moby/moby/releases/tag/v24.0.0 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.0 v24.0.1 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.1 https://github.com/docker/cli/releases/tag/v24.0.1 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.1 v24.0.2 patch release notes: https://github.com/moby/moby/releases/tag/v24.0.2 https://github.com/docker/cli/releases/tag/v24.0.2 https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A24.0.2 Signed-off-by: Christian Stewart --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index e9e9a18cb1..dd5d598278 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2d6599783d447ac56d4caa482e9d8f09ad9e6f91ba2be6707bc107be04f89ddd docker-cli-23.0.5.tar.gz +sha256 632357aa58d7f5e16ce87dbd73641c5f65c25b6501e3917ac4f0ce553a01e0bc docker-cli-24.0.2.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 522971ac98..ddd3e7bf91 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 23.0.5 +DOCKER_CLI_VERSION = 24.0.2 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 -- 2.41.0 From fperrad at gmail.com Sat Jun 10 12:25:15 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 14:25:15 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.38 Message-ID: <20230610122516.1633303-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 22c37bf60..4d6c210c6 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.37.sha256sum -sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.38.sha256sum +sha256 ce11decf018b25bdd8505544a4f87242854ec88be054d9ade5f3a20444dd8ee7 gtk+-3.24.38.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 8291b8d35..6655a0d09 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).37 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).38 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.39.2 From thomas at devoogdt.com Sat Jun 10 13:32:48 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:48 +0200 Subject: [Buildroot] [PATCH v2 1/4] package/fluent-bit: bump to version 2.1.4 Message-ID: <20230610133251.97022-1-thomas@devoogdt.com> Fluent Bit v2.1 is the start of the new stable series of the project. Release Notes: https://fluentbit.io/announcements/v2.1.0/ https://fluentbit.io/announcements/v2.1.1/ https://fluentbit.io/announcements/v2.1.2/ https://fluentbit.io/announcements/v2.1.3/ https://fluentbit.io/announcements/v2.1.4/ Fluent Bit v2.1.4 contains this list of upstreamed patches: https://github.com/fluent/fluent-bit/pull/7266 https://github.com/fluent/fluent-bit/pull/7254 https://github.com/fluent/fluent-bit/pull/7253 So the old patches can be dropped. Signed-off-by: Thomas Devoogdt --- v2: bump from 2.1.3 to 2.1.4 --- .checkpackageignore | 3 - .../0001-lib-cfl-fixup-static_assert.patch | 33 ----- .../0002-lib-c-ares-fixup-static_assert.patch | 56 -------- .../fluent-bit/0003-fix-build-without-C.patch | 131 ------------------ package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 6 files changed, 2 insertions(+), 225 deletions(-) delete mode 100644 package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch delete mode 100644 package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch delete mode 100644 package/fluent-bit/0003-fix-build-without-C.patch diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..b4fcb051c3 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -480,9 +480,6 @@ package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Ups package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Upstream package/flite/0001-fix-alsa-static.patch Upstream package/fltk/0001-disable-tests.patch Upstream -package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch Upstream -package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch Upstream -package/fluent-bit/0003-fix-build-without-C.patch Upstream package/fluxbox/0001-fixes-bug-1138.patch Upstream package/freeipmi/0001-add-disable-doc.patch Upstream package/freeradius-client/0001-fix-for-nettle.patch Upstream diff --git a/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch b/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch deleted file mode 100644 index 19dab7cac6..0000000000 --- a/package/fluent-bit/0001-lib-cfl-fixup-static_assert.patch +++ /dev/null @@ -1,33 +0,0 @@ -From e4f825dd9e952f4a056bf89342049e67102ae6bb Mon Sep 17 00:00:00 2001 -From: Thomas Devoogdt -Date: Wed, 1 Feb 2023 11:38:15 +0100 -Subject: [PATCH] lib: cfl: fixup static_assert - -"undefined reference to 'static_assert'" - -Not defined when using uClibc or if not C++ >= 11. - -upstream: https://github.com/Cyan4973/xxHash/commit/6189ecd3d44a693460f86280ccf49d33cb4b18e1 - -Signed-off-by: Thomas Devoogdt ---- - lib/cfl/lib/xxhash/xxhash.h | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/lib/cfl/lib/xxhash/xxhash.h b/lib/cfl/lib/xxhash/xxhash.h -index 08ab79457..511c4d12b 100644 ---- a/lib/cfl/lib/xxhash/xxhash.h -+++ b/lib/cfl/lib/xxhash/xxhash.h -@@ -1546,8 +1546,7 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) - /* note: use after variable declarations */ - #ifndef XXH_STATIC_ASSERT - # if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) /* C11 */ --# include --# define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { static_assert((c),m); } while(0) -+# define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { _Static_assert((c),m); } while(0) - # elif defined(__cplusplus) && (__cplusplus >= 201103L) /* C++11 */ - # define XXH_STATIC_ASSERT_WITH_MESSAGE(c,m) do { static_assert((c),m); } while(0) - # else --- -2.34.1 - diff --git a/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch b/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch deleted file mode 100644 index d9b918ea8a..0000000000 --- a/package/fluent-bit/0002-lib-c-ares-fixup-static_assert.patch +++ /dev/null @@ -1,56 +0,0 @@ -From f55f9bf6d9201169d2e5d3782068b03ff17dec90 Mon Sep 17 00:00:00 2001 -From: Thomas Devoogdt -Date: Wed, 1 Feb 2023 11:26:56 +0100 -Subject: [PATCH] lib: c-ares: fixup static_assert - -"undefined reference to 'static_assert'" - -Not defined when using uClibc or if not C++ >= 11. - -upstream: https://github.com/c-ares/c-ares/issues/504 - -Signed-off-by: Thomas Devoogdt ---- - lib/c-ares-1.19.0/configure | 4 ++++ - lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 | 3 +++ - 2 files changed, 7 insertions(+) - -diff --git a/lib/c-ares-1.19.0/configure b/lib/c-ares-1.19.0/configure -index 4c5e1a966..58712ec34 100755 ---- a/lib/c-ares-1.19.0/configure -+++ b/lib/c-ares-1.19.0/configure -@@ -6317,6 +6317,8 @@ else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#define static_assert _Static_assert -+ - template - struct check - { -@@ -6394,6 +6396,8 @@ else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#define static_assert _Static_assert -+ - template - struct check - { -diff --git a/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 b/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -index 229de3091..fe4a11c67 100644 ---- a/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -+++ b/lib/c-ares-1.19.0/m4/ax_cxx_compile_stdcxx_11.m4 -@@ -37,6 +37,9 @@ - #serial 9 - - m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[ -+ -+#define static_assert _Static_assert -+ - template - struct check - { --- -2.34.1 - diff --git a/package/fluent-bit/0003-fix-build-without-C.patch b/package/fluent-bit/0003-fix-build-without-C.patch deleted file mode 100644 index 0f0b239216..0000000000 --- a/package/fluent-bit/0003-fix-build-without-C.patch +++ /dev/null @@ -1,131 +0,0 @@ -From f2aeca6fcc37bf22dd7307cab8fc9db6b53dd652 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 21 Feb 2023 00:09:57 +0100 -Subject: [PATCH] fix build without C++ - -Fix the following build failure without C++: - --- Check for working CXX compiler: /usr/bin/c++ - broken -CMake Error at /home/autobuild/autobuild/instance-15/output-1/per-package/fluent-bit/host/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake:62 (message): - The C++ compiler - - "/usr/bin/c++" - - is not able to compile a simple test program. - - It fails with the following output: - - Change Dir: /home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp - - Run Build Command(s):/home/autobuild/make/make -f Makefile cmTC_bfb29/fast && make[1]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - /home/autobuild/make/make -f CMakeFiles/cmTC_bfb29.dir/build.make CMakeFiles/cmTC_bfb29.dir/build - make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - Building CXX object CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o - /usr/bin/c++ --sysroot=/home/autobuild/autobuild/instance-15/output-1/per-package/fluent-bit/host/xtensa-buildroot-linux-uclibc/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O2 -g0 -fcommon -U_FILE_OFFSET_BITS -g -fPIE -o CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o -c /home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp/testCXXCompiler.cxx - c++: error: unrecognized command-line option '-mlongcalls' - c++: error: unrecognized command-line option '-mauto-litpools' - make[2]: *** [CMakeFiles/cmTC_bfb29.dir/build.make:78: CMakeFiles/cmTC_bfb29.dir/testCXXCompiler.cxx.o] Error 1 - make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - make[1]: *** [Makefile:127: cmTC_bfb29/fast] Error 2 - make[1]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/fluent-bit-2.0.9/CMakeFiles/CMakeTmp' - - CMake will not be able to correctly generate this project. -Call Stack (most recent call first): - lib/msgpack-c/CMakeLists.txt:2 (project) - -Fixes: - - http://autobuild.buildroot.org/results/4b0f90d79d6dbbf976acf1da839260b0ee94ddda - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/fluent/fluent-bit/pull/6893] ---- - lib/chunkio/CMakeLists.txt | 2 +- - lib/lwrb/CMakeLists.txt | 2 +- - lib/msgpack-c/CMakeLists.txt | 2 +- - lib/onigmo/CMakeLists.txt | 2 +- - lib/snappy-fef67ac/CMakeLists.txt | 2 +- - lib/tutf8e/CMakeLists.txt | 2 +- - src/stream_processor/CMakeLists.txt | 2 +- - 7 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/lib/chunkio/CMakeLists.txt b/lib/chunkio/CMakeLists.txt -index 233bce35c..8bfe5199d 100644 ---- a/lib/chunkio/CMakeLists.txt -+++ b/lib/chunkio/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 3.0) --project(chunk-io) -+project(chunk-io C) - - set(CIO_VERSION_MAJOR 1) - set(CIO_VERSION_MINOR 4) -diff --git a/lib/lwrb/CMakeLists.txt b/lib/lwrb/CMakeLists.txt -index 2fabd6319..031cbc1dd 100644 ---- a/lib/lwrb/CMakeLists.txt -+++ b/lib/lwrb/CMakeLists.txt -@@ -1,7 +1,7 @@ - cmake_minimum_required(VERSION 3.0) - - # Setup project --project(LwLibPROJECT) -+project(LwLibPROJECT C) - - # ------------------------------------------------- - # This CMakeLists.txt is used only if it is a top-level file. -diff --git a/lib/msgpack-c/CMakeLists.txt b/lib/msgpack-c/CMakeLists.txt -index 810ad609a..ffbbc5ddb 100644 ---- a/lib/msgpack-c/CMakeLists.txt -+++ b/lib/msgpack-c/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(msgpack-c) -+project(msgpack-c C) - - set(src - src/objectc.c -diff --git a/lib/onigmo/CMakeLists.txt b/lib/onigmo/CMakeLists.txt -index 4a3b30d7d..66865130a 100644 ---- a/lib/onigmo/CMakeLists.txt -+++ b/lib/onigmo/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 3.4) --project(onigmo) -+project(onigmo C) - - # Onigmo Version - set(ONIGMO_VERSION_MAJOR 6) -diff --git a/lib/snappy-fef67ac/CMakeLists.txt b/lib/snappy-fef67ac/CMakeLists.txt -index 8bb1e9598..ae9225c49 100644 ---- a/lib/snappy-fef67ac/CMakeLists.txt -+++ b/lib/snappy-fef67ac/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(snappy-c) -+project(snappy-c C) - - set(CMAKE_POSITION_INDEPENDENT_CODE ON) - -diff --git a/lib/tutf8e/CMakeLists.txt b/lib/tutf8e/CMakeLists.txt -index 35cbe01ad..a056ef83c 100644 ---- a/lib/tutf8e/CMakeLists.txt -+++ b/lib/tutf8e/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 2.8) --project(tutf8e) -+project(tutf8e C) - - # Not supported: -std=c90 (lacks support for inline) - # Supported: -std=gnu90, -std=c99 or -std=gnu99 -diff --git a/src/stream_processor/CMakeLists.txt b/src/stream_processor/CMakeLists.txt -index 8c5d70d13..de2c2fe38 100644 ---- a/src/stream_processor/CMakeLists.txt -+++ b/src/stream_processor/CMakeLists.txt -@@ -1,4 +1,4 @@ --project(stream-processor) -+project(stream-processor C) - - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - --- -2.39.1 - diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index d60531438a..ec55038f3a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz +sha256 27c50c04cc39f4327a168c7eb00b7ab9d587d1b414f046668bb6ba93020ac7a5 fluent-bit-2.1.4.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 319815f056..a6080b0aab 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.10 +FLUENT_BIT_VERSION = 2.1.4 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:49 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:49 +0200 Subject: [Buildroot] [PATCH v2 2/4] package/fluent-bit: use the system provided LuaJIT In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-2-thomas@devoogdt.com> Luajit was not used at all when it was selected, instead fluent-bit recompiled it without taking care of the complexities that were handled in the luajit package. Fix this by linking dynamically to the buildroot provided version. Signed-off-by: Thomas Devoogdt --- v2: No change. --- ...-the-system-provided-LuaJIT-if-found.patch | 62 +++++++++++++++++++ package/fluent-bit/fluent-bit.mk | 1 + 2 files changed, 63 insertions(+) create mode 100644 package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch diff --git a/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch b/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch new file mode 100644 index 0000000000..9f6f4d0ebb --- /dev/null +++ b/package/fluent-bit/0001-build-use-the-system-provided-LuaJIT-if-found.patch @@ -0,0 +1,62 @@ +From 4f8eb7bb5a39d83374806928b7a5b622136ef055 Mon Sep 17 00:00:00 2001 +From: Thomas Devoogdt +Date: Fri, 28 Apr 2023 10:25:16 +0200 +Subject: [PATCH] build: use the system provided LuaJIT if found + +e.g. buildroot has logic to build luajit, +so if pkg_check_modules can find a suitable version, +then use that one if -DFLB_PREFER_SYSTEM_LIBS=Yes. + +Upstream: https://github.com/fluent/fluent-bit/pull/7286 +Signed-off-by: Thomas Devoogdt +--- + CMakeLists.txt | 12 +++++++++++- + src/CMakeLists.txt | 2 +- + 2 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9af783c79..0601b7c18 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -123,6 +123,7 @@ option(FLB_TESTS_INTERNAL_FUZZ "Enable internal fuzz tests" No) + option(FLB_TESTS_OSSFUZZ "Enable OSS-Fuzz build" No) + option(FLB_MTRACE "Enable mtrace support" No) + option(FLB_POSIX_TLS "Force POSIX thread storage" No) ++option(FLB_PREFER_SYSTEM_LIBS "Prefer system installed libraries" No) + option(FLB_INOTIFY "Enable inotify support" Yes) + option(FLB_SQLDB "Enable SQL embedded DB" Yes) + option(FLB_HTTP_SERVER "Enable HTTP Server" Yes) +@@ -1003,7 +1004,16 @@ endif() + # LuaJIT (Scripting Support) + # ========================== + if(FLB_LUAJIT) +- include(cmake/luajit.cmake) ++ if(FLB_PREFER_SYSTEM_LIBS) ++ find_package(PkgConfig) ++ pkg_check_modules(LUAJIT luajit>=2.1.0) ++ endif() ++ if(LUAJIT_FOUND) ++ include_directories(${LUAJIT_INCLUDE_DIRS}) ++ else() ++ include(cmake/luajit.cmake) ++ set(LUAJIT_LIBRARIES "libluajit") ++ endif() + FLB_DEFINITION(FLB_HAVE_LUAJIT) + endif() + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 06a206dd4..8b66ddd22 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -220,7 +220,7 @@ endif() + if(FLB_LUAJIT) + set(extra_libs + ${extra_libs} +- "libluajit") ++ ${LUAJIT_LIBRARIES}) + endif() + + if(FLB_SQLDB) +-- +2.34.1 + diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index a6080b0aab..2949c5cdd0 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -20,6 +20,7 @@ FLUENT_BIT_CONF_OPTS += \ -DFLB_RELEASE=Yes \ -DFLB_EXAMPLES=No \ -DFLB_CHUNK_TRACE=No \ + -DFLB_PREFER_SYSTEM_LIBS=Yes \ -DFLB_BACKTRACE=No ifeq ($(BR2_PACKAGE_FLUENT_BIT_WASM),y) -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:50 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:50 +0200 Subject: [Buildroot] [PATCH v2 3/4] package/fluent-bit: drop cxx handling In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-3-thomas@devoogdt.com> Fluent-bit is written in pure c, so drop any cxx handling. Only the wasm part needs c++, but that one doesn't need the fixes which are now dropped. Signed-off-by: Thomas Devoogdt --- v2: No change. --- package/fluent-bit/fluent-bit.mk | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 2949c5cdd0..9df34efd78 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -13,7 +13,6 @@ FLUENT_BIT_CPE_ID_PRODUCT = fluent_bit FLUENT_BIT_DEPENDENCIES = host-bison host-flex libyaml openssl FLUENT_BIT_CFLAGS = $(TARGET_CFLAGS) -FLUENT_BIT_CXXFLAGS = $(TARGET_CXXFLAGS) FLUENT_BIT_CONF_OPTS += \ -DFLB_DEBUG=No \ @@ -49,13 +48,11 @@ FLUENT_BIT_CONF_OPTS += \ # Fix multiple definition of `mk_tls_*'. # https://github.com/fluent/fluent-bit/issues/5537 FLUENT_BIT_CFLAGS += -fcommon -FLUENT_BIT_CXXFLAGS += -fcommon # Undefining _FILE_OFFSET_BITS here because of a "bug" with glibc fts.h # large file support. # https://bugzilla.redhat.com/show_bug.cgi?id=574992 FLUENT_BIT_CFLAGS += -U_FILE_OFFSET_BITS -FLUENT_BIT_CXXFLAGS += -U_FILE_OFFSET_BITS ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) FLUENT_BIT_DEPENDENCIES += libexecinfo @@ -74,8 +71,7 @@ endif FLUENT_BIT_CONF_OPTS += \ -DCMAKE_EXE_LINKER_FLAGS="$(FLUENT_BIT_LDFLAGS)" \ - -DCMAKE_C_FLAGS="$(FLUENT_BIT_CFLAGS)" \ - -DCMAKE_CXX_FLAGS="$(FLUENT_BIT_CXXFLAGS)" + -DCMAKE_C_FLAGS="$(FLUENT_BIT_CFLAGS)" define FLUENT_BIT_INSTALL_INIT_SYSV $(INSTALL) -D -m 0755 package/fluent-bit/S99fluent-bit \ -- 2.34.1 From thomas at devoogdt.com Sat Jun 10 13:32:51 2023 From: thomas at devoogdt.com (Thomas Devoogdt) Date: Sat, 10 Jun 2023 15:32:51 +0200 Subject: [Buildroot] [PATCH v2 4/4] package/fluent-bit: rework wasm handling In-Reply-To: <20230610133251.97022-1-thomas@devoogdt.com> References: <20230610133251.97022-1-thomas@devoogdt.com> Message-ID: <20230610133251.97022-4-thomas@devoogdt.com> Fluent-bit isn't very great at supporting the various architectures, so help a little bit by defining the WAMR_BUILD_TARGET ourselves. ./utils/test-pkg -c fluent-bit.config -p fluent-bit -a arm-aarch64 [ 1/45]: OK bootlin-aarch64-glibc [ 2/45]: OK bootlin-arcle-hs38-uclibc [ 3/45]: OK bootlin-armv5-uclibc [ 4/45]: OK bootlin-armv7-glibc [ 5/45]: OK bootlin-armv7m-uclibc [ 6/45]: SKIPPED bootlin-armv7-musl [ 7/45]: OK bootlin-m68k-5208-uclibc [ 8/45]: SKIPPED bootlin-m68k-68040-uclibc [ 9/45]: OK bootlin-microblazeel-uclibc [10/45]: OK bootlin-mipsel32r6-glibc [11/45]: OK bootlin-mipsel-uclibc [12/45]: OK bootlin-nios2-glibc [13/45]: OK bootlin-openrisc-uclibc [14/45]: OK bootlin-powerpc64le-power8-glibc [15/45]: OK bootlin-powerpc-e500mc-uclibc [16/45]: OK bootlin-riscv32-glibc [17/45]: OK bootlin-riscv64-glibc [18/45]: OK bootlin-riscv64-musl [19/45]: OK bootlin-s390x-z13-glibc [20/45]: OK bootlin-sh4-uclibc [21/45]: OK bootlin-sparc64-glibc [22/45]: OK bootlin-sparc-uclibc [23/45]: SKIPPED bootlin-x86-64-glibc [24/45]: OK bootlin-x86-64-musl [25/45]: OK bootlin-x86-64-uclibc [26/45]: OK bootlin-xtensa-uclibc [27/45]: OK br-arm-basic [28/45]: OK br-arm-full-nothread [29/45]: SKIPPED br-arm-full-static [30/45]: SKIPPED br-i386-pentium4-full [31/45]: OK br-i386-pentium-mmx-musl [32/45]: OK br-mips64-n64-full [33/45]: OK br-mips64r6-el-hf-glibc [34/45]: OK br-powerpc-603e-basic-cpp [35/45]: OK br-powerpc64-power7-glibc [36/45]: OK linaro-aarch64-be [37/45]: OK linaro-aarch64 [38/45]: OK linaro-arm [39/45]: OK sourcery-arm-armv4t [40/45]: OK sourcery-arm [41/45]: OK sourcery-arm-thumb2 [42/45]: OK sourcery-mips64 [43/45]: FAILED sourcery-mips [44/45]: FAILED sourcery-nios2 [45/45]: OK Two failures: - sourcery-mips64: core/iwasm/common/arch/invokeNative_mips.s: Assembler messages: core/iwasm/common/arch/invokeNative_mips.s:58: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f12,0($sp)' core/iwasm/common/arch/invokeNative_mips.s:59: Error: opcode not supported on this processor: mips64r2 (mips64r2) `ldc1 $f14,8($sp)' make[4]: *** [src/wasm/CMakeFiles/vmlib-static.dir/build.make:495: src/wasm/CMakeFiles/vmlib-static.dir/__/__/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/common/arch/invokeNative_mips.s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... - sourcery-mips: core/iwasm/common/arch/invokeNative_mips.s: Assembler messages: core/iwasm/common/arch/invokeNative_mips.s:58: Error: opcode not supported on this processor: mips32r2 (mips32r2) `ldc1 $f12,0($sp)' core/iwasm/common/arch/invokeNative_mips.s:59: Error: opcode not supported on this processor: mips32r2 (mips32r2) `ldc1 $f14,8($sp)' make[4]: *** [src/wasm/CMakeFiles/vmlib-static.dir/build.make:495: src/wasm/CMakeFiles/vmlib-static.dir/__/__/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/common/arch/invokeNative_mips.s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... Fix see: https://github.com/bytecodealliance/wasm-micro-runtime/issues/625 >> Hi, building the invokeNative_general.c explicitly is supported now, please pull the latest code and use >> "cmake -DWAMR_BUILD_INVOKE_NATIVE_GENERAL=1 ..." to build it. Signed-off-by: Thomas Devoogdt --- v2: No change. --- package/fluent-bit/Config.in | 25 ------------------------- package/fluent-bit/fluent-bit.mk | 32 ++++++++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index bfdea895b0..dc477e9f39 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -11,31 +11,6 @@ config BR2_PACKAGE_FLUENT_BIT https://github.com/fluent/fluent-bit -if BR2_PACKAGE_FLUENT_BIT - -config BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - bool - # see lib/wasm-micro-runtime-WAMR-1.1.1/README.md#supported-architectures-and-platforms - default y if BR2_arc - default y if BR2_arm || BR2_armeb - default y if BR2_aarch64 || BR2_aarch64_be - default y if BR2_i386 || BR2_x86_64 - default y if BR2_RISCV_64 - default y if BR2_xtensa - -config BR2_PACKAGE_FLUENT_BIT_WASM - bool "wasm runtime support" - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - help - Support for WASM-based plugins. - -comment "wasm runtime support needs a toolchain w/ C++" - depends on BR2_PACKAGE_FLUENT_BIT_WASM_ARCH_SUPPORTS - depends on !BR2_INSTALL_LIBSTDCPP - -endif - comment "fluent-bit needs a toolchain w/ threads, dynamic library" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 9df34efd78..46f7c603b5 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -22,8 +22,36 @@ FLUENT_BIT_CONF_OPTS += \ -DFLB_PREFER_SYSTEM_LIBS=Yes \ -DFLB_BACKTRACE=No -ifeq ($(BR2_PACKAGE_FLUENT_BIT_WASM),y) -FLUENT_BIT_CONF_OPTS += -DFLB_WASM=Yes +# WASM runtime support needs a toolchain w/ C++ +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +ifeq ($(BR2_aarch64)$(BR2_aarch64_be),y) +FLUENT_BIT_WAMR_BUILD_TARGET = AARCH64 +else ifeq ($(BR2_arcle)$(BR2_arceb),y) +FLUENT_BIT_WAMR_BUILD_TARGET = ARC +else ifeq ($(BR2_arm)$(BR2_armeb),y) +FLUENT_BIT_WAMR_BUILD_TARGET = ARM +else ifeq ($(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el),y) +FLUENT_BIT_WAMR_BUILD_TARGET = MIPS +# https://github.com/bytecodealliance/wasm-micro-runtime/issues/625 +# Fix unknown opcode 'ldc1', seen on mips32r2 and mips64r2. +FLUENT_BIT_CONF_OPTS += \ + -DWAMR_BUILD_INVOKE_NATIVE_GENERAL=1 +else ifeq ($(BR2_riscv)$(BR2_RISCV_32),yy) +FLUENT_BIT_WAMR_BUILD_TARGET = RISCV32 +else ifeq ($(BR2_riscv)$(BR2_RISCV_64),yy) +FLUENT_BIT_WAMR_BUILD_TARGET = RISCV64 +else ifeq ($(BR2_i386),y) +FLUENT_BIT_WAMR_BUILD_TARGET = X86_32 +else ifeq ($(BR2_x86_64),y) +FLUENT_BIT_WAMR_BUILD_TARGET = X86_64 +else ifeq ($(BR2_xtensa),y) +FLUENT_BIT_WAMR_BUILD_TARGET = XTENSA +endif +endif + +ifneq ($(FLUENT_BIT_WAMR_BUILD_TARGET),) +FLUENT_BIT_CONF_OPTS += -DFLB_WASM=Yes \ + -DWAMR_BUILD_TARGET=$(FLUENT_BIT_WAMR_BUILD_TARGET) else FLUENT_BIT_CONF_OPTS += -DFLB_WASM=No endif -- 2.34.1 From fperrad at gmail.com Sat Jun 10 13:53:06 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 15:53:06 +0200 Subject: [Buildroot] [PATCH] package/mc: bump to version 4.8.29 Message-ID: <20230610135307.1721115-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/mc/mc.hash | 4 ++-- package/mc/mc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mc/mc.hash b/package/mc/mc.hash index b0381474f..5edfc7911 100644 --- a/package/mc/mc.hash +++ b/package/mc/mc.hash @@ -1,4 +1,4 @@ -# Hash from http://ftp.midnight-commander.org/mc-4.8.28.sha256 -sha256 e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803 mc-4.8.28.tar.xz +# Hash from http://ftp.midnight-commander.org/mc-4.8.29.sha256 +sha256 01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4 mc-4.8.29.tar.xz # sha256 locally computed: sha256 5576bbec76296e1c8e081f7037ebd01bdada388635f58d844a2f20d37bbe4284 COPYING diff --git a/package/mc/mc.mk b/package/mc/mc.mk index 3858d6288..894b23144 100644 --- a/package/mc/mc.mk +++ b/package/mc/mc.mk @@ -4,7 +4,7 @@ # ################################################################################ -MC_VERSION = 4.8.28 +MC_VERSION = 4.8.29 MC_SOURCE = mc-$(MC_VERSION).tar.xz MC_SITE = http://ftp.midnight-commander.org MC_LICENSE = GPL-3.0+ -- 2.39.2 From fperrad at gmail.com Sat Jun 10 13:53:18 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 10 Jun 2023 15:53:18 +0200 Subject: [Buildroot] [PATCH] package/libgcrypt: bump to version 1.10.2 Message-ID: <20230610135318.1721136-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- .../0001-configure.ac-add-an-option-to-disable-tests.patch | 2 +- package/libgcrypt/libgcrypt.hash | 4 ++-- package/libgcrypt/libgcrypt.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch b/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch index 5ddde9df1..2ba1bf8b1 100644 --- a/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch +++ b/package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch @@ -44,7 +44,7 @@ diff --git a/configure.ac b/configure.ac index e8c8cd39..1a6b61e5 100644 --- a/configure.ac +++ b/configure.ac -@@ -3231,6 +3231,16 @@ AC_ARG_ENABLE([doc], AC_HELP_STRING([--disable-doc], +@@ -3248,6 +3248,16 @@ AC_ARG_ENABLE([doc], AC_HELP_STRING([--disable-doc], AM_CONDITIONAL([BUILD_DOC], [test "x$build_doc" != xno]) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76..522d67283 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ # Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig +# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2.sig # using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3..4fffe5360 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:07:43 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:07:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump version to 6.3 Message-ID: <20230610140743.900775-1-bernd.kuhls@t-online.de> Release notes: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS Signed-off-by: Bernd Kuhls --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 846ca7efc3..905b47fb06 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz +sha256 d9425f0a3df138734001fccc4175fe178c025f938460ac25c4ebc39960168822 ethtool-6.3.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index a35e274bc4..9f1ef19e7b 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.2 +ETHTOOL_VERSION = 6.3 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:10:18 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:10:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/fetchmail: bump version to 6.4.37 Message-ID: <20230610141018.901645-1-bernd.kuhls@t-online.de> Release notes: https://sourceforge.net/p/fetchmail/mailman/message/37770051/ https://sourceforge.net/p/fetchmail/mailman/message/37783197/ Signed-off-by: Bernd Kuhls --- package/fetchmail/fetchmail.hash | 4 ++-- package/fetchmail/fetchmail.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fetchmail/fetchmail.hash b/package/fetchmail/fetchmail.hash index bb03dcf94a..9ca6b2c7a7 100644 --- a/package/fetchmail/fetchmail.hash +++ b/package/fetchmail/fetchmail.hash @@ -1,4 +1,4 @@ -# From https://sourceforge.net/p/fetchmail/mailman/message/37756758/ -sha256 7b0b56cbc0fca854504f167795fab532d5a54d5a7d3b6e3e36a33f34a0960a01 fetchmail-6.4.35.tar.xz +# From https://sourceforge.net/p/fetchmail/mailman/message/37783197/ +sha256 4a182e5d893e9abe6ac37ae71e542651fce6d606234fc735c2aaae18657e69ea fetchmail-6.4.37.tar.xz # Locally computed: sha256 6d87443b61041067a5eddb2cabf8aebff15b8b40771ad6b5e4754e607ec21b39 COPYING diff --git a/package/fetchmail/fetchmail.mk b/package/fetchmail/fetchmail.mk index d6053508a5..6d418f9739 100644 --- a/package/fetchmail/fetchmail.mk +++ b/package/fetchmail/fetchmail.mk @@ -5,7 +5,7 @@ ################################################################################ FETCHMAIL_VERSION_MAJOR = 6.4 -FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).35 +FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).37 FETCHMAIL_SOURCE = fetchmail-$(FETCHMAIL_VERSION).tar.xz FETCHMAIL_SITE = https://downloads.sourceforge.net/project/fetchmail/branch_$(FETCHMAIL_VERSION_MAJOR) FETCHMAIL_LICENSE = GPL-2.0; some exceptions are mentioned in COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 14:14:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 16:14:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/flatbuffers: bump version to 23.5.26 Message-ID: <20230610141436.904889-1-bernd.kuhls@t-online.de> Changelog: https://github.com/google/flatbuffers/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls --- package/flatbuffers/flatbuffers.hash | 2 +- package/flatbuffers/flatbuffers.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash index 2ff56a8b76..3c3a90d6f3 100644 --- a/package/flatbuffers/flatbuffers.hash +++ b/package/flatbuffers/flatbuffers.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8aff985da30aaab37edf8e5b02fda33ed4cbdd962699a8e2af98fdef306f4e4d flatbuffers-23.3.3.tar.gz +sha256 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3 flatbuffers-23.5.26.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 58c0414533..3998a25cdf 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLATBUFFERS_VERSION = 23.3.3 +FLATBUFFERS_VERSION = 23.5.26 FLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION)) FLATBUFFERS_LICENSE = Apache-2.0 FLATBUFFERS_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:29:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:29:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/fmt: bump version to 10.0.0 Message-ID: <20230610152930.907894-1-bernd.kuhls@t-online.de> Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst Updated license hash due to upstream commit, no legal changes: https://github.com/fmtlib/fmt/commit/48dfbcaa95f2043d29e3591ffd3090af4a5f33e2 Signed-off-by: Bernd Kuhls --- package/fmt/fmt.hash | 4 ++-- package/fmt/fmt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fmt/fmt.hash b/package/fmt/fmt.hash index 65eeaa4ebe..279f071262 100644 --- a/package/fmt/fmt.hash +++ b/package/fmt/fmt.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 cceb4cb9366e18a5742128cb3524ce5f50e88b476f1e54737a47ffdf4df4c996 fmt-9.1.0.zip -sha256 825c9324e70f8c839c8ba910543dd4a7daee243b86ef960594c11381a19980b8 LICENSE.rst +sha256 4943cb165f3f587f26da834d3056ee8733c397e024145ca7d2a8a96bb71ac281 fmt-10.0.0.zip +sha256 07580f2a3b35709ce703d523f447b242f6dfec7582a8c0df102c7fa2849375f8 LICENSE.rst diff --git a/package/fmt/fmt.mk b/package/fmt/fmt.mk index ed0703cbc9..f2c94b8231 100644 --- a/package/fmt/fmt.mk +++ b/package/fmt/fmt.mk @@ -4,7 +4,7 @@ # ################################################################################ -FMT_VERSION = 9.1.0 +FMT_VERSION = 10.0.0 FMT_SITE = https://github.com/fmtlib/fmt/releases/download/$(FMT_VERSION) FMT_SOURCE = fmt-$(FMT_VERSION).zip FMT_LICENSE = MIT with exception -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:38:19 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:38:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: security bump version to 10.01.1 Message-ID: <20230610153819.936259-1-bernd.kuhls@t-online.de> Switch tarball to .xz Fixes CVE-2023-28879: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 Release notes: https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link Signed-off-by: Bernd Kuhls --- package/ghostscript/ghostscript.hash | 4 ++-- package/ghostscript/ghostscript.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash index ca26a38a02..30c45a5a74 100644 --- a/package/ghostscript/ghostscript.hash +++ b/package/ghostscript/ghostscript.hash @@ -1,5 +1,5 @@ -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/SHA512SUMS -sha512 f498384af80654c040635564b8bc9a64c4bb5b0769bb00aade4042bbe9117c482362dc1a1fac72db3ce9487dd5a5bb8fb81b35b360680fe598df33dfbbe79499 ghostscript-9.56.1.tar.gz +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10011/SHA512SUMS +sha512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 ghostscript-10.01.1.tar.xz # Hash for license file: sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 364fa1469a..d215afccd2 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -4,7 +4,8 @@ # ################################################################################ -GHOSTSCRIPT_VERSION = 9.56.1 +GHOSTSCRIPT_VERSION = 10.01.1 +GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION)) GHOSTSCRIPT_LICENSE = AGPL-3.0 GHOSTSCRIPT_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:44:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:44:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnu-efi: bump version to 3.0.17 Message-ID: <20230610154440.938853-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Signed-off-by: Bernd Kuhls --- package/gnu-efi/gnu-efi.hash | 3 +-- package/gnu-efi/gnu-efi.mk | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/gnu-efi/gnu-efi.hash b/package/gnu-efi/gnu-efi.hash index 251a99e5d7..4e282f9c54 100644 --- a/package/gnu-efi/gnu-efi.hash +++ b/package/gnu-efi/gnu-efi.hash @@ -1,6 +1,5 @@ # From http://sourceforge.net/projects/gnu-efi/files -md5 192d94e995ddd4ebdce4903adfd06039 gnu-efi-3.0.15.tar.bz2 -sha1 40c8a4715cf8c409a093c8d2ca9f5d5b24d73058 gnu-efi-3.0.15.tar.bz2 +sha1 9715285022124b231520d58b26709f5ab338e981 gnu-efi-3.0.17.tar.bz2 # Locally computed sha256 931a257b9c5c1ba65ff519f18373c438a26825f2db7866b163e96d1b168f20ea gnu-efi-3.0.15.tar.bz2 sha256 42d352e9c28dd446fd0209cd6f75588c8e41f0934540bb382bbd61c752360265 README.efilib diff --git a/package/gnu-efi/gnu-efi.mk b/package/gnu-efi/gnu-efi.mk index 93b5888370..b205c197d5 100644 --- a/package/gnu-efi/gnu-efi.mk +++ b/package/gnu-efi/gnu-efi.mk @@ -4,9 +4,9 @@ # ################################################################################ -GNU_EFI_VERSION = 3.0.15 +GNU_EFI_VERSION = 3.0.17 GNU_EFI_SOURCE = gnu-efi-$(GNU_EFI_VERSION).tar.bz2 -GNU_EFI_SITE = http://downloads.sourceforge.net/project/gnu-efi +GNU_EFI_SITE = https://downloads.sourceforge.net/project/gnu-efi GNU_EFI_INSTALL_STAGING = YES GNU_EFI_LICENSE = BSD-3-Clause and/or GPL-2.0+ (gnuefi), BSD-3-Clause (efilib) GNU_EFI_LICENSE_FILES = README.efilib -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:53:23 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:53:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnutls: bump version to 3.8.0 Message-ID: <20230610155323.968228-1-bernd.kuhls@t-online.de> Updated license hashes due to upstream commit: "Sync GPL/LGPL license files from Gnulib" https://github.com/gnutls/gnutls/commit/a39e528897184c6f6a33d245b82891a8dc8090ce Removed configure options related to guile which were removed upstream: https://github.com/gnutls/gnutls/commit/100cc2a706b8e097cbeb63d08c7ea59717c906ca Signed-off-by: Bernd Kuhls --- package/gnutls/gnutls.hash | 8 ++++---- package/gnutls/gnutls.mk | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/gnutls/gnutls.hash b/package/gnutls/gnutls.hash index 303f1351e0..2f6dba9d3c 100644 --- a/package/gnutls/gnutls.hash +++ b/package/gnutls/gnutls.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.8.tar.xz.sig -sha256 c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114 gnutls-3.7.8.tar.xz +# https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.0.tar.xz.sig +sha256 0ea0d11a1660a1e63f960f157b197abe6d0c8cb3255be24e1fb3815930b9bdc5 gnutls-3.8.0.tar.xz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b doc/COPYING -sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 doc/COPYING.LESSER +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 doc/COPYING +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 doc/COPYING.LESSER diff --git a/package/gnutls/gnutls.mk b/package/gnutls/gnutls.mk index 6e2cc501ef..d6b8b229bd 100644 --- a/package/gnutls/gnutls.mk +++ b/package/gnutls/gnutls.mk @@ -5,8 +5,8 @@ ################################################################################ # When bumping, make sure *all* --without-libfoo-prefix options are in GNUTLS_CONF_OPTS -GNUTLS_VERSION_MAJOR = 3.7 -GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).8 +GNUTLS_VERSION_MAJOR = 3.8 +GNUTLS_VERSION = $(GNUTLS_VERSION_MAJOR).0 GNUTLS_SOURCE = gnutls-$(GNUTLS_VERSION).tar.xz GNUTLS_SITE = https://www.gnupg.org/ftp/gcrypt/gnutls/v$(GNUTLS_VERSION_MAJOR) GNUTLS_LICENSE = LGPL-2.1+ (core library) @@ -16,7 +16,6 @@ GNUTLS_DEPENDENCIES = host-pkgconf libtasn1 libunistring nettle GNUTLS_CPE_ID_VENDOR = gnu GNUTLS_CONF_OPTS = \ --disable-doc \ - --disable-guile \ --disable-libdane \ --disable-rpath \ --disable-tests \ @@ -44,7 +43,6 @@ GNUTLS_INSTALL_STAGING = YES HOST_GNUTLS_DEPENDENCIES = host-pkgconf host-libtasn1 host-libunistring host-nettle HOST_GNUTLS_CONF_OPTS = \ --disable-doc \ - --disable-guile \ --disable-libdane \ --disable-rpath \ --disable-tests \ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 15:56:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 17:56:22 +0200 Subject: [Buildroot] [PATCH] package/libgcrypt: bump to version 1.10.2 References: <20230610135318.1721136-1-francois.perrad__10174.8896575131$1686405233$gmane$org@gadz.org> Message-ID: Am Sat, 10 Jun 2023 15:53:18 +0200 schrieb Francois Perrad: > Signed-off-by: Francois Perrad > Hi Francois, your patch is a duplicate of https://patchwork.ozlabs.org/project/ buildroot/patch/20230608185255.3505647-2-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Sat Jun 10 16:29:41 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:29:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/icu: bump version to 73-1 Message-ID: <20230610162941.1013899-1-bernd.kuhls@t-online.de> Updated license hash due to copyright year bump: https://github.com/unicode-org/icu/commit/9e16711b54d055cad10f7dc59f19d124ca6618be Release notes: https://icu.unicode.org/download/71 https://icu.unicode.org/download/72 https://icu.unicode.org/download/73 Signed-off-by: Bernd Kuhls --- package/icu/icu.hash | 4 ++-- package/icu/icu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/icu/icu.hash b/package/icu/icu.hash index 56a0a5dd53..77d5a9269c 100644 --- a/package/icu/icu.hash +++ b/package/icu/icu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5 icu4c-70_1-src.tgz -sha256 861671f8c712aa046f8f5ac89239e6c33821636516c5d0cc8c4e1973085f27a6 LICENSE +sha256 a457431de164b4aa7eca00ed134d00dfbf88a77c6986a10ae7774fc076bb8c45 icu4c-73_1-src.tgz +sha256 f3005e195ff74d8812cc1f182a1c446fab678d70a10e3dada497585befee5416 LICENSE diff --git a/package/icu/icu.mk b/package/icu/icu.mk index 8107796ae9..96ac5cef61 100644 --- a/package/icu/icu.mk +++ b/package/icu/icu.mk @@ -7,7 +7,7 @@ # Git tags (and therefore versions on release-monitoring.org) use the # XX-Y format, but the tarballs are named XX_Y and the containing # directories XX.Y. -ICU_VERSION = 70-1 +ICU_VERSION = 73-1 ICU_SOURCE = icu4c-$(subst -,_,$(ICU_VERSION))-src.tgz ICU_SITE = \ https://github.com/unicode-org/icu/releases/download/release-$(ICU_VERSION) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:32:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:32:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.7 Message-ID: <20230610163230.1017019-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index 00a4654b12..82da96f6b1 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz +sha256 49b9e40c75a5e3859f5166a2543f333bb8c618f433ca495965e0c13cd6525273 intel-gmmlib-22.3.7.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 74ba6e3603..1ccb49a390 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.5 +INTEL_GMMLIB_VERSION = 22.3.7 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:36:38 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:36:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/mcelog: bump version to 194 Message-ID: <20230610163638.1019447-1-bernd.kuhls@t-online.de> Changelog: https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ Signed-off-by: Bernd Kuhls --- package/mcelog/mcelog.hash | 2 +- package/mcelog/mcelog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mcelog/mcelog.hash b/package/mcelog/mcelog.hash index 23fd4e50f3..a82d6f2ed2 100644 --- a/package/mcelog/mcelog.hash +++ b/package/mcelog/mcelog.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b3b2616acde7afba4752d4dc447a2c2ad5a75da65e7496e0da30f8f8d2015cfa mcelog-191.tar.gz +sha256 52ad2771a8dc8e30b44a52864620cf1be1fce81f9ae83c4652a9e2d010b1a533 mcelog-194.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mcelog/mcelog.mk b/package/mcelog/mcelog.mk index 9f7194e376..5cd00cc354 100644 --- a/package/mcelog/mcelog.mk +++ b/package/mcelog/mcelog.mk @@ -4,7 +4,7 @@ # ################################################################################ -MCELOG_VERSION = 191 +MCELOG_VERSION = 194 MCELOG_SITE = $(call github,andikleen,mcelog,v$(MCELOG_VERSION)) MCELOG_LICENSE = GPL-2.0 MCELOG_LICENSE_FILES = LICENSE -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:44:12 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:44:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/mpg123: bump version to 1.31.3 Message-ID: <20230610164412.1029852-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Updated license hash due to copyright year bump. Signed-off-by: Bernd Kuhls --- package/mpg123/mpg123.hash | 9 ++++----- package/mpg123/mpg123.mk | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/mpg123/mpg123.hash b/package/mpg123/mpg123.hash index e5fb09b46a..39ded93fb9 100644 --- a/package/mpg123/mpg123.hash +++ b/package/mpg123/mpg123.hash @@ -1,7 +1,6 @@ -# From https://sourceforge.net/projects/mpg123/files/mpg123/1.25.15/ -sha1 286fcb83afad3ecbfea60434d3ee1b6d7f41bb7c mpg123-1.25.15.tar.bz2 -md5 9a050d4b3573661c606f8095a3f34ca3 mpg123-1.25.15.tar.bz2 +# From https://sourceforge.net/projects/mpg123/files/mpg123/1.31.3/ +sha1 c41b98e4c5ac55a5b3787b5aa309a71a6d458145 mpg123-1.31.3.tar.bz2 # Locally calculated -sha256 503a76d82d97f1a6513bbeb284e460a99fb17ef80f23a661d8fc026ce6adcbbc mpg123-1.25.15.tar.bz2 +sha256 1ca77d3a69a5ff845b7a0536f783fee554e1041139a6b978f6afe14f5814ad1a mpg123-1.31.3.tar.bz2 # License file -sha256 f40e0dd86b27b52e429b693a87b3ca63ae0a98a4d142e77207aa6bdf1db7a295 COPYING +sha256 c22482728a634a8dfdb4ff72a96d4c1ed64cd8f3e79335c401751ac591609366 COPYING diff --git a/package/mpg123/mpg123.mk b/package/mpg123/mpg123.mk index fbb011c2c2..64c8e0d8e5 100644 --- a/package/mpg123/mpg123.mk +++ b/package/mpg123/mpg123.mk @@ -4,9 +4,9 @@ # ################################################################################ -MPG123_VERSION = 1.25.15 +MPG123_VERSION = 1.31.3 MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2 -MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) +MPG123_SITE = https://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) MPG123_INSTALL_STAGING = YES MPG123_LICENSE = LGPL-2.1 MPG123_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:49:59 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:49:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/ncurses: bump version to 6.4.20230603 Message-ID: <20230610164959.1049309-1-bernd.kuhls@t-online.de> Release notes: https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS Signed-off-by: Bernd Kuhls --- package/ncurses/ncurses.hash | 2 +- package/ncurses/ncurses.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ncurses/ncurses.hash b/package/ncurses/ncurses.hash index a5f83c8725..b82a7b29e4 100644 --- a/package/ncurses/ncurses.hash +++ b/package/ncurses/ncurses.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 004603a9b3ec51599ef0a0089482004ee3d33b0240d87ce17b6f77525b51fb4e ncurses-6.4-20230429.tar.gz +sha256 b0910671694c2c8377f579eea68477a15d67bd20ddd4b29328cfe15c62c7b3fd ncurses-6.4-20230603.tar.gz # Locally computed sha256 0413b2f4ea863194c174673032f0fca84f1ea1ed4eed6476baea68c075a631ce COPYING diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index 4753da299c..3b805cb1fd 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -6,7 +6,7 @@ # When there is no snapshost yet for a new version, set it to the empty string NCURSES_VERSION_MAJOR = 6.4 -NCURSES_SNAPSHOT_DATE = 20230429 +NCURSES_SNAPSHOT_DATE = 20230603 NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE)) NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION))) NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT)) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 16:53:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 18:53:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/nettle: bump version to 3.9.1 Message-ID: <20230610165342.1056828-1-bernd.kuhls@t-online.de> Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html Signed-off-by: Bernd Kuhls --- package/nettle/nettle.hash | 4 ++-- package/nettle/nettle.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/nettle/nettle.hash b/package/nettle/nettle.hash index d726cb94c6..6c2486e260 100644 --- a/package/nettle/nettle.hash +++ b/package/nettle/nettle.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz.sig -sha256 364f3e2b77cd7dcde83fd7c45219c834e54b0c75e428b6f894a23d12dd41cbfe nettle-3.8.1.tar.gz +# https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz.sig +sha256 ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3 nettle-3.9.1.tar.gz # Locally calculated sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSERv3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYINGv2 diff --git a/package/nettle/nettle.mk b/package/nettle/nettle.mk index dd4dfbbe38..d1987d427f 100644 --- a/package/nettle/nettle.mk +++ b/package/nettle/nettle.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETTLE_VERSION = 3.8.1 +NETTLE_VERSION = 3.9.1 NETTLE_SITE = https://ftp.gnu.org/gnu/nettle NETTLE_DEPENDENCIES = gmp NETTLE_INSTALL_STAGING = YES -- 2.39.2 From ju.o at free.fr Sat Jun 10 16:58:12 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 10 Jun 2023 18:58:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/perftest: bump to version 23.04.0-0.23 Message-ID: <20230610165813.357109-1-ju.o@free.fr> For release note, see: https://github.com/linux-rdma/perftest/releases/tag/23.04.0-0.23 Note: the version scheme changed since the previous version, from "v4.5-0.20" to "23.04.0-0.23" (the "v" was removed). Signed-off-by: Julien Olivain --- package/perftest/perftest.hash | 2 +- package/perftest/perftest.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perftest/perftest.hash b/package/perftest/perftest.hash index 4333231c44..a9ea10ef44 100644 --- a/package/perftest/perftest.hash +++ b/package/perftest/perftest.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 32e667dac1c0dd41a3951c5a54b961a8e28db5d9478caea2dfc268a312968c99 perftest-4.5-0.20.tar.gz +sha256 c76f0fd5524a3486c335897357c596d0a6d4f82680f93fc1bc7120670fabd5f9 perftest-23.04.0-0.23.tar.gz sha256 763adb7d5094f2127b026adea8701f042d28d4b1f6fb8b6e828989227a9cf7f5 COPYING diff --git a/package/perftest/perftest.mk b/package/perftest/perftest.mk index 7ad20d0974..7101e318aa 100644 --- a/package/perftest/perftest.mk +++ b/package/perftest/perftest.mk @@ -4,8 +4,8 @@ # ################################################################################ -PERFTEST_VERSION = 4.5-0.20 -PERFTEST_SITE = $(call github,linux-rdma,perftest,v$(PERFTEST_VERSION)) +PERFTEST_VERSION = 23.04.0-0.23 +PERFTEST_SITE = $(call github,linux-rdma,perftest,$(PERFTEST_VERSION)) PERFTEST_LICENSE = GPL-2.0 or BSD-2-Clause PERFTEST_LICENSE_FILES = COPYING PERFTEST_DEPENDENCIES = pciutils rdma-core -- 2.41.0 From ju.o at free.fr Sat Jun 10 16:58:13 2023 From: ju.o at free.fr (Julien Olivain) Date: Sat, 10 Jun 2023 18:58:13 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: test_perftest: update test kernel to 6.1.33 In-Reply-To: <20230610165813.357109-1-ju.o@free.fr> References: <20230610165813.357109-1-ju.o@free.fr> Message-ID: <20230610165813.357109-2-ju.o@free.fr> Signed-off-by: Julien Olivain --- support/testing/tests/package/test_perftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_perftest.py b/support/testing/tests/package/test_perftest.py index 680b70d784..08089456c2 100644 --- a/support/testing/tests/package/test_perftest.py +++ b/support/testing/tests/package/test_perftest.py @@ -12,7 +12,7 @@ class TestPerftest(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.91" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.33" 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="{}" -- 2.41.0 From bernd.kuhls at t-online.de Sat Jun 10 17:08:36 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:08:36 +0200 Subject: [Buildroot] [PATCH 1/1] package/ntp: bump version to 4.2.8p17 Message-ID: <20230610170836.1084327-1-bernd.kuhls@t-online.de> Changelog: https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/NEWS Removed patch 0003, upstream updated autogen to 5.18.16, see Changelog. Removed patch 0004, fixed upstream: https://bugs.ntp.org/show_bug.cgi?id=3741 Use sha256 hash provided by upstream. Updated license hash due to upstream additions to the license text: https://bugs.ntp.org/show_bug.cgi?id=3725 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 2 -- package/ntp/0003-override-shell.patch | 20 ----------- ...o-not-use-PTHREAD_STACK_MIN-on-glibc.patch | 33 ------------------- package/ntp/ntp.hash | 9 +++-- package/ntp/ntp.mk | 2 +- 5 files changed, 5 insertions(+), 61 deletions(-) delete mode 100644 package/ntp/0003-override-shell.patch delete mode 100644 package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch diff --git a/.checkpackageignore b/.checkpackageignore index 754a6b0be0..69b9b6720e 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1083,8 +1083,6 @@ package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch Upstream package/nss-pam-ldapd/S45nslcd EmptyLastLine Indent Shellcheck Variables package/ntp/0001-nano.patch Upstream package/ntp/0002-ntp-syscalls-fallback.patch Upstream -package/ntp/0003-override-shell.patch Upstream -package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch Upstream package/ntp/S49ntp.in Variables package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream diff --git a/package/ntp/0003-override-shell.patch b/package/ntp/0003-override-shell.patch deleted file mode 100644 index 0161e6520a..0000000000 --- a/package/ntp/0003-override-shell.patch +++ /dev/null @@ -1,20 +0,0 @@ -sntp/libopts/m4/libopts.m4: allow override shell with POSIX_SHELL - -Pull in fix from upstream AutoGen [1] to accept POSIX_SHELL from the -environment during the configure step. - -[1] http://git.savannah.gnu.org/cgit/autogen.git/commit/?id=db064b9a252f3ef3d8db25411ea0edb0ff8ea758 - -Signed-off-by: James Byrne - -diff --git a/sntp/libopts/m4/libopts.m4 b/sntp/libopts/m4/libopts.m4 ---- a/sntp/libopts/m4/libopts.m4 -+++ b/sntp/libopts/m4/libopts.m4 -@@ -114,6 +114,7 @@ - AC_PROG_SED - [while : - do -+ test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which bash` - test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which dash` diff --git a/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch b/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch deleted file mode 100644 index da03ad4aac..0000000000 --- a/package/ntp/0004-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 082a504cfcc046c3d8adaae1164268bc94e5108a Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sat, 31 Jul 2021 10:51:41 -0700 -Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc - -In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which -could mean different stack sizes at runtime on different architectures -and it also causes compile failure. Default glibc thread stack size -or 64Kb set by ntp should be good in glibc these days. - -Signed-off-by: Khem Raj -[Copied from https://github.com/openembedded/meta-openembedded/blob/master/meta-networking/recipes-support/ntp/ntp/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch] -Signed-off-by: Alexey Brodkin ---- - libntp/work_thread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libntp/work_thread.c b/libntp/work_thread.c -index 03a5647..3ddd751 100644 ---- a/libntp/work_thread.c -+++ b/libntp/work_thread.c -@@ -41,7 +41,7 @@ - #ifndef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE (64U * 1024) - #endif --#ifndef __sun -+#if !defined(__sun) && !defined(__GLIBC__) - #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN - # undef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN --- -2.32.0 - diff --git a/package/ntp/ntp.hash b/package/ntp/ntp.hash index 3c2f6a95a7..96e21bf2df 100644 --- a/package/ntp/ntp.hash +++ b/package/ntp/ntp.hash @@ -1,5 +1,4 @@ -# From http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p15.tar.gz.md5 -md5 e1e6b23d2fc75cced41801dbcd6c2561 ntp-4.2.8p15.tar.gz -# Calculated based on the hash above -sha256 f65840deab68614d5d7ceb2d0bb9304ff70dcdedd09abb79754a87536b849c19 ntp-4.2.8p15.tar.gz -sha256 957e6a13445cc61ab1ca3dc80d8c269cf9b0a6d9eaec20f9f39639b0b3e66ee8 COPYRIGHT +# From https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.8p17.tar.gz.sha256 +sha256 103dd272e6a66c5b8df07dce5e9a02555fcd6f1397bdfb782237328e89d3a866 ntp-4.2.8p17.tar.gz +# Locally computed +sha256 06246b8c15ccc1a1873c78525c810f0802e68f383e79ee041e06d1ab9cbf80a4 COPYRIGHT diff --git a/package/ntp/ntp.mk b/package/ntp/ntp.mk index 96b099d5b1..e64f6308ec 100644 --- a/package/ntp/ntp.mk +++ b/package/ntp/ntp.mk @@ -6,7 +6,7 @@ NTP_VERSION_MAJOR = 4.2 NTP_VERSION_MINOR = 8 -NTP_VERSION_POINT = 15 +NTP_VERSION_POINT = 17 NTP_VERSION = $(NTP_VERSION_MAJOR).$(NTP_VERSION_MINOR)p$(NTP_VERSION_POINT) NTP_SITE = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(NTP_VERSION_MAJOR) NTP_DEPENDENCIES = host-pkgconf libevent -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:11:24 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:11:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/opus: bump version to 1.4 Message-ID: <20230610171124.1092368-1-bernd.kuhls@t-online.de> Release notes: https://opus-codec.org/release/stable/2023/04/20/libopus-1_4.html Signed-off-by: Bernd Kuhls --- package/opus/opus.hash | 2 +- package/opus/opus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/opus/opus.hash b/package/opus/opus.hash index 2365e47c7d..7569ee08d1 100644 --- a/package/opus/opus.hash +++ b/package/opus/opus.hash @@ -1,5 +1,5 @@ # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt -sha256 65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1.tar.gz +sha256 c9b32b4253be5ae63d1ff16eea06b94b5f0f2951b7a02aceef58e3a3ce49c51f opus-1.4.tar.gz # Hash for license file sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 COPYING diff --git a/package/opus/opus.mk b/package/opus/opus.mk index d8e0623e15..15531b521a 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPUS_VERSION = 1.3.1 +OPUS_VERSION = 1.4 OPUS_SITE = https://downloads.xiph.org/releases/opus OPUS_LICENSE = BSD-3-Clause OPUS_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:14:40 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:14:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/pciutils: bump version to 3.10.0 Message-ID: <20230610171440.1094251-1-bernd.kuhls@t-online.de> Changelog: https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog Signed-off-by: Bernd Kuhls --- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 93df1558ff..2ac28d327b 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz +sha256 238a2e27166730e53a17fe07bfad229e07fa39b618117e5944b6d7eda9fbb0e9 pciutils-3.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 95b377d844..a6708ce94b 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.9.0 +PCIUTILS_VERSION = 3.10.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:20:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:20:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/pngquant: bump version to 2.18.0 Message-ID: <20230610172042.1096872-1-bernd.kuhls@t-online.de> Bump this package to the latest release of the package written in C. Version 3.x are written in Rust: https://pngquant.org/rust.html Signed-off-by: Bernd Kuhls --- package/pngquant/pngquant.hash | 2 +- package/pngquant/pngquant.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pngquant/pngquant.hash b/package/pngquant/pngquant.hash index a7ea4aa997..2926dfb6de 100644 --- a/package/pngquant/pngquant.hash +++ b/package/pngquant/pngquant.hash @@ -1,4 +1,4 @@ # From https://pngquant.org/releases.html -sha256 a27cf0e64db499ccb3ddae9b36036e881f78293e46ec27a9e7a86a3802fcda66 pngquant-2.17.0-src.tar.gz +sha256 e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4 pngquant-2.18.0-src.tar.gz # Locally computed sha256 e4f467f7abf860b4e620f5f60fdd88bc3a63a0fdb98a481fb002b5e511c9b826 COPYRIGHT diff --git a/package/pngquant/pngquant.mk b/package/pngquant/pngquant.mk index 87537aa18e..8ef3216007 100644 --- a/package/pngquant/pngquant.mk +++ b/package/pngquant/pngquant.mk @@ -4,7 +4,7 @@ # ################################################################################ -PNGQUANT_VERSION = 2.17.0 +PNGQUANT_VERSION = 2.18.0 PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz PNGQUANT_SITE = https://pngquant.org PNGQUANT_LICENSE = GPL-3.0+ -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:25:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:25:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/privoxy: bump to version 3.0.34 Message-ID: <20230610172553.1102096-1-bernd.kuhls@t-online.de> Removed md5 hash, switched _SITE to https. Release notes: https://www.privoxy.org/announce.txt Signed-off-by: Bernd Kuhls --- package/privoxy/privoxy.hash | 7 +++---- package/privoxy/privoxy.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/privoxy/privoxy.hash b/package/privoxy/privoxy.hash index cf1056ecc4..67a44f2c94 100644 --- a/package/privoxy/privoxy.hash +++ b/package/privoxy/privoxy.hash @@ -1,6 +1,5 @@ -# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.33%20%28stable%29/ -md5 d6caf3eaad4812f0658b68d5b3ba3a06 privoxy-3.0.33-stable-src.tar.gz -sha1 688da305077d8ecbcf6423e02201f01f7a7098f4 privoxy-3.0.33-stable-src.tar.gz +# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/ +sha1 e65298c4ee235320ea9ddfb689187bda29a63bbb privoxy-3.0.34-stable-src.tar.gz # Locally computed -sha256 04b104e70dac61561b9dd110684b250fafc8c13dbe437a60fae18ddd9a881fae privoxy-3.0.33-stable-src.tar.gz +sha256 e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c privoxy-3.0.34-stable-src.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/privoxy/privoxy.mk b/package/privoxy/privoxy.mk index 06642200df..e1353ef0c7 100644 --- a/package/privoxy/privoxy.mk +++ b/package/privoxy/privoxy.mk @@ -4,8 +4,8 @@ # ################################################################################ -PRIVOXY_VERSION = 3.0.33 -PRIVOXY_SITE = http://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 +PRIVOXY_VERSION = 3.0.34 +PRIVOXY_SITE = https://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 PRIVOXY_SOURCE = privoxy-$(PRIVOXY_VERSION)-stable-src.tar.gz # configure not shipped PRIVOXY_AUTORECONF = YES -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:38:50 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:38:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/putty: bump version to 0.78 Message-ID: <20230610173850.1108670-1-bernd.kuhls@t-online.de> Changelog: https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html Removed patch, the patched file does not exist anymore in this release. Switched build system to cmake. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...1-unix-uxutils.h-fix-build-on-uclibc.patch | 41 ------------------- package/putty/putty.hash | 9 ++-- package/putty/putty.mk | 10 ++--- 4 files changed, 7 insertions(+), 54 deletions(-) delete mode 100644 package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch diff --git a/.checkpackageignore b/.checkpackageignore index 69b9b6720e..c6c3c61320 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1252,7 +1252,6 @@ package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Vari package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream package/pulseview/0003-Support-glibmm-2.68.patch Upstream -package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream diff --git a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch b/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch deleted file mode 100644 index 78cef8b908..0000000000 --- a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 3f30f3a7e3f07f5ca3cef0f405b02e22a018c6e4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 9 May 2021 15:22:29 +0200 -Subject: [PATCH] unix/uxutils.h: fix build on uclibc - -Build on uclibc is broken since version 0.75 and commit -65383082bf0c49cec63f4b36001a40bd9b13edf6 because AT_HWCAP2 is used -even if is not available: - -unix/uxutils.c: In function 'platform_aes_hw_available': -unix/uxutils.c:13:22: error: 'AT_HWCAP2' undeclared (first use in this function) - 13 | return getauxval(AT_HWCAP2) & HWCAP2_AES; - | ^~~~~~~~~ - -To fix this build failure, include - -Fixes: - - http://autobuild.buildroot.org/results/726f7c5ce13e78ed91e827b872e9d7ccfa13f298 - -Signed-off-by: Fabrice Fontaine -[Upstream status: sent to Simon Tatham ] ---- - unix/uxutils.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/unix/uxutils.h b/unix/uxutils.h -index c9acff53..b80bf972 100644 ---- a/unix/uxutils.h -+++ b/unix/uxutils.h -@@ -18,6 +18,8 @@ - - #if defined __arm__ || defined __aarch64__ - -+#include -+ - #ifdef HAVE_SYS_TYPES_H - #include - #endif --- -2.30.2 - diff --git a/package/putty/putty.hash b/package/putty/putty.hash index 861d45cb76..0d24768b24 100644 --- a/package/putty/putty.hash +++ b/package/putty/putty.hash @@ -1,8 +1,7 @@ -# Hashes from: http://the.earth.li/~sgtatham/putty/0.76/{md5,sha1,sha256,sha512}sums -md5 9d22f8c56c1eaa1c0af3098438f25908 putty-0.76.tar.gz -sha1 de09f50aee330eb05ad0cb81b970d0cc8e5c9b25 putty-0.76.tar.gz -sha256 547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f putty-0.76.tar.gz -sha512 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz +# Hashes from: http://the.earth.li/~sgtatham/putty/0.78/{sha1,sha256,sha512}sums +sha1 198f01db6bea708e480fb11dd23026eda7b3f49f putty-0.78.tar.gz +sha256 274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f putty-0.78.tar.gz +sha512 d7a3e2eabd5f1f65fc0f3f1ee0789c30fbe891b57f63ddeac0b92befcb6aecd4a748f04a21c76ee42d992deb77c2e1a0454a71cc620ef26fbf23af660bd84bb5 putty-0.78.tar.gz # Locally calculated sha256 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 LICENCE diff --git a/package/putty/putty.mk b/package/putty/putty.mk index e57a78be96..e816ad04a5 100644 --- a/package/putty/putty.mk +++ b/package/putty/putty.mk @@ -4,18 +4,14 @@ # ################################################################################ -PUTTY_VERSION = 0.76 +PUTTY_VERSION = 0.78 PUTTY_SITE = http://the.earth.li/~sgtatham/putty/$(PUTTY_VERSION) PUTTY_LICENSE = MIT PUTTY_LICENSE_FILES = LICENCE PUTTY_CPE_ID_VENDOR = putty -PUTTY_CONF_OPTS = --disable-gtktest ifeq ($(BR2_PACKAGE_LIBGTK2),y) -PUTTY_CONF_OPTS += --with-gtk=2 -PUTTY_DEPENDENCIES += libgtk2 -else -PUTTY_CONF_OPTS += --without-gtk +PUTTY_DEPENDENCIES += host-pkgconf libgtk2 endif -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 17:46:25 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 19:46:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/rrdtool: bump version to 1.8.0 Message-ID: <20230610174625.1122318-1-bernd.kuhls@t-online.de> Release notes: https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ Signed-off-by: Bernd Kuhls --- package/rrdtool/rrdtool.hash | 2 +- package/rrdtool/rrdtool.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rrdtool/rrdtool.hash b/package/rrdtool/rrdtool.hash index 5266e5b7a1..1a6d18aea9 100644 --- a/package/rrdtool/rrdtool.hash +++ b/package/rrdtool/rrdtool.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db rrdtool-1.7.2.tar.gz +sha256 bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 rrdtool-1.8.0.tar.gz sha256 ab6b4646e9e01f1ec287c29c351c886c4cb7f945c11efc0a1be9f6e5e6cc5320 COPYRIGHT sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 LICENSE diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 051aec1c19..24d84c79c3 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -4,8 +4,8 @@ # ################################################################################ -RRDTOOL_VERSION = 1.7.2 -RRDTOOL_SITE = http://oss.oetiker.ch/rrdtool/pub +RRDTOOL_VERSION = 1.8.0 +RRDTOOL_SITE = https://github.com/oetiker/rrdtool-1.x/releases/download/v$(RRDTOOL_VERSION) RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIGHT RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) -- 2.39.2 From james.hilliard1 at gmail.com Sat Jun 10 18:19:14 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 10 Jun 2023 12:19:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers Message-ID: <20230610181914.541374-1-james.hilliard1@gmail.com> Details: https://github.com/strace/strace/issues/253 Fixes: - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d Signed-off-by: James Hilliard --- package/strace/strace.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/strace/strace.mk b/package/strace/strace.mk index 6514bfe354..9f6b333318 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI STRACE_LICENSE = LGPL-2.1+ STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later STRACE_CPE_ID_VENDOR = strace_project -STRACE_CONF_OPTS = --enable-mpers=no +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no ifeq ($(BR2_PACKAGE_LIBUNWIND),y) STRACE_DEPENDENCIES += libunwind -- 2.34.1 From bernd.kuhls at t-online.de Sat Jun 10 18:50:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 20:50:15 +0200 Subject: [Buildroot] [PATCH 1/2] package/spdlog: add upstream patch to fix build with newer fmt Message-ID: <20230610185016.2227373-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- ...fix-build-for-master-fmt-non-bundled.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch diff --git a/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch b/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch new file mode 100644 index 0000000000..58bc6280c0 --- /dev/null +++ b/package/spdlog/0001-fix-build-for-master-fmt-non-bundled.patch @@ -0,0 +1,43 @@ +From 0ca574ae168820da0268b3ec7607ca7b33024d05 Mon Sep 17 00:00:00 2001 +From: H1X4 <10332146+H1X4Dev at users.noreply.github.com> +Date: Fri, 31 Mar 2023 20:39:32 +0300 +Subject: [PATCH] fix build for master fmt (non-bundled) (#2694) + +* fix build for master fmt (non-bundled) + +* update fmt_runtime_string macro + +* fix build of updated macro + +Upstream: https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05 + +Signed-off-by: Bernd Kuhls +--- + include/spdlog/common.h | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/include/spdlog/common.h b/include/spdlog/common.h +index e69201a81..5f671c5c6 100644 +--- a/include/spdlog/common.h ++++ b/include/spdlog/common.h +@@ -173,12 +173,19 @@ using format_string_t = fmt::format_string; + template + using remove_cvref_t = typename std::remove_cv::type>::type; + ++template ++#if FMT_VERSION >= 90101 ++using fmt_runtime_string = fmt::runtime_format_string; ++#else ++using fmt_runtime_string = fmt::basic_runtime; ++#endif ++ + // clang doesn't like SFINAE disabled constructor in std::is_convertible<> so have to repeat the condition from basic_format_string here, + // in addition, fmt::basic_runtime is only convertible to basic_format_string but not basic_string_view + template + struct is_convertible_to_basic_format_string + : std::integral_constant>::value || std::is_same, fmt::basic_runtime>::value> ++ std::is_convertible>::value || std::is_same, fmt_runtime_string>::value> + {}; + + # if defined(SPDLOG_WCHAR_FILENAMES) || defined(SPDLOG_WCHAR_TO_UTF8_SUPPORT) -- 2.39.2 From bernd.kuhls at t-online.de Sat Jun 10 18:50:16 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 10 Jun 2023 20:50:16 +0200 Subject: [Buildroot] [PATCH 2/2] package/fmt: bump version to 10.0.0 In-Reply-To: <20230610185016.2227373-1-bernd.kuhls@t-online.de> References: <20230610185016.2227373-1-bernd.kuhls@t-online.de> Message-ID: <20230610185016.2227373-2-bernd.kuhls@t-online.de> Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst Updated license hash due to upstream commit, no legal changes: https://github.com/fmtlib/fmt/commit/48dfbcaa95f2043d29e3591ffd3090af4a5f33e2 Signed-off-by: Bernd Kuhls --- package/fmt/fmt.hash | 4 ++-- package/fmt/fmt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fmt/fmt.hash b/package/fmt/fmt.hash index 65eeaa4ebe..279f071262 100644 --- a/package/fmt/fmt.hash +++ b/package/fmt/fmt.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 cceb4cb9366e18a5742128cb3524ce5f50e88b476f1e54737a47ffdf4df4c996 fmt-9.1.0.zip -sha256 825c9324e70f8c839c8ba910543dd4a7daee243b86ef960594c11381a19980b8 LICENSE.rst +sha256 4943cb165f3f587f26da834d3056ee8733c397e024145ca7d2a8a96bb71ac281 fmt-10.0.0.zip +sha256 07580f2a3b35709ce703d523f447b242f6dfec7582a8c0df102c7fa2849375f8 LICENSE.rst diff --git a/package/fmt/fmt.mk b/package/fmt/fmt.mk index ed0703cbc9..f2c94b8231 100644 --- a/package/fmt/fmt.mk +++ b/package/fmt/fmt.mk @@ -4,7 +4,7 @@ # ################################################################################ -FMT_VERSION = 9.1.0 +FMT_VERSION = 10.0.0 FMT_SITE = https://github.com/fmtlib/fmt/releases/download/$(FMT_VERSION) FMT_SOURCE = fmt-$(FMT_VERSION).zip FMT_LICENSE = MIT with exception -- 2.39.2 From thomas.petazzoni at bootlin.com Sun Jun 11 04:39:25 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 11 Jun 2023 04:39:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-10 Message-ID: <20230611043930.CF6B240503@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-10 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 3 | 0 | 8 | master | 79 | 66 | 0 | 145 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 9 host-binutils-2.38 | 8 strace-6.3 | 7 host-go-1.19.10 | 5 host-rust-1.68.2 | 4 linux-6.3.6 | 3 coreutils-9.3 | 2 unknown | 2 audit-3.1 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 elfutils-0.186 | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection-1.74.0 | 1 gstreamer1-1.22.2 | 1 host-gcc-initial-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-f4faaeaba371ff... | 1 json-c-0.16 | 1 libglib2-2.76.1 | 1 libnss-3.89.1 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 owl-linux-1.0.7 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 rtl8189fs-c223a25b1000d6443... | 1 rtl8192eu-865656c3a1d1aee8c... | 1 syslog-ng-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/fbda64cdc3a73c5af19ec043c0dd61f2b5b8da4f | nios2 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d036b56407ec1ffe0094b3bcc589f59b8b7e5602 | sh4aeb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/52238ec97e6fb82a94e9cb06223d1b4c36df7957 | ORPH mips64 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/1a57f48332ac6c60b45265566fb6f78dada1fe62 | ORPH sparc64 | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/1ff4eb6907e2313bb81466f93b63f914370c4877 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d288d2258a44e3e21b7f83ef42914df36e74b54e | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/6f3938d7f09d5c2884d07721292958598c399c91 | ORPH x86_64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a70537722e836b47d9d437df9369e80282c2da68 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/32b7d78a96f1b0f4aa5075c05c7586681c822b97 | powerpc64le | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/fb27a7d2a235d088ad689f5b55adba5e1a09c5be | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8fb69e3e6d110fc5b18dea448e14352eb8cbcf3d | ORPH aarch64 | gstreamer1-1.22.2 | NOK | http://autobuild.buildroot.net/results/85a6b60a6c8c41ef78db5d1b73a3789d17d29774 | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/030bc1b83349b583d1a428e5372daf5e33ac9136 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c359bb1fd51a89ca3f08d0d020eaf32709d43626 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3789dcccecea60a9c6e513840731ee28d3838c85 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/85aeab736d9cf286dede6dca568f4c800ca07a53 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45d1ff32b7fc73bea594dfb266d27d4ac4b56821 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4893622a7630b5233ec197c3649a411bdf688d4 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5be06b0ba6e99a3bb4491144e2e1a825524791f6 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/af2cce4223b5509fa949d5e7bd503b15e8d12637 | nios2 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e22ac2a2818db44b923a1f1e87ad0c6d46e356f5 | x86_64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e151af2d88b971b5e86e285deec9acbebdccf57e | arm | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/7091e21a8828a183e0fae75f4269ccd25593cb35 | sparc64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/a8f7cdad83ec323903af82ddc48ab4c11bd16024 | powerpc | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/8f343b69b300d81f4c09e23750c752a5f879577a | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e8a0b4e1495f527c5c38a86b391abe0118a8837a | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/c5deb2826cd74bbdcfa1ab33a5790f3241eaf677 | armeb | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2761350a9d10251ad0ecc25d34f81906bb5d1dbf | riscv32 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/33557b696d3ab9af80a0ccaa366248a8c1a781d8 | arm | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/e6c045dadaf784e82785951dfbb73b1f43e72b65 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/030ee3d93e46f7aaaa740312d661d1ef361d791e | ORPH s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/a20f06514b44a3d8f4ce532c86dc38eba15b93eb | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b6c761e93fe2933fc2049d53e81f8fd8326ca6ac | i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/f7b397e6d9eb605ea1e7d3f92a6dbb0158772b42 | m68k | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/e576c210c638ff525a8aa1ad61ab20ae8ae3d675 | mips | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b80f70d07ee28eba0fdd25bb3f456a5069a082f0 | sh4 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/dcb665effc31b4a795190636195155869050449b | ORPH x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/16ee72af2262372ba60ccc4b8589e9a8b3da7749 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8df595a93a6f3be800a1a9d683e9e96740eabe4b | mips64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0bbfe99d28b4d9b886a0703e9418b901a6e660e4 | powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/e6661621e6b3d16af3399a0f7c8c67c6f58f780f | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/7300dbe854d1a57aab5057956fa496737bd20c90 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/0d8e08ce1c7456c33f4745709c58fc858857447b | x86_64 | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/7a16682f76e426aeb20e850e6949dbd86f2b5053 | mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/3504fd130d034956a28bf2f535451d190b8112b4 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/f0a371210d3847057e620ec7f5931cb5d937bc62 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1482801b7b9865806939ba05337ec3983db48116 | ORPH powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/94a039852294a03be04c52b7abe8a6416109ece6 | powerpc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/f17a554c86f0b24327b49fdc75612cc133f129ed | microblazeel | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/142ecef4693d4797886ef5a012bcca6e8fc4c100 | sparc64 | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/0cdc639f2b9982182fae07e14d2c80f4447a7b8a | ORPH armeb | owl-linux-1.0.7 | NOK | http://autobuild.buildroot.net/results/b6b4fb4e6b42ad4c2486de3201a8691ae7552246 | aarch64_be | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/72214b6a02903759e8d12ecc547823933d9527d7 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/ed5763d6c5dfaf93ea5b13954e11c989ff16a88b | aarch64_be | rtl8189fs-c223a25b1000d6443... | NOK | http://autobuild.buildroot.net/results/c68d40ff7ba61dc421cfc5ec66b27fcadc2520a2 | microblaze | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/12962f0f6cb5b20547b00fcfc3882a0c6e50dd32 | microblaze | strace-6.3 | NOK | http://autobuild.buildroot.net/results/afad950dfd8ade850ac64116f4e484c4d4e80ee3 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/7972b20a0d1f75bb38772975d5bb5a13b78c0add | sparc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a15880dfdc9f704bc2db4204bcf91c183a5cfaaa | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1d7e592ec2a24c4adedc0b857d42ee9b88266999 | mips | strace-6.3 | NOK | http://autobuild.buildroot.net/results/8675aeca53653d9d792182be61a28ea550dc530d | arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ba5f3fbd3a1dd8bcb63096229a7e1dbd6a2da407 | aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/7ddf7f41074fa5a641c0c5cb4b32bbcb8ca875c4 | aarch64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/5928eb4487dfd3dfab3492497a5a9210604c850d | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/2a35c0095e1d68efc3e6ef9ea6ee75146e3b6733 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/684b2b1e35d4d01f0a5514c4291518db73627a4b | Classification of failures by reason for 2023.02.x -------------------------------------------------- check-0.15.2 | 1 libglib2-2.72.3 | 1 olsr-0.9.8 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/67a3053b9a4f44b09e28363cf01d194e5c305aca | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b26e35d66304b80e4732bc781c33ac3018750c16 | mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/f84714f7c43c25b5cee496f3a6a110acb635f471 | ORPH -- http://autobuild.buildroot.net From baruch at tkos.co.il Sun Jun 11 05:42:13 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 11 Jun 2023 08:42:13 +0300 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers In-Reply-To: <20230610181914.541374-1-james.hilliard1@gmail.com> References: <20230610181914.541374-1-james.hilliard1@gmail.com> Message-ID: <87wn0atuu1.fsf@tarshish> Hi James, On Sat, Jun 10 2023, James Hilliard wrote: > Details: https://github.com/strace/strace/issues/253 > > Fixes: > - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d Thanks for following up on this. Github issue #253 you linked to mentions --enable-bundled as a workaround. Shouldn't we backport upstream commit 8f691206e4aa76 instead? https://github.com/strace/strace/commit/8f691206e4aa769cc99e264f1c15ae6956789f91 But then again maybe we do want to hardcode --enable-bundled for consistency? baruch > > Signed-off-by: James Hilliard > --- > package/strace/strace.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/strace/strace.mk b/package/strace/strace.mk > index 6514bfe354..9f6b333318 100644 > --- a/package/strace/strace.mk > +++ b/package/strace/strace.mk > @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI > STRACE_LICENSE = LGPL-2.1+ > STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later > STRACE_CPE_ID_VENDOR = strace_project > -STRACE_CONF_OPTS = --enable-mpers=no > +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no > > ifeq ($(BR2_PACKAGE_LIBUNWIND),y) > STRACE_DEPENDENCIES += libunwind -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From james.hilliard1 at gmail.com Sun Jun 11 06:02:33 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 11 Jun 2023 00:02:33 -0600 Subject: [Buildroot] [PATCH 1/1] package/strace: use bundled headers In-Reply-To: <87wn0atuu1.fsf@tarshish> References: <20230610181914.541374-1-james.hilliard1@gmail.com> <87wn0atuu1.fsf@tarshish> Message-ID: On Sat, Jun 10, 2023 at 11:46?PM Baruch Siach wrote: > > Hi James, > > On Sat, Jun 10 2023, James Hilliard wrote: > > > Details: https://github.com/strace/strace/issues/253 > > > > Fixes: > > - http://autobuild.buildroot.net/results/867/8675aeca53653d9d792182be61a28ea550dc530d > > Thanks for following up on this. > > Github issue #253 you linked to mentions --enable-bundled as a > workaround. Shouldn't we backport upstream commit 8f691206e4aa76 > instead? > > https://github.com/strace/strace/commit/8f691206e4aa769cc99e264f1c15ae6956789f91 > > But then again maybe we do want to hardcode --enable-bundled for > consistency? Seems bundled may be less likely to break in the future. > > baruch > > > > > Signed-off-by: James Hilliard > > --- > > package/strace/strace.mk | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/strace/strace.mk b/package/strace/strace.mk > > index 6514bfe354..9f6b333318 100644 > > --- a/package/strace/strace.mk > > +++ b/package/strace/strace.mk > > @@ -10,7 +10,7 @@ STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSI > > STRACE_LICENSE = LGPL-2.1+ > > STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later > > STRACE_CPE_ID_VENDOR = strace_project > > -STRACE_CONF_OPTS = --enable-mpers=no > > +STRACE_CONF_OPTS = --enable-bundled=yes --enable-mpers=no > > > > ifeq ($(BR2_PACKAGE_LIBUNWIND),y) > > STRACE_DEPENDENCIES += libunwind > > > -- > ~. .~ 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 Sun Jun 11 07:51:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 09:51:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build Message-ID: <20230611075148.327954-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version 2.6.3 which includes the addition of the two files patched here. Signed-off-by: Bernd Kuhls --- After trying for an hour to register an account upstream I gave up because all my public mail accounts were rejected. So I was unable to send the patch upstream. ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch new file mode 100644 index 0000000000..3af4b75623 --- /dev/null +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch @@ -0,0 +1,44 @@ +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 11 Jun 2023 08:57:11 +0200 +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H + +Upstream: pending upload + +Signed-off-by: Bernd Kuhls +--- + support/reexport/fsidd.c | 2 ++ + support/reexport/reexport.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c +index 37649d06..d4b245e8 100644 +--- a/support/reexport/fsidd.c ++++ b/support/reexport/fsidd.c +@@ -3,7 +3,9 @@ + #endif + + #include ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c +index d597a2f7..d9a700af 100644 +--- a/support/reexport/reexport.c ++++ b/support/reexport/reexport.c +@@ -2,7 +2,9 @@ + #include + #endif + ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 08:22:28 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 10:22:28 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 References: <20230604191614.78018-1-giulio.benetti__7689.64225878648$1685906204$gmane$org@benettiengineering.com> Message-ID: Am Sun, 4 Jun 2023 21:16:14 +0200 schrieb Giulio Benetti: > Signed-off-by: Giulio Benetti > > --- > package/libnss/libnss.hash | 4 ++-- > package/libnss/libnss.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) Hi Giulio, could you please check whether we need this fix? https://bugzilla.mozilla.org/show_bug.cgi?id=1836781 Regards, Bernd From bernd.kuhls at t-online.de Sun Jun 11 09:25:58 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 11:25:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/wireless-regdb: bump version to 2023.05.03 Message-ID: <20230611092558.644543-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/wireless-regdb/wireless-regdb.hash | 2 +- package/wireless-regdb/wireless-regdb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wireless-regdb/wireless-regdb.hash b/package/wireless-regdb/wireless-regdb.hash index 36451f839d..b4e8dcaf54 100644 --- a/package/wireless-regdb/wireless-regdb.hash +++ b/package/wireless-regdb/wireless-regdb.hash @@ -1,4 +1,4 @@ # From https://www.kernel.org/pub/software/network/wireless-regdb/sha256sums.asc -sha256 fe81e8a8694dc4753a45087a1c4c7e1b48dee5a59f5f796ce374ea550f0b2e73 wireless-regdb-2023.02.13.tar.xz +sha256 f254d08ab3765aeae2b856222e11a95d44aef519a6663877c71ef68fae4c8c12 wireless-regdb-2023.05.03.tar.xz # Locally computed sha256 678b0df753c86198fc496d1f1033429bbd57f101472132ee7eaaf9f5e0a7fae1 LICENSE diff --git a/package/wireless-regdb/wireless-regdb.mk b/package/wireless-regdb/wireless-regdb.mk index 68fbe35b8b..db9c7f42d5 100644 --- a/package/wireless-regdb/wireless-regdb.mk +++ b/package/wireless-regdb/wireless-regdb.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRELESS_REGDB_VERSION = 2023.02.13 +WIRELESS_REGDB_VERSION = 2023.05.03 WIRELESS_REGDB_SOURCE = wireless-regdb-$(WIRELESS_REGDB_VERSION).tar.xz WIRELESS_REGDB_SITE = $(BR2_KERNEL_MIRROR)/software/network/wireless-regdb WIRELESS_REGDB_LICENSE = ISC -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 09:31:56 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 11:31:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/wget: bump version to 1.21.4 Message-ID: <20230611093156.655621-1-bernd.kuhls@t-online.de> Release notes: https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html Added upstream sha1 hash. Updated license hash due to copyright year bump: https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b Signed-off-by: Bernd Kuhls --- package/wget/wget.hash | 8 +++++--- package/wget/wget.mk | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/wget/wget.hash b/package/wget/wget.hash index 22674650a2..eed87e8e3d 100644 --- a/package/wget/wget.hash +++ b/package/wget/wget.hash @@ -1,6 +1,8 @@ +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING diff --git a/package/wget/wget.mk b/package/wget/wget.mk index 455faaed12..d2d3087961 100644 --- a/package/wget/wget.mk +++ b/package/wget/wget.mk @@ -4,7 +4,7 @@ # ################################################################################ -WGET_VERSION = 1.21.3 +WGET_VERSION = 1.21.4 WGET_SOURCE = wget-$(WGET_VERSION).tar.lz WGET_SITE = $(BR2_GNU_MIRROR)/wget WGET_DEPENDENCIES = host-pkgconf -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 10:41:59 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:41:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/util-linux: bump version to 2.39 Message-ID: <20230611104159.683078-1-bernd.kuhls@t-online.de> Release notes: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes Removed patch which is included in this version bump. Updated license hash duu to upstream commit https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=faeb1b64b36ededd1a0b62555cad65f002d47ac6 adding the BSD-2-Clause license: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/diff/README.licensing?id=faeb1b64b36ededd1a0b62555cad65f002d47ac6 Reformatted UTIL_LINUX_LICENSE and added BSD-2-Clause license. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...improve-dependence-on-NS_GET_-ioctls.patch | 34 ------------------- package/util-linux/util-linux.hash | 6 ++-- package/util-linux/util-linux.mk | 10 ++++-- 4 files changed, 11 insertions(+), 40 deletions(-) delete mode 100644 package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch diff --git a/.checkpackageignore b/.checkpackageignore index c6c3c61320..b296f641f5 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1561,7 +1561,6 @@ package/ushare/0001-Don-t-build-po-files-if-NLS-is-disabled.patch Upstream package/ussp-push/0001-fix-build-against-bluez-4.patch Upstream package/ussp-push/0002-fix-build-again-obex-bluez.patch Upstream package/ussp-push/0003-add-OBEX_CharToUnicode.patch Upstream -package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch Upstream package/vala/0001-dont-add-dirty-to-valac-version.patch Upstream package/vala/vala-wrapper Shellcheck package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch Upstream diff --git a/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch b/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch deleted file mode 100644 index 8e79b8d4d3..0000000000 --- a/package/util-linux/0001-lsns-improve-dependence-on-NS_GET_-ioctls.patch +++ /dev/null @@ -1,34 +0,0 @@ -From fc686823b008bc95e2ebe904c706a117a03e2754 Mon Sep 17 00:00:00 2001 -From: Karel Zak -Date: Wed, 6 Apr 2022 10:38:43 +0200 -Subject: lsns: improve dependence on NS_GET_ ioctls - -Fixes: http://autobuild.buildroot.org/results/572ecf8e37ac733a4e4265f4f78f35230337278e -Reported-by: Fabrice Fontaine -Signed-off-by: Karel Zak - -[Retrieved from: -https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=fc686823b008bc95e2ebe904c706a117a03e2754] -Signed-off-by: Fabrice Fontaine ---- - sys-utils/lsns.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c -index 1a7e9f333..75625b3a6 100644 ---- a/sys-utils/lsns.c -+++ b/sys-utils/lsns.c -@@ -40,7 +40,9 @@ - - #ifdef HAVE_LINUX_NSFS_H - # include --# define USE_NS_GET_API 1 -+# if defined(NS_GET_NSTYPE) && defined(NS_GET_OWNER_UID) -+# define USE_NS_GET_API 1 -+# endif - #endif - - #include "pathnames.h" --- -cgit - diff --git a/package/util-linux/util-linux.hash b/package/util-linux/util-linux.hash index 6f1bb74ecb..ab1807a287 100644 --- a/package/util-linux/util-linux.hash +++ b/package/util-linux/util-linux.hash @@ -1,7 +1,7 @@ -# From https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.38/sha256sums.asc -sha256 6d111cbe4d55b336db2f1fbeffbc65b89908704c01136371d32aa9bec373eb64 util-linux-2.38.tar.xz +# From https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/sha256sums.asc +sha256 32b30a336cda903182ed61feb3e9b908b762a5e66fe14e43efb88d37162075cb util-linux-2.39.tar.xz # License files, locally calculated -sha256 869660b5269f4f40a8a679da7f403ea3a6e71d46087aab5e14871b09bcb55955 README.licensing +sha256 64dfeae1519bf0e27563d905a71264310fb6a8fa74e5cf99bb36e4d30d7ef455 README.licensing sha256 9b718a9460fed5952466421235bc79eb49d4e9eacc920d7a9dd6285ab8fd6c6d Documentation/licenses/COPYING.BSD-3-Clause sha256 ba7640f00d93e72e92b94b9d71f25ec53bac2f1682f5c4adcccb0018359f60f8 Documentation/licenses/COPYING.BSD-4-Clause-UC sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 Documentation/licenses/COPYING.GPL-2.0-or-later diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk index 87ec3c19d7..621e43ba79 100644 --- a/package/util-linux/util-linux.mk +++ b/package/util-linux/util-linux.mk @@ -7,7 +7,7 @@ # When making changes to this file, please check if # util-linux-libs/util-linux-libs.mk needs to be updated accordingly as well. -UTIL_LINUX_VERSION_MAJOR = 2.38 +UTIL_LINUX_VERSION_MAJOR = 2.39 UTIL_LINUX_VERSION = $(UTIL_LINUX_VERSION_MAJOR) UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VERSION).tar.xz UTIL_LINUX_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/util-linux/v$(UTIL_LINUX_VERSION_MAJOR) @@ -15,7 +15,13 @@ UTIL_LINUX_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/util-linux/v$(UTIL_LINUX_VERS # README.licensing claims that some files are GPL-2.0 only, but this is not # true. Some files are GPL-3.0+ but only in tests and optionally in hwclock # (but we disable that option). rfkill uses an ISC-style license. -UTIL_LINUX_LICENSE = GPL-2.0+, BSD-4-Clause, LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid), ISC (rfkill) +UTIL_LINUX_LICENSE = \ + GPL-2.0+, \ + BSD-4-Clause, \ + LGPL-2.1+ (libblkid, libfdisk, libmount), \ + BSD-3-Clause (libuuid), \ + BSD-2-Clause (xxhash), \ + ISC (rfkill) UTIL_LINUX_LICENSE_FILES = README.licensing \ Documentation/licenses/COPYING.BSD-3-Clause \ Documentation/licenses/COPYING.BSD-4-Clause-UC \ -- 2.39.2 From ju.o at free.fr Sun Jun 11 10:45:16 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 12:45:16 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests Message-ID: <20230611104518.337528-1-ju.o@free.fr> If a program has the string '# ' (i.e. the default shell prompt) in its output, the test execution in the Buildroot runtime test infra is failing. This can be reproduced by adding a single line in a package test script: self.assertRunOk("echo ### this is a string with hashes ###") When executed with, for example, the command: support/testing/run-tests \ -d dl -o output_folder tests.package.test_sometest The test will fail with output: Traceback (most recent call last): File "/buildroot/support/testing/tests/package/test_sometest.py", line 20, in test_run self.assertRunOk("echo ### this is a string with hashes ###") File "/buildroot/support/testing/infra/basetest.py", line 94, in assertRunOk out, exit_code = self.emulator.run(cmd, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildroot/support/testing/infra/emulator.py", line 121, in run exit_code = int(exit_code) ^^^^^^^^^^^^^^ ValueError: invalid literal for int() with base 10: '' This issue has been seen with real softwares, for example while writing tests for the dieharder package, which creates report tables formatted with hash characters. See: https://github.com/eddelbuettel/dieharder/blob/3.31.1.4/libdieharder/version.c#L34 See also the output produced by a program invocation with command "dieharder -d 0". This issue has also been seen with dmidecode, producing comments in its output (when simply invoked with "dmidecode"). See: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/dmioutput.c?h=dmidecode-3-5#n30 This issue could technically be seen with program producing MarkDown formatted output (for example "# Header 1"). This issue happen because the test infra emulator.run() method expect the prompt "# " after running a command and while getting the return code. See: https://git.buildroot.org/buildroot/tree/support/testing/infra/emulator.py?h=2023.05#n113 Since the string "# " is quite common, this patch changes the prompt after the emulator.login(), by setting the PS1 variable to a string which is less likely to appear in a normal program output. A small caveat: since there is a command echo, the command setting the new prompt needs to be protected to make sure it will not be detected as an actual shell prompt. The prompt is encoded by single-quoting each character (e.g. abc -> 'a''b''c'). Signed-off-by: Julien Olivain --- Changes v1 -> v2: - reworded commit log, to mention this issue was also seen while writing a test for the dmidecode package - the patch series also introduce the new test for dmidecode --- support/testing/infra/emulator.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 02cf486128..390c582e9d 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -13,6 +13,7 @@ class Emulator(object): # can take a long time to run the emulator. Use a timeout multiplier # when running the tests to avoid sporadic failures. self.timeout_multiplier = timeout_multiplier + self.shell_prompt = "#BRTEST# " # Start Qemu to boot the system # @@ -100,6 +101,15 @@ class Emulator(object): index = self.qemu.expect(["# ", pexpect.TIMEOUT]) if index != 0: raise SystemError("Cannot login") + # Set a special shell prompt while testing. Since the standard + # prompt '# ' is quite generic, a normal process output could + # contain that string and confuse expect. When changing the + # prompt, we also need to encode or escape it in some way to + # make sure the command echo will not be seen as a prompt + # itself. The prompt is encoded by single-quoting each + # character (e.g. abc -> 'a''b''c'). + encoded_prompt = "''".join(self.shell_prompt) + self.run("export PS1='{}'".format(encoded_prompt)) self.run("dmesg -n 1") # Prevent the shell from wrapping the commands at 80 columns. self.run("stty columns 29999") @@ -110,13 +120,13 @@ class Emulator(object): self.qemu.sendline(cmd) if timeout != -1: timeout *= self.timeout_multiplier - self.qemu.expect("# ", timeout=timeout) + self.qemu.expect(self.shell_prompt, timeout=timeout) # Remove double carriage return from qemu stdout so str.splitlines() # works as expected. output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] self.qemu.sendline("echo $?") - self.qemu.expect("# ") + self.qemu.expect(self.shell_prompt) exit_code = self.qemu.before.splitlines()[2] exit_code = int(exit_code) -- 2.41.0 From bernd.kuhls at t-online.de Sun Jun 11 10:47:53 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:47:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/sofia-sip: bump version to 1.13.15 Message-ID: <20230611104753.710849-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/sofia-sip/sofia-sip.hash | 2 +- package/sofia-sip/sofia-sip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sofia-sip/sofia-sip.hash b/package/sofia-sip/sofia-sip.hash index 4617725571..f7293bd262 100644 --- a/package/sofia-sip/sofia-sip.hash +++ b/package/sofia-sip/sofia-sip.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 03dda8653367501b7b1188a6b6513416902372e27475553de9318ee89ac390ff sofia-sip-1.13.12.tar.gz +sha256 846b3d5eef57702e8d18967070b538030252116af1500f4baa78ad068c5fdd64 sofia-sip-1.13.15.tar.gz sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 COPYING sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 COPYRIGHTS diff --git a/package/sofia-sip/sofia-sip.mk b/package/sofia-sip/sofia-sip.mk index 59c365365b..9734da5020 100644 --- a/package/sofia-sip/sofia-sip.mk +++ b/package/sofia-sip/sofia-sip.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOFIA_SIP_VERSION = 1.13.12 +SOFIA_SIP_VERSION = 1.13.15 SOFIA_SIP_SITE = $(call github,freeswitch,sofia-sip,v$(SOFIA_SIP_VERSION)) SOFIA_SIP_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 10:56:58 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 12:56:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/leafnode2: bump version to 2.0.0.alpha202301 Message-ID: <20230611105658.715692-1-bernd.kuhls@t-online.de> Rebased patch. Updated license hash due to upstream refresh of the license file: https://gitlab.com/leafnode-2/leafnode-2/-/commit/37442bbb7dd4f3cfd36f7264b9c3772e09531b5a Switched project URLs to gitlab. Signed-off-by: Bernd Kuhls --- package/leafnode2/0001-cross_makefile.patch | 10 +++++----- package/leafnode2/Config.in | 9 +-------- package/leafnode2/leafnode2.hash | 4 ++-- package/leafnode2/leafnode2.mk | 6 +++--- 4 files changed, 11 insertions(+), 18 deletions(-) diff --git a/package/leafnode2/0001-cross_makefile.patch b/package/leafnode2/0001-cross_makefile.patch index b61a8ef3c6..32116446c3 100644 --- a/package/leafnode2/0001-cross_makefile.patch +++ b/package/leafnode2/0001-cross_makefile.patch @@ -10,11 +10,11 @@ Fix cross-compilation issues Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni -Index: b/Makefile.in +Index: b/Makefile.am =================================================================== ---- a/Makefile.in -+++ b/Makefile.in -@@ -1853,7 +1853,7 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -311,7 +311,7 @@ configparam_data.c: $(srcdir)/config.table b_sortnl$(EXEEXT) genconfigparam_data.awk rm -f config.table.sorted @@ -23,7 +23,7 @@ Index: b/Makefile.in $(AWK) -f $(srcdir)/genconfigparam_data.awk $@ \ || { rm -f $@ ; false ; } -@@ -1868,13 +1868,7 @@ +@@ -326,13 +326,7 @@ install-data-hook: $(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR) $(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)/leaf.node diff --git a/package/leafnode2/Config.in b/package/leafnode2/Config.in index e244bdc45b..3700b6fb80 100644 --- a/package/leafnode2/Config.in +++ b/package/leafnode2/Config.in @@ -7,11 +7,4 @@ config BR2_PACKAGE_LEAFNODE2 server designed for small sites with just a few active newsgroups. - Leafnode-2 needs inetd, check chapter 14 of the documentation - at: - http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta/leafnode-readme.txt - - For example, you can add this line to inetd.conf: - nntp stream tcp nowait news /usr/sbin/leafnode - - http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta + https://gitlab.com/leafnode-2/leafnode-2 diff --git a/package/leafnode2/leafnode2.hash b/package/leafnode2/leafnode2.hash index 7dfa7cce8d..d03ea472b1 100644 --- a/package/leafnode2/leafnode2.hash +++ b/package/leafnode2/leafnode2.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 34eba2cbbb871b724c8d5dd402d1c358aeb21ba426beb5658e155ed0d7461075 leafnode-2.0.0.alpha20140727b.tar.bz2 +sha256 1c74de60c3f91ef6f8a3ec20f0c34a0933658aeac8e3723a5f286c0646319e5c leafnode2-ce7d3b13fb285c9fb7bffc382ea10fd41e12582d.tar.gz sha256 59d37f745dc5a2d63a51dff344f4ad89f72e76f8c7b7d877f20880d838b1bec9 COPYING -sha256 0c92246a9d3636e0aa6a244f6c481639b2e530fbbb25bc048ce7acd83e1fc5f6 COPYING.LGPL +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL diff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk index e82ca2e1ee..3ed2e20266 100644 --- a/package/leafnode2/leafnode2.mk +++ b/package/leafnode2/leafnode2.mk @@ -4,12 +4,12 @@ # ################################################################################ -LEAFNODE2_VERSION = 2.0.0.alpha20140727b -LEAFNODE2_SOURCE = leafnode-$(LEAFNODE2_VERSION).tar.bz2 -LEAFNODE2_SITE = http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta +LEAFNODE2_VERSION = ce7d3b13fb285c9fb7bffc382ea10fd41e12582d +LEAFNODE2_SITE = $(call gitlab,leafnode-2,leafnode-2,$(LEAFNODE2_VERSION)) LEAFNODE2_LICENSE = LGPL-2.1 LEAFNODE2_LICENSE_FILES = COPYING COPYING.LGPL LEAFNODE2_DEPENDENCIES = host-pcre pcre +LEAFNODE2_AUTORECONF = YES LEAFNODE2_CONF_ENV = \ PCRECONFIG="$(STAGING_DIR)/usr/bin/pcre-config" -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:22 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/libasplib: remove package Message-ID: <20230611112222.717546-1-bernd.kuhls@t-online.de> Added in 2015 to be used by Kodi ADSP addons these efforts have stopped: https://forum.kodi.tv/showthread.php?tid=252871&pid=3053658#pid3053658 so this package is no longer needed. Signed-off-by: Bernd Kuhls --- Config.in.legacy | 8 ++++ DEVELOPERS | 1 - package/Config.in | 1 - ...asplib_CPUTimer.h-Fix-time.h-include.patch | 39 ------------------- package/libasplib/Config.in | 11 ------ package/libasplib/libasplib.hash | 3 -- package/libasplib/libasplib.mk | 21 ---------- 7 files changed, 8 insertions(+), 76 deletions(-) delete mode 100644 package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch delete mode 100644 package/libasplib/Config.in delete mode 100644 package/libasplib/libasplib.hash delete mode 100644 package/libasplib/libasplib.mk diff --git a/Config.in.legacy b/Config.in.legacy index ac2e302a6b..2e5c76616d 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,14 @@ endif ############################################################################### +comment "Legacy options removed in 2023.08" + +config BR2_PACKAGE_LIBASPLIB + bool "libasplib removed" + select BR2_LEGACY + help + libasplib is no longer needed. + comment "Legacy options removed in 2023.05" config BR2_KERNEL_HEADERS_6_2 diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..084a533506 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -357,7 +357,6 @@ F: package/kodi* F: package/lame/ F: package/leafnode2/ F: package/libaacs/ -F: package/libasplib/ F: package/libass/ F: package/libbdplus/ F: package/libbluray/ diff --git a/package/Config.in b/package/Config.in index aa25405947..4d24584be3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1405,7 +1405,6 @@ menu "Audio/Sound" source "package/caps/Config.in" source "package/fdk-aac/Config.in" source "package/libao/Config.in" - source "package/libasplib/Config.in" source "package/libbroadvoice/Config.in" source "package/libcdaudio/Config.in" source "package/libcddb/Config.in" diff --git a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch b/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch deleted file mode 100644 index e0d0beccff..0000000000 --- a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 7291289ba0c052e45e2a0330642318798d6a4caf Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 27 Jan 2017 16:02:27 +0100 -Subject: [PATCH] asplib_CPUTimer.h: Fix time.h include - -According to https://linux.die.net/man/3/clock_gettime time.h needs to -be included instead of sys/time.h. - -This patch fixes a build error found by buildroot autobuilders: - -http://autobuild.buildroot.net/results/cc0/cc0b928ee24a526b7c82fd3f391e2be024a14578// - -/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp: In member function 'void asplib::CCPUTimer::start_Timer()': -/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp:69:19: error: 'CLOCK_REALTIME' was not declared in this scope - clock_gettime(CLOCK_REALTIME, &m_startTime); - -Patch sent upstream: https://github.com/AchimTuran/asplib/pull/34 - -Signed-off-by: Bernd Kuhls ---- - asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -index a61ff49..a9676e0 100644 ---- a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -+++ b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h -@@ -29,7 +29,7 @@ - #include - #include - #elif defined(TARGET_LINUX) -- #include -+ #include - #endif - - namespace asplib --- -2.11.0 - diff --git a/package/libasplib/Config.in b/package/libasplib/Config.in deleted file mode 100644 index 89d5448473..0000000000 --- a/package/libasplib/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_LIBASPLIB - bool "libasplib" - depends on BR2_INSTALL_LIBSTDCPP - help - asplib (Achim's Signal Processing LIBrary), is a small and - lightweight C++ library for digital signal processing. - - https://github.com/AchimTuran/asplib - -comment "asplib needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/libasplib/libasplib.hash b/package/libasplib/libasplib.hash deleted file mode 100644 index 251a50ee45..0000000000 --- a/package/libasplib/libasplib.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 68e117348fa17592dde7672477e927119a0e477103ced1d3a57d92e30880a147 libasplib-be7fac89218a84b75f7598e3d76625ece99296f2.tar.gz -sha256 12ac5047f2af0522f06798b1589ffc4599bc29c91f954d7874e0320634e777c0 LICENSE diff --git a/package/libasplib/libasplib.mk b/package/libasplib/libasplib.mk deleted file mode 100644 index 5da85abe0c..0000000000 --- a/package/libasplib/libasplib.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# libasplib -# -################################################################################ - -LIBASPLIB_VERSION = be7fac89218a84b75f7598e3d76625ece99296f2 -LIBASPLIB_SITE = $(call github,AchimTuran,asplib,$(LIBASPLIB_VERSION)) -LIBASPLIB_LICENSE = GPL-3.0+ -LIBASPLIB_LICENSE_FILES = LICENSE -LIBASPLIB_INSTALL_STAGING = YES - -LIBASPLIB_CONF_OPTS = \ - -DASPLIB_MODULES_TO_BUILD=some \ - -DBUILD_BIQUAD=ON \ - -DBUILD_IIR=ON \ - -DBUILD_LOGGER=ON \ - -DBUILD_SIGNALS=ON \ - -DBUILD_TIMER=ON - -$(eval $(cmake-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:47 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:47 +0200 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: remove Bernd Kuhls from various packages In-Reply-To: <20230611112247.717566-1-bernd.kuhls@t-online.de> References: <20230611112247.717566-1-bernd.kuhls@t-online.de> Message-ID: <20230611112247.717566-2-bernd.kuhls@t-online.de> Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls --- DEVELOPERS | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 6945f0df86..0ba62834af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -321,8 +321,6 @@ F: package/apr-util/ F: package/bcg729/ F: package/bento4/ F: package/bitcoin/ -F: package/bluez-tools/ -F: package/boinc/ F: package/clamav/ F: package/dav1d/ F: package/dht/ @@ -343,13 +341,10 @@ F: package/fstrcmp/ F: package/ghostscript/ F: package/giflib/ F: package/gkrellm/ -F: package/gli/ -F: package/glmark2/ F: package/gpsd/ F: package/gptfdisk/ F: package/hdparm/ F: package/hddtemp/ -F: package/inih/ F: package/intel-gmmlib/ F: package/intel-mediadriver/ F: package/intel-mediasdk/ @@ -400,7 +395,6 @@ F: package/libsidplay2/ F: package/libsilk/ F: package/libsndfile/ F: package/libsoundtouch/ -F: package/libsquish/ F: package/libudfread/ F: package/libunibreak/ F: package/liburiparser/ @@ -449,7 +443,6 @@ F: package/perl-www-robotrules/ F: package/php/ F: package/pixman/ F: package/pngquant/ -F: package/pound/ F: package/pppd/ F: package/privoxy/ F: package/pure-ftpd/ @@ -470,7 +463,6 @@ F: package/rrdtool/ F: package/rtmpdump/ F: package/samba4/ F: package/sofia-sip/ -F: package/softether/ F: package/spandsp/ F: package/sqlite/ F: package/stellarium/ @@ -480,12 +472,8 @@ F: package/tor/ F: package/transmission/ F: package/tvheadend/ F: package/unixodbc/ -F: package/utf8proc/ -F: package/vdr/ -F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ -F: package/waylandpp/ F: package/wget/ F: package/wireless-regdb/ F: package/wireless_tools/ -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 11:22:46 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 13:22:46 +0200 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Bernd Kuhls to various packages Message-ID: <20230611112247.717566-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- DEVELOPERS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 084a533506..6945f0df86 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -329,11 +329,13 @@ F: package/dht/ F: package/dovecot/ F: package/dovecot-pigeonhole/ F: package/dtv-scan-tables/ +F: package/ethtool/ F: package/eudev/ F: package/exim/ F: package/fetchmail/ F: package/ffmpeg/ F: package/flac/ +F: package/flatbuffers/ F: package/freeswitch/ F: package/freeswitch-mod-bcg729/ F: package/freetype/ @@ -355,12 +357,14 @@ F: package/intel-microcode/ F: package/jsoncpp/ F: package/kodi* F: package/lame/ +F: package/lcms2/ F: package/leafnode2/ F: package/libaacs/ F: package/libass/ F: package/libbdplus/ F: package/libbluray/ F: package/libbroadvoice/ +F: package/libcap/ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ @@ -372,6 +376,7 @@ F: package/libdvdcss/ F: package/libdvdnav/ F: package/libdvdread/ F: package/libebur128/ +F: package/libfribidi/ F: package/libfreeglut/ F: package/libg7221/ F: package/libglew/ @@ -400,16 +405,23 @@ F: package/libudfread/ F: package/libunibreak/ F: package/liburiparser/ F: package/libutp/ +F: package/libuv/ F: package/libva/ F: package/libva-intel-driver/ F: package/libva-utils/ F: package/libvorbis/ F: package/libvpx/ F: package/libyuv/ +F: package/linux-firmware/ +F: package/mc/ F: package/mesa3d/ F: package/minidlna/ F: package/mjpg-streamer/ +F: package/mpg123/ +F: package/ntp/ F: package/nut/ +F: package/opus/ +F: package/pciutils/ F: package/perl-crypt-openssl-guess/ F: package/perl-crypt-openssl-random/ F: package/perl-crypt-openssl-rsa/ @@ -438,6 +450,8 @@ F: package/php/ F: package/pixman/ F: package/pngquant/ F: package/pound/ +F: package/pppd/ +F: package/privoxy/ F: package/pure-ftpd/ F: package/python-couchdb/ F: package/python-cssutils/ @@ -452,8 +466,10 @@ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ F: package/rsync/ +F: package/rrdtool/ F: package/rtmpdump/ F: package/samba4/ +F: package/sofia-sip/ F: package/softether/ F: package/spandsp/ F: package/sqlite/ @@ -470,6 +486,9 @@ F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ F: package/waylandpp/ +F: package/wget/ +F: package/wireless-regdb/ +F: package/wireless_tools/ F: package/x11r7/ F: package/x264/ F: package/x265/ -- 2.39.2 From romain.naour at gmail.com Sun Jun 11 11:57:47 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 13:57:47 +0200 Subject: [Buildroot] [PATCH 1/2] support/testing: TestGlxinfo: bump kernel version to 6.1.x Message-ID: <20230611115748.801929-1-romain.naour@gmail.com> The kernel 6.1.x is the latest LTS version. Signed-off-by: Romain Naour --- support/testing/tests/package/test_glxinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_glxinfo.py b/support/testing/tests/package/test_glxinfo.py index 79be596635..c7d62a690b 100644 --- a/support/testing/tests/package/test_glxinfo.py +++ b/support/testing/tests/package/test_glxinfo.py @@ -20,7 +20,7 @@ class TestGlxinfo(infra.basetest.BRTest): BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux.config" BR2_PACKAGE_MESA3D_DEMOS=y -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 11:57:48 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 13:57:48 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: TestGlxinfo: bump the toolchain to x86 core2 Bootlin toolchain stable 2022.08-1 In-Reply-To: <20230611115748.801929-1-romain.naour@gmail.com> References: <20230611115748.801929-1-romain.naour@gmail.com> Message-ID: <20230611115748.801929-2-romain.naour@gmail.com> This new Bootlin toolchain stable 2022.08-1 is based on gcc 11.3.0, linux headers 4.9.327, glibc 2.35 and binutils 2.38. Nowadays Bootlin toolchains are packaged in Buildroot and we can directly select them from BASIC_TOOLCHAIN_CONFIG and avoid setting the toolchain parameters (BR2_TOOLCHAIN_EXTERNAL_CUSTOM...). Signed-off-by: Romain Naour --- support/testing/tests/package/test_glxinfo.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/support/testing/tests/package/test_glxinfo.py b/support/testing/tests/package/test_glxinfo.py index c7d62a690b..6bedee5298 100644 --- a/support/testing/tests/package/test_glxinfo.py +++ b/support/testing/tests/package/test_glxinfo.py @@ -10,14 +10,8 @@ class TestGlxinfo(infra.basetest.BRTest): """ BR2_x86_core2=y BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y - BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y - BR2_TOOLCHAIN_EXTERNAL_URL="http://toolchains.bootlin.com/downloads/releases/toolchains/x86-core2/tarballs/x86-core2--glibc--bleeding-edge-2018.11-1.tar.bz2" - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y - BR2_TOOLCHAIN_EXTERNAL_CXX=y - BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y - BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_STABLE=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.26" -- 2.40.1 From bernd.kuhls at t-online.de Sun Jun 11 12:29:02 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:29:02 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-pyicu: fix build Message-ID: <20230611122902.372821-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/ Signed-off-by: Bernd Kuhls --- Again I was unable to register on the upstream gitlab instance so I sent the patch by mail to the author. v2: prefer pkg-config (Yann), as proposed https://patchwork.ozlabs.org/project/buildroot/patch/20230516173411.823978-1-bernd.kuhls at t-online.de/ ...001-Try-pkg-config-before-icu-config.patch | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch diff --git a/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch b/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch new file mode 100644 index 0000000000..4f6b86ffd3 --- /dev/null +++ b/package/python-pyicu/0001-Try-pkg-config-before-icu-config.patch @@ -0,0 +1,79 @@ +From ba717b8726e9bbf59b7fb4c851e886564b9888f7 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 30 May 2023 20:12:03 +0200 +Subject: [PATCH] Try pkg-config before icu-config + +In cross-compile setups the host version of the deprecated icu-config +script can accidentally be picked up so try pkg-config first. + +Upstream: sent by mail to the author + +Signed-off-by: Bernd Kuhls +--- + setup.py | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/setup.py b/setup.py +index 164324e..f1229e1 100644 +--- a/setup.py ++++ b/setup.py +@@ -89,12 +89,12 @@ try: + ICU_VERSION = os.environ['ICU_VERSION'] + except: + try: +- ICU_VERSION = check_output(('icu-config', '--version')).strip() +- CONFIGURE_WITH_ICU_CONFIG[platform] = True ++ ICU_VERSION = check_output(('pkg-config', '--modversion', 'icu-i18n')).strip() ++ CONFIGURE_WITH_PKG_CONFIG[platform] = True + except: + try: +- ICU_VERSION = check_output(('pkg-config', '--modversion', 'icu-i18n')).strip() +- CONFIGURE_WITH_PKG_CONFIG[platform] = True ++ ICU_VERSION = check_output(('icu-config', '--version')).strip() ++ CONFIGURE_WITH_ICU_CONFIG[platform] = True + except: + raise RuntimeError(''' + Please install pkg-config on your system or set the ICU_VERSION environment +@@ -181,7 +181,9 @@ if 'PYICU_CFLAGS' in os.environ: + else: + _cflags = CFLAGS[platform] + try: +- if CONFIGURE_WITH_ICU_CONFIG[platform]: ++ if CONFIGURE_WITH_PKG_CONFIG[platform]: ++ configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') ++ elif CONFIGURE_WITH_ICU_CONFIG[platform]: + try: + configure_with_icu_config( + _cflags, ('--cxxflags', '--cppflags'), 'CFLAGS') +@@ -190,8 +192,6 @@ else: + configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') + else: + raise +- elif CONFIGURE_WITH_PKG_CONFIG[platform]: +- configure_with_pkg_config(_cflags, ('--cflags',), 'CFLAGS') + except: + if not _cflags: + raise RuntimeError(''' +@@ -218,7 +218,9 @@ if 'PYICU_LFLAGS' in os.environ: + else: + _lflags = LFLAGS[platform] + try: +- if CONFIGURE_WITH_ICU_CONFIG[platform]: ++ if CONFIGURE_WITH_PKG_CONFIG[platform]: ++ configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') ++ elif CONFIGURE_WITH_ICU_CONFIG[platform]: + try: + configure_with_icu_config(_lflags, ('--ldflags',), 'LFLAGS') + except: +@@ -226,8 +228,6 @@ else: + configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') + else: + raise +- elif CONFIGURE_WITH_PKG_CONFIG[platform]: +- configure_with_pkg_config(_lflags, ('--libs',), 'LFLAGS') + except: + if not _lflags: + raise RuntimeError(''' +-- +2.39.2 + -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 12:31:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:31:07 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-pyicu: bump version to 2.11 Message-ID: <20230611123108.372959-1-bernd.kuhls@t-online.de> Updated help text to follow upstream move to gitlab. This version bump introduces compatibility with icu 73-1: https://gitlab.pyicu.org/main/pyicu/-/commit/1ba50901161acfce691d41308be6c004a3956f4e Signed-off-by: Bernd Kuhls --- package/python-pyicu/Config.in | 2 +- package/python-pyicu/python-pyicu.hash | 4 ++-- package/python-pyicu/python-pyicu.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyicu/Config.in b/package/python-pyicu/Config.in index 93eac53387..cbd75c0119 100644 --- a/package/python-pyicu/Config.in +++ b/package/python-pyicu/Config.in @@ -8,7 +8,7 @@ config BR2_PACKAGE_PYTHON_PYICU help Python extension wrapping the ICU C++ API. - https://github.com/ovalhub/pyicu + https://gitlab.pyicu.org/main/pyicu comment "python-pyicu needs a toolchain w/ C++, gcc >= 4.9, host gcc >= 4.9" depends on !BR2_BINFMT_FLAT diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 009b264336..395d2fe47b 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ # 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 +md5 f13ffa91014efde6962c4c1ed6ee7a3c PyICU-2.11.tar.gz +sha256 3ab531264cfe9132b3d2ac5d708da9a4649d25f6e6813730ac88cf040a08a844 PyICU-2.11.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 512b2f857f..090ed51bff 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 2.10.2 +PYTHON_PYICU_VERSION = 2.11 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/03/1b/800fce0236be0b8a99b3ccbb797786dd178028960b3fd65544e2d8bad5ac PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 12:31:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 14:31:08 +0200 Subject: [Buildroot] [PATCH 2/2] package/icu: bump version to 73-1 In-Reply-To: <20230611123108.372959-1-bernd.kuhls@t-online.de> References: <20230611123108.372959-1-bernd.kuhls@t-online.de> Message-ID: <20230611123108.372959-2-bernd.kuhls@t-online.de> Updated license hash due to copyright year bump: https://github.com/unicode-org/icu/commit/9e16711b54d055cad10f7dc59f19d124ca6618be Release notes: https://icu.unicode.org/download/71 https://icu.unicode.org/download/72 https://icu.unicode.org/download/73 Signed-off-by: Bernd Kuhls --- package/icu/icu.hash | 4 ++-- package/icu/icu.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/icu/icu.hash b/package/icu/icu.hash index 56a0a5dd53..77d5a9269c 100644 --- a/package/icu/icu.hash +++ b/package/icu/icu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8d205428c17bf13bb535300669ed28b338a157b1c01ae66d31d0d3e2d47c3fd5 icu4c-70_1-src.tgz -sha256 861671f8c712aa046f8f5ac89239e6c33821636516c5d0cc8c4e1973085f27a6 LICENSE +sha256 a457431de164b4aa7eca00ed134d00dfbf88a77c6986a10ae7774fc076bb8c45 icu4c-73_1-src.tgz +sha256 f3005e195ff74d8812cc1f182a1c446fab678d70a10e3dada497585befee5416 LICENSE diff --git a/package/icu/icu.mk b/package/icu/icu.mk index 8107796ae9..96ac5cef61 100644 --- a/package/icu/icu.mk +++ b/package/icu/icu.mk @@ -7,7 +7,7 @@ # Git tags (and therefore versions on release-monitoring.org) use the # XX-Y format, but the tarballs are named XX_Y and the containing # directories XX.Y. -ICU_VERSION = 70-1 +ICU_VERSION = 73-1 ICU_SOURCE = icu4c-$(subst -,_,$(ICU_VERSION))-src.tgz ICU_SITE = \ https://github.com/unicode-org/icu/releases/download/release-$(ICU_VERSION) -- 2.39.2 From romain.naour at gmail.com Sun Jun 11 13:16:27 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:27 +0200 Subject: [Buildroot] [PATCH 1/5] package/binutils: disable gprofng support for each known unsupported version Message-ID: <20230611131631.806432-1-romain.naour@gmail.com> While adding new binutils version, the gprofng support will no longer only available with one specific version. Instead disable gprofng explicitely for each binutils version that are know too old to support it. Signed-off-by: Romain Naour --- package/binutils/Config.in.host | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index 5dd2af2f9c..6e93b65c3e 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -39,7 +39,9 @@ config BR2_BINUTILS_VERSION config BR2_BINUTILS_GPROFNG bool "gprofng support" - depends on BR2_BINUTILS_VERSION_2_39_X + depends on !BR2_BINUTILS_VERSION_ARC + depends on !BR2_BINUTILS_VERSION_2_37_X + depends on !BR2_BINUTILS_VERSION_2_38_X help This option enables support for gprofng, a new profiler. -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:28 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:28 +0200 Subject: [Buildroot] [PATCH 2/5] package/{binutils, gdb}: switch to https urls for archives hashes In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-2-romain.naour@gmail.com> FTP urls doesn't work anymore with Firefox [1] and Google Chrome [2], switch to https urls. [1] https://blog.mozilla.org/addons/2020/04/13/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox/ [2] https://chromestatus.com/feature/6246151319715840 Signed-off-by: Romain Naour --- package/binutils/binutils.hash | 2 +- package/gdb/gdb.hash | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index 1a8574de92..5d45813b5a 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -1,4 +1,4 @@ -# From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum +# From https://gcc.gnu.org/pub/binutils/releases/sha512.sum sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash index 04c7d02d2f..36e2685a25 100644 --- a/package/gdb/gdb.hash +++ b/package/gdb/gdb.hash @@ -1,4 +1,4 @@ -# From ftp://gcc.gnu.org/pub/gdb/releases/sha512.sum +# From https://gcc.gnu.org/pub/gdb/releases/sha512.sum sha512 3653762ac008e065c37cd641653184c9ff7ce51ee2222ade1122bec9d6cc64dffd4fb74888ef11ac1942064a08910e96b7865112ad37f4602eb0a16bed074caa gdb-10.2.tar.xz sha512 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127 gdb-11.2.tar.xz sha512 425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d gdb-12.1.tar.xz -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:29 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:29 +0200 Subject: [Buildroot] [PATCH 3/5] package/binutils: add support for version 2.40 In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-3-romain.naour@gmail.com> See: https://sourceware.org/pipermail/binutils/2023-January/125671.html Disable zstd support to avoid adding a new dependency. Add Upstream tag on each binutils patches: 0001-sh-conf.patch: Buildroot specific since we are carrying this patch for years. 0002-poison-system-directories.patch: Add the Buildroot Upstream tag Remove 0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch since it was rejected by upstream [1] and actually only needed for binutils < 2.37. Binutils 2.37 replaced AC_PROG_CC with AC_PROG_CC_C99 in top level configure file [2]. [1] https://sourceware.org/pipermail/binutils/2021-June/116907.html [2] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=a8d6316b67d52eaa1b7b311084ddff71a66f7cc0 Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/895618463 Signed-off-by: Romain Naour Cc: Giulio Benetti --- package/binutils/2.40/0001-sh-conf.patch | 50 +++ .../2.40/0002-poison-system-directories.patch | 309 ++++++++++++++++++ package/binutils/Config.in.host | 4 + package/binutils/binutils.hash | 1 + package/binutils/binutils.mk | 6 +- 5 files changed, 368 insertions(+), 2 deletions(-) create mode 100644 package/binutils/2.40/0001-sh-conf.patch create mode 100644 package/binutils/2.40/0002-poison-system-directories.patch diff --git a/package/binutils/2.40/0001-sh-conf.patch b/package/binutils/2.40/0001-sh-conf.patch new file mode 100644 index 0000000000..ffa23a88a7 --- /dev/null +++ b/package/binutils/2.40/0001-sh-conf.patch @@ -0,0 +1,50 @@ +From 87551ade276aa0db86c4567b3ac219c4f979b538 Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Fri, 25 Dec 2015 11:38:13 +0100 +Subject: [PATCH] sh-conf + +Likewise, binutils has no idea about any of these new targets either, so we +fix that up too.. now we're able to actually build a real toolchain for +sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more +inept targets than that one, really. Go look, I promise). + +Upstream: N/A [Buildroot specific] + +[Romain: rebase on top of 2.32] +Signed-off-by: Romain Naour +[Thomas: rebase on top of 2.29, in which sh64 support was removed.] +Signed-off-by: Thomas Petazzoni +--- + configure | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure b/configure +index 417fc5a970c..fa8ba331796 100755 +--- a/configure ++++ b/configure +@@ -4067,7 +4067,7 @@ case "${target}" in + nvptx*-*-*) + noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" + ;; +- sh-*-*) ++ sh*-*-*) + case "${target}" in + sh*-*-elf) + ;; +diff --git a/configure.ac b/configure.ac +index 3a1eb0357e5..d700c14ddf5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1300,7 +1300,7 @@ case "${target}" in + nvptx*-*-*) + noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" + ;; +- sh-*-*) ++ sh*-*-*) + case "${target}" in + sh*-*-elf) + ;; +-- +2.40.1 + diff --git a/package/binutils/2.40/0002-poison-system-directories.patch b/package/binutils/2.40/0002-poison-system-directories.patch new file mode 100644 index 0000000000..4b927b630e --- /dev/null +++ b/package/binutils/2.40/0002-poison-system-directories.patch @@ -0,0 +1,309 @@ +From a6d90a842e349545ceb27f022317618dd99378ce Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Fri, 25 Dec 2015 11:45:38 +0100 +Subject: [PATCH] poison-system-directories + +Patch adapted to binutils 2.23.2 and extended to use +BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni. + +[Waldemar: rebase on top of 2.39] +Signed-off-by: Waldemar Brodkorb +[Romain: rebase on top of 2.33.1] +Signed-off-by: Romain Naour +[Gustavo: adapt to binutils 2.25] +Signed-off-by: Thomas Petazzoni +Signed-off-by: Gustavo Zacarias + +Upstream-Status: Inappropriate [distribution: codesourcery] +Upstream: N/A [Buildroot specific] + +Patch originally created by Mark Hatle, forward-ported to +binutils 2.21 by Scott Garman. + +purpose: warn for uses of system directories when cross linking + +Code Merged from Sourcery G++ binutils 2.19 - 4.4-277 + +2008-07-02 Joseph Myers + + ld/ + * ld.h (args_type): Add error_poison_system_directories. + * ld.texinfo (--error-poison-system-directories): Document. + * ldfile.c (ldfile_add_library_path): Check + command_line.error_poison_system_directories. + * ldmain.c (main): Initialize + command_line.error_poison_system_directories. + * lexsup.c (enum option_values): Add + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES. + (ld_options): Add --error-poison-system-directories. + (parse_args): Handle new option. + +2007-06-13 Joseph Myers + + ld/ + * config.in: Regenerate. + * ld.h (args_type): Add poison_system_directories. + * ld.texinfo (--no-poison-system-directories): Document. + * ldfile.c (ldfile_add_library_path): Check + command_line.poison_system_directories. + * ldmain.c (main): Initialize + command_line.poison_system_directories. + * lexsup.c (enum option_values): Add + OPTION_NO_POISON_SYSTEM_DIRECTORIES. + (ld_options): Add --no-poison-system-directories. + (parse_args): Handle new option. + +2007-04-20 Joseph Myers + + Merge from Sourcery G++ binutils 2.17: + + 2007-03-20 Joseph Myers + Based on patch by Mark Hatle . + ld/ + * configure.ac (--enable-poison-system-directories): New option. + * configure, config.in: Regenerate. + * ldfile.c (ldfile_add_library_path): If + ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib, + /usr/lib, /usr/local/lib or /usr/X11R6/lib. + +Signed-off-by: Mark Hatle +Signed-off-by: Scott Garman +--- + ld/config.in | 3 +++ + ld/configure | 14 ++++++++++++++ + ld/configure.ac | 10 ++++++++++ + ld/ld.h | 8 ++++++++ + ld/ld.texi | 12 ++++++++++++ + ld/ldfile.c | 17 +++++++++++++++++ + ld/ldlex.h | 2 ++ + ld/ldmain.c | 2 ++ + ld/lexsup.c | 21 +++++++++++++++++++++ + 9 files changed, 89 insertions(+) + +diff --git a/ld/config.in b/ld/config.in +index ad0dc6a106c..d21edaddce7 100644 +--- a/ld/config.in ++++ b/ld/config.in +@@ -58,6 +58,9 @@ + language is requested. */ + #undef ENABLE_NLS + ++/* Define to warn for use of native system library directories */ ++#undef ENABLE_POISON_SYSTEM_DIRECTORIES ++ + /* Additional extension a shared object might have. */ + #undef EXTRA_SHLIB_EXTENSION + +diff --git a/ld/configure b/ld/configure +index 43b44be1dc6..28f054ea3f8 100755 +--- a/ld/configure ++++ b/ld/configure +@@ -839,6 +839,7 @@ with_lib_path + enable_targets + enable_64_bit_bfd + with_sysroot ++enable_poison_system_directories + enable_gold + enable_got + enable_compressed_debug_sections +@@ -1521,6 +1522,8 @@ Optional Features: + --enable-checking enable run-time checks + --enable-targets alternative target configurations + --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) ++ --enable-poison-system-directories ++ warn for use of native system library directories + --enable-gold[=ARG] build gold [ARG={default,yes,no}] + --enable-got= GOT handling scheme (target, single, negative, + multigot) +@@ -15504,7 +15507,18 @@ else + fi + + ++# Check whether --enable-poison-system-directories was given. ++if test "${enable_poison_system_directories+set}" = set; then : ++ enableval=$enable_poison_system_directories; ++else ++ enable_poison_system_directories=no ++fi ++ ++if test "x${enable_poison_system_directories}" = "xyes"; then + ++$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h ++ ++fi + + # Check whether --enable-got was given. + if test "${enable_got+set}" = set; then : +diff --git a/ld/configure.ac b/ld/configure.ac +index 77edac3258c..a74dac63038 100644 +--- a/ld/configure.ac ++++ b/ld/configure.ac +@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot) + AC_SUBST(TARGET_SYSTEM_ROOT) + AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) + ++AC_ARG_ENABLE([poison-system-directories], ++ AS_HELP_STRING([--enable-poison-system-directories], ++ [warn for use of native system library directories]),, ++ [enable_poison_system_directories=no]) ++if test "x${enable_poison_system_directories}" = "xyes"; then ++ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES], ++ [1], ++ [Define to warn for use of native system library directories]) ++fi ++ + dnl Use --enable-gold to decide if this linker should be the default. + dnl "install_as_default" is set to false if gold is the default linker. + dnl "installed_linker" is the installed BFD linker name. +diff --git a/ld/ld.h b/ld/ld.h +index 05649ff61b8..1818c227473 100644 +--- a/ld/ld.h ++++ b/ld/ld.h +@@ -163,6 +163,14 @@ typedef struct + in the linker script. */ + bool force_group_allocation; + ++ /* If TRUE (the default) warn for uses of system directories when ++ cross linking. */ ++ bool poison_system_directories; ++ ++ /* If TRUE (default FALSE) give an error for uses of system ++ directories when cross linking instead of a warning. */ ++ bool error_poison_system_directories; ++ + /* Big or little endian as set on command line. */ + enum endian_enum endian; + +diff --git a/ld/ld.texi b/ld/ld.texi +index db3a9f09b45..9dacc934f80 100644 +--- a/ld/ld.texi ++++ b/ld/ld.texi +@@ -2949,6 +2949,18 @@ string identifying the original linked file does not change. + Passing @code{none} for @var{style} disables the setting from any + @code{--build-id} options earlier on the command line. + ++ at kindex --no-poison-system-directories ++ at item --no-poison-system-directories ++Do not warn for @option{-L} options using system directories such as ++ at file{/usr/lib} when cross linking. This option is intended for use ++in chroot environments when such directories contain the correct ++libraries for the target system rather than the host. ++ ++ at kindex --error-poison-system-directories ++ at item --error-poison-system-directories ++Give an error instead of a warning for @option{-L} options using ++system directories when cross linking. ++ + @kindex --package-metadata=@var{JSON} + @item --package-metadata=@var{JSON} + Request the creation of a @code{.note.package} ELF note section. The +diff --git a/ld/ldfile.c b/ld/ldfile.c +index b8fd4e5d8e0..1f1d8e23bc9 100644 +--- a/ld/ldfile.c ++++ b/ld/ldfile.c +@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline) + new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); + else + new_dirs->name = xstrdup (name); ++ ++#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES ++ if (command_line.poison_system_directories ++ && ((!strncmp (name, "/lib", 4)) ++ || (!strncmp (name, "/usr/lib", 8)) ++ || (!strncmp (name, "/usr/local/lib", 14)) ++ || (!strncmp (name, "/usr/X11R6/lib", 14)))) ++ { ++ if (command_line.error_poison_system_directories) ++ einfo (_("%X%P: error: library search path \"%s\" is unsafe for " ++ "cross-compilation\n"), name); ++ else ++ einfo (_("%P: warning: library search path \"%s\" is unsafe for " ++ "cross-compilation\n"), name); ++ } ++#endif ++ + } + + /* Try to open a BFD for a lang_input_statement. */ +diff --git a/ld/ldlex.h b/ld/ldlex.h +index 0538f0a06a1..d1de3aec23d 100644 +--- a/ld/ldlex.h ++++ b/ld/ldlex.h +@@ -166,6 +166,8 @@ enum option_values + OPTION_CTF_VARIABLES, + OPTION_NO_CTF_VARIABLES, + OPTION_CTF_SHARE_TYPES, ++ OPTION_NO_POISON_SYSTEM_DIRECTORIES, ++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, + OPTION_WARN_EXECSTACK, + OPTION_NO_WARN_EXECSTACK, + OPTION_WARN_RWX_SEGMENTS, +diff --git a/ld/ldmain.c b/ld/ldmain.c +index 9290a189b0d..e2e3074e872 100644 +--- a/ld/ldmain.c ++++ b/ld/ldmain.c +@@ -321,6 +321,8 @@ main (int argc, char **argv) + command_line.warn_mismatch = true; + command_line.warn_search_mismatch = true; + command_line.check_section_addresses = -1; ++ command_line.poison_system_directories = true; ++ command_line.error_poison_system_directories = false; + + /* We initialize DEMANGLING based on the environment variable + COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the +diff --git a/ld/lexsup.c b/ld/lexsup.c +index c5960385572..da0a7829914 100644 +--- a/ld/lexsup.c ++++ b/ld/lexsup.c +@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] = + " is: share-unconflicted (default),\n" + " share-duplicated"), + TWO_DASHES }, ++ { {"no-poison-system-directories", no_argument, NULL, ++ OPTION_NO_POISON_SYSTEM_DIRECTORIES}, ++ '\0', NULL, N_("Do not warn for -L options using system directories"), ++ TWO_DASHES }, ++ { {"error-poison-system-directories", no_argument, NULL, ++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, ++ '\0', NULL, N_("Give an error for -L options using system directories"), ++ TWO_DASHES }, + }; + + #define OPTION_COUNT ARRAY_SIZE (ld_options) +@@ -625,6 +633,7 @@ parse_args (unsigned argc, char **argv) + int ingroup = 0; + char *default_dirlist = NULL; + char *shortopts; ++ char *BR_paranoid_env; + struct option *longopts; + struct option *really_longopts; + int last_optind; +@@ -1692,6 +1701,14 @@ parse_args (unsigned argc, char **argv) + } + break; + ++ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: ++ command_line.poison_system_directories = false; ++ break; ++ ++ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: ++ command_line.error_poison_system_directories = true; ++ break; ++ + case OPTION_PUSH_STATE: + input_flags.pushed = xmemdup (&input_flags, + sizeof (input_flags), +@@ -1837,6 +1854,10 @@ parse_args (unsigned argc, char **argv) + command_line.soname = NULL; + } + ++ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); ++ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0) ++ command_line.error_poison_system_directories = true; ++ + while (ingroup) + { + einfo (_("%P: missing --end-group; added as last command line option\n")); +-- +2.40.1 + diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index 6e93b65c3e..fe1755683c 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -24,6 +24,9 @@ config BR2_BINUTILS_VERSION_2_38_X config BR2_BINUTILS_VERSION_2_39_X bool "binutils 2.39" +config BR2_BINUTILS_VERSION_2_40_X + bool "binutils 2.40" + config BR2_BINUTILS_VERSION_ARC bool "binutils arc (2.34.50)" depends on BR2_arc @@ -36,6 +39,7 @@ config BR2_BINUTILS_VERSION default "2.37" if BR2_BINUTILS_VERSION_2_37_X default "2.38" if BR2_BINUTILS_VERSION_2_38_X default "2.39" if BR2_BINUTILS_VERSION_2_39_X + default "2.40" if BR2_BINUTILS_VERSION_2_40_X config BR2_BINUTILS_GPROFNG bool "gprofng support" diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index 5d45813b5a..e831d31b8a 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -2,6 +2,7 @@ sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz +sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz # Locally calculated (fetched from Github) sha512 76a8227a19218435319c660e4983ea17985194b7f496f163e97543e7f6fd3e9249241fdc05a16ba512fba96a1d846c1f7b080983404d821d6215f10e7f11e238 binutils-gdb-arc-2020.09-release.tar.gz diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index 1ef7ee57d2..e34dd79f6f 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -54,7 +54,8 @@ BINUTILS_CONF_OPTS = \ --with-system-zlib \ --disable-gprofng \ $(BINUTILS_DISABLE_GDB_CONF_OPTS) \ - $(BINUTILS_EXTRA_CONFIG_OPTIONS) + $(BINUTILS_EXTRA_CONFIG_OPTIONS) \ + --without-zstd ifeq ($(BR2_STATIC_LIBS),y) BINUTILS_CONF_OPTS += --disable-plugins @@ -90,7 +91,8 @@ HOST_BINUTILS_CONF_OPTS = \ --enable-plugins \ --enable-lto \ $(BINUTILS_DISABLE_GDB_CONF_OPTS) \ - $(BINUTILS_EXTRA_CONFIG_OPTIONS) + $(BINUTILS_EXTRA_CONFIG_OPTIONS) \ + --without-zstd ifeq ($(BR2_BINUTILS_GPROFNG),y) HOST_BINUTILS_DEPENDENCIES += host-bison -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:30 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:30 +0200 Subject: [Buildroot] [PATCH 4/5] package/binutils: switch to 2.39.x as the default version In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-4-romain.naour@gmail.com> Now that 2.40 has been released, let's use 2.39.x as the default binutils version. Signed-off-by: Romain Naour --- package/binutils/Config.in.host | 2 +- package/binutils/binutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index fe1755683c..a1800e49e2 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -7,7 +7,7 @@ config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI choice prompt "Binutils Version" - default BR2_BINUTILS_VERSION_2_38_X if !BR2_arc + default BR2_BINUTILS_VERSION_2_39_X if !BR2_arc default BR2_BINUTILS_VERSION_ARC if BR2_arc help Select the version of binutils you wish to use. diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index e34dd79f6f..0dd8526b26 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -11,7 +11,7 @@ ifeq ($(BINUTILS_VERSION),) ifeq ($(BR2_arc),y) BINUTILS_VERSION = arc-2020.09-release else -BINUTILS_VERSION = 2.38 +BINUTILS_VERSION = 2.39 endif endif # BINUTILS_VERSION -- 2.40.1 From romain.naour at gmail.com Sun Jun 11 13:16:31 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sun, 11 Jun 2023 15:16:31 +0200 Subject: [Buildroot] [PATCH 5/5] package/binutils: drop 2.37.x series In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com> References: <20230611131631.806432-1-romain.naour@gmail.com> Message-ID: <20230611131631.806432-5-romain.naour@gmail.com> Now that 2.40.x has been added, that 2.39.x is the default version, drop support for 2.37.x. Signed-off-by: Romain Naour --- .checkpackageignore | 7 - Config.in.legacy | 8 + package/binutils/2.37/0001-sh-conf.patch | 48 --- .../2.37/0002-poison-system-directories.patch | 306 ------------------ ...or1k-fix-building-with-gcc-version-5.patch | 50 --- ...tive-relocation-against-dynamic-on-P.patch | 59 ---- ...K_GOT16-signed-overflow-by-using-spe.patch | 75 ----- ...le-descriptor-if-there-is-no-archive.patch | 236 -------------- ...OT32-relocations-against-ABS-symbols.patch | 47 --- package/binutils/Config.in.host | 8 - package/binutils/binutils.hash | 1 - 11 files changed, 8 insertions(+), 837 deletions(-) delete mode 100644 package/binutils/2.37/0001-sh-conf.patch delete mode 100644 package/binutils/2.37/0002-poison-system-directories.patch delete mode 100644 package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch delete mode 100644 package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch delete mode 100644 package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch delete mode 100644 package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch delete mode 100644 package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..1cbf664bcf 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -214,13 +214,6 @@ package/berkeleydb/0001-cwd-db_config.patch Upstream package/berkeleydb/0002-atomic_compare_exchange.patch Upstream package/bind/0001-cross.patch Upstream package/bind/S81named Indent Shellcheck Variables -package/binutils/2.37/0001-sh-conf.patch Upstream -package/binutils/2.37/0002-poison-system-directories.patch Upstream -package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream -package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream -package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream -package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream -package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream package/binutils/2.38/0001-sh-conf.patch Upstream package/binutils/2.38/0002-poison-system-directories.patch Upstream package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream diff --git a/Config.in.legacy b/Config.in.legacy index ac2e302a6b..d3a67aba83 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,14 @@ endif ############################################################################### +comment "Legacy options removed in 2023.08" + +config BR2_BINUTILS_VERSION_2_37_X + bool "binutils 2.37.x has been removed" + select BR2_LEGACY + help + binutils 2.37 has been removed, use a newer version. + comment "Legacy options removed in 2023.05" config BR2_KERNEL_HEADERS_6_2 diff --git a/package/binutils/2.37/0001-sh-conf.patch b/package/binutils/2.37/0001-sh-conf.patch deleted file mode 100644 index fcc597e4d9..0000000000 --- a/package/binutils/2.37/0001-sh-conf.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 33f3c1f804efc2e4f97849081589efb70cda31e5 Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 25 Dec 2015 11:38:13 +0100 -Subject: [PATCH] sh-conf - -Likewise, binutils has no idea about any of these new targets either, so we -fix that up too.. now we're able to actually build a real toolchain for -sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more -inept targets than that one, really. Go look, I promise). - -[Romain: rebase on top of 2.32] -Signed-off-by: Romain Naour -[Thomas: rebase on top of 2.29, in which sh64 support was removed.] -Signed-off-by: Thomas Petazzoni ---- - configure | 2 +- - configure.ac | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure b/configure -index 3dd206525a7..6881ce632f5 100755 ---- a/configure -+++ b/configure -@@ -3892,7 +3892,7 @@ case "${target}" in - nvptx*-*-*) - noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" - ;; -- sh-*-*) -+ sh*-*-*) - case "${target}" in - sh*-*-elf) - ;; -diff --git a/configure.ac b/configure.ac -index 797a624621e..1f9256bbf18 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1175,7 +1175,7 @@ case "${target}" in - nvptx*-*-*) - noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" - ;; -- sh-*-*) -+ sh*-*-*) - case "${target}" in - sh*-*-elf) - ;; --- -2.31.1 - diff --git a/package/binutils/2.37/0002-poison-system-directories.patch b/package/binutils/2.37/0002-poison-system-directories.patch deleted file mode 100644 index 1a5fe46575..0000000000 --- a/package/binutils/2.37/0002-poison-system-directories.patch +++ /dev/null @@ -1,306 +0,0 @@ -From 4d8705ddb55897e8a74b617ab95736d520d9e1ea Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 25 Dec 2015 11:45:38 +0100 -Subject: [PATCH] poison-system-directories - -Patch adapted to binutils 2.23.2 and extended to use -BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni. - -[Romain: rebase on top of 2.33.1] -Signed-off-by: Romain Naour -[Gustavo: adapt to binutils 2.25] -Signed-off-by: Thomas Petazzoni -Signed-off-by: Gustavo Zacarias - -Upstream-Status: Inappropriate [distribution: codesourcery] - -Patch originally created by Mark Hatle, forward-ported to -binutils 2.21 by Scott Garman. - -purpose: warn for uses of system directories when cross linking - -Code Merged from Sourcery G++ binutils 2.19 - 4.4-277 - -2008-07-02 Joseph Myers - - ld/ - * ld.h (args_type): Add error_poison_system_directories. - * ld.texinfo (--error-poison-system-directories): Document. - * ldfile.c (ldfile_add_library_path): Check - command_line.error_poison_system_directories. - * ldmain.c (main): Initialize - command_line.error_poison_system_directories. - * lexsup.c (enum option_values): Add - OPTION_ERROR_POISON_SYSTEM_DIRECTORIES. - (ld_options): Add --error-poison-system-directories. - (parse_args): Handle new option. - -2007-06-13 Joseph Myers - - ld/ - * config.in: Regenerate. - * ld.h (args_type): Add poison_system_directories. - * ld.texinfo (--no-poison-system-directories): Document. - * ldfile.c (ldfile_add_library_path): Check - command_line.poison_system_directories. - * ldmain.c (main): Initialize - command_line.poison_system_directories. - * lexsup.c (enum option_values): Add - OPTION_NO_POISON_SYSTEM_DIRECTORIES. - (ld_options): Add --no-poison-system-directories. - (parse_args): Handle new option. - -2007-04-20 Joseph Myers - - Merge from Sourcery G++ binutils 2.17: - - 2007-03-20 Joseph Myers - Based on patch by Mark Hatle . - ld/ - * configure.ac (--enable-poison-system-directories): New option. - * configure, config.in: Regenerate. - * ldfile.c (ldfile_add_library_path): If - ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib, - /usr/lib, /usr/local/lib or /usr/X11R6/lib. - -Signed-off-by: Mark Hatle -Signed-off-by: Scott Garman ---- - ld/config.in | 3 +++ - ld/configure | 14 ++++++++++++++ - ld/configure.ac | 10 ++++++++++ - ld/ld.h | 8 ++++++++ - ld/ld.texi | 12 ++++++++++++ - ld/ldfile.c | 17 +++++++++++++++++ - ld/ldlex.h | 2 ++ - ld/ldmain.c | 2 ++ - ld/lexsup.c | 21 +++++++++++++++++++++ - 9 files changed, 89 insertions(+) - -diff --git a/ld/config.in b/ld/config.in -index 26d55a00d47..ffad464783c 100644 ---- a/ld/config.in -+++ b/ld/config.in -@@ -43,6 +43,9 @@ - language is requested. */ - #undef ENABLE_NLS - -+/* Define to warn for use of native system library directories */ -+#undef ENABLE_POISON_SYSTEM_DIRECTORIES -+ - /* Additional extension a shared object might have. */ - #undef EXTRA_SHLIB_EXTENSION - -diff --git a/ld/configure b/ld/configure -index c197aaef3cb..882263aa43f 100755 ---- a/ld/configure -+++ b/ld/configure -@@ -829,6 +829,7 @@ with_lib_path - enable_targets - enable_64_bit_bfd - with_sysroot -+enable_poison_system_directories - enable_gold - enable_got - enable_compressed_debug_sections -@@ -1498,6 +1499,8 @@ Optional Features: - --enable-checking enable run-time checks - --enable-targets alternative target configurations - --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) -+ --enable-poison-system-directories -+ warn for use of native system library directories - --enable-gold[=ARG] build gold [ARG={default,yes,no}] - --enable-got= GOT handling scheme (target, single, negative, - multigot) -@@ -15236,7 +15239,18 @@ else - fi - - -+# Check whether --enable-poison-system-directories was given. -+if test "${enable_poison_system_directories+set}" = set; then : -+ enableval=$enable_poison_system_directories; -+else -+ enable_poison_system_directories=no -+fi -+ -+if test "x${enable_poison_system_directories}" = "xyes"; then - -+$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h -+ -+fi - - # Check whether --enable-got was given. - if test "${enable_got+set}" = set; then : -diff --git a/ld/configure.ac b/ld/configure.ac -index 8ea97c43cd4..0f246db67d8 100644 ---- a/ld/configure.ac -+++ b/ld/configure.ac -@@ -106,6 +106,16 @@ AC_SUBST(use_sysroot) - AC_SUBST(TARGET_SYSTEM_ROOT) - AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) - -+AC_ARG_ENABLE([poison-system-directories], -+ AS_HELP_STRING([--enable-poison-system-directories], -+ [warn for use of native system library directories]),, -+ [enable_poison_system_directories=no]) -+if test "x${enable_poison_system_directories}" = "xyes"; then -+ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES], -+ [1], -+ [Define to warn for use of native system library directories]) -+fi -+ - dnl Use --enable-gold to decide if this linker should be the default. - dnl "install_as_default" is set to false if gold is the default linker. - dnl "installed_linker" is the installed BFD linker name. -diff --git a/ld/ld.h b/ld/ld.h -index 35fafebfaed..74e66405de6 100644 ---- a/ld/ld.h -+++ b/ld/ld.h -@@ -162,6 +162,14 @@ typedef struct - in the linker script. */ - bool force_group_allocation; - -+ /* If TRUE (the default) warn for uses of system directories when -+ cross linking. */ -+ bool poison_system_directories; -+ -+ /* If TRUE (default FALSE) give an error for uses of system -+ directories when cross linking instead of a warning. */ -+ bool error_poison_system_directories; -+ - /* Big or little endian as set on command line. */ - enum endian_enum endian; - -diff --git a/ld/ld.texi b/ld/ld.texi -index dd8f571d4e4..3ab210b41b9 100644 ---- a/ld/ld.texi -+++ b/ld/ld.texi -@@ -2863,6 +2863,18 @@ string identifying the original linked file does not change. - - Passing @code{none} for @var{style} disables the setting from any - @code{--build-id} options earlier on the command line. -+ -+ at kindex --no-poison-system-directories -+ at item --no-poison-system-directories -+Do not warn for @option{-L} options using system directories such as -+ at file{/usr/lib} when cross linking. This option is intended for use -+in chroot environments when such directories contain the correct -+libraries for the target system rather than the host. -+ -+ at kindex --error-poison-system-directories -+ at item --error-poison-system-directories -+Give an error instead of a warning for @option{-L} options using -+system directories when cross linking. - @end table - - @c man end -diff --git a/ld/ldfile.c b/ld/ldfile.c -index 9d0af06f1f6..7cdd3b1c1b1 100644 ---- a/ld/ldfile.c -+++ b/ld/ldfile.c -@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline) - new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); - else - new_dirs->name = xstrdup (name); -+ -+#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES -+ if (command_line.poison_system_directories -+ && ((!strncmp (name, "/lib", 4)) -+ || (!strncmp (name, "/usr/lib", 8)) -+ || (!strncmp (name, "/usr/local/lib", 14)) -+ || (!strncmp (name, "/usr/X11R6/lib", 14)))) -+ { -+ if (command_line.error_poison_system_directories) -+ einfo (_("%X%P: error: library search path \"%s\" is unsafe for " -+ "cross-compilation\n"), name); -+ else -+ einfo (_("%P: warning: library search path \"%s\" is unsafe for " -+ "cross-compilation\n"), name); -+ } -+#endif -+ - } - - /* Try to open a BFD for a lang_input_statement. */ -diff --git a/ld/ldlex.h b/ld/ldlex.h -index 9e8bf5fb835..2f0fadfe0a3 100644 ---- a/ld/ldlex.h -+++ b/ld/ldlex.h -@@ -163,6 +163,8 @@ enum option_values - OPTION_CTF_VARIABLES, - OPTION_NO_CTF_VARIABLES, - OPTION_CTF_SHARE_TYPES, -+ OPTION_NO_POISON_SYSTEM_DIRECTORIES, -+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, - }; - - /* The initial parser states. */ -diff --git a/ld/ldmain.c b/ld/ldmain.c -index 42660eb9a3c..1aef9387f93 100644 ---- a/ld/ldmain.c -+++ b/ld/ldmain.c -@@ -321,6 +321,8 @@ main (int argc, char **argv) - command_line.warn_mismatch = true; - command_line.warn_search_mismatch = true; - command_line.check_section_addresses = -1; -+ command_line.poison_system_directories = true; -+ command_line.error_poison_system_directories = false; - - /* We initialize DEMANGLING based on the environment variable - COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the -diff --git a/ld/lexsup.c b/ld/lexsup.c -index 00274c500d0..4f23b3a2da2 100644 ---- a/ld/lexsup.c -+++ b/ld/lexsup.c -@@ -595,6 +595,14 @@ static const struct ld_option ld_options[] = - " is: share-unconflicted (default),\n" - " share-duplicated"), - TWO_DASHES }, -+ { {"no-poison-system-directories", no_argument, NULL, -+ OPTION_NO_POISON_SYSTEM_DIRECTORIES}, -+ '\0', NULL, N_("Do not warn for -L options using system directories"), -+ TWO_DASHES }, -+ { {"error-poison-system-directories", no_argument, NULL, -+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, -+ '\0', NULL, N_("Give an error for -L options using system directories"), -+ TWO_DASHES }, - }; - - #define OPTION_COUNT ARRAY_SIZE (ld_options) -@@ -607,6 +615,7 @@ parse_args (unsigned argc, char **argv) - int ingroup = 0; - char *default_dirlist = NULL; - char *shortopts; -+ char *BR_paranoid_env; - struct option *longopts; - struct option *really_longopts; - int last_optind; -@@ -1643,6 +1652,14 @@ parse_args (unsigned argc, char **argv) - } - break; - -+ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: -+ command_line.poison_system_directories = false; -+ break; -+ -+ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: -+ command_line.error_poison_system_directories = true; -+ break; -+ - case OPTION_PUSH_STATE: - input_flags.pushed = xmemdup (&input_flags, - sizeof (input_flags), -@@ -1788,6 +1805,10 @@ parse_args (unsigned argc, char **argv) - command_line.soname = NULL; - } - -+ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); -+ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0) -+ command_line.error_poison_system_directories = true; -+ - while (ingroup) - { - einfo (_("%P: missing --end-group; added as last command line option\n")); --- -2.31.1 - diff --git a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch b/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch deleted file mode 100644 index bfd531b818..0000000000 --- a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch +++ /dev/null @@ -1,50 +0,0 @@ -From ef4ba1da823e8366ea4f126f50885a44ebf4dcf0 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 9 Jun 2021 17:28:27 +0200 -Subject: [PATCH] bfd/elf32-or1k: fix building with gcc version < 5 - -Gcc version >= 5 has standard C mode not set to -std=gnu11, so if we use -an old compiler(i.e. gcc 4.9) build fails on: -``` -elf32-or1k.c:2251:3: error: 'for' loop initial declarations are only allowed in -C99 or C11 mode - for (size_t i = 0; i < insn_count; i++) - ^ -``` - -So let's declare `size_t i` at the top of the function instead of inside -for loop. - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 4ae7f324d33..32063ab0289 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -2244,9 +2244,10 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj, - { - unsigned nodelay = elf_elfheader (output_bfd)->e_flags & EF_OR1K_NODELAY; - unsigned output_insns[PLT_MAX_INSN_COUNT]; -+ size_t i; - - /* Copy instructions into the output buffer. */ -- for (size_t i = 0; i < insn_count; i++) -+ for (i = 0; i < insn_count; i++) - output_insns[i] = insns[i]; - - /* Honor the no-delay-slot setting. */ -@@ -2277,7 +2278,7 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj, - } - - /* Write out the output buffer. */ -- for (size_t i = 0; i < (insn_count+1); i++) -+ for (i = 0; i < (insn_count+1); i++) - bfd_put_32 (output_bfd, output_insns[i], contents + (i*4)); - } - --- -2.31.1 - diff --git a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch b/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch deleted file mode 100644 index 0d18321ee1..0000000000 --- a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 203b80f8dbdd3ddb860114b03351a0dea28c978f Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Sat, 10 Jul 2021 17:57:34 +0200 -Subject: [PATCH] or1k: fix pc-relative relocation against dynamic on PC - relative 26 bit relocation - -When building openal we were seeing the assert failure: - -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourcePausev -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourceStopv -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourceRewindv -/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o: -pc-relative relocation against dynamic symbol alSourcePlayv -collect2: error: ld returned 1 exit status - -This happens because in R_OR1K_INSN_REL_26 case we can't reference local -symbol as previously done but we need to make sure that calls to actual -symbol always call the version of current object. - -bfd/Changelog: - - * elf32-or1k.c (or1k_elf_relocate_section): use a separate entry - in switch case R_OR1K_INSN_REL_26 where we need to check for - !SYMBOL_CALLS_LOCAL() instead of !SYMBOL_REFERENCES_LOCAL(). - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 32063ab0289..67252394173 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -1543,6 +1543,18 @@ or1k_elf_relocate_section (bfd *output_bfd, - break; - - case R_OR1K_INSN_REL_26: -+ /* For a non-shared link, these will reference plt or call the -+ version of actual object. */ -+ if (bfd_link_pic (info) && !SYMBOL_CALLS_LOCAL (info, h)) -+ { -+ _bfd_error_handler -+ (_("%pB: pc-relative relocation against dynamic symbol %s"), -+ input_bfd, name); -+ ret_val = false; -+ bfd_set_error (bfd_error_bad_value); -+ } -+ break; -+ - case R_OR1K_PCREL_PG21: - case R_OR1K_LO13: - case R_OR1K_SLO13: --- -2.31.1 - diff --git a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch b/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch deleted file mode 100644 index 8609db95b7..0000000000 --- a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 362a20108782b87cd780a989c0dbd014fc2def8b Mon Sep 17 00:00:00 2001 -From: Stafford Horne -Date: Sun, 2 Jan 2022 09:03:28 +0900 -Subject: [PATCH] or1k: Avoid R_OR1K_GOT16 signed overflow by using special - howto - -Previously when fixing PR 21464 we masked out upper bits of the -relocation value in order to avoid overflow complaints when acceptable. -It turns out this does not work when the relocation value ends up being -signed. - -To fix this this patch introduces a special howto with -complain_on_overflow set to complain_overflow_dont. This is used in -place of the normal R_OR1K_GOT16 howto when we detect R_OR1K_GOT_AHI16 -relocations. - -bfd/ChangeLog: - - PR 28735 - * elf32-or1k.c (or1k_elf_got16_no_overflow_howto): Define. - (or1k_elf_relocate_section): Use new howto instead of trying to - mask out relocation bits. - -Signed-off-by: Giulio Benetti ---- - bfd/elf32-or1k.c | 24 ++++++++++++++++++++---- - 1 file changed, 20 insertions(+), 4 deletions(-) - -diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c -index 4ae7f324d33..7fd88d72442 100644 ---- a/bfd/elf32-or1k.c -+++ b/bfd/elf32-or1k.c -@@ -828,6 +828,23 @@ static reloc_howto_type or1k_elf_howto_table[] = - false), /* pcrel_offset */ - }; - -+/* A copy of the R_OR1K_GOT16 used in the presense of R_OR1K_GOT_AHI16 -+ relocations when we know we can ignore overflows. */ -+static reloc_howto_type or1k_elf_got16_no_overflow_howto = -+ HOWTO (R_OR1K_GOT16, /* type */ -+ 0, /* rightshift */ -+ 2, /* size (0 = byte, 1 = short, 2 = long) */ -+ 16, /* bitsize */ -+ false, /* pc_relative */ -+ 0, /* bitpos */ -+ complain_overflow_dont, /* complain_on_overflow */ -+ bfd_elf_generic_reloc, /* special_function */ -+ "R_OR1K_GOT16", /* name */ -+ false, /* partial_inplace */ -+ 0, /* src_mask */ -+ 0xffff, /* dst_mask */ -+ false); /* pcrel_offset */ -+ - /* Map BFD reloc types to Or1k ELF reloc types. */ - - struct or1k_reloc_map -@@ -1506,12 +1523,11 @@ or1k_elf_relocate_section (bfd *output_bfd, - if (r_type == R_OR1K_GOT_AHI16) - saw_gotha = true; - -- /* If we have a R_OR1K_GOT16 followed by a R_OR1K_GOT_AHI16 -+ /* If we have a R_OR1K_GOT16 following a R_OR1K_GOT_AHI16 - relocation we assume the code is doing the right thing to avoid -- overflows. Here we mask the lower 16-bit of the relocation to -- avoid overflow validation failures. */ -+ overflows. */ - if (r_type == R_OR1K_GOT16 && saw_gotha) -- relocation &= 0xffff; -+ howto = &or1k_elf_got16_no_overflow_howto; - - /* Addend should be zero. */ - if (rel->r_addend != 0) --- -2.25.1 - diff --git a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch b/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch deleted file mode 100644 index 46697cc5c8..0000000000 --- a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch +++ /dev/null @@ -1,236 +0,0 @@ -From 1c611b40e6bfc8029bff7696814330b5bc0ee5c0 Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -Date: Mon, 26 Jul 2021 05:59:55 -0700 -Subject: [PATCH] bfd: Close the file descriptor if there is no archive fd - -Close the file descriptor if there is no archive plugin file descriptor -to avoid running out of file descriptors on thin archives with many -archive members. - -bfd/ - - PR ld/28138 - * plugin.c (bfd_plugin_close_file_descriptor): Close the file - descriptor there is no archive plugin file descriptor. - -ld/ - - PR ld/28138 - * testsuite/ld-plugin/lto.exp: Run tmpdir/pr28138 only for - native build. - - PR ld/28138 - * testsuite/ld-plugin/lto.exp: Run ld/28138 tests. - * testsuite/ld-plugin/pr28138.c: New file. - * testsuite/ld-plugin/pr28138-1.c: Likewise. - * testsuite/ld-plugin/pr28138-2.c: Likewise. - * testsuite/ld-plugin/pr28138-3.c: Likewise. - * testsuite/ld-plugin/pr28138-4.c: Likewise. - * testsuite/ld-plugin/pr28138-5.c: Likewise. - * testsuite/ld-plugin/pr28138-6.c: Likewise. - * testsuite/ld-plugin/pr28138-7.c: Likewise. - -(cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742) -(cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2) - -[Upstream: - https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1c611b40e6bfc8029bff7696814330b5bc0ee5c0] -Signed-off-by: Peter Seiderer ---- - bfd/plugin.c | 8 +++++++ - ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++ - ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++ - ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++ - 10 files changed, 104 insertions(+) - create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c - create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c - create mode 100644 ld/testsuite/ld-plugin/pr28138.c - -diff --git a/bfd/plugin.c b/bfd/plugin.c -index 6cfa2b66470..3bab8febe88 100644 ---- a/bfd/plugin.c -+++ b/bfd/plugin.c -@@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd) - && !bfd_is_thin_archive (abfd->my_archive)) - abfd = abfd->my_archive; - -+ /* Close the file descriptor if there is no archive plugin file -+ descriptor. */ -+ if (abfd->archive_plugin_fd == -1) -+ { -+ close (fd); -+ return; -+ } -+ - abfd->archive_plugin_fd_open_count--; - /* Dup the archive plugin file descriptor for later use, which - will be closed by _bfd_archive_close_and_cleanup. */ -diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp -index def69e43ab3..999d911ce6a 100644 ---- a/ld/testsuite/ld-plugin/lto.exp -+++ b/ld/testsuite/ld-plugin/lto.exp -@@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } { - } - } - -+run_cc_link_tests [list \ -+ [list \ -+ "Build pr28138.a" \ -+ "-T" "" \ -+ {pr28138-1.c pr28138-2.c pr28138-3.c pr28138-4.c pr28138-5.c \ -+ pr28138-6.c pr28138-7.c} {} "pr28138.a" \ -+ ] \ -+ [list \ -+ "Build pr28138.o" \ -+ "" "" \ -+ {pr28138.c} {} \ -+ ] \ -+] -+ -+set exec_output [run_host_cmd "sh" \ -+ "-c \"ulimit -n 20; \ -+ $CC -Btmpdir/ld -o tmpdir/pr28138 \ -+ tmpdir/pr28138.o tmpdir/pr28138.a\""] -+set exec_output [prune_warnings $exec_output] -+if [string match "" $exec_output] then { -+ if { [isnative] } { -+ set exec_output [run_host_cmd "tmpdir/pr28138" ""] -+ if [string match "PASS" $exec_output] then { -+ pass "PR ld/28138" -+ } else { -+ fail "PR ld/28138" -+ } -+ } else { -+ pass "PR ld/28138" -+ } -+} else { -+ fail "PR ld/28138" -+} -+ - set testname "Build liblto-11.a" - remote_file host delete "tmpdir/liblto-11.a" - set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"] -diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c -new file mode 100644 -index 00000000000..51d119e1642 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-1.c -@@ -0,0 +1,6 @@ -+extern int a0(void); -+int -+a1(void) -+{ -+ return 1 + a0(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c -new file mode 100644 -index 00000000000..1120cd797e9 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-2.c -@@ -0,0 +1,6 @@ -+extern int a1(void); -+int -+a2(void) -+{ -+ return 1 + a1(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c -new file mode 100644 -index 00000000000..ec464947ee6 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-3.c -@@ -0,0 +1,6 @@ -+extern int a2(void); -+int -+a3(void) -+{ -+ return 1 + a2(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c -new file mode 100644 -index 00000000000..475701b2c5c ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-4.c -@@ -0,0 +1,6 @@ -+extern int a3(void); -+int -+a4(void) -+{ -+ return 1 + a3(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c -new file mode 100644 -index 00000000000..e24f86c363e ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-5.c -@@ -0,0 +1,6 @@ -+extern int a4(void); -+int -+a5(void) -+{ -+ return 1 + a4(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c -new file mode 100644 -index 00000000000..b5b938bdb21 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-6.c -@@ -0,0 +1,6 @@ -+extern int a5(void); -+int -+a6(void) -+{ -+ return 1 + a5(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c -new file mode 100644 -index 00000000000..4ef75bf0f0c ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138-7.c -@@ -0,0 +1,6 @@ -+extern int a6(void); -+int -+a7(void) -+{ -+ return 1 + a6(); -+} -diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c -new file mode 100644 -index 00000000000..68252c9f382 ---- /dev/null -+++ b/ld/testsuite/ld-plugin/pr28138.c -@@ -0,0 +1,20 @@ -+#include -+ -+extern int a7(void); -+ -+int -+a0(void) -+{ -+ return 0; -+} -+ -+int -+main() -+{ -+ if (a7() == 7) -+ { -+ printf ("PASS\n"); -+ return 0; -+ } -+ return 1; -+} --- -2.34.1 - diff --git a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch b/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch deleted file mode 100644 index 3e29282261..0000000000 --- a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 30a954525f4e53a9cd50a1a8a6f201c7cf6595c7 Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -Date: Mon, 7 Feb 2022 15:22:19 -0800 -Subject: [PATCH] i386: Allow GOT32 relocations against ABS symbols - -GOT32 relocations are allowed since absolute value + addend is stored in -the GOT slot. - -Tested on glibc 2.35 build with GCC 11.2 and -Os. - -bfd/ - - PR ld/28870 - * elfxx-x86.c (_bfd_elf_x86_valid_reloc_p): Also allow GOT32 - relocations. - - -Signed-off-by: Waldemar Brodkorb - -diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c -index 7ac2411fc80..d00dc45677b 100644 ---- a/bfd/elfxx-x86.c -+++ b/bfd/elfxx-x86.c -@@ -1942,9 +1942,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section, - irel = *rel; - - /* Only allow relocations against absolute symbol, which can be -- resolved as absolute value + addend. GOTPCREL relocations -- are allowed since absolute value + addend is stored in the -- GOT slot. */ -+ resolved as absolute value + addend. GOTPCREL and GOT32 -+ relocations are allowed since absolute value + addend is -+ stored in the GOT slot. */ - if (bed->target_id == X86_64_ELF_DATA) - { - r_type &= ~R_X86_64_converted_reloc_bit; -@@ -1965,7 +1965,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section, - else - valid_p = (r_type == R_386_32 - || r_type == R_386_16 -- || r_type == R_386_8); -+ || r_type == R_386_8 -+ || r_type == R_386_GOT32 -+ || r_type == R_386_GOT32X); - - if (valid_p) - *no_dynreloc_p = true; diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index a1800e49e2..de5ca866e5 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -12,12 +12,6 @@ choice help Select the version of binutils you wish to use. -config BR2_BINUTILS_VERSION_2_37_X - bool "binutils 2.37" - # AVX512FP16 instructions were not supported before binutils - # 2.38 - depends on !BR2_X86_CPU_HAS_AVX512 - config BR2_BINUTILS_VERSION_2_38_X bool "binutils 2.38" @@ -36,7 +30,6 @@ endchoice config BR2_BINUTILS_VERSION string default "arc-2020.09-release" if BR2_BINUTILS_VERSION_ARC - default "2.37" if BR2_BINUTILS_VERSION_2_37_X default "2.38" if BR2_BINUTILS_VERSION_2_38_X default "2.39" if BR2_BINUTILS_VERSION_2_39_X default "2.40" if BR2_BINUTILS_VERSION_2_40_X @@ -44,7 +37,6 @@ config BR2_BINUTILS_VERSION config BR2_BINUTILS_GPROFNG bool "gprofng support" depends on !BR2_BINUTILS_VERSION_ARC - depends on !BR2_BINUTILS_VERSION_2_37_X depends on !BR2_BINUTILS_VERSION_2_38_X help This option enables support for gprofng, a new profiler. diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash index e831d31b8a..1a24c2f4bd 100644 --- a/package/binutils/binutils.hash +++ b/package/binutils/binutils.hash @@ -1,5 +1,4 @@ # From https://gcc.gnu.org/pub/binutils/releases/sha512.sum -sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz -- 2.40.1 From giulio.benetti at benettiengineering.com Sun Jun 11 13:25:33 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 15:25:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611075148.327954-1-bernd.kuhls@t-online.de> References: <20230611075148.327954-1-bernd.kuhls@t-online.de> Message-ID: Hi Bernd, > Il giorno 11 giu 2023, alle ore 09:52, Bernd Kuhls ha scritto: > > ?Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls > --- > After trying for an hour to register an account upstream I gave up > because all my public mail accounts were rejected. So I was unable to > send the patch upstream. Thanks a lot for providing such patch. I will send it to their Mailing List after giving a try. Last days I?ve seen their git repo down too and in general it?s unstable. Giulio > > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..3af4b75623 > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: pending upload > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + > -- > 2.39.2 > From ju.o at free.fr Sun Jun 11 13:34:01 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 15:34:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 Message-ID: <20230611133401.8977-1-ju.o@free.fr> For change log, see: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 Note: this patch also adds a comment about pgp signature verification in the hash file. Signed-off-by: Julien Olivain --- package/dmidecode/dmidecode.hash | 5 +++-- package/dmidecode/dmidecode.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/dmidecode/dmidecode.hash b/package/dmidecode/dmidecode.hash index ec5484e667..654c4cc537 100644 --- a/package/dmidecode/dmidecode.hash +++ b/package/dmidecode/dmidecode.hash @@ -1,3 +1,4 @@ -# Locally computed -sha256 43cba851d8467c9979ccdbeab192eb6638c7d3a697eba5ddb779da8837542212 dmidecode-3.4.tar.xz +# Locally computed after checking pgp signature from: +# https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz.sig +sha256 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073 dmidecode-3.5.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/dmidecode/dmidecode.mk b/package/dmidecode/dmidecode.mk index 352cdb106c..353978daa9 100644 --- a/package/dmidecode/dmidecode.mk +++ b/package/dmidecode/dmidecode.mk @@ -4,7 +4,7 @@ # ################################################################################ -DMIDECODE_VERSION = 3.4 +DMIDECODE_VERSION = 3.5 DMIDECODE_SOURCE = dmidecode-$(DMIDECODE_VERSION).tar.xz DMIDECODE_SITE = http://download.savannah.gnu.org/releases/dmidecode DMIDECODE_LICENSE = GPL-2.0+ -- 2.41.0 From bernd.kuhls at t-online.de Sun Jun 11 14:56:17 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:17 +0200 Subject: [Buildroot] [PATCH 12/12] DEVELOPERS: remove Bernd Kuhls from package/x11r7/ In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-13-bernd.kuhls@t-online.de> Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3041efe738..407ff8e81b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -482,7 +482,6 @@ F: package/vnstat/ F: package/wget/ F: package/wireless-regdb/ F: package/wireless_tools/ -F: package/x11r7/ F: package/x264/ F: package/x265/ F: package/xmrig/ -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:08 +0200 Subject: [Buildroot] [PATCH 03/12] package/x11r7/xapp_setxkbmap: bump version to 1.3.4 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-4-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash | 6 +++--- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash index a57d7cc737..a3ad6ce38c 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003146.html -sha256 b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b setxkbmap-1.3.3.tar.xz -sha512 208f07a7f7bce47b573099d4cd8c941a3a4d74b456720bc3ca1cbba298381a2ab98c7500d6e6cd6d5dd61840b7c42cf6521da754ec395f266f8158102a55ad58 setxkbmap-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003397.html +sha256 be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade setxkbmap-1.3.4.tar.xz +sha512 f4d026e7707656173f54d79b95ff3370ae06eaf252b89b79bc7175edeaf3ef79073d4d7d8a35fdee95608bf85d7d23514d74f00e55b613810ef6c3ccc0cf498b setxkbmap-1.3.4.tar.xz # Locally computed sha256 afb8ce58340b6a6b85b73e256425263ce46f5a427279785e275991cb660cce82 COPYING diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk index 4d48a3fbc1..9049b36944 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_SETXKBMAP_VERSION = 1.3.3 +XAPP_SETXKBMAP_VERSION = 1.3.4 XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.xz XAPP_SETXKBMAP_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_SETXKBMAP_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:09 +0200 Subject: [Buildroot] [PATCH 04/12] package/x11r7/xlib_libX11: bump version to 1.8.5 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-5-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..4fbec783d6 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003398.html +sha256 e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561 libX11-1.8.5.tar.xz +sha512 5274f6073ead119c8f915d302f1e2bf9579f88d28a2a2d084a4be2050b14fb605efe91099c89ba55aeb7ad36ae0ecbd519b0808be0e29f56367d5dd8faa063d3 libX11-1.8.5.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..5177e3a1e0 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.5 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:05 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:05 +0200 Subject: [Buildroot] [PATCH 01/12] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 Message-ID: <20230611145617.758070-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003394.html Signed-off-by: Bernd Kuhls --- .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash index eed28d3fde..6d7d0b4bc2 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz # Locally calculated sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk index e863b1e506..f7f05c7c41 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:13 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:13 +0200 Subject: [Buildroot] [PATCH 08/12] package/x11r7/xlib_libdmx: bump version to 1.1.5 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-9-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003403.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libdmx/xlib_libdmx.hash | 8 +++----- package/x11r7/xlib_libdmx/xlib_libdmx.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.hash b/package/x11r7/xlib_libdmx/xlib_libdmx.hash index e9d8616ba4..8a4b13099e 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.hash +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-May/002894.html -md5 d2f1f0ec68ac3932dd7f1d9aa0a7a11c libdmx-1.1.4.tar.bz2 -sha1 499e2540ca0e94ca858037865243c3c60908fd94 libdmx-1.1.4.tar.bz2 -sha256 253f90005d134fa7a209fbcbc5a3024335367c930adf0f3203e754cf32747243 libdmx-1.1.4.tar.bz2 -sha512 77aba6cadfd17db0cc7e1bc26f14d908223a0fdb135d46f86c3be34e3bc7e2f843f08d4d0ef773357e83b17122bffe56a0442d12908378c05a22177b10ae10e9 libdmx-1.1.4.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003403.html +sha256 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f libdmx-1.1.5.tar.xz +sha512 55df45a06bddbf19e0253362853e2f979d736ba1f1fdec5d392c0f6c0dc72684e7b8df0f0a99ac96ce9d9d59bc6c25146086b18c054b4dbe6be9aa3166f23464 libdmx-1.1.5.tar.xz # Locally computed sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.mk b/package/x11r7/xlib_libdmx/xlib_libdmx.mk index 429595b5d7..9aaf81eb6f 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.mk +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBDMX_VERSION = 1.1.4 -XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.bz2 -XLIB_LIBDMX_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBDMX_VERSION = 1.1.5 +XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.xz +XLIB_LIBDMX_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBDMX_LICENSE = MIT XLIB_LIBDMX_LICENSE_FILES = COPYING XLIB_LIBDMX_CPE_ID_VENDOR = x -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:11 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:11 +0200 Subject: [Buildroot] [PATCH 06/12] package/x11r7/xapp_xwd: bump version to 1.0.9 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-7-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003400.html Switched tarball to xz. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xwd/xapp_xwd.hash | 6 +++--- package/x11r7/xapp_xwd/xapp_xwd.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xwd/xapp_xwd.hash b/package/x11r7/xapp_xwd/xapp_xwd.hash index 7595286499..cc81b05ce5 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.hash +++ b/package/x11r7/xapp_xwd/xapp_xwd.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003102.html -sha256 fbaa2b34163714fe7be22b60920ea4683f63b355babb1781aec2e452a033031b xwd-1.0.8.tar.bz2 -sha512 d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e xwd-1.0.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003400.html +sha256 dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f xwd-1.0.9.tar.xz +sha512 ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56 xwd-1.0.9.tar.xz # Locally computed sha256 7cfda56afd92a1ecd2f23bd0064e01b5141053390d854785504adfe2c0fbd946 COPYING diff --git a/package/x11r7/xapp_xwd/xapp_xwd.mk b/package/x11r7/xapp_xwd/xapp_xwd.mk index 1c5bd50166..8960aaffdb 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.mk +++ b/package/x11r7/xapp_xwd/xapp_xwd.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWD_VERSION = 1.0.8 -XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.bz2 +XAPP_XWD_VERSION = 1.0.9 +XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.xz XAPP_XWD_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWD_LICENSE = MIT XAPP_XWD_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:12 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:12 +0200 Subject: [Buildroot] [PATCH 07/12] package/x11r7/xapp_xrdb: bump version to 1.2.2 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-8-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003401html Switched tarball to xz. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xrdb/xapp_xrdb.hash | 6 +++--- package/x11r7/xapp_xrdb/xapp_xrdb.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.hash b/package/x11r7/xapp_xrdb/xapp_xrdb.hash index 606fd26060..d8b56bf2c8 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.hash +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003107.html -sha256 4f5d031c214ffb88a42ae7528492abde1178f5146351ceb3c05f3b8d5abee8b4 xrdb-1.2.1.tar.bz2 -sha512 d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9 xrdb-1.2.1.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003401.html +sha256 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4 xrdb-1.2.2.tar.xz +sha512 c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c xrdb-1.2.2.tar.xz # Locally computed sha256 ca1b3e2f9f37c35876b69a9c1c5a7860fae59b7ba87a1d2dc541b722e29b1ecc COPYING diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.mk b/package/x11r7/xapp_xrdb/xapp_xrdb.mk index 4f9860d25a..769c5a06f4 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.mk +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XRDB_VERSION = 1.2.1 -XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.bz2 +XAPP_XRDB_VERSION = 1.2.2 +XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.xz XAPP_XRDB_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XRDB_LICENSE = MIT XAPP_XRDB_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:07 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:07 +0200 Subject: [Buildroot] [PATCH 02/12] package/x11r7/xdriver_xf86-video-i128: bump version to 1.4.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-3-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003395.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- .../xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash | 8 +++----- .../xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash index 96bd42ac36..c17d3086a1 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002932.html -md5 a980f1b8532ccfe81932580bc4e0f2a0 xf86-video-i128-1.4.0.tar.bz2 -sha1 56d5b897b2695222c13e59d2ade74620a99e1011 xf86-video-i128-1.4.0.tar.bz2 -sha256 8f2c0a6bf5a169dad3fc07c6dd4537b492d0e44489e4a1297311e617c3bed0ea xf86-video-i128-1.4.0.tar.bz2 -sha512 d58baee3f20b3ad2ece6853da0ff20a6d54b984c6e3289bad2715cc003b277a0b44d20ded25cfc116400468df552390bdb5d80fbd3fb60861488ee5d027664b2 xf86-video-i128-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003395.html +sha256 7064b513ffe33efa040577c4d355ce2c76ed218989ab38feb8972750d5acbc46 xf86-video-i128-1.4.1.tar.xz +sha512 ec6b4dd9092292b5aabff7cf477090fe62c89944d251689817ac8114a65672f85880b719a442f4c742d63dc2d6c61ec315e53da5b5c625074d1aa0b9ace8e865 xf86-video-i128-1.4.1.tar.xz # Locally computed sha256 7677424d79633dbf255a81bd4e05dd621931b89997af33c31522269ec2ed391e COPYING diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk index e44deaf621..266678105c 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.0 -XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_I128_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.1 +XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.xz +XDRIVER_XF86_VIDEO_I128_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_I128_LICENSE = MIT XDRIVER_XF86_VIDEO_I128_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_I128_DEPENDENCIES = xserver_xorg-server xorgproto -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:16 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:16 +0200 Subject: [Buildroot] [PATCH 11/12] package/x11r7/xkeyboard-config: bump version to 2.38 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-12-bernd.kuhls@t-online.de> Release notes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/NEWS Signed-off-by: Bernd Kuhls --- The tarball for version 2.39 not yet available. package/x11r7/xkeyboard-config/xkeyboard-config.hash | 2 +- package/x11r7/xkeyboard-config/xkeyboard-config.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.hash b/package/x11r7/xkeyboard-config/xkeyboard-config.hash index 08e36da1d0..3a19075ba1 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.hash +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eb1383a5ac4b6210d7c7302b9d6fab052abdf51c5d2c9b55f1f779997ba68c6c xkeyboard-config-2.37.tar.xz +sha256 0690a91bab86b18868f3eee6d41e9ec4ce6894f655443d490a2184bfac56c872 xkeyboard-config-2.38.tar.xz sha256 6ca90f4b67dced4062894d6d77f4cc39343df9e359fc12f5e5d3c89ef2a3ef6d COPYING diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.mk b/package/x11r7/xkeyboard-config/xkeyboard-config.mk index b82c15a23a..7c9c814d95 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.mk +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.mk @@ -4,7 +4,7 @@ # ################################################################################ -XKEYBOARD_CONFIG_VERSION = 2.37 +XKEYBOARD_CONFIG_VERSION = 2.38 XKEYBOARD_CONFIG_SOURCE = xkeyboard-config-$(XKEYBOARD_CONFIG_VERSION).tar.xz XKEYBOARD_CONFIG_SITE = https://www.x.org/releases/individual/data/xkeyboard-config XKEYBOARD_CONFIG_LICENSE = MIT -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:10 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:10 +0200 Subject: [Buildroot] [PATCH 05/12] package/x11r7/xlib_xtrans: bump version to 1.5.0 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-6-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003399.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/commit/9d77996f9f972da63c06099fd8c0f0529159b98f Added XLIB_XTRANS_INSTALL_TARGET = NO, quoting release notes: "xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types - but it is *not* a shared library, more like a "header-only" library." Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_xtrans/xlib_xtrans.hash | 10 ++++------ package/x11r7/xlib_xtrans/xlib_xtrans.mk | 7 ++++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.hash b/package/x11r7/xlib_xtrans/xlib_xtrans.hash index 1bab37244e..9595a73d0e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.hash +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-March/002980.html -md5 ce2fb8100c6647ee81451ebe388b17ad xtrans-1.4.0.tar.bz2 -sha1 7c490026efb450798e02b040c05eba5212291c08 xtrans-1.4.0.tar.bz2 -sha256 377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 xtrans-1.4.0.tar.bz2 -sha512 4fea89a3455c0e13321cbefa43340016dbb59bdd0dbdb5b796c1a6d2a6b1fd63cf1327b769ab426286b9c54b32ec764a50cd2b46228e4e43b841bda6b94de214 xtrans-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003399.html +sha256 1ba4b703696bfddbf40bacf25bce4e3efb2a0088878f017a50e9884b0c8fb1bd xtrans-1.5.0.tar.xz +sha512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 xtrans-1.5.0.tar.xz # Locally computed -sha256 a9c96c832e00774266b492d4d41556f12a64f039ba3ef645c4b8c6010fcb8f2a COPYING +sha256 22616bf00b6db85ee3164775a95206894af987b85ff1a7703de55644bc722a39 COPYING diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.mk b/package/x11r7/xlib_xtrans/xlib_xtrans.mk index 88c9b57a52..001705bb2e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.mk +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.mk @@ -4,12 +4,13 @@ # ################################################################################ -XLIB_XTRANS_VERSION = 1.4.0 -XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.bz2 -XLIB_XTRANS_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_XTRANS_VERSION = 1.5.0 +XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.xz +XLIB_XTRANS_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_XTRANS_LICENSE = MIT XLIB_XTRANS_LICENSE_FILES = COPYING XLIB_XTRANS_INSTALL_STAGING = YES +XLIB_XTRANS_INSTALL_TARGET = NO $(eval $(autotools-package)) $(eval $(host-autotools-package)) -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:14 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:14 +0200 Subject: [Buildroot] [PATCH 09/12] package/x11r7/xorgproto: bump version to 2023.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-10-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003404.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/423098656f145afeb72cbf21aaa0b3a3f9bc36bb Added license file COPYING-xwaylandproto: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/ad6412624ef6dc4d7548fe16c254c4166ffa7198 Signed-off-by: Bernd Kuhls --- package/x11r7/xorgproto/xorgproto.hash | 17 +++++++++-------- package/x11r7/xorgproto/xorgproto.mk | 5 +++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index cc52013e11..10655f9dd1 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,17 +1,17 @@ -# From https://lists.x.org/archives/xorg-announce/2022-August/003197.html -sha256 5d13dbf2be08f95323985de53352c4f352713860457b95ccaf894a647ac06b9e xorgproto-2022.2.tar.xz -sha512 8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9 xorgproto-2022.2.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html +sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz +sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto sha256 dabc025f93129a0eb2d17f37c719dbe5ecbcb5bc8f7bc7f4ce89fe04576cc0c2 COPYING-bigreqsproto -sha256 ab587ca94282c1e60797ffe4a77aea195418387db20ec7e0c24cedf2c844f8c1 COPYING-compositeproto +sha256 3e980a770506b448897638632974bbcbdf2da3b99191dd0a03d3770097a46738 COPYING-compositeproto sha256 f67a18cb46c4c203c5122b4a901cfcc3178b2a62f83f31ca5fef5bdca3966094 COPYING-damageproto sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING-dmxproto sha256 0c306691492c4d7a8cda1ec3847668b797887dddcd7e986b4c166ae27619af7d COPYING-dri2proto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-dri3proto -sha256 0aa43d03da3cedbd9882c0ded621b0d855353eb9e551f9eed940d75c8a0b03c1 COPYING-evieproto -sha256 65cb0b867b00fb27f066a37353713b265645b3301146562570d7638ed2ddd548 COPYING-fixesproto +sha256 9936421f7516f7a17ae560b6989636b493e55c01128b543c7e72441568c3cba4 COPYING-evieproto +sha256 fb361c7c4322e4919ae193c5a20055d5190c23aa50480fd0a41f4d439cae2bc6 COPYING-fixesproto sha256 1ab381e978bff63d68be2e4f235d51935f3f16f3ba3bebf83afa99a70c0484a2 COPYING-fontcacheproto sha256 f4af05774b02ae149357cc26f7bf5ef1116c2e09373c2492081a3a1892c58417 COPYING-fontsproto sha256 823deb4673d3f26aa8c90e704888299648f00be3262f9363eaeecedcd65b936d COPYING-glproto @@ -20,7 +20,7 @@ sha256 d397a67d4b28e897bc5fce79b2b917df9905b54f961fc3ad1f49c7fe3803f92c COPYIN sha256 7a5dd5d4c989c167da50f15879959f42bbda960e06d0a0aea7197f61fe1dc846 COPYING-lg3dproto sha256 8442b5f22f2fb13017a4302a906e7dedc899267b41f613558970941120170128 COPYING-pmproto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-presentproto -sha256 6b890b118261694865988378dbba876bcd9caa1a421c5c0d626116948bc0ae35 COPYING-printproto +sha256 46f599055002bbf3e6ce244bde8d9ebe5ec24ae7906836db186773a9791d0b75 COPYING-printproto sha256 41c13dcd09147ed2440286f2fb8151df8ebee06deee4ed78ddf094601c216d3d COPYING-randrproto sha256 ee10aee0f1697ffdbe870a39f037361d4f7136f2976bb7919a41b3f66407caee COPYING-recordproto sha256 9e48921a94da36d7a69fe71809223ee0bb46370db9842dccdeeb55b5a9946872 COPYING-renderproto @@ -29,7 +29,7 @@ sha256 fcbd3c628bf4d28ee3e6032054bf44bbe58f3b1a944dad856a8d3eb6b37ea412 COPYIN sha256 d6d3513f5a7099748dc387f54498d799380b45f8a444f13aa98aa45a860ae55b COPYING-trapproto sha256 f8f49bbad61967ebc890fb79fff5bfb7cfc1c341aa8f8dee13eb3fb534040b47 COPYING-videoproto sha256 eb183a00c61bb47992f096b6993ed7ec17518bea9c285fe87efff7f622cc6c12 COPYING-windowswmproto -sha256 3bd8e0c41497bfe6ab8d11c3c90c5e79edd0b2437f2bf81161575f54bae53f21 COPYING-x11proto +sha256 da835951edc6e3b8d168d6afe7447c65d0b9a99937293cf3f288bba8244a9f86 COPYING-x11proto sha256 5531d18cfcc944dab39991f63f182cbbce3fe493ba0c7cf08a25c0d01ee84482 COPYING-xcmiscproto sha256 fb42146c6c06a200a9b121220eb692ff9101ba0fbd0b224b9e16a016c59ae86a COPYING-xextproto sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86bigfontproto @@ -39,3 +39,4 @@ sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYIN sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86rushproto sha256 942bb46a3503a708948491699171b00b9e0dfb47818d9268b160bccc5f51a4b9 COPYING-xf86vidmodeproto sha256 b2d8cda803e900915ce10f0ba735ff2c033b39c7cc5a8a436667ca583d4066fa COPYING-xineramaproto +sha256 309bd89bc2b30c6e3d3eb78f5377fa576475499e0ba936a9c3cba50ba5d6375c COPYING-xwaylandproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index c707bdafc0..899f505f1c 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2022.2 +XORGPROTO_VERSION = 2023.1 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT @@ -44,7 +44,8 @@ XORGPROTO_LICENSE_FILES = \ COPYING-xf86miscproto \ COPYING-xf86rushproto \ COPYING-xf86vidmodeproto \ - COPYING-xineramaproto + COPYING-xineramaproto \ + COPYING-xwaylandproto XORGPROTO_INSTALL_STAGING = YES XORGPROTO_INSTALL_TARGET = NO # xproxymngproto is needed by xfindproxy -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:06 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xfont_font-*: mass version bump In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-2-bernd.kuhls@t-online.de> Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls --- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- .../xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- .../x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- .../xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- .../x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- .../x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi.hash | 2 +- .../xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1.hash | 2 +- .../xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic.hash | 2 +- .../xfont_font-cronyx-cyrillic.mk | 6 +++--- .../xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- .../x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- .../xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 2 +- .../x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- .../x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- .../x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- .../xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- .../x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- .../x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- .../x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc.hash | 2 +- .../xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic.hash | 3 +-- .../xfont_font-screen-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 3 +-- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic.mk | 6 +++--- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 137 insertions(+), 146 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..ea151826c9 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,2 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..6295324e78 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 14:56:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 16:56:15 +0200 Subject: [Buildroot] [PATCH 10/12] package/x11r7/xfont_font-*: mass version bump In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <20230611145617.758070-11-bernd.kuhls@t-online.de> Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Updated license hash of xfont_font-sun-misc due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/font/sun-misc/-/commits/master/COPYING Signed-off-by: Bernd Kuhls --- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- .../xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- .../xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- .../x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- .../xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- .../x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- .../x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi.hash | 2 +- .../xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1.hash | 2 +- .../xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic.hash | 2 +- .../xfont_font-cronyx-cyrillic.mk | 6 +++--- .../xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- .../x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- .../xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 3 ++- .../x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- .../x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- .../x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- .../x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- .../xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- .../xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- .../xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- .../x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- .../x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- .../x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc.hash | 2 +- .../xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic.hash | 3 +-- .../xfont_font-screen-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 5 ++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic.mk | 6 +++--- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- .../xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 139 insertions(+), 147 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..cebdbbba88 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz +sha256 294f786aa8f0ad8f92979d153e18f5cf7cc95d872cace25338f9c95e7b348ed9 COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..ac2f343906 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed -sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz +sha256 d76b96147b5c155642652ca15e2e4cb4cc249ee2eaa02292e274b723224b88de COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING -- 2.39.2 From bernd.kuhls at t-online.de Sun Jun 11 15:07:08 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 17:07:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xfont_font-*: mass version bump References: <20230611145617.758070-1-bernd.kuhls@t-online.de> <20230611145617.758070-2-bernd.kuhls__7859.00697098754$1686495570$gmane$org@t-online.de> Message-ID: Am Sun, 11 Jun 2023 16:56:06 +0200 schrieb Bernd Kuhls: > Release notes were posted in February 2023: > https://lists.x.org/archives/xorg-announce/2023-February/date.html Please ignore this mail, the patch is included in the series posted right now. From giulio.benetti at benettiengineering.com Sun Jun 11 17:21:54 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:21:54 +0200 Subject: [Buildroot] [PATH for-next] package/rtl8192eu: bump to version 2023-03-12 on branch 5.11.2.1 In-Reply-To: <20230312190334.03a06df7@windsurf> References: <20230312160909.921651-1-giulio.benetti@benettiengineering.com> <20230312190334.03a06df7@windsurf> Message-ID: Hi Thomas, All, On 12/03/23 19:03, Thomas Petazzoni via buildroot wrote: > On Sun, 12 Mar 2023 17:09:09 +0100 > Giulio Benetti wrote: > >> Drop local patch that has been upstreamed. Now this patch: Fixes: http://autobuild.buildroot.net/results/12962f0f6cb5b20547b00fcfc3882a0c6e50dd32/ Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas >> >> Signed-off-by: Giulio Benetti >> --- >> ...02-Fix-conflicting-get_ra-on-PowerPC.patch | 124 ------------------ >> package/rtl8192eu/rtl8192eu.hash | 2 +- >> package/rtl8192eu/rtl8192eu.mk | 2 +- >> 3 files changed, 2 insertions(+), 126 deletions(-) >> delete mode 100644 package/rtl8192eu/0002-Fix-conflicting-get_ra-on-PowerPC.patch > > In fact, I will not apply. I will wait for next to be merged back into > master for this, as there is a conflict. > > Thanks! > > Thomas From giulio.benetti at benettiengineering.com Sun Jun 11 17:51:00 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:51:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611075148.327954-1-bernd.kuhls@t-online.de> References: <20230611075148.327954-1-bernd.kuhls@t-online.de> Message-ID: <7a5ffd30-cbc5-10fe-3e32-a0e04be27aa4@benettiengineering.com> Hi Bernd, thanks again, On 11/06/23 09:51, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls Reviewed-by: Giulio Benetti > --- > After trying for an hour to register an account upstream I gave up > because all my public mail accounts were rejected. So I was unable to > send the patch upstream. I've sent the patch upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..3af4b75623 > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: pending upload > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + From bernd.kuhls at t-online.de Sun Jun 11 17:51:42 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 11 Jun 2023 19:51:42 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build Message-ID: <20230611175142.5235-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version 2.6.3 which includes the addition of the two files patched here. Signed-off-by: Bernd Kuhls --- v2: added upstream URL ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch new file mode 100644 index 0000000000..5ffb15d86d --- /dev/null +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch @@ -0,0 +1,44 @@ +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 11 Jun 2023 08:57:11 +0200 +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H + +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 + +Signed-off-by: Bernd Kuhls +--- + support/reexport/fsidd.c | 2 ++ + support/reexport/reexport.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c +index 37649d06..d4b245e8 100644 +--- a/support/reexport/fsidd.c ++++ b/support/reexport/fsidd.c +@@ -3,7 +3,9 @@ + #endif + + #include ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c +index d597a2f7..d9a700af 100644 +--- a/support/reexport/reexport.c ++++ b/support/reexport/reexport.c +@@ -2,7 +2,9 @@ + #include + #endif + ++#ifdef HAVE_DLFCN_H + #include ++#endif + #include + #include + #include +-- +2.39.2 + -- 2.39.2 From giulio.benetti at benettiengineering.com Sun Jun 11 17:53:30 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 19:53:30 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build In-Reply-To: <20230611175142.5235-1-bernd.kuhls@t-online.de> References: <20230611175142.5235-1-bernd.kuhls@t-online.de> Message-ID: <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> On 11/06/23 19:51, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ > > f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version > 2.6.3 which includes the addition of the two files patched here. > > Signed-off-by: Bernd Kuhls Reviewed-by: Giulio Benetti Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > --- > v2: added upstream URL > > ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ > 1 file changed, 44 insertions(+) > create mode 100644 package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > > diff --git a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > new file mode 100644 > index 0000000000..5ffb15d86d > --- /dev/null > +++ b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch > @@ -0,0 +1,44 @@ > +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 11 Jun 2023 08:57:11 +0200 > +Subject: [PATCH] support/reexport: guard dlfcn.h include with HAVE_DLFCN_H > + > +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 > + > +Signed-off-by: Bernd Kuhls > +--- > + support/reexport/fsidd.c | 2 ++ > + support/reexport/reexport.c | 2 ++ > + 2 files changed, 4 insertions(+) > + > +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c > +index 37649d06..d4b245e8 100644 > +--- a/support/reexport/fsidd.c > ++++ b/support/reexport/fsidd.c > +@@ -3,7 +3,9 @@ > + #endif > + > + #include > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c > +index d597a2f7..d9a700af 100644 > +--- a/support/reexport/reexport.c > ++++ b/support/reexport/reexport.c > +@@ -2,7 +2,9 @@ > + #include > + #endif > + > ++#ifdef HAVE_DLFCN_H > + #include > ++#endif > + #include > + #include > + #include > +-- > +2.39.2 > + From giulio.benetti at benettiengineering.com Sun Jun 11 18:06:05 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 20:06:05 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.90 In-Reply-To: References: <20230604191614.78018-1-giulio.benetti__7689.64225878648$1685906204$gmane$org@benettiengineering.com> Message-ID: <64f2c882-7018-8dc8-4897-bb1f23eb57e0@benettiengineering.com> Hi Bernd, On 11/06/23 10:22, Bernd Kuhls wrote: > Am Sun, 4 Jun 2023 21:16:14 +0200 schrieb Giulio Benetti: > >> Signed-off-by: Giulio Benetti >> >> --- >> package/libnss/libnss.hash | 4 ++-- >> package/libnss/libnss.mk | 2 +- >> 2 files changed, 3 insertions(+), 3 deletions(-) > > Hi Giulio, > > could you please check whether we need this fix? > https://bugzilla.mozilla.org/show_bug.cgi?id=1836781 yes, we need it. Thanks for finding it, I have test'd-pkg without -a so I didn't see that build failure. Sending V2. Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Sun Jun 11 18:11:06 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 11 Jun 2023 20:11:06 +0200 Subject: [Buildroot] [PATCH v2] package/libnss: bump version to 3.90 In-Reply-To: References: Message-ID: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> Add local patch to fix build failure due to CURVE25519 used on non x86_64 architectures. Signed-off-by: Giulio Benetti --- V1->V2: * Add local patch to avoid build failure as suggested by Bernd Kuhls --- ...bling-ASM-C25519-for-A-but-X86_64-r-.patch | 36 +++++++++++++++++++ package/libnss/libnss.hash | 4 +-- package/libnss/libnss.mk | 2 +- 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch diff --git a/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch new file mode 100644 index 0000000000..957dc8f624 --- /dev/null +++ b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch @@ -0,0 +1,36 @@ +From c07c4e073d95a25343cbf56b4a830a71e432869e Mon Sep 17 00:00:00 2001 +From: Natalia Kulatova +Date: Mon, 5 Jun 2023 16:09:58 +0000 +Subject: [PATCH] Bug 1836781 - Disabling ASM C25519 for A but X86_64 + r=bbeurdouche,nss-reviewers + +Differential Revision: https://phabricator.services.mozilla.com/D179969 + +--HG-- +extra : moz-landing-system : lando + +Upstream: https://hg.mozilla.org/projects/nss/rev/52a5d8fe37410d940e7d3ca244146ebc46a7d52a + +Signed-off-by: Giulio Benetti +--- + nss/lib/freebl/Makefile | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/nss/lib/freebl/Makefile b/nss/lib/freebl/Makefile +index 74e8e6545..ba7d83c4e 100644 +--- a/nss/lib/freebl/Makefile ++++ b/nss/lib/freebl/Makefile +@@ -568,7 +568,9 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html Removed patch which is included in this version bump: https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 Signed-off-by: Bernd Kuhls --- v2: squashed bump to 23.1.1 package/mesa3d-headers/mesa3d-headers.mk | 2 +- ...arly-when-trying-to-create-an-unsupp.patch | 50 ------------------- package/mesa3d/mesa3d.hash | 6 +-- package/mesa3d/mesa3d.mk | 2 +- 4 files changed, 5 insertions(+), 55 deletions(-) delete mode 100644 package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 6bfc61bcbf..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.0 +MESA3D_HEADERS_VERSION = 23.1.2 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/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch b/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch deleted file mode 100644 index 278d75e64a..0000000000 --- a/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 2a6908ff4c94284b39c3cd4c97e1069876720eb7 Mon Sep 17 00:00:00 2001 -From: Jordan Justen -Date: Tue, 16 May 2023 18:46:50 -0700 -Subject: [PATCH] mesa/main: Exit early when trying to create an unsupported - context API - -Fixes: adbe8b6c17a ("mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built") -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9038 -Signed-off-by: Jordan Justen -Reviewed-by: Eric Engestrom -Part-of: -Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/8bb1ecaa02177720758255bdd7ec34a5d15feca4 -[Romain: backport to 23.1] -Signed-off-by: Romain Naour ---- - src/mesa/main/context.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c -index d8eea2ea867..2b810b0d863 100644 ---- a/src/mesa/main/context.c -+++ b/src/mesa/main/context.c -@@ -996,6 +996,24 @@ _mesa_initialize_context(struct gl_context *ctx, - struct gl_shared_state *shared; - int i; - -+ switch (api) { -+ case API_OPENGL_COMPAT: -+ case API_OPENGL_CORE: -+ if (!HAVE_OPENGL) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES2: -+ if (!HAVE_OPENGL_ES_2) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES: -+ if (!HAVE_OPENGL_ES_1) -+ return GL_FALSE; -+ break; -+ default: -+ return GL_FALSE; -+ } -+ - ctx->API = api; - ctx->DrawBuffer = NULL; - ctx->ReadBuffer = NULL; --- -2.40.1 - diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f1eed92fb6..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000720.html -sha256 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz -sha512 bbcfd0dd8e5414826631e80edbbe48218115a7461ef4ac1f2e4e090a48d6c0e1ab3b51dd45e988d5f1572f29bfc03c33769263c0f3e04033138d5b1ec102e8c9 mesa-23.1.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index f2a6640b47..e4b03b65bb 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.0 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From ju.o at free.fr Sun Jun 11 20:39:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Sun, 11 Jun 2023 22:39:08 +0200 Subject: [Buildroot] [PATCH 1/2] package/dos2unix: bump to version 7.5.0 Message-ID: <20230611203909.113108-1-ju.o@free.fr> For change log, see: https://waterlan.home.xs4all.nl/dos2unix/ChangeLog.txt The license hash changed due to URL and year update, since version 7.4.3: -See also http://www.freebsd.org/copyright/freebsd-license.html +See also https://www.freebsd.org/copyright/freebsd-license.html -Copyright (C) 2009-2022 Erwin Waterlander +Copyright (C) 2009-2023 Erwin Waterlander Signed-off-by: Julien Olivain --- package/dos2unix/dos2unix.hash | 6 +++--- package/dos2unix/dos2unix.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/dos2unix/dos2unix.hash b/package/dos2unix/dos2unix.hash index a16c1aecac..032c8ea2d2 100644 --- a/package/dos2unix/dos2unix.hash +++ b/package/dos2unix/dos2unix.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.4.3.tar.gz.asc -sha256 b68db41956daf933828423aa30510e00c12d29ef5916e715e8d4e694fe66ca72 dos2unix-7.4.3.tar.gz -sha256 275ce1371734904b275e83bf760e3e6d2a520614545a3850c9568d1892b940fd COPYING.txt +# https://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.5.0.tar.gz.asc +sha256 7a3b01d01e214d62c2b3e04c3a92e0ddc728a385566e4c0356efa66fd6eb95af dos2unix-7.5.0.tar.gz +sha256 6009a35c7aaee9888fd4844972c37b84bce22e7407893727c70f4f3560ae3eac COPYING.txt diff --git a/package/dos2unix/dos2unix.mk b/package/dos2unix/dos2unix.mk index f16a527f2e..6d1e70cf26 100644 --- a/package/dos2unix/dos2unix.mk +++ b/package/dos2unix/dos2unix.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOS2UNIX_VERSION = 7.4.3 +DOS2UNIX_VERSION = 7.5.0 DOS2UNIX_SITE = http://waterlan.home.xs4all.nl/dos2unix DOS2UNIX_LICENSE = BSD-2-Clause DOS2UNIX_LICENSE_FILES = COPYING.txt -- 2.41.0 From grzegorz at blach.pl Sun Jun 11 23:36:14 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:14 +0200 Subject: [Buildroot] [PATCH 1/6] package/f2fs-tools: bump to version 1.16.0 Message-ID: <20230611233619.128038-1-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- ...1-configure-ac-fix-cross-compilation.patch | 88 ------------------- ...s-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ------- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 4 files changed, 2 insertions(+), 124 deletions(-) delete mode 100644 package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch delete mode 100644 package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch deleted file mode 100644 index 0e3d4da191..0000000000 --- a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch +++ /dev/null @@ -1,88 +0,0 @@ -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/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 deleted file mode 100644 index b43def6bb7..0000000000 --- a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch +++ /dev/null @@ -1,34 +0,0 @@ -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 - diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8d5ff31f0d..d1f183afff 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz +sha256 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e f2fs-tools-1.16.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index f94244f2ad..a92ab4fe3e 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.15.0 +F2FS_TOOLS_VERSION = 1.16.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 -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:16 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:16 +0200 Subject: [Buildroot] [PATCH 3/6] package/python-hiredis: bump to version 2.2.3 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-3-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- ...0001-setup.py-fix-build-with-gcc-4.8.patch | 43 ------------------- package/python-hiredis/python-hiredis.hash | 4 +- package/python-hiredis/python-hiredis.mk | 4 +- 3 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644 package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch diff --git a/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch b/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch deleted file mode 100644 index 93f9440a74..0000000000 --- a/package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 204898e28c7650089bf664eea8adfc16a22ba4f4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 6 Apr 2021 10:37:49 +0200 -Subject: [PATCH] setup.py: fix build with gcc 4.8 - -Fix the following build failure on gcc 4.8 which is raised since version -2.0.0 and -https://github.com/redis/hiredis-py/commit/9084152f624e8e593b4e86ddf8bd13329fdfc043: - -vendor/hiredis/read.c: In function 'redisReaderFree': -vendor/hiredis/read.c:646:9: error: 'for' loop initial declarations are only allowed in C99 mode - for (int i = 0; i < r->tasks; i++) { - ^ -vendor/hiredis/read.c:646:9: note: use option -std=c99 or -std=gnu99 to compile your code - -This build failure is raised because hiredis source code is built -without C99: -https://github.com/redis/hiredis/commit/13a35bdb64615e381c5e1151cdd4e78bba71a6db - -Fixes: - - http://autobuild.buildroot.org/results/04cbcddf6d83ebad8c98400754f9445375e9e489 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/redis/hiredis-py/pull/110] ---- - setup.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/setup.py b/setup.py -index d83153b..1f623c9 100755 ---- a/setup.py -+++ b/setup.py -@@ -13,6 +13,7 @@ def version(): - ext = Extension("hiredis.hiredis", - sources=sorted(glob.glob("src/*.c") + - ["vendor/hiredis/%s.c" % src for src in ("alloc", "read", "sds")]), -+ extra_compile_args=["-std=c99"], - include_dirs=["vendor"]) - - setup( --- -2.30.2 - diff --git a/package/python-hiredis/python-hiredis.hash b/package/python-hiredis/python-hiredis.hash index 2e73d2f37b..5eaeab6d2a 100644 --- a/package/python-hiredis/python-hiredis.hash +++ b/package/python-hiredis/python-hiredis.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/hiredis/json -md5 0ab76a8b29deb737c9bfc7f631969e38 hiredis-2.0.0.tar.gz -sha256 81d6d8e39695f2c37954d1011c0480ef7cf444d4e3ae24bc5e89ee5de360139a hiredis-2.0.0.tar.gz +md5 670a932c2972cbd88f910c2b29f85c3c hiredis-2.2.3.tar.gz +sha256 e75163773a309e56a9b58165cf5a50e0f84b755f6ff863b2c01a38918fe92daa hiredis-2.2.3.tar.gz # Locally computed sha256 checksums sha256 70edfa6d3e11f9d7497c2c2f298d06f33b11d10f37f76605102c5ab3b1f28262 COPYING sha256 dca05ce8fc87a8261783b4aed0deef8becc9350b6aa770bc714d0c1833b896eb vendor/hiredis/COPYING diff --git a/package/python-hiredis/python-hiredis.mk b/package/python-hiredis/python-hiredis.mk index 55f9a09f55..f99a2f7c65 100644 --- a/package/python-hiredis/python-hiredis.mk +++ b/package/python-hiredis/python-hiredis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HIREDIS_VERSION = 2.0.0 +PYTHON_HIREDIS_VERSION = 2.2.3 PYTHON_HIREDIS_SOURCE = hiredis-$(PYTHON_HIREDIS_VERSION).tar.gz -PYTHON_HIREDIS_SITE = https://files.pythonhosted.org/packages/0c/39/eae11344d69ba435ec13d6bcc1a9eea3d2278324506fcd0e52d1ed8958c8 +PYTHON_HIREDIS_SITE = https://files.pythonhosted.org/packages/b0/04/dab6792584fc548803ffa50b5bb2b99f01d3ab04d7c7f64e85f1a22fb847 PYTHON_HIREDIS_SETUP_TYPE = setuptools PYTHON_HIREDIS_LICENSE = BSD-3-Clause PYTHON_HIREDIS_LICENSE_FILES = COPYING vendor/hiredis/COPYING -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:17 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:17 +0200 Subject: [Buildroot] [PATCH 4/6] package/python-pyjwt: bump to version 2.7.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-4-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- 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 cc64be6cca..249f0e478e 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 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz -sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz +md5 228adbf1f9d2bcd42bbfb6d3b43dc48a PyJWT-2.7.0.tar.gz +sha256 bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074 PyJWT-2.7.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 fe4eeff38a..982bc758df 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.6.0 +PYTHON_PYJWT_VERSION = 2.7.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/e0/f0/9804c72e9a314360c135f42c434eb42eaabb5e7ebad760cbd8fc7023be38 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:15 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:15 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-2-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:18 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:18 +0200 Subject: [Buildroot] [PATCH 5/6] package/python-redis: bump to version 4.5.5 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-5-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- 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 209ff35b78..e27f87bd50 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 4ab691af57ac346c2e630ce2787a424f redis-4.4.0.tar.gz -sha256 7b8c87d19c45d3f1271b124858d2a5c13160c4e74d4835e28273400fa34d5228 redis-4.4.0.tar.gz +md5 ad365234df634680d15294ddc87c42de redis-4.5.5.tar.gz +sha256 dc87a0bdef6c8bfe1ef1e1c40be7034390c2ae02d92dcd0c7ca1729443899880 redis-4.5.5.tar.gz # Locally computed sha256 checksums sha256 7801a39e3a1aec58a7ea7c9f4dc1238cf0922c36a1fc8eff0bb7d684ff6dd354 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index bbbd6f1df2..186702dc83 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 4.4.0 +PYTHON_REDIS_VERSION = 4.5.5 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/7a/05/671367bb466b3301bc4543fdad6ac107214ca327c8d97165b30246d87e88 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/53/30/128c5599bc3fa61488866be0228326b3e486be34480126f70e572043adf8 PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From grzegorz at blach.pl Sun Jun 11 23:36:19 2023 From: grzegorz at blach.pl (Grzegorz Blach) Date: Mon, 12 Jun 2023 01:36:19 +0200 Subject: [Buildroot] [PATCH 6/6] package/python-rpi-ws281x: bump to version 5.0.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <20230611233619.128038-6-grzegorz@blach.pl> Signed-off-by: Grzegorz Blach --- package/python-rpi-ws281x/python-rpi-ws281x.hash | 4 ++-- package/python-rpi-ws281x/python-rpi-ws281x.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-rpi-ws281x/python-rpi-ws281x.hash b/package/python-rpi-ws281x/python-rpi-ws281x.hash index ffdd826b6f..42bc205523 100644 --- a/package/python-rpi-ws281x/python-rpi-ws281x.hash +++ b/package/python-rpi-ws281x/python-rpi-ws281x.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/rpi-ws281x/json -md5 016e1f03f9168ef03d4baf074aa60f03 rpi_ws281x-4.3.4.tar.gz -sha256 072eff1787e579d1710381b27c467709e3aab28ac579c7a47d7cc87398496f28 rpi_ws281x-4.3.4.tar.gz +md5 9c87b5bedba0a48bb97e9953378dfb78 rpi_ws281x-5.0.0.tar.gz +sha256 00ce6db771436b778d0930245cf8ea2aae11008cc5fd67d57789c5422af3ee55 rpi_ws281x-5.0.0.tar.gz # Locally computed sha256 checksums sha256 7bbf6337c1eee7169579e6acd398f31ea274dfa3a1689ab7e654ca3585d5a8a9 LICENSE sha256 7bbf6337c1eee7169579e6acd398f31ea274dfa3a1689ab7e654ca3585d5a8a9 lib/LICENSE diff --git a/package/python-rpi-ws281x/python-rpi-ws281x.mk b/package/python-rpi-ws281x/python-rpi-ws281x.mk index 73befeb56e..610467b160 100644 --- a/package/python-rpi-ws281x/python-rpi-ws281x.mk +++ b/package/python-rpi-ws281x/python-rpi-ws281x.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RPI_WS281X_VERSION = 4.3.4 +PYTHON_RPI_WS281X_VERSION = 5.0.0 PYTHON_RPI_WS281X_SOURCE = rpi_ws281x-$(PYTHON_RPI_WS281X_VERSION).tar.gz -PYTHON_RPI_WS281X_SITE = https://files.pythonhosted.org/packages/e2/d4/75fcc4f3412b9b16e39e6cd6156f2e171fe7b2e79057be17d1acf38fded4 +PYTHON_RPI_WS281X_SITE = https://files.pythonhosted.org/packages/c0/1e/642208a685c5e96d38323f42c75d9b24f95e2d1b8390dd104e04a712f29e PYTHON_RPI_WS281X_SETUP_TYPE = setuptools PYTHON_RPI_WS281X_LICENSE = BSD-2-Clause PYTHON_RPI_WS281X_LICENSE_FILES = LICENSE lib/LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Mon Jun 12 04:38:53 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 12 Jun 2023 04:38:53 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-11 Message-ID: <20230612043901.61C96401B2@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-11 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 81 | 58 | 0 | 139 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 6 strace-6.3 | 5 agentpp-4.6.0 | 2 dahdi-linux-3.2.0 | 2 gobject-introspection-1.74.0 | 2 host-binutils-2.38 | 2 host-heimdal-f4faaeaba371ff... | 2 libgcrypt-1.10.1 | 2 libnss-3.89.1 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.3.6 | 2 olsr-0.9.8 | 2 android-tools-4.2.2+git2013... | 1 apache-2.4.57 | 1 bat-0.23.0 | 1 batman-adv-2022.3 | 1 boost-1.82.0 | 1 cairo-1.16.0 | 1 coreutils-9.3 | 1 dc3dd-7.2.641 | 1 elfutils-0.186 | 1 fontconfig-2.14.2 | 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 gdk-pixbuf-2.42.10 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gnu-efi-3.0.15 | 1 host-gcc-final-10.4.0 | 1 host-rust-1.68.2 | 1 libabseil-cpp-20220623.1 | 1 ltp-testsuite-20230127 | 1 ntp-4.2.8p15 | 1 quickjs-2021-03-27 | 1 syslog-ng-4.1.1 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/4a316fbd9a18049cb6481f82587c62930151fd3a | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/80babb59adea11cca08ddf18a60e62e11877fa8b | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/79f43145b27b2e42398180279310dc9ab1647217 | microblazeel | apache-2.4.57 | NOK | http://autobuild.buildroot.net/results/6a90cfaf47e7ae01a114b7586c9b0e373551dd62 | arm | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/08ca1bc634fdafa7aa060fe74d41a92889839621 | sparc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/895799ca86917db5684591a3475ba9c4d6846733 | arceb | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/2a8df2e22718c9e1e890850b2d4297b97408a8e4 | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/29bccdb7cb4bb8656ff31e894fafa7b604feea23 | arceb | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/fa2a9bf59489f87e6f5b4f150c851926343cb113 | ORPH sparc64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/70faebb1a553b2e9d3afe49f87bd3a7d366c462f | arm | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/dbd32b46517864e681fc4733fefc1fa2677fe791 | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/5e798fb93d72ac5a6f548a48f473317121f01563 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5ef2304cbf2cd3ac1922f32aa62003662cb4b1c9 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/e1944000df804b3c47013a5429c55eda48dcdd6e | ORPH mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aa45da76fb6cbd823f323820be158964ccccb7d8 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/600d4ed938dee90c60decdfb5e1a39e8c3118939 | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6d6b1fef5c9898115a5f903080a2812a256a0e5f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db454f8bd20b8a333587a4d99448db28a9ee7a27 | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/afef4bf54bb97e0e9e65b62d611f8d59622e493c | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/80f59f503a94dabd89fb41779553ed7b12811504 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/95ef7a4149c452e9206444156c64166fcd932c7e | mipsel | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/baa1b5dd7d4f4636bfcd0eb2517ca9866b6977ef | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/bf47951f07ab811115ffa0d15269f81e463c1179 | ORPH powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/04ec7b2f78a12c41df0c5bd2e795c38064d53002 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bdf6336c8f459c992da60c8c52430c0b974cf670 | mips64el | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/04c610b396ff433d6d6e264ab8e854b534ce35ef | mips64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/8fb9e69625e3ead3f5acd83d5bc434ab7a0c2646 | i686 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/15f6465d2e03d05d4e7f774e69f2847a36d6fb3c | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/0811161f504ed5de028d52dff77b3e88bb75626d | sh4eb | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/4944fc0b39ebb32c05eb1f3e072803a9a4fb6646 | aarch64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e86d063e77af2c3e3cb9ee3adfabdaafbee5e8f5 | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/fdcc5b92e14f638b2a3f8088322c5b357a2d1e2b | s390x | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/a20f6ca84e0fbe4e894d04a8f3a8f5e8fa5869b6 | ORPH powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e2313bc35ad0d98028f2793f7a09fba0c1a2b64a | ORPH mips | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0cea94cce69436042aaf240476adf23e61a46b5e | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/83460d30c427e5730a3dfa3125db7df4ff60865d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/67a0f2713b67abab55eab22e9f955f06742d622e | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a157610178b2540632a6c68901b32fdb6884645a | ORPH mipsel | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/945ac2d11d03558679ec072b6281af082f96b1c9 | mips | libnss-3.89.1 | NOK | http://autobuild.buildroot.net/results/8a26bedec64a6d2864ca40cd13f9e7bb93b831f4 | nios2 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7adebe6abfd1627fc060bd230cd43846ea7d4219 | ORPH s390x | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/ae972d04327875d7afd5f245558c90b67374922e | ORPH armeb | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1748144aa61e8290a903be44576188fafd15f17d | ORPH arceb | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/f048be1db128898497a4e35ac6017166401db5b5 | ORPH powerpc | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ac93f213f58941f6b5d3a9acb8b67f18e12a9028 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/5c98d2eef166daa215756a88d9ccbe0b1ccbf737 | ORPH arc | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/549be0a7f4d2aab80cd1f428886d84ffff7f1187 | ORPH mips64el | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/c18fabac1e64e2344952955337b16e19e8f22a5e | ORPH microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3504131042a2e0f8db18c70394502f0fc2e2f7b1 | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/249ef67aeb446540a9dea20c517f0b461258e3dd | aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/300bc830f1151588181fa33781d4d1ecf053b49a | sh4 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/32bb6ea04d97e8ff9b67bc74d40ff9dfdf34d32a | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d9eea0b0e549c6cfafd71a4739cb073ec7f6775a | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1d78306a715c4a96e07a9b5665b98036c8df26d1 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/55772586ffb390a29d58ac38e43d52480718adb6 | mips64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/159459c5ee472dc0b7c2ad40520ebad898ee4053 | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/e598bd79c6d1bd43572bc621df097db054b1fc9d | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/ac5c1c6c7ebd92e2a783d8cb899c86913ed143c1 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gcc-final-10.4.0 | 2 host-qemu-7.2.0 | 1 host-rust-1.67.1 | 1 linux-6.1.30 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5bca65a8fe7c35ed7d097e897e29069f29a031de | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/5d50afc1d133ce518ab373fafa6067cefa2e6dbe | sparc64 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/c355eea9054bf56330281ce5e252f132a52aaa2a | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/6076f8c5c6adab6ee66236933e50f9ca80221bf3 | sh4eb | linux-6.1.30 | NOK | http://autobuild.buildroot.net/results/4886532f8f2dbab78ddbff96eda1941c5b53a96b | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r49 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.0 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bcm2835 | DISTRO | https://release-monitoring.org/project/21323 | 1.71 | 1.72 | ORPH bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.70 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.70 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.70 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 4.7.4 | 4.8.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.5 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.2 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.2 | 2.4.4 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.8 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.5 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0.1 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 6.2 | 6.3 | ORPH eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | f2fs-tools | DISTRO | https://release-monitoring.org/project/14689 | 1.15.0 | 1.16.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | fetchmail | DISTRO | https://release-monitoring.org/project/00801 | 6.4.35 | 6.4.37 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 23.3.3 | 23.5.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.4 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeipmi | DISTRO | https://release-monitoring.org/project/00848 | 1.6.10 | 1.6.11 | freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.1 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.5 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH ghostscript | DISTRO | https://release-monitoring.org/project/01157 | 9.56.1 | 10.01.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.4.1 | 2.4.2 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.7 | 5.4.8 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.10 | 1.20.5 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3.2 | 2.4.0 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.2.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | graphicsmagick | DISTRO | https://release-monitoring.org/project/01248 | 1.3.38 | 1.3.40 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.55.1 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.5 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.369 | 0.371 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.47.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-1 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.10.0 | 2.11.0 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-gmmlib | DISTRO | https://release-monitoring.org/project/20342 | 22.3.5 | 22.3.7 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230516 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.2 | 1.0.3 | ORPH iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jhead | DISTRO | https://release-monitoring.org/project/10546 | 3.06.0.1 | 3.08 | ORPH jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.2-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.8-Nexus | 21.1.1-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.14 | 2.15 | leafpad | DISTRO | https://release-monitoring.org/project/01544 | 0.8.18.1 | 0.8.19 | ORPH lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | less | DISTRO | https://release-monitoring.org/project/01550 | 608 | 633 | ORPH libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.69 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.0.5 | 1.1.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libedit | DISTRO | https://release-monitoring.org/project/01599 | 20210910-3.1 | 20221030-3.1 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.15.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.14.1 | 3.15.0 | libgcrypt | DISTRO | https://release-monitoring.org/project/01623 | 1.10.1 | 1.10.2 | ORPH libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.46 | 1.47 | ORPH libgpgme | DISTRO | https://release-monitoring.org/project/01239 | 1.17.1 | 1.20.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libgtk3 | DISTRO | https://release-monitoring.org/project/311549 | 3.24.37 | 3.24.38 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.43 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.23.0 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libminiupnpc | DISTRO | https://release-monitoring.org/project/01986 | 2.2.4 | 2.2.5 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libplist | DISTRO | https://release-monitoring.org/project/11675 | 2.2.0 | 2.3.0 | ORPH libqb | DISTRO | https://release-monitoring.org/project/09399 | 2.0.6 | 2.0.7 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.21.1 | ORPH libtool | DISTRO | https://release-monitoring.org/project/01741 | 2.4.6 | 2.4.7 | ORPH libtorrent-rasterbar | DISTRO | https://release-monitoring.org/project/04166 | 1.2.15 | 2.0.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libunwind | DISTRO | https://release-monitoring.org/project/01748 | 1.6.2 | 1.7.0 | ORPH libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.4 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.35 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxml2 | DISTRO | https://release-monitoring.org/project/01783 | 2.10.4 | 2.11.4 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libxslt | DISTRO | https://release-monitoring.org/project/13301 | 1.1.37 | 1.1.38 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.1 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.17 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH linuxptp | DISTRO | https://release-monitoring.org/project/21114 | 3.1.1 | 4.0 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.06.10 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.5 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | 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.6 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.10 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 11.1.1 | ORPH mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mc | DISTRO | https://release-monitoring.org/project/01954 | 4.8.28 | 4.8.29 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 191 | 194 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.70 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.20 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.2 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 23.1.0 | 23.1.2 | meson | DISTRO | https://release-monitoring.org/project/06472 | 1.0.0 | 1.1.1 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.198 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.3 | ORPH mrouted | DISTRO | https://release-monitoring.org/project/17370 | 4.4 | 4.5 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.1 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230429 | 6.4-20230610 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.225 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.39.1 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | nettle | DISTRO | https://release-monitoring.org/project/02073 | 3.8.1 | 3.9.1 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.54.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.0 | ninja | DISTRO | https://release-monitoring.org/project/02089 | 1.11.1.g9... | 1.11.1 | nmap | DISTRO | https://release-monitoring.org/project/02096 | 7.92 | 7.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 213123 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p17 | 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 | 535.43.02 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 22+1 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.0 | opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.70 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pcsc-lite | DISTRO | https://release-monitoring.org/project/02611 | 1.9.9 | 2.0.0 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.92 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.63 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.32 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.2.6 | 8.2.7 | php-amqp | DISTRO | https://release-monitoring.org/project/15603 | 1.10.2 | 1.11.0 | php-apcu | DISTRO | https://release-monitoring.org/project/11010 | 5.1.20 | 5.1.22 | php-gnupg | DISTRO | https://release-monitoring.org/project/21743 | 1.5.0 | 1.5.1 | ORPH php-memcached | DISTRO | https://release-monitoring.org/project/17400 | 3.1.5 | 3.2.0 | ORPH php-pam | DISTRO | https://release-monitoring.org/project/241707 | 2.2.3 | 2.2.4 | php-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.06.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.1 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.151 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.151 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cssutils | DISTRO | https://release-monitoring.org/project/13259 | 2.6.0 | 2.7.1 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.33 | 0.29.35 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.1 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.1 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.8.0 | 3.9.0 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.39.4 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.17.1 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-installer | DISTRO | https://release-monitoring.org/project/197662 | 0.6.0 | 0.7.0 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iso8601 | DISTRO | https://release-monitoring.org/project/17228 | 1.1.0 | 2.0.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.1.0 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.3 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 3.0.1 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.24.3 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.1 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pillow | DISTRO | https://release-monitoring.org/project/07974 | 9.4.0 | 9.5.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.2 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.16.0 | 3.18.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20221110.1 | 20230521.1 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.4 | 1.10.9 | python-pydyf | DISTRO | https://release-monitoring.org/project/179112 | 0.5.0 | 0.6.0 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pygments | DISTRO | https://release-monitoring.org/project/03986 | 2.14.0 | 2.15.1 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pylibftdi | DISTRO | https://release-monitoring.org/project/21583 | 0.20.0 | 0.21.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.1 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.2 | 0.14.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.0 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests | DISTRO | https://release-monitoring.org/project/04004 | 2.28.2 | 2.31.0 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.31 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.8.0 | 4.10.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.0 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.6.3 | 67.8.0 | python-setuptools-rust | DISTRO | https://release-monitoring.org/project/122284 | 1.5.2 | 1.6.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.16 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.3.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.3 | python-txaio | DISTRO | https://release-monitoring.org/project/07202 | 22.2.1 | 23.1.1 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typepy | DISTRO | https://release-monitoring.org/project/21617 | 1.3.0 | 1.3.1 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-ujson | DISTRO | https://release-monitoring.org/project/04076 | 5.7.0 | 5.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.3 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.2 | 59.0b1 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.5.3 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.6 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-xmodem | DISTRO | https://release-monitoring.org/project/138209 | 0.4.6 | 0.4.7 | python-yarl | DISTRO | https://release-monitoring.org/project/12895 | 1.8.2 | 1.9.2 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.64.1 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | python3 | DISTRO | https://release-monitoring.org/project/13254 | 3.11.3 | 3.11.4 | qcom-db410c-firmware | DISTRO | https://release-monitoring.org/project/235382 | 1034.2.1 | 1036.1 | qemu | DISTRO | https://release-monitoring.org/project/13607 | 8.0.0 | 8.0.2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.39.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rust | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rust-bin | DISTRO | https://release-monitoring.org/project/07635 | 1.68.2 | 1.70.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.26.0 | 2.27.0 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.18.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.08 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.10 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.12 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.4 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.10.3 | 2.11.0 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.6 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.2 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1627 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.253 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | wayland-utils | DISTRO | https://release-monitoring.org/project/129361 | 1.1.0 | 1.2.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.4 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.10 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.39 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.4 | 1.8.5 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.2 | 2023.1 | xorriso | DISTRO | https://release-monitoring.org/project/13270 | 1.5.4.pl02 | 1.5.6 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.2 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.12 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.1.2 | ORPH zxing-cpp | DISTRO | https://release-monitoring.org/project/101246 | 1.4.0 | 2.0.0 | Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups | CVE-2023-32324 | https://security-tracker.debian.org/tracker/CVE-2023-32324 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups | CVE-2023-32324 | https://security-tracker.debian.org/tracker/CVE-2023-32324 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 libopenssl | CVE-2023-0464 | https://security-tracker.debian.org/tracker/CVE-2023-0464 libopenssl | CVE-2023-0465 | https://security-tracker.debian.org/tracker/CVE-2023-0465 libopenssl | CVE-2023-0466 | https://security-tracker.debian.org/tracker/CVE-2023-0466 libopenssl | CVE-2023-2650 | https://security-tracker.debian.org/tracker/CVE-2023-2650 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libssh | CVE-2023-1667 | https://security-tracker.debian.org/tracker/CVE-2023-1667 libssh | CVE-2023-2283 | https://security-tracker.debian.org/tracker/CVE-2023-2283 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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-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 openjdk | CVE-2023-21968 | https://security-tracker.debian.org/tracker/CVE-2023-21968 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 oracle-mysql | CVE-2012-0583 | https://security-tracker.debian.org/tracker/CVE-2012-0583 oracle-mysql | CVE-2012-1696 | https://security-tracker.debian.org/tracker/CVE-2012-1696 oracle-mysql | CVE-2012-3144 | https://security-tracker.debian.org/tracker/CVE-2012-3144 oracle-mysql | CVE-2012-3147 | https://security-tracker.debian.org/tracker/CVE-2012-3147 oracle-mysql | CVE-2012-3149 | https://security-tracker.debian.org/tracker/CVE-2012-3149 oracle-mysql | CVE-2012-3156 | https://security-tracker.debian.org/tracker/CVE-2012-3156 oracle-mysql | CVE-2012-4414 | https://security-tracker.debian.org/tracker/CVE-2012-4414 oracle-mysql | CVE-2013-1566 | https://security-tracker.debian.org/tracker/CVE-2013-1566 oracle-mysql | CVE-2013-1567 | https://security-tracker.debian.org/tracker/CVE-2013-1567 oracle-mysql | CVE-2013-1570 | https://security-tracker.debian.org/tracker/CVE-2013-1570 oracle-mysql | CVE-2013-2381 | https://security-tracker.debian.org/tracker/CVE-2013-2381 oracle-mysql | CVE-2013-2395 | https://security-tracker.debian.org/tracker/CVE-2013-2395 oracle-mysql | CVE-2013-3795 | https://security-tracker.debian.org/tracker/CVE-2013-3795 oracle-mysql | CVE-2013-3796 | https://security-tracker.debian.org/tracker/CVE-2013-3796 oracle-mysql | CVE-2013-3798 | https://security-tracker.debian.org/tracker/CVE-2013-3798 oracle-mysql | CVE-2013-3806 | https://security-tracker.debian.org/tracker/CVE-2013-3806 oracle-mysql | CVE-2013-3807 | https://security-tracker.debian.org/tracker/CVE-2013-3807 oracle-mysql | CVE-2013-3810 | https://security-tracker.debian.org/tracker/CVE-2013-3810 oracle-mysql | CVE-2013-3811 | https://security-tracker.debian.org/tracker/CVE-2013-3811 oracle-mysql | CVE-2013-5767 | https://security-tracker.debian.org/tracker/CVE-2013-5767 oracle-mysql | CVE-2013-5770 | https://security-tracker.debian.org/tracker/CVE-2013-5770 oracle-mysql | CVE-2013-5786 | https://security-tracker.debian.org/tracker/CVE-2013-5786 oracle-mysql | CVE-2013-5793 | https://security-tracker.debian.org/tracker/CVE-2013-5793 oracle-mysql | CVE-2013-5860 | https://security-tracker.debian.org/tracker/CVE-2013-5860 oracle-mysql | CVE-2013-5881 | https://security-tracker.debian.org/tracker/CVE-2013-5881 oracle-mysql | CVE-2013-5882 | https://security-tracker.debian.org/tracker/CVE-2013-5882 oracle-mysql | CVE-2013-5894 | https://security-tracker.debian.org/tracker/CVE-2013-5894 oracle-mysql | CVE-2014-0427 | https://security-tracker.debian.org/tracker/CVE-2014-0427 oracle-mysql | CVE-2014-0430 | https://security-tracker.debian.org/tracker/CVE-2014-0430 oracle-mysql | CVE-2014-0431 | https://security-tracker.debian.org/tracker/CVE-2014-0431 oracle-mysql | CVE-2014-0433 | https://security-tracker.debian.org/tracker/CVE-2014-0433 oracle-mysql | CVE-2014-2434 | https://security-tracker.debian.org/tracker/CVE-2014-2434 oracle-mysql | CVE-2014-2435 | https://security-tracker.debian.org/tracker/CVE-2014-2435 oracle-mysql | CVE-2014-2442 | https://security-tracker.debian.org/tracker/CVE-2014-2442 oracle-mysql | CVE-2014-2444 | https://security-tracker.debian.org/tracker/CVE-2014-2444 oracle-mysql | CVE-2014-2450 | https://security-tracker.debian.org/tracker/CVE-2014-2450 oracle-mysql | CVE-2014-2451 | https://security-tracker.debian.org/tracker/CVE-2014-2451 oracle-mysql | CVE-2014-2484 | https://security-tracker.debian.org/tracker/CVE-2014-2484 oracle-mysql | CVE-2014-4214 | https://security-tracker.debian.org/tracker/CVE-2014-4214 oracle-mysql | CVE-2014-4233 | https://security-tracker.debian.org/tracker/CVE-2014-4233 oracle-mysql | CVE-2014-4238 | https://security-tracker.debian.org/tracker/CVE-2014-4238 oracle-mysql | CVE-2014-4240 | https://security-tracker.debian.org/tracker/CVE-2014-4240 oracle-mysql | CVE-2015-0385 | https://security-tracker.debian.org/tracker/CVE-2015-0385 oracle-mysql | CVE-2015-0405 | https://security-tracker.debian.org/tracker/CVE-2015-0405 oracle-mysql | CVE-2015-0409 | https://security-tracker.debian.org/tracker/CVE-2015-0409 oracle-mysql | CVE-2015-0423 | https://security-tracker.debian.org/tracker/CVE-2015-0423 oracle-mysql | CVE-2015-0438 | https://security-tracker.debian.org/tracker/CVE-2015-0438 oracle-mysql | CVE-2015-0439 | https://security-tracker.debian.org/tracker/CVE-2015-0439 oracle-mysql | CVE-2015-0498 | https://security-tracker.debian.org/tracker/CVE-2015-0498 oracle-mysql | CVE-2015-0500 | https://security-tracker.debian.org/tracker/CVE-2015-0500 oracle-mysql | CVE-2015-0503 | https://security-tracker.debian.org/tracker/CVE-2015-0503 oracle-mysql | CVE-2015-0506 | https://security-tracker.debian.org/tracker/CVE-2015-0506 oracle-mysql | CVE-2015-0507 | https://security-tracker.debian.org/tracker/CVE-2015-0507 oracle-mysql | CVE-2015-0508 | https://security-tracker.debian.org/tracker/CVE-2015-0508 oracle-mysql | CVE-2015-0511 | https://security-tracker.debian.org/tracker/CVE-2015-0511 oracle-mysql | CVE-2015-2566 | https://security-tracker.debian.org/tracker/CVE-2015-2566 oracle-mysql | CVE-2015-2567 | https://security-tracker.debian.org/tracker/CVE-2015-2567 oracle-mysql | CVE-2015-2611 | https://security-tracker.debian.org/tracker/CVE-2015-2611 oracle-mysql | CVE-2015-2617 | https://security-tracker.debian.org/tracker/CVE-2015-2617 oracle-mysql | CVE-2015-2639 | https://security-tracker.debian.org/tracker/CVE-2015-2639 oracle-mysql | CVE-2015-2641 | https://security-tracker.debian.org/tracker/CVE-2015-2641 oracle-mysql | CVE-2015-2661 | https://security-tracker.debian.org/tracker/CVE-2015-2661 oracle-mysql | CVE-2015-3152 | https://security-tracker.debian.org/tracker/CVE-2015-3152 oracle-mysql | CVE-2015-4730 | https://security-tracker.debian.org/tracker/CVE-2015-4730 oracle-mysql | CVE-2015-4756 | https://security-tracker.debian.org/tracker/CVE-2015-4756 oracle-mysql | CVE-2015-4761 | https://security-tracker.debian.org/tracker/CVE-2015-4761 oracle-mysql | CVE-2015-4766 | https://security-tracker.debian.org/tracker/CVE-2015-4766 oracle-mysql | CVE-2015-4767 | https://security-tracker.debian.org/tracker/CVE-2015-4767 oracle-mysql | CVE-2015-4769 | https://security-tracker.debian.org/tracker/CVE-2015-4769 oracle-mysql | CVE-2015-4771 | https://security-tracker.debian.org/tracker/CVE-2015-4771 oracle-mysql | CVE-2015-4772 | https://security-tracker.debian.org/tracker/CVE-2015-4772 oracle-mysql | CVE-2015-4791 | https://security-tracker.debian.org/tracker/CVE-2015-4791 oracle-mysql | CVE-2015-4800 | https://security-tracker.debian.org/tracker/CVE-2015-4800 oracle-mysql | CVE-2015-4833 | https://security-tracker.debian.org/tracker/CVE-2015-4833 oracle-mysql | CVE-2015-4862 | https://security-tracker.debian.org/tracker/CVE-2015-4862 oracle-mysql | CVE-2015-4890 | https://security-tracker.debian.org/tracker/CVE-2015-4890 oracle-mysql | CVE-2015-4904 | https://security-tracker.debian.org/tracker/CVE-2015-4904 oracle-mysql | CVE-2015-4905 | https://security-tracker.debian.org/tracker/CVE-2015-4905 oracle-mysql | CVE-2015-4910 | https://security-tracker.debian.org/tracker/CVE-2015-4910 oracle-mysql | CVE-2016-0503 | https://security-tracker.debian.org/tracker/CVE-2016-0503 oracle-mysql | CVE-2016-0504 | https://security-tracker.debian.org/tracker/CVE-2016-0504 oracle-mysql | CVE-2016-0594 | https://security-tracker.debian.org/tracker/CVE-2016-0594 oracle-mysql | CVE-2016-0595 | https://security-tracker.debian.org/tracker/CVE-2016-0595 oracle-mysql | CVE-2016-0607 | https://security-tracker.debian.org/tracker/CVE-2016-0607 oracle-mysql | CVE-2016-0610 | https://security-tracker.debian.org/tracker/CVE-2016-0610 oracle-mysql | CVE-2016-0611 | https://security-tracker.debian.org/tracker/CVE-2016-0611 oracle-mysql | CVE-2016-0616 | https://security-tracker.debian.org/tracker/CVE-2016-0616 oracle-mysql | CVE-2016-0652 | https://security-tracker.debian.org/tracker/CVE-2016-0652 oracle-mysql | CVE-2016-0653 | https://security-tracker.debian.org/tracker/CVE-2016-0653 oracle-mysql | CVE-2016-0654 | https://security-tracker.debian.org/tracker/CVE-2016-0654 oracle-mysql | CVE-2016-0656 | https://security-tracker.debian.org/tracker/CVE-2016-0656 oracle-mysql | CVE-2016-0657 | https://security-tracker.debian.org/tracker/CVE-2016-0657 oracle-mysql | CVE-2016-0658 | https://security-tracker.debian.org/tracker/CVE-2016-0658 oracle-mysql | CVE-2016-0659 | https://security-tracker.debian.org/tracker/CVE-2016-0659 oracle-mysql | CVE-2016-0662 | https://security-tracker.debian.org/tracker/CVE-2016-0662 oracle-mysql | CVE-2016-0663 | https://security-tracker.debian.org/tracker/CVE-2016-0663 oracle-mysql | CVE-2016-0667 | https://security-tracker.debian.org/tracker/CVE-2016-0667 oracle-mysql | CVE-2016-3424 | https://security-tracker.debian.org/tracker/CVE-2016-3424 oracle-mysql | CVE-2016-3440 | https://security-tracker.debian.org/tracker/CVE-2016-3440 oracle-mysql | CVE-2016-3518 | https://security-tracker.debian.org/tracker/CVE-2016-3518 oracle-mysql | CVE-2016-3588 | https://security-tracker.debian.org/tracker/CVE-2016-3588 oracle-mysql | CVE-2016-5436 | https://security-tracker.debian.org/tracker/CVE-2016-5436 oracle-mysql | CVE-2016-5437 | https://security-tracker.debian.org/tracker/CVE-2016-5437 oracle-mysql | CVE-2016-5441 | https://security-tracker.debian.org/tracker/CVE-2016-5441 oracle-mysql | CVE-2016-5442 | https://security-tracker.debian.org/tracker/CVE-2016-5442 oracle-mysql | CVE-2016-5443 | https://security-tracker.debian.org/tracker/CVE-2016-5443 oracle-mysql | CVE-2016-5628 | https://security-tracker.debian.org/tracker/CVE-2016-5628 oracle-mysql | CVE-2016-5631 | https://security-tracker.debian.org/tracker/CVE-2016-5631 oracle-mysql | CVE-2016-5632 | https://security-tracker.debian.org/tracker/CVE-2016-5632 oracle-mysql | CVE-2016-5633 | https://security-tracker.debian.org/tracker/CVE-2016-5633 oracle-mysql | CVE-2016-5634 | https://security-tracker.debian.org/tracker/CVE-2016-5634 oracle-mysql | CVE-2016-5635 | https://security-tracker.debian.org/tracker/CVE-2016-5635 oracle-mysql | CVE-2016-8286 | https://security-tracker.debian.org/tracker/CVE-2016-8286 oracle-mysql | CVE-2016-8287 | https://security-tracker.debian.org/tracker/CVE-2016-8287 oracle-mysql | CVE-2016-8289 | https://security-tracker.debian.org/tracker/CVE-2016-8289 oracle-mysql | CVE-2016-8290 | https://security-tracker.debian.org/tracker/CVE-2016-8290 oracle-mysql | CVE-2017-10165 | https://security-tracker.debian.org/tracker/CVE-2017-10165 oracle-mysql | CVE-2017-10167 | https://security-tracker.debian.org/tracker/CVE-2017-10167 oracle-mysql | CVE-2017-10284 | https://security-tracker.debian.org/tracker/CVE-2017-10284 oracle-mysql | CVE-2017-10296 | https://security-tracker.debian.org/tracker/CVE-2017-10296 oracle-mysql | CVE-2017-10311 | https://security-tracker.debian.org/tracker/CVE-2017-10311 oracle-mysql | CVE-2017-10313 | https://security-tracker.debian.org/tracker/CVE-2017-10313 oracle-mysql | CVE-2017-3251 | https://security-tracker.debian.org/tracker/CVE-2017-3251 oracle-mysql | CVE-2017-3256 | https://security-tracker.debian.org/tracker/CVE-2017-3256 oracle-mysql | CVE-2017-3319 | https://security-tracker.debian.org/tracker/CVE-2017-3319 oracle-mysql | CVE-2017-3320 | https://security-tracker.debian.org/tracker/CVE-2017-3320 oracle-mysql | CVE-2017-3452 | https://security-tracker.debian.org/tracker/CVE-2017-3452 oracle-mysql | CVE-2017-3454 | https://security-tracker.debian.org/tracker/CVE-2017-3454 oracle-mysql | CVE-2017-3455 | https://security-tracker.debian.org/tracker/CVE-2017-3455 oracle-mysql | CVE-2017-3457 | https://security-tracker.debian.org/tracker/CVE-2017-3457 oracle-mysql | CVE-2017-3458 | https://security-tracker.debian.org/tracker/CVE-2017-3458 oracle-mysql | CVE-2017-3459 | https://security-tracker.debian.org/tracker/CVE-2017-3459 oracle-mysql | CVE-2017-3460 | https://security-tracker.debian.org/tracker/CVE-2017-3460 oracle-mysql | CVE-2017-3465 | https://security-tracker.debian.org/tracker/CVE-2017-3465 oracle-mysql | CVE-2017-3467 | https://security-tracker.debian.org/tracker/CVE-2017-3467 oracle-mysql | CVE-2017-3468 | https://security-tracker.debian.org/tracker/CVE-2017-3468 oracle-mysql | CVE-2017-3529 | https://security-tracker.debian.org/tracker/CVE-2017-3529 oracle-mysql | CVE-2017-3637 | https://security-tracker.debian.org/tracker/CVE-2017-3637 oracle-mysql | CVE-2017-3638 | https://security-tracker.debian.org/tracker/CVE-2017-3638 oracle-mysql | CVE-2017-3639 | https://security-tracker.debian.org/tracker/CVE-2017-3639 oracle-mysql | CVE-2017-3640 | https://security-tracker.debian.org/tracker/CVE-2017-3640 oracle-mysql | CVE-2017-3642 | https://security-tracker.debian.org/tracker/CVE-2017-3642 oracle-mysql | CVE-2017-3643 | https://security-tracker.debian.org/tracker/CVE-2017-3643 oracle-mysql | CVE-2017-3644 | https://security-tracker.debian.org/tracker/CVE-2017-3644 oracle-mysql | CVE-2017-3645 | https://security-tracker.debian.org/tracker/CVE-2017-3645 oracle-mysql | CVE-2017-3646 | https://security-tracker.debian.org/tracker/CVE-2017-3646 oracle-mysql | CVE-2017-3650 | https://security-tracker.debian.org/tracker/CVE-2017-3650 oracle-mysql | CVE-2018-0735 | https://security-tracker.debian.org/tracker/CVE-2018-0735 oracle-mysql | CVE-2018-3061 | https://security-tracker.debian.org/tracker/CVE-2018-3061 oracle-mysql | CVE-2018-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0330 | https://security-tracker.debian.org/tracker/CVE-2023-0330 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 qemu | CVE-2023-1544 | https://security-tracker.debian.org/tracker/CVE-2023-1544 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yasm | CVE-2021-33454 | https://security-tracker.debian.org/tracker/CVE-2021-33454 yasm | CVE-2021-33455 | https://security-tracker.debian.org/tracker/CVE-2021-33455 yasm | CVE-2021-33456 | https://security-tracker.debian.org/tracker/CVE-2021-33456 yasm | CVE-2021-33457 | https://security-tracker.debian.org/tracker/CVE-2021-33457 yasm | CVE-2021-33458 | https://security-tracker.debian.org/tracker/CVE-2021-33458 yasm | CVE-2021-33459 | https://security-tracker.debian.org/tracker/CVE-2021-33459 yasm | CVE-2021-33460 | https://security-tracker.debian.org/tracker/CVE-2021-33460 yasm | CVE-2021-33461 | https://security-tracker.debian.org/tracker/CVE-2021-33461 yasm | CVE-2021-33462 | https://security-tracker.debian.org/tracker/CVE-2021-33462 yasm | CVE-2021-33463 | https://security-tracker.debian.org/tracker/CVE-2021-33463 yasm | CVE-2021-33464 | https://security-tracker.debian.org/tracker/CVE-2021-33464 yasm | CVE-2021-33465 | https://security-tracker.debian.org/tracker/CVE-2021-33465 yasm | CVE-2021-33466 | https://security-tracker.debian.org/tracker/CVE-2021-33466 yasm | CVE-2021-33467 | https://security-tracker.debian.org/tracker/CVE-2021-33467 yasm | CVE-2021-33468 | https://security-tracker.debian.org/tracker/CVE-2021-33468 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From egorenar at linux.ibm.com Mon Jun 12 07:36:30 2023 From: egorenar at linux.ibm.com (Alexander Egorenkov) Date: Mon, 12 Jun 2023 09:36:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: bump version to 2.27.0 Message-ID: <20230612073630.83079-1-egorenar@linux.ibm.com> Signed-off-by: Alexander Egorenkov --- package/s390-tools/s390-tools.hash | 2 +- package/s390-tools/s390-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/s390-tools/s390-tools.hash b/package/s390-tools/s390-tools.hash index 37b67c5cb180..b7563d8bac9c 100644 --- a/package/s390-tools/s390-tools.hash +++ b/package/s390-tools/s390-tools.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 da81c55fb11d84923c0ebaed703f557052eb1a273495f60ebe3d20a74627303e s390-tools-2.26.0.tar.gz +sha256 4315e64cf2fe0240ff9bd9929501db731d5bf3e7acf964ecf323d48d90e08f6e s390-tools-2.27.0.tar.gz sha256 cca17a9a944ebec769adee4aebd805c912c357785ff2705a99ffe68563021f75 LICENSE diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index ec01a18cb07c..187fefea6450 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -S390_TOOLS_VERSION = 2.26.0 +S390_TOOLS_VERSION = 2.27.0 S390_TOOLS_SITE = $(call github,ibm-s390-linux,s390-tools,v$(S390_TOOLS_VERSION)) S390_TOOLS_LICENSE = MIT S390_TOOLS_LICENSE_FILES = LICENSE -- 2.40.1 From neal.frager at amd.com Mon Jun 12 11:50:24 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:50:24 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/versal_vck190_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230605094634.61f94358@booty> References: <20230530055353.43786-1-neal.frager@amd.com> <20230605094634.61f94358@booty> Message-ID: Hi everyone, > This patch bumps the versal_vck190_defconfig to xilinx-v2023.1 which > includes the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PLM xilinx_v2023.1 > - PSMFW xilinx_v2023.1 > - versal-firmware uses new github.com/Xilinx/soc-prebuilt-firmware > repo > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 11:50:51 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:50:51 +0000 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: bump to xilinx-v2023.1 In-Reply-To: <20230605094842.40205d99@booty> References: <20230530071558.24994-1-neal.frager@amd.com> <20230605094842.40205d99@booty> Message-ID: Hi everyone, > This patch bumps the zynqmp_zcu102_defconfig to xilinx-v2023.1 which > includes the following updates: > > - Linux v6.1.5 > - U-Boot v2023.01 > - ATF v2.8 > - PMUFW xilinx_v2023.1 > - Updated pm_cfg_obj.c from Vitis v2023.1 > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 11:51:31 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 11:51:31 +0000 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kr260_defconfig: new defconfig In-Reply-To: <20230605102349.40a39b17@booty> References: <20230531111602.1623985-1-neal.frager@amd.com> <20230605102349.40a39b17@booty> Message-ID: Hi everyone, > This patch adds support for Xilinx Kria KR260 starter kit. > > KR260 features can be found here: > https://www.xilinx.com/products/som/kria/kr260-robotics-starter-kit.ht > ml > > While the Kria SOM is based on a ZynqMP SoC, there are some key boot > config differences from the other ZynqMP evaluation boards. > > 1. There are no boot switches on Kria SOMs. The boot mode is thus hard > configured for QSPI flash. A pre-programmed boot.bin comes with every > Starter Kit. U-Boot can then find the Linux kernel and file system on > the SD card. > > Optional instructions for updating the boot.bin in the QSPI flash can > be found in the readme.txt file and the link below. > > https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+ > K26+SOM > > 2. Kria SOMs use UART1 for the console instead of UART0. For this > reason, Kria Starter Kits will use a separate extlinux.conf file from > other ZynqMP evaluation boards. > > 3. The KR260 has a USB to SD card bridge, so the Linux kernel and file > system are found on /dev/sda1 and /dev/sda2. > > Signed-off-by: Neal Frager > Reviewed-by: Luca Ceresoli > Tested-by: Luca Ceresoli Just a gentle reminder regarding this patch. Best regards, Neal Frager AMD From bernd.kuhls at t-online.de Mon Jun 12 14:44:15 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 16:44:15 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: bump to version 2.48.0 References: <20230508160516.1750486145__13816.8369465106$1683561965$gmane$org@busybox.osuosl.org> Message-ID: Am Mon, 8 May 2023 17:17:47 +0200 schrieb Yann E. MORIN: > commit: https://git.buildroot.net/buildroot/commit/? id=d1757fdfb0010d29f20cd68cb6e16f019e236424 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > diff --git a/package/at-spi2-core/Config.in b/package/at-spi2-core/ Config.in > index f56c5b93c4..2a1b21d375 100644 > --- a/package/at-spi2-core/Config.in > +++ b/package/at-spi2-core/Config.in > @@ -1,12 +1,13 @@ > config BR2_PACKAGE_AT_SPI2_CORE > bool "at-spi2-core" > - depends on BR2_PACKAGE_XORG7 # xlib-libxtst > depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2 > depends on BR2_USE_MMU # glib2 > depends on BR2_USE_WCHAR # glib2 > + depends on !BR2_STATIC_LIBS # dlopen() Hi, this commit lacks propagation of this new dependency to its reverse dependencies leading to build errors: http://autobuild.buildroot.net/results/b3b/ b3ba3533286c8a0cacdc8553f61a868a05797ea8// For example: WARNING: unmet direct dependencies detected for BR2_PACKAGE_AT_SPI2_CORE Depends on [n]: BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_MMU [=y] && BR2_USE_WCHAR [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_ATKMM2_28 [=y] && BR2_INSTALL_LIBSTDCPP [=y] && BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 [=y] && BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_MMU [=y] && BR2_USE_WCHAR [=y] Regards, Bernd From bernd.kuhls at t-online.de Mon Jun 12 14:54:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 16:54:32 +0200 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> Message-ID: Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: > commit: > https://git.buildroot.net/buildroot/commit/? id=e4ac14e09a57667168278187331cdf7238b80324 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > This patch bumps bootgen to version xilinx_v2023.1. > The patch for build machines with modern flex is no longer needed. Hi Neal, hi Peter, on my machine I cannot reproduce the flex bug but it seems it occurs again after bumping this package which removed the patch: http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 Regards, Bernd From bernd.kuhls at t-online.de Mon Jun 12 15:21:48 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 17:21:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/libgcrypt: disable asm on i386 Message-ID: <20230612152148.424853-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/933/93330f9e1867b1ddc1de19b57d70d223b6f23994/ Code failing to build on i386 was added in libgcrypt-10.0.0 https://github.com/gpg/libgcrypt/commit/9d909cb67e70fd792926ac1e2ab305b2cc96bc27 which was added in buildroot with commit d96b9ed0738bae270c479bdaf21eebd4c1f9930d Signed-off-by: Bernd Kuhls --- package/libgcrypt/libgcrypt.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..2c4743d306 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -21,8 +21,8 @@ LIBGCRYPT_CONF_OPTS = \ $(if $(BR2_OPTIMIZE_0),--disable-ppc-crypto-support,) \ --with-gpg-error-prefix=$(STAGING_DIR)/usr -# Libgcrypt doesn't support assembly for coldfire -ifeq ($(BR2_m68k_cf),y) +# disable asm for broken archs +ifeq ($(BR2_i386)$(BR2_m68k_cf),y) LIBGCRYPT_CONF_OPTS += --disable-asm endif -- 2.39.2 From indrek.kruusa at gmail.com Mon Jun 12 15:24:04 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Mon, 12 Jun 2023 18:24:04 +0300 Subject: [Buildroot] package/rtl8189fs: question about the debug mode Message-ID: Hi! When building rtl8189fs driver in buildroot currently then it runs in debug mode (original Makefile line 91: CONFIG_RTW_DEBUG = y). It's really verbose (at least 5 rows per second) and basically it renders the serial console useless. I would like to turn off the debug mode in a new board config (still preparing a patch for this). But then I wonder how other users are living with it. Maybe it should be patched on package level and not on board level? Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: From bernd.kuhls at t-online.de Mon Jun 12 15:43:09 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 17:43:09 +0200 Subject: [Buildroot] [PATCH 1/2] package/xlib_libXpresent: new package References: <20230319181100.23180-1-fontaine.fabrice__21025.5940839247$1679249495$gmane$org@gmail.com> Message-ID: Am Sun, 19 Mar 2023 19:10:59 +0100 schrieb Fabrice Fontaine: > +++ b/package/x11r7/xlib_libXpresent/Config.in > @@ -0,0 +1,8 @@ > +config BR2_PACKAGE_XLIB_LIBXPRESENT > + bool "libXpresent" > + select BR2_PACKAGE_XLIB_LIBXEXT > + select BR2_PACKAGE_XLIB_LIBXFIXES > + select BR2_PACKAGE_XLIB_XTRANS > + select BR2_PACKAGE_XORGPROTO Hi Fabrice, this package also depends on xlib_libXrandr: configure: error: Package requirements (xproto presentproto >= 1.0 xextproto x11 xext xfixes xrandr) were not met: Package 'xrandr', required by 'virtual:world', not found https://gitlab.freedesktop.org/xorg/lib/libxpresent/-/blob/master/ configure.ac#L61 Regards, Bernd From peter at korsgaard.com Mon Jun 12 15:47:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:47:31 +0200 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 In-Reply-To: (Bernd Kuhls's message of "Mon, 12 Jun 2023 16:54:32 +0200") References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> Message-ID: <87ttvcznqk.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: >> commit: >> https://git.buildroot.net/buildroot/commit/? > id=e4ac14e09a57667168278187331cdf7238b80324 >> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >> >> This patch bumps bootgen to version xilinx_v2023.1. >> The patch for build machines with modern flex is no longer needed. > Hi Neal, hi Peter, > on my machine I cannot reproduce the flex bug but it seems it occurs > again after bumping this package which removed the patch: > http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 I also cannot reproduce it here, but looking at the build issues, it seems to get confused building cmdoptions.yy.cpp which some mixup between pointer-to vs reference-to std::iostream: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) This was indeed changed in Flex 2.6 almost 8 years ago: https://github.com/westes/flex/commit/336a1deaa57975f34cd732d656d1c0cbe3d5233a But bootgen embeds an (ancient) flex 2.5.35: https://github.com/Xilinx/bootgen/blob/master/bif.yy.cpp#L18-L20 It is a bit hard to follow as the 2023.1 tag seems to have a number of squashed commits rather than the commits from master, but: The patch was upstreamed here: https://github.com/Xilinx/bootgen/pull/20 The patch was not applied, instead a different patch with the same content applied to master: https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed This patch was not applied to the xlnx_rel_v2023.1 branch, instead most of the content was included in: https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a But the cmdoptions.yy.cpp hunk was (accidently?) dropped: https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 I'll send a patch to fix that. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:52:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:52:14 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230425171454.48802-3-aduskett@gmail.com> (Adam Duskett's message of "Tue, 25 Apr 2023 10:14:43 -0700") References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> Message-ID: <87pm60znip.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > In the following patch that updates libselinux, the libselinux python tools now > require pip to install. > Signed-off-by: Adam Duskett Somewhat related, is there any way we can ensure that this pip is only used for the installation logic (which is fine if a bit odd) and NOT to pull in extra python dependencies (which is naturally NOT OK)? > --- > package/python-pip/python-pip.mk | 1 + > 1 file changed, 1 insertion(+) > diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk > index 8cf3aaa3ec..35ad7bede2 100644 > --- a/package/python-pip/python-pip.mk > +++ b/package/python-pip/python-pip.mk > @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa > PYTHON_PIP_CPE_ID_PRODUCT = pip > $(eval $(python-package)) > +$(eval $(host-python-package)) > -- > 2.40.0 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:57:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:57:58 +0200 Subject: [Buildroot] [PATCH] package/python3: bump version to 3.11.3 In-Reply-To: <20230511182216.3666486-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 11 May 2023 20:22:15 +0200") References: <20230511182216.3666486-1-peter@korsgaard.com> Message-ID: <87legozn95.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Bugfix release, fixing a number of issues. For details, see the changelog: > https://docs.python.org/release/3.11.3/whatsnew/changelog.html#python-3-11-3 > Notice: This also includes security fixes, but these are for Windows-only > issues. > Signed-off-by: Peter Korsgaard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From neal.frager at amd.com Mon Jun 12 15:58:08 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 15:58:08 +0000 Subject: [Buildroot] [git commit] package/bootgen: bump to xilinx_v2023.1 In-Reply-To: <87ttvcznqk.fsf@48ers.dk> References: <20230609161307.432DD8262B__38013.4634369583$1686327210$gmane$org@busybox.osuosl.org> <87ttvcznqk.fsf@48ers.dk> Message-ID: Hi Peter, > Le 12 juin 2023 ? 17:47, Peter Korsgaard a ?crit : > > ? >> >>>>>> "Bernd" == Bernd Kuhls writes: > >> Am Tue, 16 May 2023 16:48:25 +0200 schrieb Peter Korsgaard: >>> commit: >>> https://git.buildroot.net/buildroot/commit/? >> id=e4ac14e09a57667168278187331cdf7238b80324 >>> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >>> >>> This patch bumps bootgen to version xilinx_v2023.1. >>> The patch for build machines with modern flex is no longer needed. > >> Hi Neal, hi Peter, > >> on my machine I cannot reproduce the flex bug but it seems it occurs >> again after bumping this package which removed the patch: >> http://autobuild.buildroot.net/?reason=host-bootgen-xilinx_v2023.1 > > I also cannot reproduce it here, but looking at the build issues, it > seems to get confused building cmdoptions.yy.cpp which some mixup > between pointer-to vs reference-to std::iostream: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' > (operand types are 'std::istream' {aka 'std::basic_istream'} and > 'std::istream*' {aka 'std::basic_istream*'}) > > This was indeed changed in Flex 2.6 almost 8 years ago: > > https://github.com/westes/flex/commit/336a1deaa57975f34cd732d656d1c0cbe3d5233a > > But bootgen embeds an (ancient) flex 2.5.35: > > https://github.com/Xilinx/bootgen/blob/master/bif.yy.cpp#L18-L20 > > It is a bit hard to follow as the 2023.1 tag seems to have a number of > squashed commits rather than the commits from master, but: > > The patch was upstreamed here: > https://github.com/Xilinx/bootgen/pull/20 > > The patch was not applied, instead a different patch with the same > content applied to master: > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > > This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > of the content was included in: > https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > > But the cmdoptions.yy.cpp hunk was (accidently?) dropped: > https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > > I'll send a patch to fix that. Thank you for catching this. I imagine it was indeed a mistake since the patches were squashed together. I will communicate this to the team responsible. We should be able to resolve this properly in the 2023.2 release. I apologize for this inconvenience. > > -- > Bye, Peter Korsgaard Best regards, Neal Frager AMD From peter at korsgaard.com Mon Jun 12 15:57:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:57:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python3: bump version to 3.11.3 Message-ID: <20230612155822.6F7CD82808@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e505488a0e034c074bf5897b4788e45670e82f6c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bugfix release, fixing a number of issues. For details, see the changelog: https://docs.python.org/release/3.11.3/whatsnew/changelog.html#python-3-11-3 Notice: This also includes security fixes, but these are for Windows-only issues. Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 3ab6053fee559a1670b65f7319d32616d5a90bb4) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index f235347efb..b04ee7fa2c 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 29e4b8f5f1658542a8c13e2dd277358c9c48f2b2f7318652ef1675e402b9d2af Python-3.11.2.tar.xz +sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 56fe95cd07..ece5cad93e 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).2 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 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 Mon Jun 12 15:59:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:59:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/wilc-firmware: bump to 16.1 In-Reply-To: <20230511175913.2360697-1-kris@embeddedTS.com> (Kris Bahnsen via buildroot's message of "Thu, 11 May 2023 10:59:13 -0700") References: <20230511175913.2360697-1-kris@embeddedTS.com> Message-ID: <87h6rczn63.fsf@48ers.dk> >>>>> "Kris" == Kris Bahnsen via buildroot writes: > According to release notes from Microchip, this fixes a memory > leak in AP modes, fixes a failure with an undisclosed but specific > AP, and re-certified with WFA for WILC1000. > Signed-off-by: Kris Bahnsen Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 15:59:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 17:59:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/wilc-firmware: bump to 16.1 Message-ID: <20230612160022.9CA9082810@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f71c30405022f39e5a965cfb14a6c0b7efc08854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x According to release notes from Microchip, this fixes a memory leak in AP modes, fixes a failure with an undisclosed but specific AP, and re-certified with WFA for WILC1000. Signed-off-by: Kris Bahnsen Signed-off-by: Yann E. MORIN (cherry picked from commit 2003877ceb9724f0c92c4e894e9b461a940a747a) Signed-off-by: Peter Korsgaard --- package/wilc-firmware/wilc-firmware.hash | 2 +- package/wilc-firmware/wilc-firmware.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wilc-firmware/wilc-firmware.hash b/package/wilc-firmware/wilc-firmware.hash index 6e7850df16..802cb4f9b1 100644 --- a/package/wilc-firmware/wilc-firmware.hash +++ b/package/wilc-firmware/wilc-firmware.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2c2e2927a65fe4d7ec2f9872fca35c6b7bf12090ac62116d63c5f17b95a3a786 wilc-firmware-wilc_linux_15_7.tar.gz +sha256 a06a6a46e03ca00d35da220f7a9f353cc650e5e5657a7988ea732913ad26d9a0 wilc-firmware-wilc_linux_16_1.tar.gz sha256 71355eee947a312594dbdaac039827544f93d23949b65c356b7b0ce09e2600fb LICENSE.wilc_fw diff --git a/package/wilc-firmware/wilc-firmware.mk b/package/wilc-firmware/wilc-firmware.mk index e31829d430..12c825cf92 100644 --- a/package/wilc-firmware/wilc-firmware.mk +++ b/package/wilc-firmware/wilc-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -WILC_FIRMWARE_VERSION = wilc_linux_15_7 +WILC_FIRMWARE_VERSION = wilc_linux_16_1 WILC_FIRMWARE_SITE = $(call github,linux4wilc,firmware,$(WILC_FIRMWARE_VERSION)) WILC_FIRMWARE_LICENSE = PROPRIETARY From bernd.kuhls at t-online.de Mon Jun 12 16:02:04 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 18:02:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/speex: force arm mode instead of Thumb mode Message-ID: <20230612160204.1474380-1-bernd.kuhls@t-online.de> Fix the following build failure: /tmp/cclxE0xY.s: Assembler messages: /tmp/cclxE0xY.s:118: Error: cannot honor width suffix -- `smlabb r2,r0,r4,r6' /tmp/cclxE0xY.s:134: Error: cannot honor width suffix -- `smlabb r9,r2,r2,r3' /tmp/cclxE0xY.s:812: Error: cannot honor width suffix -- `smlabb r1,r2,r2,r6' /tmp/cclxE0xY.s:1202: Error: cannot honor width suffix -- `smulbb r3,r0,r6' /tmp/cclxE0xY.s:2298: Error: cannot honor width suffix -- `smulbb r3,r0,r4' /tmp/cclxE0xY.s:3133: Error: cannot honor width suffix -- `smulbb r3,r2,r5' Fixes: http://autobuild.buildroot.net/results/c55/c557ca72832c942f201b4a21f913f74534857cc6/ Signed-off-by: Bernd Kuhls --- package/speex/speex.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/speex/speex.mk b/package/speex/speex.mk index 6d61e93833..0bbcb2bde2 100644 --- a/package/speex/speex.mk +++ b/package/speex/speex.mk @@ -26,6 +26,10 @@ ifeq ($(BR2_PACKAGE_SPEEX_ARM5E),y) SPEEX_CONF_OPTS += --enable-arm5e-asm endif +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +SPEEX_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" +endif + define SPEEX_LIBTOOL_FIXUP $(SED) 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' $(@D)/libtool $(SED) 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' $(@D)/libtool -- 2.39.2 From bernd.kuhls at t-online.de Mon Jun 12 16:26:02 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 18:26:02 +0200 Subject: [Buildroot] [PATCH 1/1] package/elfutils: bump version to 0.189 Message-ID: <20230612162602.1528239-1-bernd.kuhls@t-online.de> Rebased patch due to upstream commit https://sourceware.org/git/?p=elfutils.git;a=commitdiff;h=c9c055a6949702af57e46f4eac3355d4a4f94c5d Signed-off-by: Bernd Kuhls --- .../0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch | 4 ++-- package/elfutils/elfutils.hash | 4 ++-- package/elfutils/elfutils.mk | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch b/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch index 85ac1e4b64..565a3c1bbb 100644 --- a/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch +++ b/package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch @@ -12,7 +12,7 @@ function [-Werror=maybe-uninitialized] cc1: all warnings being treated as errors [Vincent: tweak patch for 0.166] -[Bernd: rebased patch for 0.177] +[Bernd: rebased patch for 0.177 & 0.189] Signed-off-by: "Yann E. MORIN" Signed-off-by: Vicente Olivert Riera @@ -26,9 +26,9 @@ index c2cc349ce876..99b368e09060 100644 --- a/config/eu.am +++ b/config/eu.am @@ -73,7 +73,6 @@ AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 \ - -Wold-style-definition -Wstrict-prototypes -Wtrampolines \ $(LOGICAL_OP_WARNING) $(DUPLICATED_COND_WARNING) \ $(NULL_DEREFERENCE_WARNING) $(IMPLICIT_FALLTHROUGH_WARNING) \ + $(USE_AFTER_FREE3_WARNING) \ - $(if $($(*F)_no_Werror),,-Werror) \ $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ $(if $($(*F)_no_Wstack_usage),,$(STACK_USAGE_WARNING)) \ diff --git a/package/elfutils/elfutils.hash b/package/elfutils/elfutils.hash index 3274b32650..e3cc67dc0e 100644 --- a/package/elfutils/elfutils.hash +++ b/package/elfutils/elfutils.hash @@ -1,5 +1,5 @@ -# From https://sourceware.org/elfutils/ftp/0.186/sha512.sum -sha512 c9180b27ec62935f18b9431268d176f6023d1bb938731d2af6e7626ae460af6608a70ba68483aa1ec7e6cb0fa0528b661ca8b68bc4f58ea8e18af527c5950c78 elfutils-0.186.tar.bz2 +# From https://sourceware.org/elfutils/ftp/0.189/sha512.sum +sha512 93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71 elfutils-0.189.tar.bz2 # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING-GPLV2 diff --git a/package/elfutils/elfutils.mk b/package/elfutils/elfutils.mk index 8116ae5972..336544e125 100644 --- a/package/elfutils/elfutils.mk +++ b/package/elfutils/elfutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELFUTILS_VERSION = 0.186 +ELFUTILS_VERSION = 0.189 ELFUTILS_SOURCE = elfutils-$(ELFUTILS_VERSION).tar.bz2 ELFUTILS_SITE = https://sourceware.org/elfutils/ftp/$(ELFUTILS_VERSION) ELFUTILS_INSTALL_STAGING = YES -- 2.39.2 From giulio.benetti at benettiengineering.com Mon Jun 12 16:53:44 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 18:53:44 +0200 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG Message-ID: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8189fs/rtl8189fs.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk index dd35a166e5..6b0585073b 100644 --- a/package/rtl8189fs/rtl8189fs.mk +++ b/package/rtl8189fs/rtl8189fs.mk @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ KVER=$(LINUX_VERSION_PROBED) \ KSRC=$(LINUX_DIR) +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n +endif + define RTL8189FS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Jun 12 16:54:21 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 18:54:21 +0200 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: Hi Indrek, On 12/06/23 17:24, Indrek Kruusa wrote: > Hi! > When building rtl8189fs driver in buildroot currently then it runs in > debug mode (original Makefile line 91:?CONFIG_RTW_DEBUG = y). It's > really verbose (at least 5 rows per second) and basically?it renders the > serial console useless. > I would like to turn off the debug mode in a new board config (still > preparing a patch for this). But then I wonder how other users are > living with it. Maybe it should be patched on package level and not on > board level? I think that I can send a patch for this that en/disable CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. I see it like a consistent solution and I've just sent a patch for this: https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ But there is also another solution to this by passing to kernel options the log level or even at runtime, take a look here: https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf I haven't tested it but it should work. Let me know. Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas From bernd.kuhls at t-online.de Mon Jun 12 17:01:10 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:01:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/assimp: needs gcc >= 7 Message-ID: <20230612170110.1550878-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/d6c/d6caf3c2c0fd670e70950d3e89629df39f8ce596/ After adding various fixes for the autobuilder error and subsequent build errors this build error can only be fixed by using gcc >= 7: output/build/assimp-5.2.5/code/AssetLib/Obj/ObjFileParser.cpp:55:23: fatal error: string_view: No such file or directory Usage of string_view was added in version 5.2.5 by upstream commit https://github.com/assimp/assimp/commit/f6bcb160d08af267778fbc59b480ce5d9c52c92c which was added to buildroot by commit 7d843d9cc0064d6690cfc000e579f575e2c0cc4d Removed BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is only valid for gcc < 7 Signed-off-by: Bernd Kuhls --- package/assimp/Config.in | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package/assimp/Config.in b/package/assimp/Config.in index 5ffb50cd79..4bddb3598d 100644 --- a/package/assimp/Config.in +++ b/package/assimp/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_ASSIMP bool "assimp" depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_WCHAR - depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB_FORCE_LIBZLIB help @@ -14,8 +14,6 @@ config BR2_PACKAGE_ASSIMP http://www.assimp.org -comment "assimp needs a toolchain w/ C++, wchar" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR - -comment "assimp needs exception_ptr" - depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 +comment "assimp needs a toolchain w/ C++, wchar, gcc >= 7" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \ + || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 -- 2.39.2 From kris at embeddedts.com Mon Jun 12 17:08:29 2023 From: kris at embeddedts.com (Kris Bahnsen) Date: Mon, 12 Jun 2023 10:08:29 -0700 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: add QCA9377 BT firmware In-Reply-To: References: <20230511173451.2293054-1-kris@embeddedTS.com> Message-ID: <6232f4834ed55784e63a925e478b09fbab57b5cc.camel@embeddedTS.com> On Fri, 2023-05-26 at 16:29 -0700, Kris Bahnsen wrote: On Thu, 2023-05-11 at 10:34 -0700, Kris Bahnsen via buildroot wrote: Deploy firmware files as well. Signed-off-by: Kris Bahnsen Following up with this patch to see if if there are any outstanding questions or concerns and if there is a timeline on getting this merged in. Thanks. -Kris It's been about a month since the original patch was submitted. If there are any issues with the patch I'd love some feedback. Otherwise, I would like to know if there is a timeline on getting this merged in as we are stalled waiting on support for it. Thanks. -Kris > --- > ?package/linux-firmware/Config.in???????? | 5 +++++ > ?package/linux-firmware/linux-firmware.mk | 6 ++++++ > ?2 files changed, 11 insertions(+) > > diff --git a/package/linux-firmware/Config.in b/package/linux- > firmware/Config.in > index 4b415a7da2..4cab6e7939 100644 > --- a/package/linux-firmware/Config.in > +++ b/package/linux-firmware/Config.in > @@ -69,6 +69,11 @@ config > BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT > ????????help > ????????? Firmware files for QCA Rome 6174A bluetooth support. > ? > +config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_9377_BT > +???????bool "Qualcomm Atheros QCA9377 Bluetooth" > +???????help > +???????? Firmware files for QCA9377 bluetooth support. > + > ?config BR2_PACKAGE_LINUX_FIRMWARE_AR3011 > ????????bool "Qualcomm Atheros 3011" > ????????help > diff --git a/package/linux-firmware/linux-firmware.mk > b/package/linux-firmware/linux-firmware.mk > index 9d9d12bd5f..9672c7a07f 100644 > --- a/package/linux-firmware/linux-firmware.mk > +++ b/package/linux-firmware/linux-firmware.mk > @@ -65,6 +65,12 @@ LINUX_FIRMWARE_FILES += > qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin > ?LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom > ?endif > ? > +# Qualcomm Atheros QCA9377 Bluetooth > +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_9377_BT),y) > +LINUX_FIRMWARE_FILES += qca/rampatch_00230302.bin > qca/nvm_00230302.bin > +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom > +endif > + > ?# Realtek 87xx Bluetooth > ?ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT),y) > ?LINUX_FIRMWARE_FILES += \ From bernd.kuhls at t-online.de Mon Jun 12 17:29:25 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:29:25 +0200 Subject: [Buildroot] [PATCH 1/2] package/haproxy: fix build on aarch64 Message-ID: <20230612172926.1814129-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/07c/07ccb8c45c709a4b6ed32aafa33cd04e74174b11/ Signed-off-by: Bernd Kuhls --- ...mic.h-may-need-compiler.h-on-ARMv8.2.patch | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch diff --git a/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch new file mode 100644 index 0000000000..b3b1f732ab --- /dev/null +++ b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch @@ -0,0 +1,36 @@ +From 5ab3c61932af7619518169da744ba6346f060405 Mon Sep 17 00:00:00 2001 +From: Willy Tarreau +Date: Thu, 8 Dec 2022 08:32:57 +0100 +Subject: [PATCH] BUILD: atomic: atomic.h may need compiler.h on ARMv8.2-a + +We get a build error in ncbuf.c when building for ARMv8.2-a because ncbuf +has minimal includes and among them bug.h which includes atomic.h. Atomic.h +may use "forceinline" without including compiler.h, hence the build error. +It was verified that adding it doesn't inflate the total headers. + +Since all other C files include api.h which already covers this, there's +no real need to bapkport this. The issue was already there in 2.3 though. + +Upstream: https://git.haproxy.org/?p=haproxy.git;a=commitdiff;h=5ab3c61932af7619518169da744ba6346f060405#patch1 + +Signed-off-by: Bernd Kuhls +--- + include/haproxy/atomic.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/include/haproxy/atomic.h b/include/haproxy/atomic.h +index f60be95..7e3c826 100644 +--- a/include/haproxy/atomic.h ++++ b/include/haproxy/atomic.h +@@ -23,6 +23,8 @@ + #ifndef _HAPROXY_ATOMIC_H + #define _HAPROXY_ATOMIC_H + ++#include ++ + /* A few notes for the macros and functions here: + * - this file is painful to edit, most operations exist in 3 variants, + * no-thread, threads with gcc<4.7, threads with gcc>=4.7. Be careful when +-- +1.7.10.4 + -- 2.39.2 From bernd.kuhls at t-online.de Mon Jun 12 17:29:26 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Mon, 12 Jun 2023 19:29:26 +0200 Subject: [Buildroot] [PATCH 2/2] package/haproxy: bump version to 2.6.14 In-Reply-To: <20230612172926.1814129-1-bernd.kuhls@t-online.de> References: <20230612172926.1814129-1-bernd.kuhls@t-online.de> Message-ID: <20230612172926.1814129-2-bernd.kuhls@t-online.de> Changelog: http://www.haproxy.org/download/2.6/src/CHANGELOG Signed-off-by: Bernd Kuhls --- package/haproxy/haproxy.hash | 4 ++-- package/haproxy/haproxy.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash index f5540ee44a..20048da7ec 100644 --- a/package/haproxy/haproxy.hash +++ b/package/haproxy/haproxy.hash @@ -1,5 +1,5 @@ -# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.9.tar.gz.sha256 -sha256 f01a1c5f465dc1b5cd175d0b28b98beb4dfe82b5b5b63ddcc68d1df433641701 haproxy-2.6.9.tar.gz +# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.14.tar.gz.sha256 +sha256 bd3dd9fa60391ca09e1225e1ac3163e45be83c3f54f2fd76a30af289cc6e4fd4 haproxy-2.6.14.tar.gz # Locally computed: sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk index 012c1dfdb6..2b8920efa6 100644 --- a/package/haproxy/haproxy.mk +++ b/package/haproxy/haproxy.mk @@ -5,7 +5,7 @@ ################################################################################ HAPROXY_VERSION_MAJOR = 2.6 -HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).9 +HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).14 HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt -- 2.39.2 From yann.morin.1998 at free.fr Mon Jun 12 17:54:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 12 Jun 2023 19:54:14 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <87pm60znip.fsf@48ers.dk> References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> <87pm60znip.fsf@48ers.dk> Message-ID: <20230612175414.GA2773@scaer> Peter, All, On 2023-06-12 17:52 +0200, Peter Korsgaard spake thusly: > >>>>> "Adam" == Adam Duskett writes: > > In the following patch that updates libselinux, the libselinux python tools now > > require pip to install. > > Signed-off-by: Adam Duskett > Somewhat related, is there any way we can ensure that this pip is only > used for the installation logic (which is fine if a bit odd) Yes, I too found it odd. I don't recall the details, though, but indeed, we do need pip to perform the install step, while the build step is still performed with setuptools. > and NOT to pull in extra python > dependencies (which is naturally NOT OK)? That was a concern of mine when I applied the patch, too, but I did not have a good idea to prevent that. But since then, I've learnt about --no-index, and if that is not enough, we can redirect to a fake index with -i and --extra-index-url. Could using --no-deps also be useful? So we could maybe provide our wrapper around pip3, that uses a combo of those options, to prevent installing anything but a local file. That would not work for packages that use a python script to import pip and directly call it, though; is that even possible (I'd guess so, and probably something, somewhere is (ab)using that). Alternatively, the wrapper could also export http_proxy and https_proxy to something that does not exist, and that would cause the download to fail. Regards, Yann E. MORIN. > > --- > > package/python-pip/python-pip.mk | 1 + > > 1 file changed, 1 insertion(+) > > > diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk > > index 8cf3aaa3ec..35ad7bede2 100644 > > --- a/package/python-pip/python-pip.mk > > +++ b/package/python-pip/python-pip.mk > > @@ -14,3 +14,4 @@ PYTHON_PIP_CPE_ID_VENDOR = pypa > > PYTHON_PIP_CPE_ID_PRODUCT = pip > > > $(eval $(python-package)) > > +$(eval $(host-python-package)) > > -- > > > 2.40.0 > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > -- > Bye, Peter Korsgaard -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Mon Jun 12 17:57:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 12 Jun 2023 19:57:49 +0200 Subject: [Buildroot] [PATCH] package/zfs: fix autotools crosscompilations In-Reply-To: References: <20230608175538.1347170-1-salvador.joseluis@gmail.com> Message-ID: On 09/06/2023 21:05, Alexander Mukhin wrote: > Jos?, > > I am glad to confirm that your patch fixes the issue. Tested on: > > Host: > Debian 11.7 x86-64 > > Toolchains: > x86-64--glibc--bleeding-edge-2022.08 > armv6-eabihf--glibc--bleeding-edge-2022.08 > > Thank you! > > -- > Alexander. > Hi Alexander, Thank you for this test. In the future, please add the following tag (preferably below the signed-off-by, like I do below). > On Thu, Jun 08, 2023 at 07:55:38PM +0200, Jos? Luis Salvador Rufo wrote: >> Signed-off-by: Jos? Luis Salvador Rufo Tested-by: Alexander Mukhin (and put the details about how you tested below that). This gets picked up by patchwork and: - adds to the T column in the patchwork overview, so we can see at a glance that it's a patch that has been tested by someone; - becomes part of the commit message when applying to the mainline tree, so if there's a problem later we can easily see in history that you originally tested it. Also, that way Peter can give you credit in the release notes. Regards, Arnout >> --- >> package/zfs/zfs.mk | 8 ++++++++ >> 1 file changed, 8 insertions(+) >> >> diff --git a/package/zfs/zfs.mk b/package/zfs/zfs.mk >> index 97e9442cf8..e99413e611 100644 >> --- a/package/zfs/zfs.mk >> +++ b/package/zfs/zfs.mk >> @@ -58,6 +58,14 @@ else >> ZFS_CONF_OPTS += --disable-pam >> endif >> >> +# Sets the environment for the `make` that will be run ZFS autotools checks. >> +ZFS_CONF_ENV += \ >> + ARCH=$(KERNEL_ARCH) \ >> + CROSS_COMPILE="$(TARGET_CROSS)" >> +ZFS_MAKE_ENV += \ >> + ARCH=$(KERNEL_ARCH) \ >> + CROSS_COMPILE="$(TARGET_CROSS)" >> + >> # ZFS userland tools are unfunctional without the Linux kernel modules. >> ZFS_MODULE_SUBDIRS = \ >> module/avl \ >> -- >> 2.41.0 >> From indrek.kruusa at gmail.com Mon Jun 12 18:41:35 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Mon, 12 Jun 2023 21:41:35 +0300 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: Hi Giulio! Thanks for the fast response! Sure, I will test this patch as soon as I can and will let you know! Thanks again! Indrek E, 12. juuni 2023 19:54 Giulio Benetti < giulio.benetti at benettiengineering.com> kirjutas: > Hi Indrek, > > On 12/06/23 17:24, Indrek Kruusa wrote: > > Hi! > > When building rtl8189fs driver in buildroot currently then it runs in > > debug mode (original Makefile line 91: CONFIG_RTW_DEBUG = y). It's > > really verbose (at least 5 rows per second) and basically it renders the > > serial console useless. > > I would like to turn off the debug mode in a new board config (still > > preparing a patch for this). But then I wonder how other users are > > living with it. Maybe it should be patched on package level and not on > > board level? > > I think that I can send a patch for this that en/disable > CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. > > I see it like a consistent solution and I've just sent a patch for this: > > https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ > > But there is also another solution to this by passing to kernel options > the log level or even at runtime, take a look here: > > https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf > > I haven't tested it but it should work. > > Let me know. > > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Mon Jun 12 18:48:22 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 12 Jun 2023 20:48:22 +0200 Subject: [Buildroot] package/rtl8189fs: question about the debug mode In-Reply-To: References: Message-ID: <4a07bfe4-9fdc-f4f5-c720-f191c2812383@benettiengineering.com> On 12/06/23 20:41, Indrek Kruusa wrote: > Hi Giulio! > Thanks for the fast response! Sure, I will test this patch as soon as I > can and will let you know! Thanks again! Ok. if it works please answer to the patch with your: Tested-by: after my Signed-off-by: Thank you Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas > Indrek > > > E, 12. juuni 2023 19:54 Giulio Benetti > > kirjutas: > > Hi Indrek, > > On 12/06/23 17:24, Indrek Kruusa wrote: > > Hi! > > When building rtl8189fs driver in buildroot currently then it > runs in > > debug mode (original Makefile line 91:?CONFIG_RTW_DEBUG = y). It's > > really verbose (at least 5 rows per second) and basically?it > renders the > > serial console useless. > > I would like to turn off the debug mode in a new board config (still > > preparing a patch for this). But then I wonder how other users are > > living with it. Maybe it should be patched on package level and > not on > > board level? > > I think that I can send a patch for this that en/disable > CONFIG_RTW_DEBUG depending on BR2_ENABLE_RUNTIME_DEBUG. > > I see it like a consistent solution and I've just sent a patch for this: > https://patchwork.ozlabs.org/project/buildroot/patch/20230612165344.3829304-1-giulio.benetti at benettiengineering.com/ > > But there is also another solution to this by passing to kernel options > the log level or even at runtime, take a look here: > https://github.com/ulli-kroll/rtl8814au/blob/master/Document/How_to_set_driver_debug_log_level.pdf > > I haven't tested it but it should work. > > Let me know. > > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > From peter at korsgaard.com Mon Jun 12 19:28:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 21:28:25 +0200 Subject: [Buildroot] [PATCH v2 02/13] package/python-pip: add host variant In-Reply-To: <20230612175414.GA2773@scaer> (Yann E. MORIN's message of "Mon, 12 Jun 2023 19:54:14 +0200") References: <20230425171454.48802-1-aduskett@gmail.com> <20230425171454.48802-3-aduskett@gmail.com> <87pm60znip.fsf@48ers.dk> <20230612175414.GA2773@scaer> Message-ID: <87bkhkzdie.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Peter, All, > On 2023-06-12 17:52 +0200, Peter Korsgaard spake thusly: >> >>>>> "Adam" == Adam Duskett writes: >> > In the following patch that updates libselinux, the libselinux python tools now >> > require pip to install. >> > Signed-off-by: Adam Duskett >> Somewhat related, is there any way we can ensure that this pip is only >> used for the installation logic (which is fine if a bit odd) > Yes, I too found it odd. I don't recall the details, though, but indeed, > we do need pip to perform the install step, while the build step is > still performed with setuptools. >> and NOT to pull in extra python >> dependencies (which is naturally NOT OK)? > That was a concern of mine when I applied the patch, too, but I did not > have a good idea to prevent that. > But since then, I've learnt about --no-index, and if that is not enough, > we can redirect to a fake index with -i and --extra-index-url. Could > using --no-deps also be useful? > So we could maybe provide our wrapper around pip3, that uses a combo of > those options, to prevent installing anything but a local file. Ahh, yes - That could be a nice improvement! > That would not work for packages that use a python script to import pip > and directly call it, though; is that even possible (I'd guess so, and > probably something, somewhere is (ab)using that). Hmm, I guess someone is creative enough for that ;) -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 19:26:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 21:26:47 +0200 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <20230612192648.859014-1-peter@korsgaard.com> Fixes: http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ Bootgen embeds an old version of flex, but uses the system include syntax (#include <>) to reference it, causing conflicts on systems with the development headers for a modern flex version installed, leading to build issues like: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) Fix it by using normal local includes (#include "") instead. Notice: This was already fixed on master, but the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped when the changes were squashed for the 2023.1 release. Signed-off-by: Peter Korsgaard --- ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch new file mode 100644 index 0000000000..b13dd2b03b --- /dev/null +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch @@ -0,0 +1,69 @@ +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Mon, 12 Jun 2023 21:04:25 +0200 +Subject: [PATCH] Refix builds on machines with modern flex versions + +Bootgen embeds an old version of flex, but uses the system include syntax +(#include <>) to reference it, causing conflicts on systems with the +development headers for a modern flex version installed, leading to build +issues like: + +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) + +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log + +Fix it by using normal local #include statements by: + +sed -i 's//"FlexLexer.h"/g' * + +Notice: This was already fixed on master with: +https://github.com/Xilinx/bootgen/pull/20 + +Notice: The patch was not applied, instead a different patch with the same +content was applied to master: +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed + +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most +of the content was included in: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a + +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 + +Upstream: https://github.com/Xilinx/bootgen/pull/24 +Signed-off-by: Peter Korsgaard +--- + cmdoptions.yy.cpp | 2 +- + reginit.yy.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp +index 38fed35..4e940ab 100644 +--- a/cmdoptions.yy.cpp ++++ b/cmdoptions.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +diff --git a/reginit.yy.cpp b/reginit.yy.cpp +index d830734..dede473 100644 +--- a/reginit.yy.cpp ++++ b/reginit.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +-- +2.30.2 + -- 2.30.2 From neal.frager at amd.com Mon Jun 12 20:03:30 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 20:03:30 +0000 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions In-Reply-To: <20230612192648.859014-1-peter@korsgaard.com> References: <20230612192648.859014-1-peter@korsgaard.com> Message-ID: <99C59802-C439-44FC-A44E-D6B7594CE512@amd.com> > Le 12 juin 2023 ? 21:26, Peter Korsgaard a ?crit : > > ?Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > > Fix it by using normal local includes (#include "") instead. > > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > > Signed-off-by: Peter Korsgaard > --- > ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > > diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > new file mode 100644 > index 0000000000..b13dd2b03b > --- /dev/null > +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > @@ -0,0 +1,69 @@ > +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 > +From: Peter Korsgaard > +Date: Mon, 12 Jun 2023 21:04:25 +0200 > +Subject: [PATCH] Refix builds on machines with modern flex versions > + > +Bootgen embeds an old version of flex, but uses the system include syntax > +(#include <>) to reference it, causing conflicts on systems with the > +development headers for a modern flex version installed, leading to build > +issues like: > + > +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > + > +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log > + > +Fix it by using normal local #include statements by: > + > +sed -i 's//"FlexLexer.h"/g' * > + > +Notice: This was already fixed on master with: > +https://github.com/Xilinx/bootgen/pull/20 > + > +Notice: The patch was not applied, instead a different patch with the same > +content was applied to master: > +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > + > +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > +of the content was included in: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > + > +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > + > +Upstream: https://github.com/Xilinx/bootgen/pull/24 > +Signed-off-by: Peter Korsgaard > +--- > + cmdoptions.yy.cpp | 2 +- > + reginit.yy.cpp | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp > +index 38fed35..4e940ab 100644 > +--- a/cmdoptions.yy.cpp > ++++ b/cmdoptions.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +diff --git a/reginit.yy.cpp b/reginit.yy.cpp > +index d830734..dede473 100644 > +--- a/reginit.yy.cpp > ++++ b/reginit.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +-- > +2.30.2 > + > -- > 2.30.2 > Reviewed-by: Neal Frager Thanks for taking care of this! Best regards, Neal Frager AMD From neal.frager at amd.com Mon Jun 12 20:03:38 2023 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 12 Jun 2023 20:03:38 +0000 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <49ED38C7-3654-4EBB-84F2-3B19FB3DB4F0@amd.com> > Le 12 juin 2023 ? 21:26, Peter Korsgaard a ?crit : > > ?Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > > Fix it by using normal local includes (#include "") instead. > > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > > Signed-off-by: Peter Korsgaard > --- > ...n-machines-with-modern-flex-versions.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > > diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > new file mode 100644 > index 0000000000..b13dd2b03b > --- /dev/null > +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch > @@ -0,0 +1,69 @@ > +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 > +From: Peter Korsgaard > +Date: Mon, 12 Jun 2023 21:04:25 +0200 > +Subject: [PATCH] Refix builds on machines with modern flex versions > + > +Bootgen embeds an old version of flex, but uses the system include syntax > +(#include <>) to reference it, causing conflicts on systems with the > +development headers for a modern flex version installed, leading to build > +issues like: > + > +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) > + > +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log > + > +Fix it by using normal local #include statements by: > + > +sed -i 's//"FlexLexer.h"/g' * > + > +Notice: This was already fixed on master with: > +https://github.com/Xilinx/bootgen/pull/20 > + > +Notice: The patch was not applied, instead a different patch with the same > +content was applied to master: > +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > + > +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most > +of the content was included in: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a > + > +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: > +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 > + > +Upstream: https://github.com/Xilinx/bootgen/pull/24 > +Signed-off-by: Peter Korsgaard > +--- > + cmdoptions.yy.cpp | 2 +- > + reginit.yy.cpp | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp > +index 38fed35..4e940ab 100644 > +--- a/cmdoptions.yy.cpp > ++++ b/cmdoptions.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +diff --git a/reginit.yy.cpp b/reginit.yy.cpp > +index d830734..dede473 100644 > +--- a/reginit.yy.cpp > ++++ b/reginit.yy.cpp > +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; > + > + #define yytext_ptr yytext > + > +-#include > ++#include "FlexLexer.h" > + > + int yyFlexLexer::yywrap() { return 1; } > + int yyFlexLexer::yylex() > +-- > +2.30.2 > + > -- > 2.30.2 Reviewed-by: Neal Frager Thanks for taking care of this! Best regards, Neal Frager AMD From peter at korsgaard.com Mon Jun 12 20:16:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:16:47 +0200 Subject: [Buildroot] [PATCH] package/busybox: disable stack optimization for i386 target In-Reply-To: <628684a7-6ad9-1055-ad0b-065761105349@smile.fr> (Romain Naour's message of "Wed, 10 May 2023 12:06:27 +0200") References: <20230210233658.3763549-1-romain.naour@gmail.com> <20230211104934.4c34267c@windsurf> <7bbd1030-488a-9876-7c69-0ac6ae15653e@smile.fr> <628684a7-6ad9-1055-ad0b-065761105349@smile.fr> Message-ID: <875y7szb9s.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Hello Thomas, All, > Le 11/02/2023 ? 11:10, Romain Naour a ?crit?: >> Hello Thomas, >> >> Le 11/02/2023 ? 10:49, Thomas Petazzoni via buildroot a ?crit?: >>> On Sat, 11 Feb 2023 00:36:58 +0100 >>> Romain Naour wrote: >>> >>>> The toolchain-builder project reported an issue with Qemu 7.2.0 for >>>> x86-core2--glibc--bleeding-edge toolchain [1]: >>>> >>>> Run /sbin/init as init process >>>> random: fast init done >>>> EXT4-fs (vda): warning: mounting unchecked fs, running e2fsck is recommended >>>> EXT4-fs (vda): re-mounted. Opts: (null). Quota mode: disabled. >>>> Starting syslogd: OK >>>> traps: syslogd[52] general protection fault ip:b7e21465 >>>> sp:bfe59e6c error:0 in libc.so.6[b7d9b000+123000] >>>> Starting klogd: OK >>>> traps: klogd[56] general protection fault ip:b7e94465 >>>> sp:bf8f069c error:0 in libc.so.6[b7e0e000+123000] >>>> Running sysctl: traps: logger[62] general protection fault >>>> ip:b7e48b6c sp:bfd7d194 error:0 in libc.so.6[b7e05000+123000] >>>> Segmentation fault >>>> traps: logger[64] general protection fault ip:b7dd3b6c >>>> sp:bf9b8604 error:0 in libc.so.6[b7d90000+123000] >>>> Segmentation fault >>>> >>>> (Followed by a kernel panic.) >>>> >>>> Testing with the pevious Qemu release (7.1.0) allows to boot the >>>> system without any problem. >>>> >>>> Building qemu sources between 7.1.0 and 7.2.0 allows to identify >>>> the first "bad" commit [2] and >>>> report to the Qemu project [3]. >>>> >>>> Thanks to Qemu maintainers review, several issues was noticed: >>>> >>>> "The default i386 busybox build config does not respect glibc's >>>> requirements around stack alignment >>>> (see [4] for previous discussions and a workaround)." >>>> >>>> Disabling CONFIG_STACK_OPTIMIZATION_386 option (as suggested in >>>> the Gentoo bug report) fixed the issue! >>>> >>>> This option has been added and enabled by default in buxybox >>>> 1_29_0, so it was used since then the for >>>> Buildroot's qemu defconfig. >>>> >>>> Note: The x86-i686--glibc--bleeding-edge (generic x86) doesn't trigger the issue with >>>> CONFIG_STACK_OPTIMIZATION_386 enabled. >>>> >>>> Fixes: >>>> https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 >>>> >>>> [1] https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 >>>> [2] https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 >>>> [3] https://gitlab.com/qemu-project/qemu/-/issues/1478 >>>> [4] https://bugs.gentoo.org/725674 >>> >>> Thanks a lo for the great investigation. Do we understand precisely >>> what is happening? The link at [4] does not really have an explanation, >>> it only has experimental observations that lead to the conclusion that >>> disabling CONFIG_STACK_OPTIMIZATION_386 is a work-around, but it does >>> not really explain what is happening. >> >> Actually there are two different issues that contribute to this issue: >> >> 1) An existing latent Busybox bug on i386 (busybox compiled with >> -mpreferred-stack-boundary=2) >> >> https://lists.debian.org/debian-boot/2018/01/msg00352.html >> >> 2) A Qemu improvement that trigger an exception on unaligned memory accesses >> that require 16-byte alignment. >> >> https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 >> >> I didn't digging further the root cause of the issue. > Several bug report are confirming a stack problem due to the i386 GCC ABI which > assumes the stack is 16-byte aligned [1] [2]. The gcc's default ABI for > i386-linux-gnu was quietly changed [3] (maybe between gcc 9 and gcc 10). > Note: When the option was added to Busybox and enabled by default, the help text > explains that this option may not work with some libc versions: > "This option makes for smaller code, but some libc versions > do not work with it (they use SSE instructions without > ensuring stack alignment)." > This problem break the test of the x86 core2 toolchain on toolchain-builder. > [1] https://bugs.gentoo.org/725674#c30 > [2] https://lists.debian.org/debian-boot/2018/01/msg00352.html > [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886506;msg=97 > [4] > https://git.busybox.net/busybox/commit/?id=2c9970281083a99acfa3aec8c6d41db955cb583d Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:19:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:19:57 +0200 Subject: [Buildroot] [PATCH 1/1] package/postgresql: security bump version to 15.3 In-Reply-To: <20230512052620.372820-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 12 May 2023 07:26:20 +0200") References: <20230512052620.372820-1-bernd.kuhls@t-online.de> Message-ID: <871qigzb4i.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://www.postgresql.org/about/news/postgresql-153-148-1311-1215-and-1120-released-2637/ > Fixes CVE-2023-2454 & CVE-2023-2455. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:20:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: bump version to 8.2.6 In-Reply-To: <20230512052819.557240-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 12 May 2023 07:28:19 +0200") References: <20230512052819.557240-1-bernd.kuhls@t-online.de> Message-ID: <87wn08xwip.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.6 > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:22:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:22:01 +0200 Subject: [Buildroot] [PATCH] uclibc: fix static builds In-Reply-To: (Waldemar Brodkorb's message of "Thu, 11 May 2023 10:28:36 +0200") References: Message-ID: <87sfawxwgm.fsf@48ers.dk> >>>>> "Waldemar" == Waldemar Brodkorb writes: > Signed-off-by: Waldemar Brodkorb Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 12 20:18:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:18:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/postgresql: security bump version to 15.3 Message-ID: <20230612202222.D8E2982840@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2c82a768eb26459991d7c2b7867554dffdc9208 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://www.postgresql.org/about/news/postgresql-153-148-1311-1215-and-1120-released-2637/ Fixes CVE-2023-2454 & CVE-2023-2455. Signed-off-by: Bernd Kuhls Reviewed-by: Maxim Kochetkov Signed-off-by: Peter Korsgaard (cherry picked from commit 2c6206b2179eee98795a7a3a01d9432dd06f4e85) Signed-off-by: Peter Korsgaard --- package/postgresql/postgresql.hash | 4 ++-- package/postgresql/postgresql.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/postgresql/postgresql.hash b/package/postgresql/postgresql.hash index 3e89d3ec35..da6ec7f311 100644 --- a/package/postgresql/postgresql.hash +++ b/package/postgresql/postgresql.hash @@ -1,4 +1,4 @@ -# From https://ftp.postgresql.org/pub/source/v15.2/postgresql-15.2.tar.bz2.sha256 -sha256 99a2171fc3d6b5b5f56b757a7a3cb85d509a38e4273805def23941ed2b8468c7 postgresql-15.2.tar.bz2 +# From https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.bz2.sha256 +sha256 ffc7d4891f00ffbf5c3f4eab7fbbced8460b8c0ee63c5a5167133b9e6599d932 postgresql-15.3.tar.bz2 # License file, Locally calculated sha256 1a7d13c3ab31961b91ba256f77d6e82e0b54bf992253060fe93bdb5466df416a COPYRIGHT diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk index e46622c0e7..ca11a8191f 100644 --- a/package/postgresql/postgresql.mk +++ b/package/postgresql/postgresql.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGRESQL_VERSION = 15.2 +POSTGRESQL_VERSION = 15.3 POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2 POSTGRESQL_SITE = https://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION) POSTGRESQL_LICENSE = PostgreSQL From peter at korsgaard.com Mon Jun 12 20:20:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:20:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/php: bump version to 8.2.6 Message-ID: <20230612202222.E124C82844@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de1dc331afd14766dceabdeac48119a45b572509 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.2.6 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 7b52d2817c935314136170645a90a9e8cb47dd03) 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 6b1549958f..96e8803cb2 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 800738c359b7f1e67e40c22713d2d90276bc85ba1c21b43d99edd43c254c5f76 php-8.2.5.tar.xz +sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 7cebc178fe..981da5b15d 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.5 +PHP_VERSION = 8.2.6 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Mon Jun 12 20:21:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:21:50 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] uclibc: fix static builds Message-ID: <20230612202222.EB28982847@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52d5a88247817fb1a3cb2841ec6627c2876018ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Waldemar Brodkorb Signed-off-by: Peter Korsgaard (cherry picked from commit 3f5a9d5cb9b519c7c1d7cc295430292a0976734c) Signed-off-by: Peter Korsgaard --- .../0001-gettimeofday-fix-static-build.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/package/uclibc/0001-gettimeofday-fix-static-build.patch b/package/uclibc/0001-gettimeofday-fix-static-build.patch new file mode 100644 index 0000000000..2ef5059f05 --- /dev/null +++ b/package/uclibc/0001-gettimeofday-fix-static-build.patch @@ -0,0 +1,29 @@ +From b19f8f360970ffd0c1a6ac41e07c66dc39790b16 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb +Date: Wed, 10 May 2023 08:35:25 +0200 +Subject: [PATCH] gettimeofday: fix static build + +Signed-off-by: Waldemar Brodkorb +Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=b19f8f360970ffd0c1a6ac41e07c66dc39790b16 +--- + libc/sysdeps/linux/common/gettimeofday.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/libc/sysdeps/linux/common/gettimeofday.c b/libc/sysdeps/linux/common/gettimeofday.c +index e5141088e..12473a8e6 100755 +--- a/libc/sysdeps/linux/common/gettimeofday.c ++++ b/libc/sysdeps/linux/common/gettimeofday.c +@@ -9,8 +9,9 @@ + #include + #include + ++#ifdef SHARED + #include "ldso.h" +- ++#endif + + + #ifdef __VDSO_SUPPORT__ +-- +2.30.2 + From peter at korsgaard.com Mon Jun 12 20:14:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:14:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: disable stack optimization for i386 target Message-ID: <20230612202222.D0CD68283E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06d210fe5594fea3cecd23f975ce6568814bb2cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The toolchain-builder project reported an issue with Qemu 7.2.0 for x86-core2--glibc--bleeding-edge toolchain [1]: Run /sbin/init as init process random: fast init done EXT4-fs (vda): warning: mounting unchecked fs, running e2fsck is recommended EXT4-fs (vda): re-mounted. Opts: (null). Quota mode: disabled. Starting syslogd: OK traps: syslogd[52] general protection fault ip:b7e21465 sp:bfe59e6c error:0 in libc.so.6[b7d9b000+123000] Starting klogd: OK traps: klogd[56] general protection fault ip:b7e94465 sp:bf8f069c error:0 in libc.so.6[b7e0e000+123000] Running sysctl: traps: logger[62] general protection fault ip:b7e48b6c sp:bfd7d194 error:0 in libc.so.6[b7e05000+123000] Segmentation fault traps: logger[64] general protection fault ip:b7dd3b6c sp:bf9b8604 error:0 in libc.so.6[b7d90000+123000] Segmentation fault (Followed by a kernel panic.) Testing with the pevious Qemu release (7.1.0) allows to boot the system without any problem. Building qemu sources between 7.1.0 and 7.2.0 allows to identify the first "bad" commit [2] and report to the Qemu project [3]. Thanks to Qemu maintainers review, several issues was noticed: "The default i386 busybox build config does not respect glibc's requirements around stack alignment (see [4] for previous discussions and a workaround)." Disabling CONFIG_STACK_OPTIMIZATION_386 option (as suggested in the Gentoo bug report) fixed the issue! This option has been added and enabled by default in buxybox 1_29_0, so it was used since then the for Buildroot's qemu defconfig. Note: The x86-i686--glibc--bleeding-edge (generic x86) doesn't trigger the issue with CONFIG_STACK_OPTIMIZATION_386 enabled. Fixes: https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 [1] https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/3731683337 [2] https://gitlab.com/qemu-project/qemu/-/commit/958e1dd1300f37f18b2161dfb4eb806fc8c19b44 [3] https://gitlab.com/qemu-project/qemu/-/issues/1478 [4] https://bugs.gentoo.org/725674 Signed-off-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit f3fa74a8f745de7b60752e0b15432eb1f2b4c638) Signed-off-by: Peter Korsgaard --- package/busybox/busybox-minimal.config | 2 +- package/busybox/busybox.config | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/busybox/busybox-minimal.config b/package/busybox/busybox-minimal.config index 1fb4e39e21..1e7ad1d357 100644 --- a/package/busybox/busybox-minimal.config +++ b/package/busybox/busybox-minimal.config @@ -53,7 +53,7 @@ CONFIG_EXTRA_CFLAGS="" CONFIG_EXTRA_LDFLAGS="" CONFIG_EXTRA_LDLIBS="" # CONFIG_USE_PORTABLE_CODE is not set -CONFIG_STACK_OPTIMIZATION_386=y +# CONFIG_STACK_OPTIMIZATION_386 is not set CONFIG_STATIC_LIBGCC=y # diff --git a/package/busybox/busybox.config b/package/busybox/busybox.config index 4826fb8242..6e8bd2799d 100644 --- a/package/busybox/busybox.config +++ b/package/busybox/busybox.config @@ -53,7 +53,7 @@ CONFIG_EXTRA_CFLAGS="" CONFIG_EXTRA_LDFLAGS="" CONFIG_EXTRA_LDLIBS="" # CONFIG_USE_PORTABLE_CODE is not set -CONFIG_STACK_OPTIMIZATION_386=y +# CONFIG_STACK_OPTIMIZATION_386 is not set CONFIG_STATIC_LIBGCC=y # From peter at korsgaard.com Mon Jun 12 20:13:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 12 Jun 2023 22:13:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/versal_vck190_defconfig: set BR2_cortex_a72 Message-ID: <20230612202222.CA6288283D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8fa92e01695bfb6b2955f012c4bc08cacd02da6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The versal vc1902 on the vck190 evaluation board has an ARM Cortex A72 core. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit e217cd28ece8bb07d5eb5c61f9b22b3de8480b3c) Signed-off-by: Peter Korsgaard --- configs/versal_vck190_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig index 2808fa522b..a393b681c8 100644 --- a/configs/versal_vck190_defconfig +++ b/configs/versal_vck190_defconfig @@ -1,4 +1,5 @@ BR2_aarch64=y +BR2_cortex_a72=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" From thomas.petazzoni at bootlin.com Tue Jun 13 04:49:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 13 Jun 2023 04:49:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-12 Message-ID: <20230613044948.BE83D409EA@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-12 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 2 | 4 | 0 | 6 | master | 60 | 51 | 1 | 112 | Classification of failures by reason for master ----------------------------------------------- linux-6.3.6 | 5 elfutils-0.186 | 4 host-bootgen-xilinx_v2023.1 | 4 host-rust-1.68.2 | 3 unknown | 3 agentpp-4.6.0 | 2 gobject-introspection-1.74.0 | 2 host-heimdal-f4faaeaba371ff... | 2 syslog-ng-4.1.1 | 2 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 edk2-edk2-stable202208 | 1 erlang-22.3.4.22 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/erofs/erofs.mk:46: /home... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-binutils-2.38 | 1 igh-ethercat-2e2cef61318953... | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 libndp-1.8 | 1 mpv-0.35.1 | 1 nfs-utils-2.6.3 | 1 python-bcrypt-4.0.1 | 1 rtty-8.1.0 | 1 speex-1.2.1 | 1 strace-6.3 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e7f13ab1ce12d7bab4d8999b2a90a9152e3ff394 | microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/86e65ca07c2e28ee65c1f9ea04bb08d19e11dc6d | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/9d5e228dc7de4562bcf5d5d15801c3fd011a5d16 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/d6caf3c2c0fd670e70950d3e89629df39f8ce596 | ORPH x86_64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/3f12bf4e399644fc843ad0d8774c31b124b33363 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2a8f7add808771fc1aa746d4b3da721488d0fcc6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c6a65730410ad7ff4a817499011972c9b9e93a12 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f2d3ae4bae81468b71b64d2cfcf2e0f4a12e0f86 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f011f39d0d023c1059a501b8f0f56570c36c76f5 | ORPH powerpc | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/ba6c434405d09e4f053eddf4b2c190a4f255b95a | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/a4905cd1d81a624d1dd6e203d049948252bfd634 | s390x | fs/erofs/erofs.mk:46: /home... | NOK | http://autobuild.buildroot.net/results/1e3df90174e93bb7017de39a1e3ea81c7113f1ca | mips64el | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/c488ea454f05c9f0345bf71902444567c028fff1 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/101093f421b6dd44a8646f939dbfe8e93811d7db | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/146de52e8a316b8c4499fac98d55f7b045875219 | nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/59dbd8903a04caf90b8018cee10402ae293b6a4e | ORPH i586 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0a54f3a6b9bb7bc8731bf65d1deef90a8068e1e4 | ORPH aarch64 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/07ccb8c45c709a4b6ed32aafa33cd04e74174b11 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/529d86aec3fb5e801539d4a8b8fdf4fb6c7fefe0 | arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16a67938862c5a0f1a58f4e71fdb5ecf198ce98c | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/3b42420a83e619d72cb032915ca4d86b9aced940 | microblazeel | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2936d9b054269b7055e66ab5a7f7c1f7f4926d48 | microblazeel | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/e65989a6611dd18d7afba649fbd822050e092a14 | or1k | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/0670ce606e635feaf1695261c0dcd59fed2f26a6 | mips64 | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/16406c8d9fe55bba7ab3e3f98162753cea07e8cc | ORPH arm | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e86d4e9c5db24701996b136f66898e63ea9a7661 | ORPH powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/d67c0e3f48c2caaec2bea3d505151984ff6d2828 | mipsel | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/40f387d388e8f030599876994c91768364bf49af | powerpc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/8e085d3e7a01adf75f6875503d29ee556325247f | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/6609a319ea2ffc3596665b9c9c118f409a55e99c | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/acb9036953876dfa45901aab03907479b8da0416 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/93330f9e1867b1ddc1de19b57d70d223b6f23994 | ORPH arm | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/fe4c472130af181d3721785a29ab28d968a8fce0 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/089aae247bf8643ba18255724b2c03e1064c1a2d | mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d0795f4136dd82c52830039659b479ca881805ac | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/00af4be4b188a2b11d5218a0167a1a7d9dfa19a4 | ORPH m68k | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/ab77a4ae46a0db618d51cdbde5efbea846648ca9 | ORPH nios2 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/488472806670e029a2c372fa0291b3a5bb63fa50 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/45900e42d7ef6221781f6f13e9685a319ca8cbe4 | ORPH mips64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/b331eba24706a08b8509b06ac385232f713f61a1 | mips64 | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/eeca4dea2c9011cd07beb940126de9c598e1d1d6 | armeb | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/2c5f9fa36bee1f3c0a0373c8a7a776a332117994 | mipsel | rtty-8.1.0 | NOK | http://autobuild.buildroot.net/results/738934abe98eb3e08eb85c27d11223b2d739e294 | arm | speex-1.2.1 | NOK | http://autobuild.buildroot.net/results/c557ca72832c942f201b4a21f913f74534857cc6 | ORPH powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/21445d66df9d5848a6f6d426feaf8c556f9876fb | sh4a | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/1db73fbac39ec67cef10bca0de1ecff9aad4a426 | nios2 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/ccaf714eb406985e51af4127e777d14bfebce13a | mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e6474664d827c06d14fca4c44f45b14fb928bbca | ORPH aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/6606c6fc856c1acfc8490fe358983a2b51b6eb1b | arc | unknown | NOK | http://autobuild.buildroot.net/results/b3ba3533286c8a0cacdc8553f61a868a05797ea8 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8e2622654634bae3653c85e3b8230159b6311c3b | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/d42e5d945378e212cb2b42d17d80a61bc452b390 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-qemu-7.2.0 | 2 fs/cramfs/cramfs.mk:46: /ho... | 1 python3-3.11.3 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/e37ad2edd685a58e1a9fbb74d80075e0cd447225 | i686 | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/732580c77f44405c29cb522005490cef00c34d7f | microblaze | host-qemu-7.2.0 | NOK | http://autobuild.buildroot.net/results/e73bc7433e3527659104640d2cda6fe82070f878 | x86_64 | python3-3.11.3 | NOK | http://autobuild.buildroot.net/results/ba84ec90cb1dace8870c62d079e99d1722ccf0d3 | -- http://autobuild.buildroot.net From patrick.oppenlander at gmail.com Tue Jun 13 05:56:18 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Tue, 13 Jun 2023 15:56:18 +1000 Subject: [Buildroot] [PATCH v7 0/3] add support for TI's AM64x boards In-Reply-To: <20230608155955.m7rqwkencyowlvqo@dasso> References: <70cc5213bb4d4e4d8e4b21b1c7122daf@ti.com> <20230608063000.882363-1-patrick.oppenlander@gmail.com> <20230608155955.m7rqwkencyowlvqo@dasso> Message-ID: On Fri, Jun 9, 2023 at 2:00?AM Andreas Dannenberg wrote: > > All, > > On Thu, Jun 08, 2023 at 01:29:02PM +0000, Gadiyar, Anand via buildroot wrote: > > > From: patrick.oppenlander at gmail.com > > > > > > Hi, > > > > > > I'm looking to use buildroot with a PHYTEC phyCORE-AM64x SOM which is based on > > > the same TI part as the SK-AM64/SK-AM64B. Happy to post patches if I happen to be successful. > > > > > > Ideally it would be easiest to build support for the SOM on top of these > > > patches. Is this series still alive? > > > > Hi Patrick, > > > > I gave up after the last round of review comments, but there is someone > > at TI who has taken it up again recently. > > > > They're focusing on the AM62x including other goodies like display and GPU, and > > has a working baseline. He was planning to post the series upstream shortly after. > > I work for TI and have since picked up the work on the v7 patch series > that Anand and others last worked on. I've been forward porting the > exisiting patches on top of the latest 'master' commit, doing some > further cleanup also considering v7 feedback, plus making enhancements > needed to better support TI K3 SoCs. I've also added AM62x support, and > currently working on adding GPU support for AM62x (I have it already > working being able to run Weston and Chocolate Doom for testing > purposes, just needs some more cleanup). > > My intermediate work is posted here [1] together with some instructions > and how to get it to work for anybody interested in the full solution > *today*. Thanks. I was able to get the PHYTEC board working using your patches as a starting point. > My plan is once GPU support is complete and cleaned up I'll post a v8 > series to this mailing list here with everything in it, and work with > the community on any further cleanup that may be needed. I expect to be > able to start this process next week. So I'd appreciate if we can > refrain from posting additional TI K3 patches until then. > > Once merged, the temporary page [1] will get updated and/or dismantled. > It is certainly not meant to be a "forked solution" of sorts, and was > only intended to be a stop-gap measure for some immediate customer needs > we had here at TI. I look forward to seeing it merged, Patrick > Thanks, > > -- > Andreas Dannenberg > Texas Instruments Inc > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > > > > The series 7 should still work functionally. All the review comments were > > valid though and might be easy to address if you want to start from there. > > > > Since there is community interest in having AM64x support, I would love to > > take this up again. > > > > Best Regards, > > Anand > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From fido_max at inbox.ru Tue Jun 13 06:31:39 2023 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Tue, 13 Jun 2023 09:31:39 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.11.0 Message-ID: <20230613063139.603646-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md Signed-off-by: Maxim Kochetkov --- package/timescaledb/timescaledb.hash | 2 +- package/timescaledb/timescaledb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/timescaledb/timescaledb.hash b/package/timescaledb/timescaledb.hash index 9ec92244a7..22705cfb16 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d3bd209ebe48f058fd3fa2aa0d6a74fbce2023d64dbb205e58e2c9ab62059cce timescaledb-2.10.3.tar.gz +sha256 96baf19f502387d2129324032407da6405800de8627bfa556bfd3a7b277287be timescaledb-2.11.0.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index cd02d8df50..3356094cb0 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.10.3 +TIMESCALEDB_VERSION = 2.11.0 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.40.1 From peter at korsgaard.com Tue Jun 13 06:37:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:37:17 +0200 Subject: [Buildroot] [PATCH 1/4] package/fluent-bit: bump to version 2.0.10 In-Reply-To: <20230327141058.3669326-1-thomas.devoogdt@barco.com> (Thomas Devoogdt's message of "Mon, 27 Mar 2023 16:10:55 +0200") References: <20230327141058.3669326-1-thomas.devoogdt@barco.com> Message-ID: <87o7ljyijm.fsf@48ers.dk> >>>>> "Thomas" == Thomas Devoogdt writes: > - Release Notes: > https://fluentbit.io/announcements/v2.0.10/ > Signed-off-by: Thomas Devoogdt Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 06:38:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:38:06 +0200 Subject: [Buildroot] [PATCH v1 1/3] package/qemu: change project and download URL to https In-Reply-To: <20230422090625.25006-1-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:23 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> Message-ID: <87jzw7yii9.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 07:01:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:01:16 +0200 Subject: [Buildroot] [PATCH v1 2/3] package/qemu: bump version to 7.2.1 In-Reply-To: <20230422090625.25006-2-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:24 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-2-ps.report@gmx.net> Message-ID: <87fs6vyhfn.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch > (from upstream, see [1]) > [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 07:04:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:04:52 +0200 Subject: [Buildroot] [PATCH v1 3/3] package/qemu: add patches to fix host libc-2.37 compile In-Reply-To: <20230422090625.25006-3-ps.report@gmx.net> (Peter Seiderer's message of "Sat, 22 Apr 2023 11:06:25 +0200") References: <20230422090625.25006-1-ps.report@gmx.net> <20230422090625.25006-3-ps.report@gmx.net> Message-ID: <87bkhjyh9n.fsf@48ers.dk> >>>>> "Peter" == Peter Seiderer writes: > - add two upstream patches to fix host libc-2.37 compile > (see [1], [2] for details) > Fixes: > In file included from /usr/include/linux/btrfs.h:29, > from ../linux-user/syscall.c:163: > /usr/include/linux/fs.h:50:8: error: redefinition of ?struct file_clone_range? > 50 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > ../linux-user/syscall.c:129:8: note: originally defined here > 129 | struct file_clone_range { > | ^~~~~~~~~~~~~~~~ > [1] https://lists.openembedded.org/g/openembedded-core/message/177322 > [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ > Signed-off-by: Peter Seiderer Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 06:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:37:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: change project and download URL to https Message-ID: <20230613070545.CD0AB828A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07e3ba7ecc553c8a2a1c7e1241971180cd436adb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Peter Seiderer Acked-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit 33bb76627b4bb8c70b90ebf78dbe24b3eceff729) Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 154b98a541..31cbf09644 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -43,7 +43,7 @@ menuconfig BR2_PACKAGE_QEMU Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests. - http://qemu.org/ + https://www.qemu.org/ if BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index cc8dc42a24..47ea75681f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -8,7 +8,7 @@ # needs to be updated. QEMU_VERSION = 7.2.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz -QEMU_SITE = http://download.qemu.org +QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c QEMU_LICENSE_FILES = COPYING COPYING.LIB # NOTE: there is no top-level license file for non-(L)GPL licenses; From peter at korsgaard.com Tue Jun 13 07:04:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:04:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: add patches to fix host libc-2.37 compile Message-ID: <20230613070545.DD769828A6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7494a4c331569336e1a3e9ca34d97ac31916b127 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - add two upstream patches to fix host libc-2.37 compile (see [1], [2] for details) Fixes: In file included from /usr/include/linux/btrfs.h:29, from ../linux-user/syscall.c:163: /usr/include/linux/fs.h:50:8: error: redefinition of ???struct file_clone_range??? 50 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ ../linux-user/syscall.c:129:8: note: originally defined here 129 | struct file_clone_range { | ^~~~~~~~~~~~~~~~ [1] https://lists.openembedded.org/g/openembedded-core/message/177322 [2] https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange at redhat.com/ Signed-off-by: Peter Seiderer Reviewed-by: Romain Naour Signed-off-by: Yann E. MORIN (cherry picked from commit eac0e9cf82b7189b6bb2f2449a68abbcee2651d2) Signed-off-by: Peter Korsgaard --- ...ux-user-add-more-compat-ioctl-definitions.patch | 73 +++++++++++++++++++ ...x-user-fix-compat-with-glibc-2.36-sys-mou.patch | 82 ++++++++++++++++++++++ 2 files changed, 155 insertions(+) diff --git a/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch new file mode 100644 index 0000000000..2d303cd012 --- /dev/null +++ b/package/qemu/0003-Revert-linux-user-add-more-compat-ioctl-definitions.patch @@ -0,0 +1,73 @@ +From 274f00f33411caee51973a9f7701daf194da5a0a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:00 -0500 +Subject: [PATCH] Revert "linux-user: add more compat ioctl definitions" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit c5495f4ecb0cdaaf2e9dddeb48f1689cdb520ca0. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang?? +Reviewed-by: Marc-Andr?? Lureau +Message-Id: <20230110174901.2580297-2-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +Upstream: https://gitlab.com/qemu-project/qemu/-/commit/9f0246539ae84a5e21efd1cc4516fc343f08115a +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 25 ------------------------- + 1 file changed, 25 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 24b25759be..10af5e0d8e 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -111,31 +111,6 @@ + #define FS_IOC32_SETFLAGS _IOW('f', 2, int) + #define FS_IOC32_GETVERSION _IOR('v', 1, int) + #define FS_IOC32_SETVERSION _IOW('v', 2, int) +- +-#define BLKGETSIZE64 _IOR(0x12,114,size_t) +-#define BLKDISCARD _IO(0x12,119) +-#define BLKIOMIN _IO(0x12,120) +-#define BLKIOOPT _IO(0x12,121) +-#define BLKALIGNOFF _IO(0x12,122) +-#define BLKPBSZGET _IO(0x12,123) +-#define BLKDISCARDZEROES _IO(0x12,124) +-#define BLKSECDISCARD _IO(0x12,125) +-#define BLKROTATIONAL _IO(0x12,126) +-#define BLKZEROOUT _IO(0x12,127) +- +-#define FIBMAP _IO(0x00,1) +-#define FIGETBSZ _IO(0x00,2) +- +-struct file_clone_range { +- __s64 src_fd; +- __u64 src_offset; +- __u64 src_length; +- __u64 dest_offset; +-}; +- +-#define FICLONE _IOW(0x94, 9, int) +-#define FICLONERANGE _IOW(0x94, 13, struct file_clone_range) +- + #else + #include + #endif +-- +2.25.1 + diff --git a/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch new file mode 100644 index 0000000000..2a36a5cbb4 --- /dev/null +++ b/package/qemu/0004-Revert-linux-user-fix-compat-with-glibc-2.36-sys-mou.patch @@ -0,0 +1,82 @@ +From e07973ca745958da739f8ece80273da48f94f031 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= +Date: Tue, 10 Jan 2023 12:49:01 -0500 +Subject: [PATCH] Revert "linux-user: fix compat with glibc >= 2.36 + sys/mount.h" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit 3cd3df2a9584e6f753bb62a0028bd67124ab5532. + +glibc has fixed (in 2.36.9000-40-g774058d729) the problem +that caused a clash when both sys/mount.h annd linux/mount.h +are included, and backported this to the 2.36 stable release +too: + + https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E + +It is saner for QEMU to remove the workaround it applied for +glibc 2.36 and expect distros to ship the 2.36 maint release +with the fix. This avoids needing to add a further workaround +to QEMU to deal with the fact that linux/brtfs.h now also pulls +in linux/mount.h via linux/fs.h since Linux 6.1 + +Signed-off-by: Daniel P. Berrang?? +Reviewed-by: Marc-Andr?? Lureau +Message-Id: <20230110174901.2580297-3-berrange at redhat.com> +Signed-off-by: Laurent Vivier + +Upstream: https://gitlab.com/qemu-project/qemu/-/commit/6003159ce18faad4e1bc7bf9c85669019cd4950e +Signed-off-by: Peter Seiderer +--- + linux-user/syscall.c | 18 ------------------ + meson.build | 2 -- + 2 files changed, 20 deletions(-) + +diff --git a/linux-user/syscall.c b/linux-user/syscall.c +index 10af5e0d8e..d974c76b60 100644 +--- a/linux-user/syscall.c ++++ b/linux-user/syscall.c +@@ -95,25 +95,7 @@ + #include + #include + #include +- +-#ifdef HAVE_SYS_MOUNT_FSCONFIG +-/* +- * glibc >= 2.36 linux/mount.h conflicts with sys/mount.h, +- * which in turn prevents use of linux/fs.h. So we have to +- * define the constants ourselves for now. +- */ +-#define FS_IOC_GETFLAGS _IOR('f', 1, long) +-#define FS_IOC_SETFLAGS _IOW('f', 2, long) +-#define FS_IOC_GETVERSION _IOR('v', 1, long) +-#define FS_IOC_SETVERSION _IOW('v', 2, long) +-#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap) +-#define FS_IOC32_GETFLAGS _IOR('f', 1, int) +-#define FS_IOC32_SETFLAGS _IOW('f', 2, int) +-#define FS_IOC32_GETVERSION _IOR('v', 1, int) +-#define FS_IOC32_SETVERSION _IOW('v', 2, int) +-#else + #include +-#endif + #include + #if defined(CONFIG_FIEMAP) + #include +diff --git a/meson.build b/meson.build +index b88867ca9d..39e83bbafe 100644 +--- a/meson.build ++++ b/meson.build +@@ -2032,8 +2032,6 @@ config_host_data.set('HAVE_OPTRESET', + cc.has_header_symbol('getopt.h', 'optreset')) + config_host_data.set('HAVE_IPPROTO_MPTCP', + cc.has_header_symbol('netinet/in.h', 'IPPROTO_MPTCP')) +-config_host_data.set('HAVE_SYS_MOUNT_FSCONFIG', +- cc.has_header_symbol('sys/mount.h', 'FSCONFIG_SET_FLAG')) + + # has_member + config_host_data.set('HAVE_SIGEV_NOTIFY_THREAD_ID', +-- +2.25.1 + From peter at korsgaard.com Tue Jun 13 06:36:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:36:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/fluent-bit: bump to version 2.0.10 Message-ID: <20230613070545.C352F828A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83137bd8ea8cfb35b0e5c99049997799a980cc10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Release Notes: https://fluentbit.io/announcements/v2.0.10/ Signed-off-by: Thomas Devoogdt Signed-off-by: Peter Korsgaard (cherry picked from commit 3668c1f381a1f48593c03142cb47f4e24b742e98) Signed-off-by: Peter Korsgaard --- package/fluent-bit/fluent-bit.hash | 2 +- package/fluent-bit/fluent-bit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash index 0caadcd56f..d60531438a 100644 --- a/package/fluent-bit/fluent-bit.hash +++ b/package/fluent-bit/fluent-bit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 393ad4a6ced48c327607653d610ef273843085a17b6e5c8013877abdf31e6945 fluent-bit-2.0.9.tar.gz +sha256 aad5176cb4dcadacacd379ca43160074c6690012d37c4749536ac3b977d50495 fluent-bit-2.0.10.tar.gz sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index 8ba16399bb..319815f056 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUENT_BIT_VERSION = 2.0.9 +FLUENT_BIT_VERSION = 2.0.10 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION)) FLUENT_BIT_LICENSE = Apache-2.0 FLUENT_BIT_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Jun 13 06:57:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 08:57:18 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: bump version to 7.2.1 Message-ID: <20230613070545.D5702828A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73ff3453af0dbadc02ec58dc849c0a1df434a9f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - remove 0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch (from upstream, see [1]) [1] https://gitlab.com/qemu-project/qemu/-/commit/e34f86a2f91c39d610d58baa6f4c9ed9a5a5d791 Signed-off-by: Peter Seiderer [yann.morin.1998 at free.fr: regenerate .checkpackageignore] Signed-off-by: Yann E. MORIN (cherry picked from commit 99bc8f4abe42fe9358c9dff8706f17203c6ffa3e) Signed-off-by: Peter Korsgaard --- ...4-Mask-restore-of-env-flags-from-tb-flags.patch | 36 ---------------------- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 3 files changed, 2 insertions(+), 38 deletions(-) diff --git a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch b/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch deleted file mode 100644 index 8dc2dd8823..0000000000 --- a/package/qemu/0003-target-sh4-Mask-restore-of-env-flags-from-tb-flags.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bc2331635ce18ff068d2bb1e493bc546e1f786e1 Mon Sep 17 00:00:00 2001 -From: Guenter Roeck -Date: Mon, 12 Dec 2022 09:03:17 -0600 -Subject: [PATCH] target/sh4: Mask restore of env->flags from tb->flags - -The values in env->flags are a subset of tb->flags. -Restore only the bits that belong. - -Cc: qemu-stable at nongnu.org -Fixes: ab419fd8a035 ("target/sh4: Fix TB_FLAG_UNALIGN") -Signed-off-by: Guenter Roeck -Message-ID: <20221212011345.GA2235238 at roeck-us.net> -[rth: Reduce to only the the superh_cpu_synchronize_from_tb change] -Signed-off-by: Richard Henderson -[yann.morin.1998 at free.fr: backport from upstream] -Signed-off-by: Yann E. MORIN ---- - target/sh4/cpu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/target/sh4/cpu.c b/target/sh4/cpu.c -index 951eb6b9c8..f0934b20fa 100644 ---- a/target/sh4/cpu.c -+++ b/target/sh4/cpu.c -@@ -47,7 +47,7 @@ static void superh_cpu_synchronize_from_tb(CPUState *cs, - SuperHCPU *cpu = SUPERH_CPU(cs); - - cpu->env.pc = tb_pc(tb); -- cpu->env.flags = tb->flags; -+ cpu->env.flags = tb->flags & TB_FLAG_ENVFLAGS_MASK; - } - - static void superh_restore_state_to_opc(CPUState *cs, --- -2.25.1 - diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e671e1d184..93f7c98f1c 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 qemu-7.2.0.tar.xz +sha256 8c85699acf9d7a43a5fe29a64cdd56370b0c2d1ad074baf7098a824d17aad73b qemu-7.2.1.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 47ea75681f..82858ca6a8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 7.2.0 +QEMU_VERSION = 7.2.1 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From peter at korsgaard.com Tue Jun 13 07:28:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 09:28:05 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 Message-ID: <20230613072806.999946-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ? 2020-2022 by OpenPrinting +Copyright ? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception -- 2.30.2 From laurent at vivier.eu Tue Jun 13 10:50:11 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:11 +0200 Subject: [Buildroot] [PATCH v14 0/4] package: add petitboot to use with qemu-system-m68k Message-ID: <20230613105015.739870-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM POWER machine). You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v14: - rebase - add C?dric's Rb - move configuration change from patch 4 to patch 3 - remove custom kernel - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/898100057 - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/898100236 v13: - rebase - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/893416741 v12: - rebase - fix shellcheck warning (Upstream: and shell syntax error) v11: - rebase on top of petitboot merged package - add pb-discover daemon - start petitboot on all tty, disable generic getty - fix kexec build on m68k with uclibc - use poweroff in the test script (as we have init now) - remove Thomas' Rb, as there were some changes - CI: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/844917368 v10: - set PETITBOOT_LICENSE to GPL-2.0 v9: - remove dependency on BR2_PACKAGE_PS3_UTILS - Add Thomas' Rb - rebase v8: - use linux.fragment rather than linux.config - rebase v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (4): petitboot: add pb-discover daemon petitboot: start petitboot on all tty board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 2 + board/qemu/m68k-virt/linux.fragment | 21 ++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++ package/petitboot/S15pb-discover | 54 ++++++++++++++++++++ package/petitboot/petitboot-console-ui.rules | 5 ++ package/petitboot/petitboot.mk | 8 +++ package/petitboot/sysctl.conf | 1 + support/scripts/boot-qemu-image.py | 8 ++- system/Config.in | 2 +- 10 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/S15pb-discover create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:13 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:13 +0200 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-3-laurent@vivier.eu> Signed-off-by: Laurent Vivier --- package/petitboot/petitboot-console-ui.rules | 5 +++++ package/petitboot/petitboot.mk | 4 ++++ package/petitboot/sysctl.conf | 1 + system/Config.in | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/sysctl.conf diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..ceeada256f2b --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,5 @@ +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938e7..e74a5ff623ea 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ + $(TARGET_DIR)/etc/sysctl.conf ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf new file mode 100644 index 000000000000..02ab8e3275b5 --- /dev/null +++ b/package/petitboot/sysctl.conf @@ -0,0 +1 @@ +kernel.printk = 1 1 1 1 diff --git a/system/Config.in b/system/Config.in index 1ca7690ea3ba..786ec9a1c6b3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH menuconfig BR2_TARGET_GENERIC_GETTY bool "Run a getty (login prompt) after boot" - default y + default y if !BR2_PACKAGE_PETITBOOT if BR2_TARGET_GENERIC_GETTY config BR2_TARGET_GENERIC_GETTY_PORT -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:12 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:12 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-2-laurent@vivier.eu> Signed-off-by: Laurent Vivier Reviewed-by: C?dric Le Goater --- package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 58 insertions(+) create mode 100644 package/petitboot/S15pb-discover diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 000000000000..83305ed9ea8a --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,54 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca614f..4d56b73938e7 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:15 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:15 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-5-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- support/scripts/boot-qemu-image.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..c94b7a5c969d 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) -- 2.40.1 From laurent at vivier.eu Tue Jun 13 10:50:14 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Tue, 13 Jun 2023 12:50:14 +0200 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-1-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> Message-ID: <20230613105015.739870-4-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 Reviewed-by: C?dric Le Goater --- DEVELOPERS | 2 ++ board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 +++++ configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 board/qemu/m68k-virt/linux.fragment create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7f3..804a4cd2c1d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1820,6 +1820,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment new file mode 100644 index 000000000000..49416982601c --- /dev/null +++ b/board/qemu/m68k-virt/linux.fragment @@ -0,0 +1,21 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..18890b1a6fc1 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,26 @@ +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_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_DEFCONFIG="virt" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.40.1 From lists.nick.betteridge at gmail.com Tue Jun 13 11:11:52 2023 From: lists.nick.betteridge at gmail.com (Nick Betteridge) Date: Tue, 13 Jun 2023 12:11:52 +0100 Subject: [Buildroot] rpi4 - building but 'Firmware not found' error Message-ID: Hello! I have a problem using buildroot for rpi4b - using buildroot 2023.05 and raspberrypi4_64_defconfig - I manage to complete the build and generate the image but when booting the device it complains of 'Firmware not found'. I left all of the options in menuconfig as default - could anyone possibly tell me if I need to alter anything to get the device to boot. Thanks in advance, Nick From peter at korsgaard.com Tue Jun 13 12:20:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:20:44 +0200 Subject: [Buildroot] [PATCH] package/qemu: do not build the guest agent for the host In-Reply-To: <20230322231453.551305-1-unixmania@gmail.com> (unixmania@gmail.com's message of "Wed, 22 Mar 2023 20:14:53 -0300") References: <20230322231453.551305-1-unixmania@gmail.com> Message-ID: <877cs7y2n7.fsf@48ers.dk> >>>>> "unixmania" == unixmania writes: > From: Carlos Santos > It does not make sense to build it for the host. > Signed-off-by: Carlos Santos Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:36:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:36:37 +0200 Subject: [Buildroot] [PATCH] utils/check-package: check ignored files exist In-Reply-To: <20230506212531.365446-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 6 May 2023 23:25:31 +0200") References: <20230506212531.365446-1-yann.morin.1998@free.fr> Message-ID: <87352vy1wq.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > When an ignored file is removed (e.g. a package patch is no longer > needed after a version bump), the corresponding entry in the ignore list > is no longer needed. > However, we currently only validate that an ignored *test* still fails, > not that a ignore files is now missing. > Add a new test to check-package that does that check, and add a > test-case for that check. > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:37:42 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:37:42 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <20230506214618.373562-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 6 May 2023 23:46:18 +0200") References: <20230506214618.373562-1-yann.morin.1998@free.fr> Message-ID: <87y1knwnah.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > It is quite customary to use a single repository with multiple workdirs, > one for each active branch, with either the aging 'git new-workdir' or > the more recent 'git worktree'. > However, in a workdir/worktree, most entries in .git/ are only symlinks > to the actual files in the main repository. > Currently, utils/docker-run only bind-mounts the current working copy. > If that is a workdir/worktree, then it is going to be missing the actual > git data, resulting in errors like: > $ ./utils/docker-run make check-package > fatal: not a git repository (or any parent up to mount point [....]/buildroot) > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). > No files to check style > make: *** [Makefile:1257: check-package] Error 1 > So, we also bind-mount the actual git directory. If that is a subdir > of the current working copy, then it is already mounted and thus the > bind-mount is superfluous but harmless; for simplicity, we mount it > unconditionally. > Signed-off-by: Yann E. MORIN > Cc: Ricardo Martincoski Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:38:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:38:19 +0200 Subject: [Buildroot] [PATCH] boot/uboot: document that the zynqmp pmufw can be in ELF format In-Reply-To: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> (Luca Ceresoli via buildroot's message of "Wed, 26 Apr 2023 12:41:02 +0200") References: <20230426104102.1211757-1-luca.ceresoli@bootlin.com> Message-ID: <87ttvbwn9g.fsf@48ers.dk> >>>>> "Luca" == Luca Ceresoli via buildroot writes: > This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add > pmufw.elf support"), document it in kconfig. > Signed-off-by: Luca Ceresoli Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 11:53:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 13:53:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: do not build the guest agent for the host Message-ID: <20230613124201.C247C828C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54b9f2e4a39a8dc89a1a9390a86aa3f8f864a057 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It does not make sense to build it for the host. Signed-off-by: Carlos Santos Signed-off-by: Yann E. MORIN (cherry picked from commit 97064a5eaa5b235ae754dd0abe639d11a8bff0f6) Signed-off-by: Peter Korsgaard --- package/qemu/qemu.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 82858ca6a8..72a0160f86 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -474,6 +474,7 @@ define HOST_QEMU_CONFIGURE_CMDS --disable-vnc-sasl \ --enable-slirp \ --enable-tools \ + --disable-guest-agent \ $(HOST_QEMU_OPTS) endef From peter at korsgaard.com Tue Jun 13 12:38:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:38:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] boot/uboot: document that the zynqmp pmufw can be in ELF format Message-ID: <20230613124201.D7240828CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b293cf0aba93174bd3a9ec8c714a2be8475b610 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This feature was added in commit d07e6b7071cf ("boot/uboot/uboot.mk: add pmufw.elf support"), document it in kconfig. Signed-off-by: Luca Ceresoli Signed-off-by: Yann E. MORIN (cherry picked from commit e1e30504164700e9dc7d0bce9d1b4f546923c9c2) Signed-off-by: Peter Korsgaard --- boot/uboot/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index f5c20f5168..085397d03d 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -492,6 +492,8 @@ config BR2_TARGET_UBOOT_ZYNQMP_PMUFW (e.g. http://...), and it will be downloaded and used from the download directory. + The PMU firmware binary can be either in ELF or BIN format. + If empty, the generated boot.bin will not contain a PMU firmware. From peter at korsgaard.com Tue Jun 13 12:35:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:35:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/check-package: check ignored files exist Message-ID: <20230613124201.CBE73828C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a23eee38f7139559dbf24f6826670b23e3e2e497 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x When an ignored file is removed (e.g. a package patch is no longer needed after a version bump), the corresponding entry in the ignore list is no longer needed. However, we currently only validate that an ignored *test* still fails, not that a ignore files is now missing. Add a new test to check-package that does that check, and add a test-case for that check. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski (cherry picked from commit 5eac4f81eb1cfaf6bd8d07a5d78a48de28ae8e4c) Signed-off-by: Peter Korsgaard --- utils/check-package | 4 ++++ utils/checkpackagelib/lib_ignore.py | 14 ++++++++++++++ utils/checkpackagelib/test_lib_ignore.py | 18 ++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/utils/check-package b/utils/check-package index 5974781104..00121b3296 100755 --- a/utils/check-package +++ b/utils/check-package @@ -11,6 +11,7 @@ import sys import checkpackagelib.base import checkpackagelib.lib_config import checkpackagelib.lib_hash +import checkpackagelib.lib_ignore import checkpackagelib.lib_mk import checkpackagelib.lib_patch import checkpackagelib.lib_shellscript @@ -104,6 +105,7 @@ def get_lib_from_filetype(fname): CONFIG_IN_FILENAME = re.compile(r"Config\.\S*$") DO_CHECK_INTREE = re.compile(r"|".join([ + r".checkpackageignore", r"Config.in", r"arch/", r"boot/", @@ -136,6 +138,8 @@ def get_lib_from_filename(fname): if os.path.basename(fname) == "external.mk" and \ os.path.exists(fname[:-2] + "desc"): return None + if fname == ".checkpackageignore": + return checkpackagelib.lib_ignore if CONFIG_IN_FILENAME.search(fname): return checkpackagelib.lib_config if fname.endswith(".hash"): diff --git a/utils/checkpackagelib/lib_ignore.py b/utils/checkpackagelib/lib_ignore.py new file mode 100644 index 0000000000..f3698fc3b4 --- /dev/null +++ b/utils/checkpackagelib/lib_ignore.py @@ -0,0 +1,14 @@ +# See utils/checkpackagelib/readme.txt before editing this file. + +import os + +from checkpackagelib.base import _CheckFunction + + +class IgnoreMissingFile(_CheckFunction): + def check_line(self, lineno, text): + fields = text.split() + if not os.path.exists(fields[0]): + return ["{}:{}: ignored file {} is missing" + .format(self.filename, lineno, fields[0]), + text] diff --git a/utils/checkpackagelib/test_lib_ignore.py b/utils/checkpackagelib/test_lib_ignore.py new file mode 100644 index 0000000000..6cd856d669 --- /dev/null +++ b/utils/checkpackagelib/test_lib_ignore.py @@ -0,0 +1,18 @@ +import pytest +import checkpackagelib.test_util as util +import checkpackagelib.lib_ignore as m + + +IgnoreMissingFile = [ + ('missing ignored file', + '.checkpackageignore', + 'this-file-does-not-exist SomeTest', + [['.checkpackageignore:1: ignored file this-file-does-not-exist is missing', + 'this-file-does-not-exist SomeTest']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', IgnoreMissingFile) +def test_IgnoreMissingFile(testname, filename, string, expected): + warnings = util.check_file(m.IgnoreMissingFile, filename, string) + assert warnings == expected From peter at korsgaard.com Tue Jun 13 12:47:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:47:59 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pymupdf: add missing host swig dependency In-Reply-To: <20230420144537.2660650-1-raphael.melotte@mind.be> (=?utf-8?Q?=22Rapha=C3=ABl=09M=C3=A9lotte=22's?= message of "Thu, 20 Apr 2023 16:45:35 +0200") References: <20230420144537.2660650-1-raphael.melotte@mind.be> Message-ID: <87mt13wmtc.fsf@48ers.dk> >>>>> "Rapha?l" == Rapha?l M?lotte writes: > It appears that python-pymupdf needs swig when building since mupdf > was bumped to 1.18.0 in commit > f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before > because when building on a machine where swig is already available > outside buildroot, it is used and the build succeeds. > This fixes the following build failure: > swigging fitz/fitz.i to fitz/fitz_wrap.c > swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i > error: command 'swig' failed: No such file or directory > make: *** [package/pkg-generic.mk:293: > /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] > Error 1 > Fixes: > - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 > - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 > Signed-off-by: Rapha?l M?lotte Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:50:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:50:10 +0200 Subject: [Buildroot] [PATCH 1/1] package: {, python-py}mupdf: bump to 1.22.0 In-Reply-To: <20230513195134.GF2582048@scaer> (Yann E. MORIN's message of "Sat, 13 May 2023 21:51:34 +0200") References: <20230418105814.2982312-1-raphael.melotte@mind.be> <20230513195134.GF2582048@scaer> Message-ID: <87ilbrwmpp.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Rapha?l, All, > On 2023-04-18 12:58 +0200, Rapha?l M?lotte spake thusly: >> Also remove the last two '*_IGNORE_CVES', since the corresponding >> patches have been removed (they are now part of upstream) in >> 1fb64680bffbda1e5fb952150652f73205322707. >> >> Signed-off-by: Rapha?l M?lotte >> --- >> package/mupdf/mupdf.hash | 4 ++-- >> package/mupdf/mupdf.mk | 8 +------- >> package/python-pymupdf/python-pymupdf.hash | 4 ++-- >> package/python-pymupdf/python-pymupdf.mk | 4 ++-- >> 4 files changed, 7 insertions(+), 13 deletions(-) >> >> diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash >> index ef91abee18..1f636097ed 100644 >> --- a/package/mupdf/mupdf.hash >> +++ b/package/mupdf/mupdf.hash >> @@ -1,8 +1,8 @@ >> # From https://mupdf.com/downloads/index.html: >> -sha1 f759d914ec6ad6a3b96f994630ff70b75823831b mupdf-1.21.1-source.tar.lz >> +sha1 b9907729d604f0bf3846b45cd5891e10d7a66e24 mupdf-1.22.0-source.tar.lz >> >> # Locally computed: >> -sha256 66a43490676c7f7c2ff74067328ef13285506fcc758d365ae27ea3668bd5e620 mupdf-1.21.1-source.tar.lz >> +sha256 bed78a0abf8496b30c523497292de979db633eca57e02f6cd0f3c7c042551c3e mupdf-1.22.0-source.tar.lz >> >> # Hash for license files: >> sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING >> diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk >> index d6cc407c49..08894d7980 100644 >> --- a/package/mupdf/mupdf.mk >> +++ b/package/mupdf/mupdf.mk >> @@ -5,7 +5,7 @@ >> ################################################################################ >> >> # python-pymupdf's version must match mupdf's version >> -MUPDF_VERSION = 1.21.1 >> +MUPDF_VERSION = 1.22.0 >> MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz >> MUPDF_SITE = https://mupdf.com/downloads/archive >> MUPDF_LICENSE = AGPL-3.0+ >> @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ >> xlib_libX11 \ >> zlib >> >> -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch >> -MUPDF_IGNORE_CVES += CVE-2021-3407 >> - >> -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch >> -MUPDF_IGNORE_CVES += CVE-2021-37220 > Dropping those exclusion should have been in a seaprate patch, because > they were alreadyu incorrect even before the bump to 1.22.0 (we no > longer have those two patches). > So, I split that into its own patch. Committed the drop-CVE-ignore part to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:53:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:53:06 +0200 Subject: [Buildroot] [PATCH 1/3] package/libnftnl: bump to version 1.2.5 In-Reply-To: <20230412222602.1975782-1-aduskett@gmail.com> (Adam Duskett's message of "Wed, 12 Apr 2023 15:26:00 -0700") References: <20230412222602.1975782-1-aduskett@gmail.com> Message-ID: <87edmfwmkt.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. > Signed-off-by: Adam Duskett Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:53:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:53:12 +0200 Subject: [Buildroot] [PATCH 2/3] package/nftables: bump to version 1.0.7 In-Reply-To: <20230412222602.1975782-2-aduskett@gmail.com> (Adam Duskett's message of "Wed, 12 Apr 2023 15:26:01 -0700") References: <20230412222602.1975782-1-aduskett@gmail.com> <20230412222602.1975782-2-aduskett@gmail.com> Message-ID: <87a5x3wmkn.fsf@48ers.dk> >>>>> "Adam" == Adam Duskett writes: > Other changes: > - Switch to tar.xz as the package is not distributed as a .bz2 any longer. > - Update the sha256sum of the license file, as it has been updated to > include the following text: > "Original author of nftables distributed the code under the terms of the > GPL version 2 *only*. New code though is moving to GPL version 2 or any > later which is the preferred license for this project these days." > The author has also changed from Patrick McHardy to > Pablo Neira Ayuso > Signed-off-by: Adam Duskett Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 12:47:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:47:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-pymupdf: add missing host swig dependency Message-ID: <20230613125451.BA4EF828C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24905d4d935d643e27754e4d550c43475b342ae9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It appears that python-pymupdf needs swig when building since mupdf was bumped to 1.18.0 in commit f00da714a20a7826dda67d66f2a6b6ef858ef3e3. This was not noticed before because when building on a machine where swig is already available outside buildroot, it is used and the build succeeds. This fixes the following build failure: swigging fitz/fitz.i to fitz/fitz_wrap.c swig -python -w509 -o fitz/fitz_wrap.c fitz/fitz.i error: command 'swig' failed: No such file or directory make: *** [package/pkg-generic.mk:293: /home/buildroot/autobuild/instance-2/output-1/build/python-pymupdf-1.21.1/.stamp_built] Error 1 Fixes: - http://autobuild.buildroot.net/results/c689a385d984b87b63f3f2ff30338049774b1bf2 - http://autobuild.buildroot.net/results/cf268d3631330a8288fb8ad2af009abb7f1ca6b0 Signed-off-by: Rapha??l M??lotte Signed-off-by: Yann E. MORIN (cherry picked from commit a650d714341c0e2900dac492c02d3b5701c87c8d) Signed-off-by: Peter Korsgaard --- package/python-pymupdf/Config.in | 1 + package/python-pymupdf/python-pymupdf.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/python-pymupdf/Config.in b/package/python-pymupdf/Config.in index b3f9565238..ecaa5496b5 100644 --- a/package/python-pymupdf/Config.in +++ b/package/python-pymupdf/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_PYTHON_PYMUPDF depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mupdf -> harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # mupdf -> harfbuzz depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_HOST_SWIG select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_MUPDF select BR2_PACKAGE_ZLIB diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index 70448e8d90..03fc8bc4fb 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -12,7 +12,7 @@ PYTHON_PYMUPDF_SETUP_TYPE = setuptools PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github -PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib +PYTHON_PYMUPDF_DEPENDENCIES = freetype host-swig mupdf zlib PYTHON_PYMUPDF_ENV = CFLAGS="-I$(STAGING_DIR)/usr/include/mupdf -I$(STAGING_DIR)/usr/include/freetype2" From peter at korsgaard.com Tue Jun 13 12:51:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:51:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libnftnl: bump to version 1.2.5 Message-ID: <20230613125451.D3899828FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89c2a12022c4fa05500414044bd71421dc731cee branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Also: Switch to tar.xz as the package is not distributed as a .bz2 any longer. Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN (cherry picked from commit eeff8d24e3fbfa85dabeee31a7623838093fa30b) Signed-off-by: Peter Korsgaard --- package/libnftnl/libnftnl.hash | 2 +- package/libnftnl/libnftnl.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libnftnl/libnftnl.hash b/package/libnftnl/libnftnl.hash index 113110fc1b..0cb3917f2d 100644 --- a/package/libnftnl/libnftnl.hash +++ b/package/libnftnl/libnftnl.hash @@ -1,3 +1,3 @@ # From http://www.netfilter.org/projects/libnftnl/downloads.html -sha256 e916ea9b79f9518560b9a187251a7c042442a9ecbce7f36be7908888605d0255 libnftnl-1.2.3.tar.bz2 +sha256 966de0a8120c8a53db859889749368bfb2cba0c4f0b4c1a30d264eccc45f1226 libnftnl-1.2.5.tar.xz sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING diff --git a/package/libnftnl/libnftnl.mk b/package/libnftnl/libnftnl.mk index fd87f70091..a7045337d0 100644 --- a/package/libnftnl/libnftnl.mk +++ b/package/libnftnl/libnftnl.mk @@ -4,9 +4,9 @@ # ################################################################################ -LIBNFTNL_VERSION = 1.2.3 +LIBNFTNL_VERSION = 1.2.5 LIBNFTNL_SITE = https://netfilter.org/projects/libnftnl/files -LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.bz2 +LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.xz LIBNFTNL_LICENSE = GPL-2.0+ LIBNFTNL_LICENSE_FILES = COPYING LIBNFTNL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Jun 13 12:49:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:49:37 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mupdf: drop CVE ignores Message-ID: <20230613125451.C21D682906@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4adbdb65c33ccb95a70dabeba6af8f71ba8b0eb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Back in commit 1fb64680bffb (package/mupdf: bump to version 1.20.3), we no longer carry the two patches that were fixing two CVEs. But the commit forgot to rop the exclusion of those two CVEs. Signed-off-by: Rapha??l M??lotte [yann.morin.1998 at free.fr: offload to its own commit, write commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 952fdd8fb1561f123480c781a60f7f4c597f331f) Signed-off-by: Peter Korsgaard --- package/mupdf/mupdf.mk | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index d6cc407c49..4c35ba500e 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -22,12 +22,6 @@ MUPDF_DEPENDENCIES = \ xlib_libX11 \ zlib -# 0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch -MUPDF_IGNORE_CVES += CVE-2021-3407 - -# 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch -MUPDF_IGNORE_CVES += CVE-2021-37220 - # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Tue Jun 13 12:44:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:44:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/intel-microcode: security bump version to 20230512 Message-ID: <20230613125451.A9335828FA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8016b8a34a1bc5a6dd82f2d22d1c5e075df4fd57 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230512 https://www.mail-archive.com/debian-bugs-dist at lists.debian.org/msg1905910.html "There's a new version 20230512 out which according to changelog fixes an undisclosed security issues for numerous platforms." Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit d2c62b64bd3ba661badb70c05ce6c1d5b781975a) Signed-off-by: Peter Korsgaard --- package/intel-microcode/intel-microcode.hash | 2 +- package/intel-microcode/intel-microcode.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-microcode/intel-microcode.hash b/package/intel-microcode/intel-microcode.hash index acec71000f..3f12b71191 100644 --- a/package/intel-microcode/intel-microcode.hash +++ b/package/intel-microcode/intel-microcode.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3a3cfe2c7642339af9f4c2ad69f5f367dfa4cd1f7f9fd4124dedefb7803591d4 intel-microcode-20230214.tar.gz +sha256 58f3321dcf900175d87d5b39455138c2a24e69df4ba997fb44e3e0d19e531ad1 intel-microcode-20230512.tar.gz sha256 03efb1491c7e899feb2665fa299363e64035e5444c1b8bc1f6ebed30de964e12 license diff --git a/package/intel-microcode/intel-microcode.mk b/package/intel-microcode/intel-microcode.mk index 6e7d66f482..48c6340af8 100644 --- a/package/intel-microcode/intel-microcode.mk +++ b/package/intel-microcode/intel-microcode.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MICROCODE_VERSION = 20230214 +INTEL_MICROCODE_VERSION = 20230512 INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION)) INTEL_MICROCODE_LICENSE = PROPRIETARY INTEL_MICROCODE_LICENSE_FILES = license From peter at korsgaard.com Tue Jun 13 12:52:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 14:52:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/nftables: bump to version 1.0.7 Message-ID: <20230613125451.DD4EB82927@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bcddc639d08716f285ceb24a735ce4f918d28352 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Other changes: - Switch to tar.xz as the package is not distributed as a .bz2 any longer. - Update the sha256sum of the license file, as it has been updated to include the following text: "Original author of nftables distributed the code under the terms of the GPL version 2 *only*. New code though is moving to GPL version 2 or any later which is the preferred license for this project these days." The author has also changed from Patrick McHardy to Pablo Neira Ayuso Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN (cherry picked from commit d1b8e723fd1805f2de6b6401438a13db6e249fa4) Signed-off-by: Peter Korsgaard --- package/nftables/nftables.hash | 4 ++-- package/nftables/nftables.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nftables/nftables.hash b/package/nftables/nftables.hash index 5e5134b61d..7e1e856229 100644 --- a/package/nftables/nftables.hash +++ b/package/nftables/nftables.hash @@ -1,3 +1,3 @@ # From https://netfilter.org/projects/nftables/downloads.html -sha256 8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a nftables-1.0.5.tar.bz2 -sha256 c17bc4fa5b2434c6f283ffcb2312e5bf3c7cdf5787b79505f094d8de734ac53e COPYING +sha256 c12ac941fff9adaedf17367d5ce213789b98a0d314277bc22b3d71e10891f412 nftables-1.0.7.tar.xz +sha256 4ee1e51baf5f3166712fa0c3e01338c7257e50ddef245d28bb14ad68f6070ba5 COPYING diff --git a/package/nftables/nftables.mk b/package/nftables/nftables.mk index 9d60736d7f..b0a14bd429 100644 --- a/package/nftables/nftables.mk +++ b/package/nftables/nftables.mk @@ -4,8 +4,8 @@ # ################################################################################ -NFTABLES_VERSION = 1.0.5 -NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.bz2 +NFTABLES_VERSION = 1.0.7 +NFTABLES_SOURCE = nftables-$(NFTABLES_VERSION).tar.xz NFTABLES_SITE = https://www.netfilter.org/projects/nftables/files NFTABLES_DEPENDENCIES = libmnl libnftnl host-pkgconf $(TARGET_NLS_DEPENDENCIES) NFTABLES_LICENSE = GPL-2.0 From lists.nick.betteridge at gmail.com Tue Jun 13 13:33:49 2023 From: lists.nick.betteridge at gmail.com (Nick Betteridge) Date: Tue, 13 Jun 2023 14:33:49 +0100 Subject: [Buildroot] rpi4 - building but 'Firmware not found' error In-Reply-To: References: Message-ID: Sincere apologies - duff sd card On 13/06/2023 12:11, Nick Betteridge wrote: > Hello! > > I have a problem using buildroot for rpi4b - using buildroot 2023.05 > and raspberrypi4_64_defconfig - I manage to complete the build and > generate the image but when booting the device it complains of > 'Firmware not found'. > > I left all of the options in menuconfig as default - could anyone > possibly tell me if I need to alter anything to get the device to boot. > > Thanks in advance, > > Nick > From baruch at tkos.co.il Tue Jun 13 13:33:57 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 13 Jun 2023 16:33:57 +0300 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <87y1knwnah.fsf@48ers.dk> References: <20230506214618.373562-1-yann.morin.1998@free.fr> <87y1knwnah.fsf@48ers.dk> Message-ID: <87sfavqyc8.fsf@tarshish> Hi Peter, On Tue, Jun 13 2023, Peter Korsgaard wrote: >>>>>> "Yann" == Yann E MORIN writes: > > > It is quite customary to use a single repository with multiple workdirs, > > one for each active branch, with either the aging 'git new-workdir' or > > the more recent 'git worktree'. > > > However, in a workdir/worktree, most entries in .git/ are only symlinks > > to the actual files in the main repository. > > > Currently, utils/docker-run only bind-mounts the current working copy. > > If that is a workdir/worktree, then it is going to be missing the actual > > git data, resulting in errors like: > > > $ ./utils/docker-run make check-package > > fatal: not a git repository (or any parent up to mount point [....]/buildroot) > > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). > > No files to check style > > make: *** [Makefile:1257: check-package] Error 1 > > > So, we also bind-mount the actual git directory. If that is a subdir > > of the current working copy, then it is already mounted and thus the > > bind-mount is superfluous but harmless; for simplicity, we mount it > > unconditionally. > > > Signed-off-by: Yann E. MORIN > > Cc: Ricardo Martincoski > > Committed to 2023.02.x, thanks. Not in 2023.02.x branch as of commit bcddc639d. 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 Tue Jun 13 16:40:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 18:40:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] utils/docker-run: make it work in workdirs/woktrees Message-ID: <20230613164621.282C382AF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3ba4a27285912d6e7bc040ca96b54391f090024 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x It is quite customary to use a single repository with multiple workdirs, one for each active branch, with either the aging 'git new-workdir' or the more recent 'git worktree'. However, in a workdir/worktree, most entries in .git/ are only symlinks to the actual files in the main repository. Currently, utils/docker-run only bind-mounts the current working copy. If that is a workdir/worktree, then it is going to be missing the actual git data, resulting in errors like: $ ./utils/docker-run make check-package fatal: not a git repository (or any parent up to mount point [....]/buildroot) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). No files to check style make: *** [Makefile:1257: check-package] Error 1 So, we also bind-mount the actual git directory. If that is a subdir of the current working copy, then it is already mounted and thus the bind-mount is superfluous but harmless; for simplicity, we mount it unconditionally. Signed-off-by: Yann E. MORIN Cc: Ricardo Martincoski (cherry picked from commit 791c163b2f9f07d4c02b18eabd9b195918e1c603) Signed-off-by: Peter Korsgaard --- utils/docker-run | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utils/docker-run b/utils/docker-run index 135a1451b6..17c587a484 100755 --- a/utils/docker-run +++ b/utils/docker-run @@ -2,6 +2,8 @@ set -o errexit -o pipefail DIR=$(dirname "${0}") MAIN_DIR=$(readlink -f "${DIR}/..") +# GIT_DIR to support workdirs/worktrees +GIT_DIR="$(dirname "$(realpath "${MAIN_DIR}/.git/config")")" # shellcheck disable=SC2016 IMAGE=$(grep ^image: "${MAIN_DIR}/.gitlab-ci.yml" | \ sed -e 's,^image: ,,g' | sed -e 's,\$CI_REGISTRY,registry.gitlab.com,g') @@ -11,6 +13,7 @@ declare -a docker_opts=( --rm --user "$(id -u):$(id -g)" --mount "type=bind,src=${MAIN_DIR},dst=${MAIN_DIR}" + --mount "type=bind,src=${GIT_DIR},dst=${GIT_DIR}" --workdir "${MAIN_DIR}" ) if tty -s; then From peter at korsgaard.com Tue Jun 13 16:46:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 18:46:25 +0200 Subject: [Buildroot] [PATCH] utils/docker-run: make it work in workdirs/woktrees In-Reply-To: <87sfavqyc8.fsf@tarshish> (Baruch Siach's message of "Tue, 13 Jun 2023 16:33:57 +0300") References: <20230506214618.373562-1-yann.morin.1998@free.fr> <87y1knwnah.fsf@48ers.dk> <87sfavqyc8.fsf@tarshish> Message-ID: <875y7rwbry.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach writes: > Hi Peter, > On Tue, Jun 13 2023, Peter Korsgaard wrote: >>>>>>> "Yann" == Yann E MORIN writes: >> >> > It is quite customary to use a single repository with multiple workdirs, >> > one for each active branch, with either the aging 'git new-workdir' or >> > the more recent 'git worktree'. >> >> > However, in a workdir/worktree, most entries in .git/ are only symlinks >> > to the actual files in the main repository. >> >> > Currently, utils/docker-run only bind-mounts the current working copy. >> > If that is a workdir/worktree, then it is going to be missing the actual >> > git data, resulting in errors like: >> >> > $ ./utils/docker-run make check-package >> > fatal: not a git repository (or any parent up to mount point [....]/buildroot) >> > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). >> > No files to check style >> > make: *** [Makefile:1257: check-package] Error 1 >> >> > So, we also bind-mount the actual git directory. If that is a subdir >> > of the current working copy, then it is already mounted and thus the >> > bind-mount is superfluous but harmless; for simplicity, we mount it >> > unconditionally. >> >> > Signed-off-by: Yann E. MORIN >> > Cc: Ricardo Martincoski >> >> Committed to 2023.02.x, thanks. > Not in 2023.02.x branch as of commit bcddc639d. Ups, fixed now - Thanks. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Tue Jun 13 19:09:09 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 13 Jun 2023 21:09:09 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.15.0 Message-ID: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed but add a new one to fix build failure: ../meson.build:180:12: ERROR: Can not run test applications in this cross environment. Signed-off-by: Giulio Benetti --- ...ix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ------------------- ...est-applications-for-cross-compiler-.patch | 43 +++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 4 files changed, 45 insertions(+), 50 deletions(-) delete mode 100644 package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch create mode 100644 package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch deleted file mode 100644 index 58f9747d77..0000000000 --- a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Mar 2023 21:08:57 +0200 -Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc - -[Upstream status: https://github.com/libfuse/libfuse/pull/753] -Signed-off-by: Giulio Benetti ---- - lib/mount.c | 5 +++++ - util/fusermount.c | 6 ++++++ - 2 files changed, 11 insertions(+) - -diff --git a/lib/mount.c b/lib/mount.c -index 1f1ee86..84e5c73 100644 ---- a/lib/mount.c -+++ b/lib/mount.c -@@ -27,6 +27,11 @@ - #include - #include - -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #ifdef __NetBSD__ - #include - -diff --git a/util/fusermount.c b/util/fusermount.c -index 6e72f0d..82cc420 100644 ---- a/util/fusermount.c -+++ b/util/fusermount.c -@@ -25,6 +25,12 @@ - #include - #include - #include -+ -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #include - #include - #include --- -2.34.1 - diff --git a/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch new file mode 100644 index 0000000000..b99b4c23f4 --- /dev/null +++ b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch @@ -0,0 +1,43 @@ +From b58a0014bff619f1810af49441d987d732c4244e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Tue, 13 Jun 2023 20:02:01 +1000 +Subject: [PATCH] Wrapper around test applications for cross compiler + environment in meson.build (#804) + +This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build +fuse to be built using a cross compiler + +Fixes: +../meson.build:180:12: ERROR: Can not run test applications in this cross environment. + +Upstream: https://github.com/libfuse/libfuse/commit/b58a0014bff619f1810af49441d987d732c4244e + +Signed-off-by: Giulio Benetti +--- + meson.build | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 7aa4e0d..9707ea3 100644 +--- a/meson.build ++++ b/meson.build +@@ -177,10 +177,12 @@ int main() + } + ''' + +-result = cc.run(detect_getmntent_needs_unescape) +-if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' +- message('getmntent does not unescape') +- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++if not meson.is_cross_build() ++ result = cc.run(detect_getmntent_needs_unescape) ++ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' ++ message('getmntent does not unescape') ++ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++ endif + endif + + # Write private test results into fuse_config.h (stored in build directory) +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index df4df524d0..155c29ecd2 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz +sha256 1e79f1dd60eaf79645c21411c4a7028c97b5e745ea677ac5bda747c90497a785 libfuse3-3.15.0.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 61523820ad..f1b294f74f 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.1 +LIBFUSE3_VERSION = 3.15.0 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Tue Jun 13 20:25:30 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 13 Jun 2023 22:25:30 +0200 Subject: [Buildroot] [PATCH v3 1/1] package/python-pyicu: fix build Message-ID: <20230613202530.612061-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/ Set environment variables to cross-compile friendly values, this prevents icu-config picking up host libraries: https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L89 https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L179 https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L216 This follows the upstream build docs: https://gitlab.pyicu.org/main/pyicu#building-pyicu Signed-off-by: Bernd Kuhls --- v3: use environment variables as proposed by the package author v2: prefer pkg-config (Yann), as proposed https://patchwork.ozlabs.org/project/buildroot/patch/20230516173411.823978-1-bernd.kuhls at t-online.de/ package/python-pyicu/python-pyicu.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index 512b2f857f..427ebbfe52 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -12,4 +12,11 @@ PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu PYTHON_PYICU_SETUP_TYPE = setuptools +PYTHON_PYICU_ENV += \ + ICU_VERSION="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --modversion`" \ + ICU_BASE="$(STAGING_DIR)/usr" \ + PYICU_CFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --variable=CXXFLAGS`" \ + PYICU_LFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-L` \ + `$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-l`" + $(eval $(python-package)) -- 2.39.2 From hrsourabh011 at gmail.com Tue Jun 13 21:21:10 2023 From: hrsourabh011 at gmail.com (Sourabh Hegde) Date: Tue, 13 Jun 2023 23:21:10 +0200 Subject: [Buildroot] Error while building tpm2-tools package with fapi support In-Reply-To: <20230522161642.510747dc@windsurf> References: <20230520212437.2125e68b@windsurf> <20230522161642.510747dc@windsurf> Message-ID: Hello Thomas, Thanks for the info, it worked Regards, Sourabh On Mon, May 22, 2023, 16:16 Thomas Petazzoni wrote: > Hello, > > On Sat, 20 May 2023 23:34:48 +0200 > Sourabh Hegde wrote: > > > Yes, you are right. > > But, I did make "tpm2-tools-dirclean && make tpm2-tools-rebuild" and this > > didn't help. > > Also, I tried "make tpm2-tools-dirclean all" and "make > tpm2-tools-dircclean > > && make tpm2-tools-reconfigure". This also resulted in the same error. > > It's tpm2-tss that you need to rebuild. When you enable > BR2_PACKAGE_TPM2_TOOLS_FAPI, it selects BR2_PACKAGE_TPM2_TSS_FAPI. But > the thing is that tpm2-tss has already been built with > BR2_PACKAGE_TPM2_TSS_FAPI disabled. Buildroot does not have the logic > to automatically realize this. So either you do a full rebuild ("make > clean all"), or you understand that you have to explicitly tell > Buildroot that tpm2-tss needs to be rebuilt. > > So, essentially here: > > $ make tpm2-tss-dirclean tpm2-tools-dirclean > $ make > > 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 peter at korsgaard.com Tue Jun 13 21:32:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:32:58 +0200 Subject: [Buildroot] [PATCH 2/5] package/sdl2_mixer: bump version to 2.6.3 In-Reply-To: <20230513202807.GK2582048@scaer> (Yann E. MORIN's message of "Sat, 13 May 2023 22:28:07 +0200") References: <20230315084624.1665061-1-luke@ljones.dev> <20230315084624.1665061-2-luke@ljones.dev> <20230513202807.GK2582048@scaer> Message-ID: <87v8frujxx.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Luke, All, > On 2023-03-15 09:46 +0100, Luke D. Jones spake thusly: >> Signed-off-by: Luke D. Jones > Applied to master, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:33:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:33:08 +0200 Subject: [Buildroot] [PATCH] package/sdl2_mixer: fix license hash In-Reply-To: <20230515073503.3567935-1-dalang@gmx.at> (Daniel Lang's message of "Mon, 15 May 2023 09:35:02 +0200") References: <20230515073503.3567935-1-dalang@gmx.at> Message-ID: <87r0qfujxn.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > b1b8d5b ("package/sdl2_mixer: bump version to 2.6.3") forgot to update > the hash of the license file. > In 2021 the file was renamed from COPYING.txt to LICENSE.txt in two > commits ([0] and [1]). The copyright year was subsequently updated for > 2022 [2] and 2023 [3]. > License is still Zlib - no changes there. > [0]: https://github.com/libsdl-org/SDL_mixer/commit/0f84f242643a913ba81bd6c260c39064c432afd3 > [1]: https://github.com/libsdl-org/SDL_mixer/commit/371bf1575913828c46212e9220d4a4685ed66bb5 > [2]: https://github.com/libsdl-org/SDL_mixer/commit/3f5a0502e0394aa967179d53e180f31cf038e032 > [3]: https://github.com/libsdl-org/SDL_mixer/commit/6fdd4d469b4065ddfb701530d2ea602efaa772b2 > Fixes: > - http://autobuild.buildroot.net/results/302cbd0adc2c6190d8923b9449e26a3c519d2326 > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:37:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:32 +0200 Subject: [Buildroot] [PATCH] package/{tzdata,zic}: fix hash origin URL In-Reply-To: <20230514133637.3556558-1-dalang@gmx.at> (Daniel Lang's message of "Sun, 14 May 2023 15:36:37 +0200") References: <20230514133637.3556558-1-dalang@gmx.at> Message-ID: <87mt13ujqb.fsf@48ers.dk> >>>>> "Daniel" == Daniel Lang writes: > 179ae2f ("package/tzdata: bump version to 2023c") forgot to update the > URL of the hash files. > Signed-off-by: Daniel Lang Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:38:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:38:00 +0200 Subject: [Buildroot] [git commit] package/tzdata: bump version to 2023c In-Reply-To: <20230514122606.2A12A86620@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 14 May 2023 14:24:36 +0200") References: <20230514122606.2A12A86620@busybox.osuosl.org> Message-ID: <87ilbrujpj.fsf@48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=179ae2fa6b4acb49fe164dc0a2de28b21fee695f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > tzdata and tzcode (for zic) are released in lock-step, as they go > together, so we update both simultaneously. > Signed-off-by: Yann E. MORIN Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:45:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:45:00 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: Update email address In-Reply-To: <20230514235914.434681-1-dlemoal@kernel.org> (Damien Le Moal's message of "Mon, 15 May 2023 08:59:14 +0900") References: <20230514235914.434681-1-dlemoal@kernel.org> Message-ID: <87edmfujdv.fsf@48ers.dk> >>>>> "Damien" == Damien Le Moal writes: > Change my email address to dlemoal at kernel.org. > Signed-off-by: Damien Le Moal Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:46:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:13 +0200 Subject: [Buildroot] [PATCH] package/libssh: security bump to version 0.10.5 In-Reply-To: <87bkikzdts.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Tue, 16 May 2023 13:59:59 +0200") References: <20230516064034.220120-1-peter@korsgaard.com> <87bkikzdts.fsf@dell.be.48ers.dk> Message-ID: <87a5x3ujbu.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Peter" == Peter Korsgaard writes: >> Fixes the following security issues: >> - CVE-2023-1667: Potential NULL dereference during rekeying with algorithm >> guessing >> https://www.libssh.org/security/advisories/CVE-2023-1667.txt >> - CVE-2023-2283: Authorization bypass in pki_verify_data_signature >> https://www.libssh.org/security/advisories/CVE-2023-2283.txt >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:47:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:47:04 +0200 Subject: [Buildroot] [PATCH] package/webkitgtk: fix GCC version in comment In-Reply-To: <20230516080117.18721-1-thomas@devoogdt.com> (Thomas Devoogdt's message of "Tue, 16 May 2023 10:01:17 +0200") References: <20230516080117.18721-1-thomas@devoogdt.com> Message-ID: <875y7rujaf.fsf@48ers.dk> >>>>> "Thomas" == Thomas Devoogdt writes: > Commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03 should have set it to GCC 8. > Signed-off-by: Thomas Devoogdt Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:51:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:51:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcurl: security bump version to 8.1.1 In-Reply-To: <20230523175714.1149082-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 19:57:14 +0200") References: <20230523175714.1149082-1-bernd.kuhls@t-online.de> Message-ID: <871qifuj3l.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://curl.se/changes.html > Version 8.1.0 fixes the following CVEs: > CVE-2023-28319: https://curl.se/docs/CVE-2023-28319.html > CVE-2023-28320: https://curl.se/docs/CVE-2023-28320.html > CVE-2023-28321: https://curl.se/docs/CVE-2023-28321.html > CVE-2023-28322: https://curl.se/docs/CVE-2023-28322.html > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:31:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:31:58 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sdl2_mixer: fix license hash Message-ID: <20230613215158.4F04782D95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1e2f14d750ff4115f20ae5c2543b0002503da71d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x b1b8d5b ("package/sdl2_mixer: bump version to 2.6.3") forgot to update the hash of the license file. In 2021 the file was renamed from COPYING.txt to LICENSE.txt in two commits ([0] and [1]). The copyright year was subsequently updated for 2022 [2] and 2023 [3]. License is still Zlib - no changes there. [0]: https://github.com/libsdl-org/SDL_mixer/commit/0f84f242643a913ba81bd6c260c39064c432afd3 [1]: https://github.com/libsdl-org/SDL_mixer/commit/371bf1575913828c46212e9220d4a4685ed66bb5 [2]: https://github.com/libsdl-org/SDL_mixer/commit/3f5a0502e0394aa967179d53e180f31cf038e032 [3]: https://github.com/libsdl-org/SDL_mixer/commit/6fdd4d469b4065ddfb701530d2ea602efaa772b2 Fixes: - http://autobuild.buildroot.net/results/302cbd0adc2c6190d8923b9449e26a3c519d2326 Signed-off-by: Daniel Lang Signed-off-by: Peter Korsgaard (cherry picked from commit 4f4fb695a47cb50a0645a68aa03e27bdb3d73afe) Signed-off-by: Peter Korsgaard --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index 98c5fda6af..4592014d7f 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz -sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt +sha256 1852c8549e3d154687197d46abababd3e8faae035f19991b2ca850fa3a43ad57 LICENSE.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index 425380bf5d..074e282205 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -8,7 +8,7 @@ SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib -SDL2_MIXER_LICENSE_FILES = COPYING.txt +SDL2_MIXER_LICENSE_FILES = LICENSE.txt SDL2_MIXER_INSTALL_STAGING = YES SDL2_MIXER_DEPENDENCIES = sdl2 host-pkgconf From peter at korsgaard.com Tue Jun 13 21:31:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:31:50 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/sdl2_mixer: bump version to 2.6.3 Message-ID: <20230613215158.4605882D51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98e72152960472723f7e041615ec54c0c8d25a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Luke D. Jones Signed-off-by: Yann E. MORIN (cherry picked from commit b1b8d5bf1b6468725a420fcaffa042303200ece6) Signed-off-by: Peter Korsgaard --- package/sdl2_mixer/sdl2_mixer.hash | 2 +- package/sdl2_mixer/sdl2_mixer.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sdl2_mixer/sdl2_mixer.hash b/package/sdl2_mixer/sdl2_mixer.hash index f3bab151f2..98c5fda6af 100644 --- a/package/sdl2_mixer/sdl2_mixer.hash +++ b/package/sdl2_mixer/sdl2_mixer.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b4cf5a382c061cd75081cf246c2aa2f9df8db04bdda8dcdc6b6cca55bede2419 SDL2_mixer-2.0.4.tar.gz +sha256 7a6ba86a478648ce617e3a5e9277181bc67f7ce9876605eea6affd4a0d6eea8f SDL2_mixer-2.6.3.tar.gz sha256 113727180e7956cb9718b03b41da85b63ea54743a33047071a623bf672895a10 COPYING.txt diff --git a/package/sdl2_mixer/sdl2_mixer.mk b/package/sdl2_mixer/sdl2_mixer.mk index f349b8ca80..425380bf5d 100644 --- a/package/sdl2_mixer/sdl2_mixer.mk +++ b/package/sdl2_mixer/sdl2_mixer.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_MIXER_VERSION = 2.0.4 +SDL2_MIXER_VERSION = 2.6.3 SDL2_MIXER_SOURCE = SDL2_mixer-$(SDL2_MIXER_VERSION).tar.gz SDL2_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release SDL2_MIXER_LICENSE = Zlib From peter at korsgaard.com Tue Jun 13 21:44:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:44:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Update email address for Damien Le Moal Message-ID: <20230613215158.6BE5882D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=703937a6937045056f35118746378d1f251ad851 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Change my email address to dlemoal at kernel.org. Signed-off-by: Damien Le Moal Signed-off-by: Peter Korsgaard (cherry picked from commit 7e655f81d43c0776567c1fc6d3815cc3b63e93a0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 5421f76bd9..03182c847a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -662,7 +662,7 @@ N: Damien Lanson F: package/libvdpau/ F: package/log4cpp/ -N: Damien Le Moal +N: Damien Le Moal F: package/python-kflash/ F: board/canaan/ F: configs/canaan_kd233_defconfig From peter at korsgaard.com Tue Jun 13 21:46:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libssh: security bump to version 0.10.5 Message-ID: <20230613215158.758DA82D51@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32b856cbd48ff59d4014ecbaf87a94336181e6db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - CVE-2023-1667: Potential NULL dereference during rekeying with algorithm guessing https://www.libssh.org/security/advisories/CVE-2023-1667.txt - CVE-2023-2283: Authorization bypass in pki_verify_data_signature https://www.libssh.org/security/advisories/CVE-2023-2283.txt Signed-off-by: Peter Korsgaard (cherry picked from commit 3ec773ba91acc4673a39afebbb904c800a534ebf) Signed-off-by: Peter Korsgaard --- package/libssh/libssh.hash | 4 ++-- package/libssh/libssh.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libssh/libssh.hash b/package/libssh/libssh.hash index 90bc4c82d8..0d61191842 100644 --- a/package/libssh/libssh.hash +++ b/package/libssh/libssh.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.libssh.org/files/0.10/libssh-0.10.4.tar.xz.asc +# https://www.libssh.org/files/0.10/libssh-0.10.5.tar.xz.asc # with key 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D -sha256 07392c54ab61476288d1c1f0a7c557b50211797ad00c34c3af2bbc4dbc4bd97d libssh-0.10.4.tar.xz +sha256 b60e2ff7f367b9eee2b5634d3a63303ddfede0e6a18dfca88c44a8770e7e4234 libssh-0.10.5.tar.xz sha256 1656186e951db1c010a8485481fa94587f7e53a26d24976bef97945ad0c4df5a COPYING diff --git a/package/libssh/libssh.mk b/package/libssh/libssh.mk index 5deb64b82e..3be6c6adaf 100644 --- a/package/libssh/libssh.mk +++ b/package/libssh/libssh.mk @@ -5,7 +5,7 @@ ################################################################################ LIBSSH_VERSION_MAJOR = 0.10 -LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).4 +LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).5 LIBSSH_SOURCE = libssh-$(LIBSSH_VERSION).tar.xz LIBSSH_SITE = https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR) LIBSSH_LICENSE = LGPL-2.1 From peter at korsgaard.com Tue Jun 13 21:51:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:51:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libcurl: security bump version to 8.1.1 Message-ID: <20230613215158.9492282D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8391404e2304ee976ad4e654cf6f17c76854f9bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://curl.se/changes.html Version 8.1.0 fixes the following CVEs: CVE-2023-28319: https://curl.se/docs/CVE-2023-28319.html CVE-2023-28320: https://curl.se/docs/CVE-2023-28320.html CVE-2023-28321: https://curl.se/docs/CVE-2023-28321.html CVE-2023-28322: https://curl.se/docs/CVE-2023-28322.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit f32ddbbcf3f1d96290d1130be999b13eea006f71) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 8a29e7b977..12d356118b 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-8.0.1.tar.xz.asc +# https://curl.se/download/curl-8.1.1.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0 curl-8.0.1.tar.xz +sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 0f7ae640f6..93e839798b 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.0.1 +LIBCURL_VERSION = 8.1.1 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Tue Jun 13 21:37:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:04 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/tzdata: bump version to 2023c Message-ID: <20230613215158.5814082D99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b74ddc2f040cff416557fdf1eb5952c8afe9f3cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x tzdata and tzcode (for zic) are released in lock-step, as they go together, so we update both simultaneously. Signed-off-by: Yann E. MORIN (cherry picked from commit 179ae2fa6b4acb49fe164dc0a2de28b21fee695f) Signed-off-by: Peter Korsgaard --- package/tzdata/tzdata.hash | 2 +- package/tzdata/tzdata.mk | 2 +- package/zic/zic.hash | 2 +- package/zic/zic.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index aadd320063..3422655a71 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ # From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html -sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz +sha512 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5 tzdata2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 45bd7cf6e6..08f3c83bd1 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022f +TZDATA_VERSION = 2023c TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 diff --git a/package/zic/zic.hash b/package/zic/zic.hash index 40f68f0299..6a7f9f2f94 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ # From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html -sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz +sha512 fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82 tzcode2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index 229afaadc2..a915f6d256 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022f +ZIC_VERSION = 2023c ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 From peter at korsgaard.com Tue Jun 13 21:37:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:37:15 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/{tzdata, zic}: fix hash origin URL Message-ID: <20230613215158.6164082D9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f676aa2bc239c62fc91619a4fe2f36f7b62f674 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x 179ae2f ("package/tzdata: bump version to 2023c") forgot to update the URL of the hash files. Signed-off-by: Daniel Lang Signed-off-by: Yann E. MORIN (cherry picked from commit ab0fda316e66cc098912ec87c629dfa20a2745ab) Signed-off-by: Peter Korsgaard --- package/tzdata/tzdata.hash | 2 +- package/zic/zic.hash | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index 3422655a71..5488625ddd 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +# From https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html sha512 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5 tzdata2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.hash b/package/zic/zic.hash index 6a7f9f2f94..a2720a27ba 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +# From https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html sha512 fa18bae9c0e7c061bc9d5f5f2eb9967f0e4ddb2baafdee9887fa30cd0c60f4aa6f21eacffb17df0d59d26ff54d08c5dcefa98159309eba497e86443624913a82 tzcode2023c.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE From peter at korsgaard.com Tue Jun 13 21:46:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:46:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/webkitgtk: fix GCC version in comment Message-ID: <20230613215158.8C02382D95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0240980c52f13734750bc6e5a4d8004a3d3b2028 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit 4c7fcbbe75de5c535e8d5dd7182900b6d09e2b03 should have set it to GCC 8. Signed-off-by: Thomas Devoogdt Reviewed-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit fd5afab7b643997e89e1804de686a3935f8dd724) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index 976341093e..23c0bf41db 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -21,7 +21,7 @@ comment "webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic depends on !BR2_BINFMT_FLAT depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \ !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_8 || \ !BR2_HOST_GCC_AT_LEAST_4_9 depends on BR2_USE_MMU From peter at korsgaard.com Tue Jun 13 21:54:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:28 +0200 Subject: [Buildroot] [PATCH] package/bootgen: add patch to fix builds on machines with modern flex versions In-Reply-To: <20230612192648.859014-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 12 Jun 2023 21:26:47 +0200") References: <20230612192648.859014-1-peter@korsgaard.com> Message-ID: <87wn07t4dn.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes: > http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ > Bootgen embeds an old version of flex, but uses the system include syntax > (#include <>) to reference it, causing conflicts on systems with the > development headers for a modern flex version installed, leading to build > issues like: > ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': > ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for > 'operator=' (operand types are 'std::istream' {aka > 'std::basic_istream'} and 'std::istream*' {aka > 'std::basic_istream*'}) > Fix it by using normal local includes (#include "") instead. > Notice: This was already fixed on master, but the cmdoptions.yy.cpp and > reginit.yy.cpp hunks were accidently dropped when the changes were squashed > for the 2023.1 release. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:54:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:38 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 In-Reply-To: <20230613072806.999946-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 13 Jun 2023 09:28:05 +0200") References: <20230613072806.999946-1-peter@korsgaard.com> Message-ID: <87sfavt4dd.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-32324: Heap buffer overflow in cupsd > https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 > And a number of other fixes, see the release notes for details: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 > In addition, 2.4.4 fixes a segfault regression in 2.4.3: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 > Update NOTICE hash for a change in copyright years: > -Copyright ? 2020-2022 by OpenPrinting > +Copyright ? 2020-2023 by OpenPrinting > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 13 21:53:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:53:28 +0200 Subject: [Buildroot] [git commit] package/bootgen: add patch to fix builds on machines with modern flex versions Message-ID: <20230613215457.F28AA82DE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf7b627174e1bbf82d59574cd2c64c930a0df976 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/ Bootgen embeds an old version of flex, but uses the system include syntax (#include <>) to reference it, causing conflicts on systems with the development headers for a modern flex version installed, leading to build issues like: ../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': ../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) Fix it by using normal local includes (#include "") instead. Notice: This was already fixed on master, but the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidentally dropped when the changes were squashed for the 2023.1 release. Signed-off-by: Peter Korsgaard Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard --- ...lds-on-machines-with-modern-flex-versions.patch | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch new file mode 100644 index 0000000000..b13dd2b03b --- /dev/null +++ b/package/bootgen/0001-Refix-builds-on-machines-with-modern-flex-versions.patch @@ -0,0 +1,69 @@ +From 29a4e487527d109f517fc47a7c284b7732b27a10 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Mon, 12 Jun 2023 21:04:25 +0200 +Subject: [PATCH] Refix builds on machines with modern flex versions + +Bootgen embeds an old version of flex, but uses the system include syntax +(#include <>) to reference it, causing conflicts on systems with the +development headers for a modern flex version installed, leading to build +issues like: + +../bisonflex/cmdoptions.yy.cpp: In member function 'virtual int CO::FlexScanner::yylex()': +../bisonflex/cmdoptions.yy.cpp:1362:18: error: no match for 'operator=' (operand types are 'std::istream' {aka 'std::basic_istream'} and 'std::istream*' {aka 'std::basic_istream*'}) + +http://autobuild.buildroot.net/results/293/2936d9b054269b7055e66ab5a7f7c1f7f4926d48/build-end.log + +Fix it by using normal local #include statements by: + +sed -i 's//"FlexLexer.h"/g' * + +Notice: This was already fixed on master with: +https://github.com/Xilinx/bootgen/pull/20 + +Notice: The patch was not applied, instead a different patch with the same +content was applied to master: +https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed + +This patch was not applied to the xlnx_rel_v2023.1 branch, instead most +of the content was included in: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a + +But the cmdoptions.yy.cpp and reginit.yy.cpp hunks were accidently dropped: +https://github.com/Xilinx/bootgen/commit/bfba91b2c84160dc203ff09f0e930d82ed06a83a#diff-e0287adb420dbecc112acdf7d4a1efba8ea6cbf06401e4e8679b8ffd22a091d8 + +Upstream: https://github.com/Xilinx/bootgen/pull/24 +Signed-off-by: Peter Korsgaard +--- + cmdoptions.yy.cpp | 2 +- + reginit.yy.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmdoptions.yy.cpp b/cmdoptions.yy.cpp +index 38fed35..4e940ab 100644 +--- a/cmdoptions.yy.cpp ++++ b/cmdoptions.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +diff --git a/reginit.yy.cpp b/reginit.yy.cpp +index d830734..dede473 100644 +--- a/reginit.yy.cpp ++++ b/reginit.yy.cpp +@@ -379,7 +379,7 @@ typedef unsigned char YY_CHAR; + + #define yytext_ptr yytext + +-#include ++#include "FlexLexer.h" + + int yyFlexLexer::yywrap() { return 1; } + int yyFlexLexer::yylex() +-- +2.30.2 + From peter at korsgaard.com Tue Jun 13 21:54:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 13 Jun 2023 23:54:07 +0200 Subject: [Buildroot] [git commit] package/cups: security bump to version 2.4.4 Message-ID: <20230613215458.0667482DEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38bef5fbc8c609241bb0fbcde310f5eb296537ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ?? 2020-2022 by OpenPrinting +Copyright ?? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception From joel at jms.id.au Wed Jun 14 01:57:39 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 01:57:39 +0000 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-2-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > > Signed-off-by: Laurent Vivier > Reviewed-by: C?dric Le Goater > --- > package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ > package/petitboot/petitboot.mk | 4 +++ > 2 files changed, 58 insertions(+) > create mode 100644 package/petitboot/S15pb-discover > > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100644 > index 000000000000..83305ed9ea8a > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,54 @@ > +#!/bin/sh Does this need a licence statement? Reviewed-by: Joel Stanley > + > +DAEMON="pb-discover" > +PIDFILE="/var/run/$DAEMON.pid" > +LOGFILE="/var/log/$DAEMON.log" > + > +PB_DISCOVER_ARGS="-l $LOGFILE" > + > +if [ "$(pb-config debug)" = "enabled" ] ; then > + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" > +fi > + > +start() { > + printf 'Starting %s: ' "$DAEMON" > + # shellcheck disable=SC2086 # we need the word splitting > + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ > + -- $PB_DISCOVER_ARGS > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +stop() { > + printf 'Stopping %s: ' "$DAEMON" > + start-stop-daemon -K -q -p "$PIDFILE" > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +restart() { > + stop > + sleep 1 > + start > +} > + > +case "$1" in > + start|stop|restart) > + "$1";; > + reload) > + restart;; > + *) > + echo "Usage: $0 {start|stop|restart|reload}" > + exit 1 > + ;; > +esac > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index a798e7ca614f..4d56b73938e7 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb > $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/S15pb-discover > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > > PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 01:58:55 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 01:58:55 +0000 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-3-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-3-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:50, Laurent Vivier wrote: > > Signed-off-by: Laurent Vivier Reviewed-by: Joel Stanley > --- > package/petitboot/petitboot-console-ui.rules | 5 +++++ > package/petitboot/petitboot.mk | 4 ++++ > package/petitboot/sysctl.conf | 1 + > system/Config.in | 2 +- > 4 files changed, 11 insertions(+), 1 deletion(-) > create mode 100644 package/petitboot/petitboot-console-ui.rules > create mode 100644 package/petitboot/sysctl.conf > > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..ceeada256f2b > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,5 @@ > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938e7..e74a5ff623ea 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ > + $(TARGET_DIR)/etc/sysctl.conf > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf > new file mode 100644 > index 000000000000..02ab8e3275b5 > --- /dev/null > +++ b/package/petitboot/sysctl.conf > @@ -0,0 +1 @@ > +kernel.printk = 1 1 1 1 > diff --git a/system/Config.in b/system/Config.in > index 1ca7690ea3ba..786ec9a1c6b3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH > > menuconfig BR2_TARGET_GENERIC_GETTY > bool "Run a getty (login prompt) after boot" > - default y > + default y if !BR2_PACKAGE_PETITBOOT > > if BR2_TARGET_GENERIC_GETTY > config BR2_TARGET_GENERIC_GETTY_PORT > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 02:00:11 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 02:00:11 +0000 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-4-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-4-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, 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 > Reviewed-by: C?dric Le Goater Reviewed-by: Joel Stanley > --- > DEVELOPERS | 2 ++ > board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ > board/qemu/m68k-virt/readme.txt | 5 +++++ > configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ > 4 files changed, 54 insertions(+) > create mode 100644 board/qemu/m68k-virt/linux.fragment > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7f3..804a4cd2c1d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1820,6 +1820,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment > new file mode 100644 > index 000000000000..49416982601c > --- /dev/null > +++ b/board/qemu/m68k-virt/linux.fragment > @@ -0,0 +1,21 @@ > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_MD=y > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..714b74c70ea1 > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..18890b1a6fc1 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,26 @@ > +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_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_DEFCONFIG="virt" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y > +BR2_PACKAGE_KEXEC_ZLIB=y > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y > +BR2_PACKAGE_PETITBOOT=y > +BR2_TARGET_ROOTFS_CPIO=y > +BR2_TARGET_ROOTFS_CPIO_XZ=y > +# host-qemu for gitlab testing > +BR2_PACKAGE_HOST_QEMU=y > +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From joel at jms.id.au Wed Jun 14 02:05:05 2023 From: joel at jms.id.au (Joel Stanley) Date: Wed, 14 Jun 2023 02:05:05 +0000 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20230613105015.739870-5-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> Message-ID: On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > > Petitboot doesn't start a shell but a GUI. > Manage the menu to switch to the shell. > > Enable the test for qemu_m68K_virt. > > Signed-off-by: Laurent Vivier > --- > support/scripts/boot-qemu-image.py | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py > index ba50ea69ee9a..c94b7a5c969d 100755 > --- a/support/scripts/boot-qemu-image.py > +++ b/support/scripts/boot-qemu-image.py > @@ -36,7 +36,7 @@ def main(): > time.sleep(1) > > try: > - child.expect(["buildroot login:"], timeout=600) > + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) What's idx going to contain in the petitboot vs getty cases? > except pexpect.EOF as e: > # Some emulations require a fork of qemu-system, which may be > # missing on the system, and is not provided by Buildroot. > @@ -55,7 +55,11 @@ def main(): > print("System did not boot in time, exiting.") > sys.exit(1) > > - child.sendline("root\r") > + if idx == 0: > + child.sendline("root\r") > + elif idx == 1: > + time.sleep(1) > + child.sendline("\r") > > try: > child.expect(["# "], timeout=600) > -- > 2.40.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Jun 14 04:41:15 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 14 Jun 2023 04:41:15 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-13 Message-ID: <20230614044120.E9AFB404DA@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-13 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 0 | 2 | 0 | 2 | master | 67 | 65 | 0 | 132 | Classification of failures by reason for master ----------------------------------------------- host-bootgen-xilinx_v2023.1 | 8 strace-6.3 | 7 gobject-introspection-1.74.0 | 4 host-rust-1.68.2 | 3 linux-6.3.6 | 3 qemu-8.0.0 | 3 audit-3.1 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 host-go-1.19.10 | 2 libgcrypt-1.10.1 | 2 nfs-utils-2.6.3 | 2 sdl-1.2.15 | 2 shadow-4.13 | 2 apcupsd-3.14.14 | 1 cmocka-1.1.5 | 1 elfutils-0.186 | 1 enchant-2.3.3 | 1 frr-8.4.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 haveged-1.9.18 | 1 host-binutils-2.39 | 1 kmod-30 | 1 libsodium-1.0.18 | 1 musl-1.2.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 quickjs-2021-03-27 | 1 trinity-1.9 | 1 wolfssl-5.5.3 | 1 xapp_xfd-1.1.4 | 1 xterm-376 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/36eb115d23dcaefa38773498f9d3b608b9360dab | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/50def414ad85ef8a716d1253c5b760eafad22d9f | x86_64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/77014a640a55e0c5f0c33841ca4b4f354b8884cb | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/e0e4c44267fb4283692b533854d55a608a841e73 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/09cd9ddb141b07c1d418768e7f54e4de79a5220e | ORPH sparc | enchant-2.3.3 | NOK | http://autobuild.buildroot.net/results/eaed07cabeeaf91285f6919ad00445f73244792e | arceb | frr-8.4.2 | NOK | http://autobuild.buildroot.net/results/4c31108d65e8a9c28d4a1e70e4b24cb2b29623b4 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/189336390d29e91537379f74119c7ee34c23c7bc | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7ce5b063fdcb339ab892eb7cac8c1627ff28e3d | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ccbda713c71dc503baa68876f2e3852c86903157 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/f36f909b770036c80d43e0fe0511dd5f4a698903 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/e56a7ab8af8b0480eaaa3f0cb020fb129447ccd4 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c1658bcab468056c337e2c2a8aa279373674b2c6 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/0c43d96a1978ffd195649d7ad8eca108abb1923d | ORPH mipsel | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/fffff9186b392fa56bea4b68801de6d2811498b9 | ORPH mips64el | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/7eef0e2a668fa49b720207257ac8a33c0cd20728 | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/fc5611a3d49b7d0d13e94ea10ad72bd932bcef96 | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/c1fd0b0e47ed93d101480d7724c6d896b2b16354 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c5682224bd4db531c2a8480f2a85f764c690cfe | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42fb91d9a04792c1579ecf2bcaa1d3bfb9b620d4 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3d6958aed921f6bd7c47a9b5b97711e23d9f673e | powerpc | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/9708080f672101d29d5856fd3d5fcfe36fe9107d | s390x | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/2cb4bb849c9a23a81f6a4643c18c15984d57320e | sparc64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/41f6dd2e4110b619c466a5d21e1f05f286cfb0b2 | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/92085e6fc278497b277e0da39887bd916488a60f | aarch64 | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/f397fc349ce9db50bc5634cb5bd745b18c5a962b | sh4a | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/7381f3127c45fee325c96b3b5b9a18206d24bfff | microblaze | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/47a64b7d8be01da6f291504385b5dde5e004b299 | aarch64_be | host-bootgen-xilinx_v2023.1 | NOK | http://autobuild.buildroot.net/results/1cb0a561d1d110530c25225d816bc202ae171b97 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/15da80f1eae5830b4046dc0e87d4efa59055e054 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/90dca6847b52e2559e11044f6ef9370031c7da54 | i686 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/0463d708125545107a800528496f0f39967c8950 | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/2a07a735cb86605f14894e80467329ede6b11c1b | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/376f007efc0afd48230ffae74fb0ce8015920f7b | mips64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/b4abcd527a0a7ca06b1ed8a8f45ddbce4df0b33d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8f89820109cac49820a7e88c2e04ae931329e2c0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1d2a74d49b1dc5f7fb69621229958ab8f557ce71 | ORPH arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/a4aab24b71bfbd3cf2ef40f916cbf17876502ea3 | powerpc64le | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/e301552050fd0ac39a0ccb78834f2cd8c34c53de | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/b2e955c2ad086a65d89a0d2d9b3dea728aeb7469 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/159f88848647b3fa731c40b686519df250c83ae9 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/323b22a2ec4deea4b4335188b1ef96ff081e735a | m68k | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/c912f6c927ccd3f0a5ab3c39a6309a04d1ac434e | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/e8c4b4c4788e0ccd75f69b32e799177d9b95db44 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/c0cf9d29ca38f598a737dd666cd965ac2ef9741b | ORPH microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/df553c76c76186c7a5467893e8b18d70d59b2ba7 | ORPH mipsel | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/287b4e8e77914a6181cab2b632b7e3412c3b781b | powerpc64le | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/e444a02b899d325a9d99daed96b8cb96108383e7 | mips | qemu-8.0.0 | NOK | http://autobuild.buildroot.net/results/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a58008930b6df9f122ba109bd41787b29a33fbf3 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/901cf3129251dd7458a2b9f99c1982d1f9a2cc5e | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d2215b0953e24436fa968e48c7e764a61b4b2ad8 | ORPH s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/2b15d2771f73bdf57900fd6813d82bd0eacd0520 | s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/f889b6a008f6ffd9fa1095f12c08c4b5ba6299c7 | mips64el | strace-6.3 | NOK | http://autobuild.buildroot.net/results/49b8f3a44e9e67e1b8c37f9b78ac9499a60a3712 | microblazeel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b64307d82dd11fc941977acf7933892fc533d558 | i686 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/5d32639960678f117b9b8ea72b702fc36cffb430 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/4b0adce4283530521f0b7ba0a626f2139005cbe6 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/dbe4989746424755bcbd674596b7a94937d95d3f | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c6d411ec18e0f0118e990e164a93df3186b09ce7 | sh4aeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d91a1df8c240e47b3b65439c5af6144094b742da | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/2003d0d5dbe541157b0a6a2f43ede4c62b022044 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f27eca322f66caa6b778133484d1dcc7b5c64f65 | microblazeel | xapp_xfd-1.1.4 | NOK | http://autobuild.buildroot.net/results/856b0f332b4a82a5ce308643c37a14d3c6aebcc1 | sparc | xterm-376 | NOK | http://autobuild.buildroot.net/results/cd3f211c0c6f25b019e082b47647c37db635265f | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 1 putty-0.76 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/03fe68dd5f79e86ea37398116b9336d8cb8afd36 | aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/a326b0571760ba65bc43cdb9104ec5713de1c40a | -- http://autobuild.buildroot.net From laurent at vivier.eu Wed Jun 14 06:21:30 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Wed, 14 Jun 2023 08:21:30 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> Message-ID: <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Le 14/06/2023 ? 04:05, Joel Stanley a ?crit?: > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >> >> Petitboot doesn't start a shell but a GUI. >> Manage the menu to switch to the shell. >> >> Enable the test for qemu_m68K_virt. >> >> Signed-off-by: Laurent Vivier >> --- >> support/scripts/boot-qemu-image.py | 8 ++++++-- >> 1 file changed, 6 insertions(+), 2 deletions(-) >> >> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py >> index ba50ea69ee9a..c94b7a5c969d 100755 >> --- a/support/scripts/boot-qemu-image.py >> +++ b/support/scripts/boot-qemu-image.py >> @@ -36,7 +36,7 @@ def main(): >> time.sleep(1) >> >> try: >> - child.expect(["buildroot login:"], timeout=600) >> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) > > What's idx going to contain in the petitboot vs getty cases? see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect "This returns the index into the pattern list." "buildroot login:" -> idx = 0 "Exit to shell" -> idx = 1 Thanks, Laurent > >> except pexpect.EOF as e: >> # Some emulations require a fork of qemu-system, which may be >> # missing on the system, and is not provided by Buildroot. >> @@ -55,7 +55,11 @@ def main(): >> print("System did not boot in time, exiting.") >> sys.exit(1) >> >> - child.sendline("root\r") >> + if idx == 0: >> + child.sendline("root\r") >> + elif idx == 1: >> + time.sleep(1) >> + child.sendline("\r") >> >> try: >> child.expect(["# "], timeout=600) >> -- >> 2.40.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Wed Jun 14 09:06:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:06:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/busybox: fix busybox lineedit signal handling Message-ID: <20230614091145.83B9283536@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=942b715a851a3321398d14372708d0f96182e0fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Since the Busybox version bump to 1.36.0 the TestS6 fails during the test teardown. Backport an upstream patch fixing signal handling (SIGWINCH), see [1]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819388 [1] https://bugs.busybox.net/show_bug.cgi?id=15256 Signed-off-by: Romain Naour [Peter: use upstream commit as-is] Signed-off-by: Peter Korsgaard (cherry picked from commit b6ce18b5ac78474611cdea07b887f4f83bc78648) Signed-off-by: Peter Korsgaard --- ...IGWINCH-and-SIGCHLD-in-hush-interrupting-.patch | 103 +++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch b/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch new file mode 100644 index 0000000000..8ebb487ec6 --- /dev/null +++ b/package/busybox/0008-shell-fix-SIGWINCH-and-SIGCHLD-in-hush-interrupting-.patch @@ -0,0 +1,103 @@ +From 93e0898c663a533082b5f3c2e7dcce93ec47076d Mon Sep 17 00:00:00 2001 +From: Denys Vlasenko +Date: Thu, 26 Jan 2023 12:56:33 +0100 +Subject: [PATCH] shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line + input, closes 15256 + +function old new delta +record_pending_signo 32 63 +31 +lineedit_read_key 231 224 -7 +------------------------------------------------------------------------------ +(add/remove: 0/0 grow/shrink: 1/1 up/down: 31/-7) Total: 24 bytes + +Signed-off-by: Denys Vlasenko +Upstream: https://git.busybox.net/busybox/commit/?id=93e0898c663a533082b5f3c2e7dcce93ec47076d +Signed-off-by: Romain Naour +--- + libbb/lineedit.c | 17 ++++++++++------- + shell/ash.c | 3 ++- + shell/hush.c | 10 ++++++++-- + 3 files changed, 20 insertions(+), 10 deletions(-) + +diff --git a/libbb/lineedit.c b/libbb/lineedit.c +index d6b2e76ff..b942f540a 100644 +--- a/libbb/lineedit.c ++++ b/libbb/lineedit.c +@@ -2180,7 +2180,8 @@ static int lineedit_read_key(char *read_key_buffer, int timeout) + * "\xff\n",pause,"ls\n" invalid and thus won't lose "ls". + * + * If LI_INTERRUPTIBLE, return -1 if got EINTR in poll() +- * inside read_key, or if bb_got_signal != 0 (IOW: if signal ++ * inside read_key and bb_got_signal became != 0, ++ * or if bb_got_signal != 0 (IOW: if signal + * arrived before poll() is reached). + * + * Note: read_key sets errno to 0 on success. +@@ -2197,14 +2198,16 @@ static int lineedit_read_key(char *read_key_buffer, int timeout) + IF_FEATURE_EDITING_WINCH(S.ok_to_redraw = 0;) + if (errno != EINTR) + break; ++ /* It was EINTR. Repeat read_key() unless... */ + if (state->flags & LI_INTERRUPTIBLE) { +- /* LI_INTERRUPTIBLE bails out on EINTR, +- * but nothing really guarantees that bb_got_signal +- * is nonzero. Follow the least surprise principle: ++ /* LI_INTERRUPTIBLE bails out on EINTR ++ * if bb_got_signal became nonzero. ++ * (It may stay zero: for example, our SIGWINCH ++ * handler does not set it. This is used for signals ++ * which should not interrupt line editing). + */ +- if (bb_got_signal == 0) +- bb_got_signal = 255; +- goto ret; ++ if (bb_got_signal != 0) ++ goto ret; /* will return -1 */ + } + } + +diff --git a/shell/ash.c b/shell/ash.c +index 18ccc1329..5f8c8ea19 100644 +--- a/shell/ash.c ++++ b/shell/ash.c +@@ -10821,7 +10821,8 @@ preadfd(void) + again: + /* For shell, LI_INTERRUPTIBLE is set: + * read_line_input will abort on either +- * getting EINTR in poll(), or if it sees bb_got_signal != 0 ++ * getting EINTR in poll() and bb_got_signal became != 0, ++ * or if it sees bb_got_signal != 0 + * (IOW: if signal arrives before poll() is reached). + * Interactive testcases: + * (while kill -INT $$; do sleep 1; done) & +diff --git a/shell/hush.c b/shell/hush.c +index d111f0cc5..f064b8fd2 100644 +--- a/shell/hush.c ++++ b/shell/hush.c +@@ -1946,7 +1946,12 @@ static void record_pending_signo(int sig) + { + sigaddset(&G.pending_set, sig); + #if ENABLE_FEATURE_EDITING +- bb_got_signal = sig; /* for read_line_input: "we got a signal" */ ++ if (sig != SIGCHLD ++ || (G_traps && G_traps[SIGCHLD] && G_traps[SIGCHLD][0]) ++ /* ^^^ if SIGCHLD, interrupt line reading only if it has a trap */ ++ ) { ++ bb_got_signal = sig; /* for read_line_input: "we got a signal" */ ++ } + #endif + #if ENABLE_HUSH_FAST + if (sig == SIGCHLD) { +@@ -2669,7 +2674,8 @@ static int get_user_input(struct in_str *i) + } else { + /* For shell, LI_INTERRUPTIBLE is set: + * read_line_input will abort on either +- * getting EINTR in poll(), or if it sees bb_got_signal != 0 ++ * getting EINTR in poll() and bb_got_signal became != 0, ++ * or if it sees bb_got_signal != 0 + * (IOW: if signal arrives before poll() is reached). + * Interactive testcases: + * (while kill -INT $$; do sleep 1; done) & +-- +2.30.2 + From laurent at vivier.eu Wed Jun 14 09:13:37 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Wed, 14 Jun 2023 11:13:37 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: Le 14/06/2023 ? 03:57, Joel Stanley a ?crit?: > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >> >> Signed-off-by: Laurent Vivier >> Reviewed-by: C?dric Le Goater >> --- >> package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ >> package/petitboot/petitboot.mk | 4 +++ >> 2 files changed, 58 insertions(+) >> create mode 100644 package/petitboot/S15pb-discover >> >> diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover >> new file mode 100644 >> index 000000000000..83305ed9ea8a >> --- /dev/null >> +++ b/package/petitboot/S15pb-discover >> @@ -0,0 +1,54 @@ >> +#!/bin/sh > > Does this need a licence statement? None of the daemon scripts I have checked in the package directory has a licence state, so I guess no. > > Reviewed-by: Joel Stanley Thanks, Laurent > >> + >> +DAEMON="pb-discover" >> +PIDFILE="/var/run/$DAEMON.pid" >> +LOGFILE="/var/log/$DAEMON.log" >> + >> +PB_DISCOVER_ARGS="-l $LOGFILE" >> + >> +if [ "$(pb-config debug)" = "enabled" ] ; then >> + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" >> +fi >> + >> +start() { >> + printf 'Starting %s: ' "$DAEMON" >> + # shellcheck disable=SC2086 # we need the word splitting >> + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ >> + -- $PB_DISCOVER_ARGS >> + status=$? >> + if [ "$status" -eq 0 ]; then >> + echo "OK" >> + else >> + echo "FAIL" >> + fi >> + return "$status" >> +} >> + >> +stop() { >> + printf 'Stopping %s: ' "$DAEMON" >> + start-stop-daemon -K -q -p "$PIDFILE" >> + status=$? >> + if [ "$status" -eq 0 ]; then >> + echo "OK" >> + else >> + echo "FAIL" >> + fi >> + return "$status" >> +} >> + >> +restart() { >> + stop >> + sleep 1 >> + start >> +} >> + >> +case "$1" in >> + start|stop|restart) >> + "$1";; >> + reload) >> + restart;; >> + *) >> + echo "Usage: $0 {start|stop|restart|reload}" >> + exit 1 >> + ;; >> +esac >> diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk >> index a798e7ca614f..4d56b73938e7 100644 >> --- a/package/petitboot/petitboot.mk >> +++ b/package/petitboot/petitboot.mk >> @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL >> $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb >> $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ >> $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb >> + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ >> + $(TARGET_DIR)/etc/init.d/S15pb-discover >> + ln -sf /usr/sbin/pb-udhcpc \ >> + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ >> endef >> >> PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL >> -- >> 2.40.1 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Wed Jun 14 09:15:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:23 +0200 Subject: [Buildroot] [PATCH] package/busybox: fix busybox lineedit signal handling In-Reply-To: <20230527163302.2130999-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 27 May 2023 18:33:02 +0200") References: <20230527163302.2130999-1-romain.naour@gmail.com> Message-ID: <87o7litnf8.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Since the Busybox version bump to 1.36.0 the TestS6 fails during the > test teardown. > Backport an upstream patch fixing signal handling (SIGWINCH), see [1]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819388 > [1] https://bugs.busybox.net/show_bug.cgi?id=15256 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:33 +0200 Subject: [Buildroot] [PATCH] DEVELOPERS: update etienne carriere e-mail address In-Reply-To: <20230531134600.1548430-1-etienne.carriere@foss.st.com> (Etienne Carriere's message of "Wed, 31 May 2023 15:46:00 +0200") References: <20230531134600.1548430-1-etienne.carriere@foss.st.com> Message-ID: <87jzw6tney.fsf@48ers.dk> >>>>> "Etienne" == Etienne Carriere writes: > Updates my e-mail address. > Signed-off-by: Etienne Carriere Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:58 +0200 Subject: [Buildroot] [PATCH] package/libopenssl: security bump to version 1.1.1u In-Reply-To: <20230601161146.40829-1-francois.perrad@gadz.org> (Francois Perrad's message of "Thu, 1 Jun 2023 18:11:46 +0200") References: <20230601161146.40829-1-francois.perrad@gadz.org> Message-ID: <87fs6utne9.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers > Signed-off-by: Francois Perrad Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:21:14 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:21:14 +0200 Subject: [Buildroot] [PATCH 1/2] package/gcc: bump to version 12.3 In-Reply-To: <20230530192757.2487642-1-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:56 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> Message-ID: <87bkhitn5h.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Remove upstream patch. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:21:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:21:19 +0200 Subject: [Buildroot] [PATCH 2/2] package/gcc: bump to version 11.4 In-Reply-To: <20230530192757.2487642-2-romain.naour@gmail.com> (Romain Naour's message of "Tue, 30 May 2023 21:27:57 +0200") References: <20230530192757.2487642-1-romain.naour@gmail.com> <20230530192757.2487642-2-romain.naour@gmail.com> Message-ID: <877cs6tn5c.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Add Upstream tag to backported patches. > Remove patches merged in gcc 11.4. > See announce: > https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html > Runtime tested: > https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:13 +0200 Subject: [Buildroot] [PATCH 1/3] package/earlyoom: fix daemon executable path in the init script In-Reply-To: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:43:56 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> Message-ID: <87352utn26.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script > fails to start earlyoom because of a nonexistent executable path: > # /etc/init.d/S02earlyoom start > start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) > FAIL > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:18 +0200 Subject: [Buildroot] [PATCH 2/3] package/earlyoom: restore missing startup message in the init script In-Reply-To: <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:00 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-2-SIBobrenok@sberdevices.ru> Message-ID: <87y1kms8hl.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of > 'Starting earlyoom: OK' because of a typo in the printf function call. > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:23:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:23:26 +0200 Subject: [Buildroot] [PATCH 3/3] package/earlyoom: unhardcode package version in CFLAGS In-Reply-To: <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> (Sergey Bobrenok via buildroot's message of "Mon, 29 May 2023 13:44:02 +0000") References: <20230529134320.1961326-1-SIBobrenok@sberdevices.ru> <20230529134320.1961326-3-SIBobrenok@sberdevices.ru> Message-ID: <87ttvas8hd.fsf@48ers.dk> >>>>> "Sergey" == Sergey Bobrenok via buildroot writes: > 'earlyoom --help' still says 'earlyoom 1.6' though it's already > version 1.7. '-DVERSION' flag value should be either unhardcoded, > either updated with each package version bump. > Signed-off-by: Sergey Bobrenok Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 09:15:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:06 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: update etienne carriere e-mail address Message-ID: <20230614092354.2F48883580@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=017794abd6c9eec1a4f3d08d1d4fd03501828d79 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Updates my e-mail address. Signed-off-by: Etienne Carriere Signed-off-by: Peter Korsgaard (cherry picked from commit 08e92de0447591f61266ee10f982f4ad0545154d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 03182c847a..3366e2b2a4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -860,7 +860,7 @@ F: package/szip/ N: Esben Haabendal F: package/python-kiwisolver/ -N: Etienne Carriere +N: Etienne Carriere F: boot/optee-os/ F: package/optee-benchmark/ F: package/optee-client/ From peter at korsgaard.com Wed Jun 14 09:14:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:14:39 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230614092354.23B0F8357E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=072b93d6fb136d007ab4e4c54bb31b2498a8747f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 073d6dbcb19bd7bce3be203ccfa88524ea61af6e) [Peter: drop 6.3.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 6337e098b4..c62f85e644 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.30" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.31" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 19066fcbdb..550a3a5cec 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 1bf254c4ca9ebccb25328296584fb5e87ad635ae0c1cc1deb0b5bb37a4608813 linux-6.1.30.tar.xz +sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4a4e98d21149d781867a6d44855f708b02f03cfe233d8026a0af9c9841b3b9ca linux-5.15.113.tar.xz -sha256 da839a4bf1f6c964b9bde593bd58928f106f53690ff677e226bc50cf368b0c29 linux-5.10.180.tar.xz -sha256 c3cf664feeeee47e0f0c45c53705568f73692c37a3ff7f11c1b15e59610feb04 linux-5.4.243.tar.xz +sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz +sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz +sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 047316d20c6c97ad41c40477c7e1ab0bea434243e17bfc72155801b123cc51f4 linux-4.19.283.tar.xz -sha256 a346c5c34c06caeb28063b6379a28ec1f4111fa438ecd933a55f696fe362c99d linux-4.14.315.tar.xz +sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz +sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 98e60d74f8..fe7d9330c6 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -384,12 +384,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.315" if BR2_KERNEL_HEADERS_4_14 - default "4.19.283" if BR2_KERNEL_HEADERS_4_19 - default "5.4.243" if BR2_KERNEL_HEADERS_5_4 - default "5.10.180" if BR2_KERNEL_HEADERS_5_10 - default "5.15.113" if BR2_KERNEL_HEADERS_5_15 - default "6.1.30" if BR2_KERNEL_HEADERS_6_1 + default "4.14.316" if BR2_KERNEL_HEADERS_4_14 + default "4.19.284" if BR2_KERNEL_HEADERS_4_19 + default "5.4.244" if BR2_KERNEL_HEADERS_5_4 + default "5.10.181" if BR2_KERNEL_HEADERS_5_10 + default "5.15.114" if BR2_KERNEL_HEADERS_5_15 + default "6.1.31" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Wed Jun 14 09:22:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: unhardcode package version in CFLAGS Message-ID: <20230614092354.6812783581@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc7beaea3d51ccf117189c83dec1aeba7ef488ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x 'earlyoom --help' still says 'earlyoom 1.6' though it's already version 1.7. '-DVERSION' flag value should be either unhardcoded, either updated with each package version bump. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit 239dd7dcbda1b2c86a29491158fa089e06efca33) Signed-off-by: Peter Korsgaard --- package/earlyoom/earlyoom.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/earlyoom.mk b/package/earlyoom/earlyoom.mk index c7042a054e..808b9c49fa 100644 --- a/package/earlyoom/earlyoom.mk +++ b/package/earlyoom/earlyoom.mk @@ -11,7 +11,7 @@ EARLYOOM_LICENSE_FILES = LICENSE EARLYOOM_BUILD_TARGETS = earlyoom.service earlyoom EARLYOOM_INSTALL_TARGETS = install-default install-bin -EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"1.6\"' +EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"$(EARLYOOM_VERSION)\"' EARLYOOM_MAKE_OPTS = \ $(TARGET_CONFIGURE_OPTS) \ From peter at korsgaard.com Wed Jun 14 09:22:26 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:26 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: restore missing startup message in the init script Message-ID: <20230614092354.602668349A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0afd81fbf53d2cfb5aa491f601d2581143fed5e9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x '/etc/init.d/S02earlyoom start' simply prints 'OK' instead of 'Starting earlyoom: OK' because of a typo in the printf function call. Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit 281a80dc934d3e8d8e780b04276cfe38b4bea9d5) Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index 35624f3c72..ac1734109e 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -8,7 +8,7 @@ EARLYOOM_ARGS="" [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" start() { - printf() 'Starting %s: ' "$DAEMON" + printf 'Starting %s: ' "$DAEMON" start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? From peter at korsgaard.com Wed Jun 14 09:22:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:22:17 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/earlyoom: fix daemon executable path in the init script Message-ID: <20230614092354.5585783584@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=268152267ee62ffc91e8a4daf1eb03667c1f44ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x earlyoom.mk file explicitly sets 'PREFIX=/usr', and the init script fails to start earlyoom because of a nonexistent executable path: # /etc/init.d/S02earlyoom start start-stop-daemon: unable to stat /bin/earlyoom (No such file or directory) FAIL Signed-off-by: Sergey Bobrenok Signed-off-by: Peter Korsgaard (cherry picked from commit b2fb3a7e2a06c10092280081e45b2b8841add5d2) Signed-off-by: Peter Korsgaard --- package/earlyoom/S02earlyoom | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/earlyoom/S02earlyoom b/package/earlyoom/S02earlyoom index c02495af90..35624f3c72 100644 --- a/package/earlyoom/S02earlyoom +++ b/package/earlyoom/S02earlyoom @@ -9,7 +9,7 @@ EARLYOOM_ARGS="" start() { printf() 'Starting %s: ' "$DAEMON" - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/bin/$DAEMON" \ + start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $EARLYOOM_ARGS status=$? if [ "$status" -eq 0 ]; then From peter at korsgaard.com Wed Jun 14 09:20:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:20:27 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gcc: bump to version 11.4 Message-ID: <20230614092354.4D3E88357E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75b55ffc466b0114c5fc0edaa6c2e322baedf64b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Add Upstream tag to backported patches. Remove patches merged in gcc 11.4. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882299806 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit f1e3d02cd4d9ba04b9aea8bf10a960104d171773) Signed-off-by: Peter Korsgaard --- .../gcc/11.3.0/0005-rs6000-Improve-.machine.patch | 120 --------------------- ...ot-use-rs6000_cpu-for-.machine-ppc-and-pp.patch | 68 ------------ ...k-Add-mcmodel-option-to-handle-large-GOTs.patch | 12 ++- ...k-Use-cmodel-large-when-building-crtstuff.patch | 12 ++- ..._REENTRANT-for-OpenRISC-when-pthread-is-p.patch | 8 +- ...disable-split-stack-for-non-thread-builds.patch | 2 +- ...-fix-machine-names-in-__has_include-.-PR.patch} | 8 +- package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 9 files changed, 30 insertions(+), 206 deletions(-) diff --git a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch b/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch deleted file mode 100644 index 82a667ab7b..0000000000 --- a/package/gcc/11.3.0/0005-rs6000-Improve-.machine.patch +++ /dev/null @@ -1,120 +0,0 @@ -From ca2c3a7d3db7a699c358d3408f820396dd536fc8 Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Tue, 1 Mar 2022 17:04:29 +0000 -Subject: [PATCH] rs6000: Improve .machine - -This adds more correct .machine for most older CPUs. It should be -conservative in the sense that everything we handled before we handle at -least as well now. This does not yet revamp the server CPU handling, it -is too risky at this point in time. - -Tested on powerpc64-linux {-m32,-m64}. Also manually tested with all --mcpu=, and the output of that passed through the GNU assembler. - -2022-03-04 Segher Boessenkool - - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Restructure a - bit. Handle most older CPUs. - -(cherry picked from commit 77eccbf39ed55297802bb66dff5f62507a7239e3) -(cherry picked from commit fc7e603edc67c66a14f893f3b5a0a34e7d26f77c) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 81 +++++++++++++++++++++++++------------- - 1 file changed, 54 insertions(+), 27 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0421dc7adb3..0a55c979c36 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5742,33 +5742,60 @@ const char *rs6000_machine; - const char * - rs6000_machine_from_flags (void) - { -- /* For some CPUs, the machine cannot be determined by ISA flags. We have to -- check them first. */ -- switch (rs6000_cpu) -- { -- case PROCESSOR_PPC8540: -- case PROCESSOR_PPC8548: -- return "e500"; -- -- case PROCESSOR_PPCE300C2: -- case PROCESSOR_PPCE300C3: -- return "e300"; -- -- case PROCESSOR_PPCE500MC: -- return "e500mc"; -- -- case PROCESSOR_PPCE500MC64: -- return "e500mc64"; -- -- case PROCESSOR_PPCE5500: -- return "e5500"; -- -- case PROCESSOR_PPCE6500: -- return "e6500"; -- -- default: -- break; -- } -+ /* e300 and e500 */ -+ if (rs6000_cpu == PROCESSOR_PPCE300C2 || rs6000_cpu == PROCESSOR_PPCE300C3) -+ return "e300"; -+ if (rs6000_cpu == PROCESSOR_PPC8540 || rs6000_cpu == PROCESSOR_PPC8548) -+ return "e500"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC) -+ return "e500mc"; -+ if (rs6000_cpu == PROCESSOR_PPCE500MC64) -+ return "e500mc64"; -+ if (rs6000_cpu == PROCESSOR_PPCE5500) -+ return "e5500"; -+ if (rs6000_cpu == PROCESSOR_PPCE6500) -+ return "e6500"; -+ -+ /* 400 series */ -+ if (rs6000_cpu == PROCESSOR_PPC403) -+ return "\"403\""; -+ if (rs6000_cpu == PROCESSOR_PPC405) -+ return "\"405\""; -+ if (rs6000_cpu == PROCESSOR_PPC440) -+ return "\"440\""; -+ if (rs6000_cpu == PROCESSOR_PPC476) -+ return "\"476\""; -+ -+ /* A2 */ -+ if (rs6000_cpu == PROCESSOR_PPCA2) -+ return "a2"; -+ -+ /* Cell BE */ -+ if (rs6000_cpu == PROCESSOR_CELL) -+ return "cell"; -+ -+ /* Titan */ -+ if (rs6000_cpu == PROCESSOR_TITAN) -+ return "titan"; -+ -+ /* 500 series and 800 series */ -+ if (rs6000_cpu == PROCESSOR_MPCCORE) -+ return "\"821\""; -+ -+ /* 600 series and 700 series, "classic" */ -+ if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 -+ || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -+ || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ return "ppc"; -+ -+ /* Classic with AltiVec, "G4" */ -+ if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) -+ return "\"7450\""; -+ -+ /* The older 64-bit CPUs */ -+ if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -+ || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ return "ppc64"; - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch b/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch deleted file mode 100644 index 43fed4c19f..0000000000 --- a/package/gcc/11.3.0/0006-rs6000-Do-not-use-rs6000_cpu-for-.machine-ppc-and-pp.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 6de33ed642f119f1e2543095dd56e4a94f97c27f Mon Sep 17 00:00:00 2001 -From: Segher Boessenkool -Date: Fri, 11 Mar 2022 21:15:18 +0000 -Subject: [PATCH] rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 - (PR104829) - -Fixes: 77eccbf39ed5 - -rs6000.h has - #define PROCESSOR_POWERPC PROCESSOR_PPC604 - #define PROCESSOR_POWERPC64 PROCESSOR_RS64A -which means that if you use things like -mcpu=powerpc -mvsx it will no -longer work after my latest .machine patch. This causes GCC build errors -in some cases, not a good idea (even if the errors are actually -pre-existing: using -mvsx with a machine that does not have VSX cannot -work properly). - -2022-03-11 Segher Boessenkool - - PR target/104829 - * config/rs6000/rs6000.c (rs6000_machine_from_flags): Don't output - "ppc" and "ppc64" based on rs6000_cpu. - -(cherry picked from commit 80fcc4b6afee72443bef551064826b3b4b6785e6) -(cherry picked from commit d87e0e297b1cba73a0c055d2a3e9267d288f435a) -Signed-off-by: Romain Naour ---- - gcc/config/rs6000/rs6000.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c -index 0a55c979c36..7e5cdd34840 100644 ---- a/gcc/config/rs6000/rs6000.c -+++ b/gcc/config/rs6000/rs6000.c -@@ -5782,20 +5782,28 @@ rs6000_machine_from_flags (void) - if (rs6000_cpu == PROCESSOR_MPCCORE) - return "\"821\""; - -+#if 0 -+ /* This (and ppc64 below) are disabled here (for now at least) because -+ PROCESSOR_POWERPC, PROCESSOR_POWERPC64, and PROCESSOR_COMMON -+ are #define'd as some of these. Untangling that is a job for later. */ -+ - /* 600 series and 700 series, "classic" */ - if (rs6000_cpu == PROCESSOR_PPC601 || rs6000_cpu == PROCESSOR_PPC603 - || rs6000_cpu == PROCESSOR_PPC604 || rs6000_cpu == PROCESSOR_PPC604e -- || rs6000_cpu == PROCESSOR_PPC750 || rs6000_cpu == PROCESSOR_POWERPC) -+ || rs6000_cpu == PROCESSOR_PPC750) - return "ppc"; -+#endif - - /* Classic with AltiVec, "G4" */ - if (rs6000_cpu == PROCESSOR_PPC7400 || rs6000_cpu == PROCESSOR_PPC7450) - return "\"7450\""; - -+#if 0 - /* The older 64-bit CPUs */ - if (rs6000_cpu == PROCESSOR_PPC620 || rs6000_cpu == PROCESSOR_PPC630 -- || rs6000_cpu == PROCESSOR_RS64A || rs6000_cpu == PROCESSOR_POWERPC64) -+ || rs6000_cpu == PROCESSOR_RS64A) - return "ppc64"; -+#endif - - HOST_WIDE_INT flags = rs6000_isa_flags; - --- -2.34.3 - diff --git a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch similarity index 95% rename from package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch rename to package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch index 4888f7e320..f927cd007d 100644 --- a/package/gcc/11.3.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch +++ b/package/gcc/11.4.0/0001-or1k-Add-mcmodel-option-to-handle-large-GOTs.patch @@ -1,4 +1,4 @@ -From 7a20b4574f06472086c786bd1b078ee962cdb02c Mon Sep 17 00:00:00 2001 +From 35c0801efa26bf248d278b5711b77a19e95b2f57 Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Tue, 6 Apr 2021 05:47:17 +0900 Subject: [PATCH] or1k: Add mcmodel option to handle large GOTs @@ -28,7 +28,11 @@ gcc/ChangeLog: * config/or1k/or1k.opt (mcmodel=): New option. * doc/invoke.texi (OpenRISC Options): Document mcmodel. +Uptream: eff8110674ef193481d3657456a262beeb9951ff + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/or1k-opts.h | 30 ++++++++++++++++++++++++++++++ gcc/config/or1k/or1k.c | 11 +++++++++-- @@ -166,7 +170,7 @@ index 6bd0f3eee6d..cc23e3b8856 100644 Target RejectNegative Mask(CMOV) Enable generation of conditional move (l.cmov) instructions. By default the diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi -index 35508efb4ef..a1b7608a3aa 100644 +index f1217812280..90c6186fc14 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1136,7 +1136,8 @@ Objective-C and Objective-C++ Dialects}. @@ -179,7 +183,7 @@ index 35508efb4ef..a1b7608a3aa 100644 @emph{PDP-11 Options} @gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol -@@ -26443,6 +26444,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, +@@ -26444,6 +26445,15 @@ Enable generation of shift with immediate (@code{l.srai}, @code{l.srli}, @code{l.slli}) instructions. By default extra instructions will be generated to store the immediate to a register first. @@ -196,5 +200,5 @@ index 35508efb4ef..a1b7608a3aa 100644 @end table -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch similarity index 88% rename from package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch rename to package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch index 716f007a24..eb45175135 100644 --- a/package/gcc/11.3.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch +++ b/package/gcc/11.4.0/0002-or1k-Use-cmodel-large-when-building-crtstuff.patch @@ -1,4 +1,4 @@ -From c544a63928406b706b8493fd9b8ca2136b433cf0 Mon Sep 17 00:00:00 2001 +From f75178ccd2f5e4d73e27cccffffada859b87be7d Mon Sep 17 00:00:00 2001 From: Stafford Horne Date: Wed, 21 Apr 2021 05:33:15 +0900 Subject: [PATCH] or1k: Use cmodel=large when building crtstuff @@ -21,7 +21,11 @@ libgcc/ChangeLog: * config.host (or1k-*, tmake_file): Add or1k/t-crtstuff. * config/or1k/t-crtstuff: New file. +Upstream: da8a9d695b3c4b9397b5d9a27660bfa48af8d707 + Signed-off-by: Giulio Benetti +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- libgcc/config.host | 4 ++-- libgcc/config/or1k/t-crtstuff | 2 ++ @@ -29,10 +33,10 @@ Signed-off-by: Giulio Benetti create mode 100644 libgcc/config/or1k/t-crtstuff diff --git a/libgcc/config.host b/libgcc/config.host -index f2dc7e266f4..6f193c32fbd 100644 +index 45f8e19ada4..5523345abb0 100644 --- a/libgcc/config.host +++ b/libgcc/config.host -@@ -1132,12 +1132,12 @@ nios2-*-*) +@@ -1150,12 +1150,12 @@ nios2-*-*) extra_parts="$extra_parts crti.o crtn.o" ;; or1k-*-linux*) @@ -56,5 +60,5 @@ index 00000000000..dcae7f3498e +# Compile crtbeginS.o and crtendS.o with -mcmodel=large +CRTSTUFF_T_CFLAGS_S += -mcmodel=large -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch similarity index 81% rename from package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch rename to package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch index e33dec3ff6..cb407c78fc 100644 --- a/package/gcc/11.3.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch +++ b/package/gcc/11.4.0/0003-gcc-define-_REENTRANT-for-OpenRISC-when-pthread-is-p.patch @@ -1,4 +1,4 @@ -From 8ef5787701f4d7cf46a27771d38ab54af2499e25 Mon Sep 17 00:00:00 2001 +From 48ced46a5f81f49737ea13d11a099e03062cf141 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 27 Mar 2020 21:23:53 +0100 Subject: [PATCH] gcc: define _REENTRANT for OpenRISC when -pthread is passed @@ -8,7 +8,11 @@ is defined. Added the CPP_SPEC definition to correct this. Patch sent upstream: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94372 +Upstream: cac2f69cdad434ad5cb60f5fe931d45cd82ef476 + Signed-off-by: Bernd Kuhls +[Romain: add Upstream tag] +Signed-off-by: Romain Naour --- gcc/config/or1k/linux.h | 2 ++ 1 file changed, 2 insertions(+) @@ -27,5 +31,5 @@ index 196f3f3c8f0..0cbdc934af1 100644 #define LINK_SPEC "%{h*} \ %{static:-Bstatic} \ -- -2.35.1 +2.34.3 diff --git a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch similarity index 92% rename from package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch index dba2d02d7f..817997e925 100644 --- a/package/gcc/11.3.0/0004-disable-split-stack-for-non-thread-builds.patch +++ b/package/gcc/11.4.0/0004-disable-split-stack-for-non-thread-builds.patch @@ -1,4 +1,4 @@ -From 3b9d7d397fa6dc290eb05bffca80968efb6ec2e5 Mon Sep 17 00:00:00 2001 +From 590ef1956786bfd49dae7a5e2fed67509d06f36b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 25 Jul 2022 00:29:55 +0200 Subject: [PATCH] disable split-stack for non-thread builds diff --git a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch similarity index 96% rename from package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch rename to package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch index 4e93f6ab96..88bc26e0d7 100644 --- a/package/gcc/11.3.0/0007-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch +++ b/package/gcc/11.4.0/0005-fixinc-don-t-fix-machine-names-in-__has_include-.-PR.patch @@ -1,4 +1,4 @@ -From de3f4ee9a5bd2adcb5ff2e1690db2567fda1473c Mon Sep 17 00:00:00 2001 +From 3e878f9d1c473f91a1377193d4d8d2616357bed1 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 28 Jun 2021 13:54:58 +0800 Subject: [PATCH] fixinc: don't "fix" machine names in __has_include(...) @@ -93,10 +93,10 @@ index 5b23a8b640d..404b420f302 100644 with the appropriate underscores, then leave it alone. We want exactly two leading and trailing underscores. */ diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def -index 066bef99162..b7ad6982e96 100644 +index c2f54d1189a..b2841d384f3 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def -@@ -3154,7 +3154,8 @@ fix = { +@@ -3201,7 +3201,8 @@ fix = { c_fix = machine_name; test_text = "/* MACH_DIFF: */\n" @@ -120,5 +120,5 @@ index cf95321fb86..8b3accaf04e 100644 #endif /* MACHINE_NAME_CHECK */ -- -2.37.3 +2.34.3 diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index dca1579319..b6adf1f127 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -87,7 +87,7 @@ config BR2_GCC_VERSION string default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X - default "11.3.0" if BR2_GCC_VERSION_11_X + default "11.4.0" if BR2_GCC_VERSION_11_X default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 9082d25b78..f478962af8 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -2,8 +2,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280 gcc-8.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-10.4.0/sha512.sum sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum -sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-11.4.0/sha512.sum +sha512 a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14 gcc-11.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz From peter at korsgaard.com Wed Jun 14 09:18:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:18:33 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/gcc: bump to version 12.3 Message-ID: <20230614092354.422DD83583@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a26b7d84d29ce777cec035f1fb3c02ecdcafa173 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Remove upstream patch. See announce: https://gcc.gnu.org/pipermail/gcc-announce/2023/000176.html Runtime tested: https://gitlab.com/kubu93/buildroot/-/pipelines/882178578 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 0a623d4955a0c62037710aca545abc10b41153d6) Signed-off-by: Peter Korsgaard --- package/gcc/12.2.0/0002-fix-condvar.patch | 82 ---------------------- ...disable-split-stack-for-non-thread-builds.patch | 0 package/gcc/Config.in.host | 2 +- package/gcc/gcc.hash | 4 +- 4 files changed, 3 insertions(+), 85 deletions(-) diff --git a/package/gcc/12.2.0/0002-fix-condvar.patch b/package/gcc/12.2.0/0002-fix-condvar.patch deleted file mode 100644 index 5044942e9f..0000000000 --- a/package/gcc/12.2.0/0002-fix-condvar.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ee4af2ed0b7322884ec4ff537564683c3749b813 Mon Sep 17 00:00:00 2001 -From: Jonathan Wakely -Date: Thu, 22 Dec 2022 09:56:47 +0000 -Subject: [PATCH] libstdc++: Avoid recursion in __nothrow_wait_cv::wait - [PR105730] - -The commit r12-5877-g9e18a25331fa25 removed the incorrect -noexcept-specifier from std::condition_variable::wait and gave the new -symbol version @@GLIBCXX_3.4.30. It also redefined the original symbol -std::condition_variable::wait(unique_lock&)@GLIBCXX_3.4.11 as an -alias for a new symbol, __gnu_cxx::__nothrow_wait_cv::wait, which still -has the incorrect noexcept guarantee. That __nothrow_wait_cv::wait is -just a wrapper around the real condition_variable::wait which adds -noexcept and so terminates on a __forced_unwind exception. - -This doesn't work on uclibc, possibly due to a dynamic linker bug. When -__nothrow_wait_cv::wait calls the condition_variable::wait function it -binds to the alias symbol, which means it just calls itself recursively -until the stack overflows. - -This change avoids the possibility of a recursive call by changing the -__nothrow_wait_cv::wait function so that instead of calling -condition_variable::wait it re-implements it. This requires accessing -the private _M_cond member of condition_variable, so we need to use the -trick of instantiating a template with the member-pointer of the private -member. - -libstdc++-v3/ChangeLog: - - PR libstdc++/105730 - * src/c++11/compatibility-condvar.cc (__nothrow_wait_cv::wait): - Access private data member of base class and call its wait - member. - -Signed-off-by: Gleb Mazovetskiy ---- - .../src/c++11/compatibility-condvar.cc | 22 ++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/libstdc++-v3/src/c++11/compatibility-condvar.cc b/libstdc++-v3/src/c++11/compatibility-condvar.cc -index e3a8b8403ca..3cef3bc0714 100644 ---- a/libstdc++-v3/src/c++11/compatibility-condvar.cc -+++ b/libstdc++-v3/src/c++11/compatibility-condvar.cc -@@ -67,6 +67,24 @@ _GLIBCXX_END_NAMESPACE_VERSION - && defined(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT) - namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) - { -+namespace -+{ -+ // Pointer-to-member for private std::condition_variable::_M_cond member. -+ std::__condvar std::condition_variable::* __base_member; -+ -+ template -+ struct cracker -+ { static std::__condvar std::condition_variable::* value; }; -+ -+ // Initializer for this static member also initializes __base_member. -+ template -+ std::__condvar std::condition_variable::* -+ cracker::value = __base_member = X; -+ -+ // Explicit instantiation is allowed to access the private member. -+ template class cracker<&std::condition_variable::_M_cond>; -+} -+ - struct __nothrow_wait_cv : std::condition_variable - { - void wait(std::unique_lock&) noexcept; -@@ -76,7 +94,9 @@ __attribute__((used)) - void - __nothrow_wait_cv::wait(std::unique_lock& lock) noexcept - { -- this->condition_variable::wait(lock); -+ // In theory this could be simply this->std::condition_variable::wait(lock) -+ // but with uclibc that binds to the @GLIBCXX_3.4.11 symbol, see PR 105730. -+ (this->*__base_member).wait(*lock.mutex()); - } - } // namespace __gnu_cxx - --- -2.31.1 - diff --git a/package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch b/package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch similarity index 100% rename from package/gcc/12.2.0/0001-disable-split-stack-for-non-thread-builds.patch rename to package/gcc/12.3.0/0001-disable-split-stack-for-non-thread-builds.patch diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index cd1b9fa46d..dca1579319 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -88,7 +88,7 @@ config BR2_GCC_VERSION default "8.4.0" if BR2_GCC_VERSION_POWERPC_SPE default "10.4.0" if BR2_GCC_VERSION_10_X default "11.3.0" if BR2_GCC_VERSION_11_X - default "12.2.0" if BR2_GCC_VERSION_12_X + default "12.3.0" if BR2_GCC_VERSION_12_X default "arc-2020.09-release" if BR2_GCC_VERSION_ARC config BR2_EXTRA_GCC_CONFIG_OPTIONS diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 666124fa6d..9082d25b78 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -4,8 +4,8 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b sha512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 gcc-10.4.0.tar.xz # From https://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/sha512.sum sha512 f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7 gcc-11.3.0.tar.xz -# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.2.0/sha512.sum -sha512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 gcc-12.2.0.tar.xz +# From https://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/sha512.sum +sha512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204 gcc-12.3.0.tar.xz # Locally calculated (fetched from Github) sha512 b0853e2b1c5998044392023fa653e399e74118c46e616504ac59e1a2cf27620f94434767ce06b6cf4ca3dfb57f81d6eda92752befaf095ea5e564a9181b4659c gcc-arc-2020.09-release.tar.gz From peter at korsgaard.com Wed Jun 14 09:15:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 11:15:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libopenssl: security bump to version 1.1.1u Message-ID: <20230614092354.38AC58349A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b30617a79ba8722961d396fa551b5469e1761b8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x fix CVE-2023-2650 Possible DoS translating ASN.1 object identifiers Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard (cherry picked from commit 2bcfcec50285659c9921e8457fc893c8195e32a5) Signed-off-by: Peter Korsgaard --- .../0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch | 2 +- .../0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch | 2 +- .../0007-Fixup-support-for-io_pgetevents_time64-syscall.patch | 2 +- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch index c51a3cd684..ef40b0353a 100644 --- a/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch +++ b/package/libopenssl/0003-Introduce-the-OPENSSL_NO_MADVISE-to-disable-call-to-.patch @@ -13,7 +13,7 @@ diff --git a/crypto/mem_sec.c b/crypto/mem_sec.c index 9e0f670..32c7282 100644 --- a/crypto/mem_sec.c +++ b/crypto/mem_sec.c -@@ -485,7 +485,7 @@ static int sh_init(size_t size, int minsize) +@@ -491,7 +491,7 @@ static int sh_init(size_t size, int minsize) if (mlock(sh.arena, sh.arena_size) < 0) ret = 2; #endif diff --git a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch index b5070ad74c..9f34e1f5fb 100644 --- a/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch +++ b/package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch @@ -21,7 +21,7 @@ diff --git a/Configure b/Configure index 5a699836f3..f9152b1702 100755 --- a/Configure +++ b/Configure -@@ -1417,6 +1417,10 @@ my %predefined_CXX = $config{CXX} +@@ -1424,6 +1424,10 @@ my %predefined_CXX = $config{CXX} ? compiler_predefined($config{CROSS_COMPILE}.$config{CXX}) : (); diff --git a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch index 4313eecd6d..7b003e4836 100644 --- a/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch +++ b/package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch @@ -23,7 +23,7 @@ diff --git a/engines/e_afalg.c b/engines/e_afalg.c index 9480d7c24b..4e9d67db2d 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c -@@ -124,27 +124,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) +@@ -121,27 +121,56 @@ static ossl_inline int io_read(aio_context_t ctx, long n, struct iocb **iocb) return syscall(__NR_io_submit, ctx, n, iocb); } diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index ebc56b11dd..708926de80 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://www.openssl.org/source/openssl-1.1.1t.tar.gz.sha256 -sha256 8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b openssl-1.1.1t.tar.gz +# From https://www.openssl.org/source/openssl-1.1.1u.tar.gz.sha256 +sha256 e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6 openssl-1.1.1u.tar.gz # License files sha256 c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841c LICENSE diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 6e84f06175..178979f43b 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 1.1.1t +LIBOPENSSL_VERSION = 1.1.1u LIBOPENSSL_SITE = https://www.openssl.org/source LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = OpenSSL or SSLeay From peter at korsgaard.com Wed Jun 14 11:40:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:21 +0200 Subject: [Buildroot] [PATCH 1/5] package/python-executing: new package In-Reply-To: <20230528190111.2430580-1-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:07 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> Message-ID: <87pm5ys256.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:25 +0200 Subject: [Buildroot] [PATCH 3/5] package/python-asttokens: new package In-Reply-To: <20230528190111.2430580-3-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:09 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-3-romain.naour@gmail.com> Message-ID: <87legms252.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:29 +0200 Subject: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package In-Reply-To: <20230528190111.2430580-2-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:08 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-2-romain.naour@gmail.com> Message-ID: <87h6ras24y.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. > --- > package/Config.in | 1 + > package/python-pure-eval/Config.in | 6 ++++++ > package/python-pure-eval/python-pure-eval.hash | 5 +++++ > package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ > 4 files changed, 28 insertions(+) > create mode 100644 package/python-pure-eval/Config.in > create mode 100644 package/python-pure-eval/python-pure-eval.hash > create mode 100644 package/python-pure-eval/python-pure-eval.mk > diff --git a/package/Config.in b/package/Config.in > index 82aa348455..3da005b5e5 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1190,6 +1190,7 @@ menu "External python modules" > source "package/python-psycopg2/Config.in" > source "package/python-ptyprocess/Config.in" > source "package/python-pudb/Config.in" > + source "package/python-pure-eval/Config.in" > source "package/python-py/Config.in" > source "package/python-pyaes/Config.in" > source "package/python-pyalsa/Config.in" > diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in > new file mode 100644 > index 0000000000..f6ccd6056d > --- /dev/null > +++ b/package/python-pure-eval/Config.in > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_PYTHON_PURE_EVAL > + bool "python-pure-eval" > + help > + Safely evaluate AST nodes without side effects. > + > + http://github.com/alexmojaki/pure_eval > diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash > new file mode 100644 > index 0000000000..5bf5dcb749 > --- /dev/null > +++ b/package/python-pure-eval/python-pure-eval.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/pure_eval/json > +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz > +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz > +# Locally computed sha256 checksums > +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt > diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk > new file mode 100644 > index 0000000000..f139ea270f > --- /dev/null > +++ b/package/python-pure-eval/python-pure-eval.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-pure-eval > +# > +################################################################################ > + > +PYTHON_PURE_EVAL_VERSION = 0.2.2 > +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz > +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd > +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools > +PYTHON_PURE_EVAL_LICENSE = MIT > +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt > + > +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:35 +0200 Subject: [Buildroot] [PATCH 4/5] package/python-stack-data: new package In-Reply-To: <20230528190111.2430580-4-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:10 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-4-romain.naour@gmail.com> Message-ID: <87cz1ys24s.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. > --- > package/Config.in | 1 + > package/python-stack-data/Config.in | 10 ++++++++++ > package/python-stack-data/python-stack-data.hash | 5 +++++ > package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ > 4 files changed, 30 insertions(+) > create mode 100644 package/python-stack-data/Config.in > create mode 100644 package/python-stack-data/python-stack-data.hash > create mode 100644 package/python-stack-data/python-stack-data.mk > diff --git a/package/Config.in b/package/Config.in > index e018fe66ca..585072aa83 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1310,6 +1310,7 @@ menu "External python modules" > source "package/python-sqlalchemy/Config.in" > source "package/python-sqliteschema/Config.in" > source "package/python-sqlparse/Config.in" > + source "package/python-stack-data/Config.in" > source "package/python-systemd/Config.in" > source "package/python-tabledata/Config.in" > source "package/python-tempora/Config.in" > diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in > new file mode 100644 > index 0000000000..508eb9cf13 > --- /dev/null > +++ b/package/python-stack-data/Config.in > @@ -0,0 +1,10 @@ > +config BR2_PACKAGE_PYTHON_STACK_DATA > + bool "python-stack-data" > + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime > + select BR2_PACKAGE_PYTHON_EXECUTING # runtime > + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime > + help > + Extract data from python stack frames and tracebacks > + for informative displays. > + > + http://github.com/alexmojaki/stack_data > diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash > new file mode 100644 > index 0000000000..6decd3ca8e > --- /dev/null > +++ b/package/python-stack-data/python-stack-data.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/stack_data/json > +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz > +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz > +# Locally computed sha256 checksums > +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt > diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk > new file mode 100644 > index 0000000000..494ce8f454 > --- /dev/null > +++ b/package/python-stack-data/python-stack-data.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-stack-data > +# > +################################################################################ > + > +PYTHON_STACK_DATA_VERSION = 0.6.2 > +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz > +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 > +PYTHON_STACK_DATA_SETUP_TYPE = setuptools > +PYTHON_STACK_DATA_LICENSE = MIT > +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt > + > +$(eval $(python-package)) > -- > 2.34.3 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:40:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:40:48 +0200 Subject: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies In-Reply-To: <20230528190111.2430580-5-romain.naour@gmail.com> (Romain Naour's message of "Sun, 28 May 2023 21:01:11 +0200") References: <20230528190111.2430580-1-romain.naour@gmail.com> <20230528190111.2430580-5-romain.naour@gmail.com> Message-ID: <878rcms24f.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > As reported [1], the test TestIPythonPy3 fail since it was updated > to 8.6.0 release just after 2022.11. > ModuleNotFoundError: No module named 'stack_data' > Indeed there is no such python3-stack-data in Buildroot. > For example, Fedora packaging added python3-stack-data while updating > to ipython 8.0.1. > With python-stack-data added, the test TestIPythonPy3 still fail > with: > ModuleNotFoundError: No module named 'sqlite3' > Since ipython 8 sqlite3 fallback imports has been removed [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 > [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html > [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:42:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:42:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/openjdk{-bin}: bump versions to 11.0.19+7 and 17.0.7+7 In-Reply-To: <87ilc5d34r.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 02 Jun 2023 22:24:04 +0200") References: <20230518210747.728594-1-aduskett@gmail.com> <87ilc5d34r.fsf@48ers.dk> Message-ID: <874jnas20t.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Adam" == Adam Duskett writes: >> Signed-off-by: Adam Duskett > These fix a number of security issues, so I've marked it as a security > bump and added the list of fixes to it and committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:44:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:11 +0200 Subject: [Buildroot] [PATCH v1 1/1] package/containerd: bump version to v1.6.21 In-Reply-To: <87edmtd315.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 02 Jun 2023 22:26:14 +0200") References: <20230516205750.867334-1-christian@aperture.us> <87edmtd315.fsf@48ers.dk> Message-ID: <87zg52qnec.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> https://github.com/containerd/containerd/releases/tag/v1.6.21 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:44:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:48 +0200 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.13 In-Reply-To: <20230523085620.1529455-1-br015@umbiko.net> (Andreas Ziegler's message of "Tue, 23 May 2023 10:56:20 +0200") References: <20230523085620.1529455-1-br015@umbiko.net> Message-ID: <87v8fqqndb.fsf@48ers.dk> >>>>> "Andreas" == Andreas Ziegler writes: > - Bug fixes in input, archive/zzip, database/simple, decoder, > output/pipewire, process termination > - determine systemd unit directories via pkg-config > - support libfmt 10 > Change log: > https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS > Commit: > https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c > Tested on: > i386 (build, run) > Aarch64 (build, run) > Signed-off-by: Andreas Ziegler Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:46:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:46:54 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libcurl: bump version to 8.1.2 In-Reply-To: <87zg5hbimz.fsf@48ers.dk> (Peter Korsgaard's message of "Sat, 03 Jun 2023 00:32:04 +0200") References: <20230601164400.48962-1-bernd.kuhls@t-online.de> <87zg5hbimz.fsf@48ers.dk> Message-ID: <87r0qeqn9t.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Changelog: https://curl.se/changes.html#8_1_2 >> Signed-off-by: Bernd Kuhls > Committed to master as it is a bugfix release, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:47:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:47:50 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/minidlna: bump version to 1.3.3 In-Reply-To: <20230603105509.581631-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 3 Jun 2023 12:55:09 +0200") References: <20230603105509.581631-1-bernd.kuhls@t-online.de> Message-ID: <87mt12qn89.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:49:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:49:06 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/kria/kv260/kv260.sh: remove trailing spaces In-Reply-To: <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> (Arnout Vandecappelle via buildroot's message of "Sat, 3 Jun 2023 21:00:40 +0200") References: <20230531114008.1634631-1-neal.frager@amd.com> <44bc7985-970c-f5ed-1086-3d20d7082448@mind.be> Message-ID: <87ilbqqn65.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > On 31/05/2023 13:40, Neal Frager via buildroot wrote: >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/kv260.sh | 4 ++-- > You should also update .checkpackageignore (with "make .checkpackageignore). > Applied to master with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:50:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-matplotlib: add Pillow dependency In-Reply-To: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> (Witold Lipieta's message of "Fri, 26 May 2023 11:42:19 +0200") References: <20230526094219.3374291-1-witold.lipieta@thaumatec.com> Message-ID: <87edmeqn48.fsf@48ers.dk> >>>>> "Witold" == Witold Lipieta writes: > Pillow is mandatory dependency since version 3.3.0. > Signed-off-by: Witold Lipieta Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:51:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:51:11 +0200 Subject: [Buildroot] [PATCH] support/testing: test_clang: update to the next LTS kernel (4.19.x) In-Reply-To: <20230524131642.88902-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 24 May 2023 15:16:42 +0200") References: <20230524131642.88902-1-romain.naour@smile.fr> Message-ID: <87a5x2qn2o.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The kernel 4.16.7 curently used by the test doesn't build with host > bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. > Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order > to ease backport to previous Buildroot releases. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 > [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 11:52:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:52:15 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/mesa3d: needs gcc >= 8 In-Reply-To: <20230523153347.419295-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 17:33:47 +0200") References: <20230523153347.419295-1-bernd.kuhls@t-online.de> Message-ID: <875y7qqn0w.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Needed since upstream commit > https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 > which was first released with mesa3d-22.3.0, added to buildroot with > commit e4a1183d8f7d8422dbc23432248b984745a428b7. > Fixes: > http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ > Signed-off-by: Bernd Kuhls > --- > v2: fixed typo Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 10:26:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-stack-data: new package Message-ID: <20230614115309.D909F83666@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d1bc9caa92f792ab6f83645acd261bd65deb6de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit a1c55ea6dd4e7b93e4720206fc1ea390933ef675) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-stack-data/Config.in | 10 ++++++++++ package/python-stack-data/python-stack-data.hash | 5 +++++ package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index a452699a47..e9e8d93d6b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1308,6 +1308,7 @@ menu "External python modules" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" source "package/python-sqlparse/Config.in" + source "package/python-stack-data/Config.in" source "package/python-systemd/Config.in" source "package/python-tabledata/Config.in" source "package/python-tempora/Config.in" diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in new file mode 100644 index 0000000000..508eb9cf13 --- /dev/null +++ b/package/python-stack-data/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_STACK_DATA + bool "python-stack-data" + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime + select BR2_PACKAGE_PYTHON_EXECUTING # runtime + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime + help + Extract data from python stack frames and tracebacks + for informative displays. + + http://github.com/alexmojaki/stack_data diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash new file mode 100644 index 0000000000..6decd3ca8e --- /dev/null +++ b/package/python-stack-data/python-stack-data.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/stack_data/json +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk new file mode 100644 index 0000000000..494ce8f454 --- /dev/null +++ b/package/python-stack-data/python-stack-data.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-stack-data +# +################################################################################ + +PYTHON_STACK_DATA_VERSION = 0.6.2 +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56 +PYTHON_STACK_DATA_SETUP_TYPE = setuptools +PYTHON_STACK_DATA_LICENSE = MIT +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 10:25:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:25:49 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-executing: new package Message-ID: <20230614115309.B805283628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd2261081f789ea07706c9ee0046320d30434d7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 91b7bd01eca709c0bd7fa94c147f82082f054c94) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-executing/Config.in | 7 +++++++ package/python-executing/python-executing.hash | 5 +++++ package/python-executing/python-executing.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 4da083d35f..3a9c6a1440 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1050,6 +1050,7 @@ menu "External python modules" source "package/python-engineio/Config.in" source "package/python-entrypoints/Config.in" source "package/python-esptool/Config.in" + source "package/python-executing/Config.in" source "package/python-falcon/Config.in" source "package/python-filelock/Config.in" source "package/python-fire/Config.in" diff --git a/package/python-executing/Config.in b/package/python-executing/Config.in new file mode 100644 index 0000000000..e1f8f8efdf --- /dev/null +++ b/package/python-executing/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_EXECUTING + bool "python-executing" + help + Get the currently executing AST node of a frame, and other + information. + + https://github.com/alexmojaki/executing diff --git a/package/python-executing/python-executing.hash b/package/python-executing/python-executing.hash new file mode 100644 index 0000000000..40fd43b5fd --- /dev/null +++ b/package/python-executing/python-executing.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/executing/json +md5 e6fa9a6abf00555ccc8a6b3524729238 executing-1.2.0.tar.gz +sha256 19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107 executing-1.2.0.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-executing/python-executing.mk b/package/python-executing/python-executing.mk new file mode 100644 index 0000000000..4c968323ea --- /dev/null +++ b/package/python-executing/python-executing.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-executing +# +################################################################################ + +PYTHON_EXECUTING_VERSION = 1.2.0 +PYTHON_EXECUTING_SOURCE = executing-$(PYTHON_EXECUTING_VERSION).tar.gz +PYTHON_EXECUTING_SITE = https://files.pythonhosted.org/packages/8f/ac/89ff37d8594b0eef176b7cec742ac868fef853b8e18df0309e3def9f480b +PYTHON_EXECUTING_SETUP_TYPE = setuptools +PYTHON_EXECUTING_LICENSE = MIT +PYTHON_EXECUTING_LICENSE_FILES = LICENSE.txt + +PYTHON_EXECUTING_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 10:26:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:34 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-ipython: add missing dependencies Message-ID: <20230614115309.E371A83668@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30e241390f65e9eab6f1dbcb0f7de9bd63b71166 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x As reported [1], the test TestIPythonPy3 fail since it was updated to 8.6.0 release just after 2022.11. ModuleNotFoundError: No module named 'stack_data' Indeed there is no such python3-stack-data in Buildroot. For example, Fedora packaging added python3-stack-data while updating to ipython 8.0.1. With python-stack-data added, the test TestIPythonPy3 still fail with: ModuleNotFoundError: No module named 'sqlite3' Since ipython 8 sqlite3 fallback imports has been removed [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089 [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 8d93c999a39344bb3b73a21490cc4e0122ef5923) Signed-off-by: Peter Korsgaard --- package/python-ipython/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in index 3de49ae574..c217efcfd1 100644 --- a/package/python-ipython/Config.in +++ b/package/python-ipython/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_IPYTHON bool "python-ipython" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime select BR2_PACKAGE_PYTHON_BACKCALL # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime select BR2_PACKAGE_PYTHON_JEDI # runtime @@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_IPYTHON select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime select BR2_PACKAGE_PYTHON_PYGMENTS # runtime select BR2_PACKAGE_PYTHON_PEXPECT # runtime + select BR2_PACKAGE_PYTHON_STACK_DATA # runtime select BR2_PACKAGE_PYTHON_TRAITLETS # runtime help IPython is a command shell for interactive computing in From peter at korsgaard.com Wed Jun 14 11:44:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:36 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mpd: update to version 0.23.13 Message-ID: <20230614115310.16C1C83666@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0dcbfed161cf7e0ad2647a721c73f5ec6e7495a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x - Bug fixes in input, archive/zzip, database/simple, decoder, output/pipewire, process termination - determine systemd unit directories via pkg-config - support libfmt 10 Change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS Commit: https://github.com/MusicPlayerDaemon/MPD/commit/9027e5c Tested on: i386 (build, run) Aarch64 (build, run) Signed-off-by: Andreas Ziegler Signed-off-by: Peter Korsgaard (cherry picked from commit 502dcf46af1be88a4ac5973efc9f8eb95c461bf6) Signed-off-by: Peter Korsgaard --- 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 2521238f64..8683b02e3b 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 b7fca62284ecc25a681ea6a07abc49200af5353be42cb5a31e3173be9d8702e7 mpd-0.23.12.tar.xz +sha256 a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 mpd-0.23.13.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 6c25c9b46f..d73072a439 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).12 +MPD_VERSION = $(MPD_VERSION_MAJOR).13 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt From peter at korsgaard.com Wed Jun 14 10:26:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-pure-eval: new package Message-ID: <20230614115309.C218683630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=310d23040aef9b0f85878310b5ed4d989c2e6777 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit c8e93f4a6b91ad42add41618b775a30dbfc79338) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-pure-eval/Config.in | 6 ++++++ package/python-pure-eval/python-pure-eval.hash | 5 +++++ package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index 3a9c6a1440..440c8e92ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1188,6 +1188,7 @@ menu "External python modules" source "package/python-psycopg2/Config.in" source "package/python-ptyprocess/Config.in" source "package/python-pudb/Config.in" + source "package/python-pure-eval/Config.in" source "package/python-py/Config.in" source "package/python-pyaes/Config.in" source "package/python-pyalsa/Config.in" diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in new file mode 100644 index 0000000000..f6ccd6056d --- /dev/null +++ b/package/python-pure-eval/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PURE_EVAL + bool "python-pure-eval" + help + Safely evaluate AST nodes without side effects. + + http://github.com/alexmojaki/pure_eval diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash new file mode 100644 index 0000000000..5bf5dcb749 --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pure_eval/json +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz +# Locally computed sha256 checksums +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk new file mode 100644 index 0000000000..f139ea270f --- /dev/null +++ b/package/python-pure-eval/python-pure-eval.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-pure-eval +# +################################################################################ + +PYTHON_PURE_EVAL_VERSION = 0.2.2 +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools +PYTHON_PURE_EVAL_LICENSE = MIT +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt + +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 11:45:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:45:47 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libcurl: bump version to 8.1.2 Message-ID: <20230614115310.1F90583668@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bceba1ab30a055abd3a3e6ef24771e7c555e9c63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Changelog: https://curl.se/changes.html#8_1_2 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit e7d40576fad6784164b668776d81547edd8fafdd) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.hash | 4 ++-- package/libcurl/libcurl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 12d356118b..18b2dbfd86 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-8.1.1.tar.xz.asc +# https://curl.se/download/curl-8.1.2.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 08a948e061929645597c1ef7194e07b308b22084ff03fa7400b465e6c05149e5 curl-8.1.1.tar.xz +sha256 31b1118eb8bfd43cd95d9a3f146f814ff874f6ed3999b29d94f4d1e7dbac5ef6 curl-8.1.2.tar.xz sha256 b1d7feb949ea5023552029fbe0bf5db4f23c2f85e9b8e51e18536f0ecbf9c524 COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 93e839798b..2be3415cb8 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 8.1.1 +LIBCURL_VERSION = 8.1.2 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ From peter at korsgaard.com Wed Jun 14 11:48:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:48:54 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/kria/kv260/kv260.sh: remove trailing spaces Message-ID: <20230614115310.30F5783630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f69bf649fc94c167df0ec05ed8803eb99622eb22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Neal Frager [Arnout: update .checkpackageignore] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 6aa637737fd04cbf0f69fb0d2b9eeeba029c8570) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e03d67d8b0 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -1,8 +1,8 @@ #!/bin/sh # This is a temporary work around for generating kv260 u-boot.itb. -# The problem is there is no way to currently configure u-boot to apply -# the carrier board dtb overlay during build, so all kv260 carrier board +# The problem is there is no way to currently configure u-boot to apply +# the carrier board dtb overlay during build, so all kv260 carrier board # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. From peter at korsgaard.com Wed Jun 14 11:44:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:44:03 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/containerd: bump version to v1.6.21 Message-ID: <20230614115310.0DB598363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ffa895fb0d72fd723acb668306f361c3a6058b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x https://github.com/containerd/containerd/releases/tag/v1.6.21 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit bab89b35f018a332c7d42ed6e6cb8d72fdeac4b2) Signed-off-by: Peter Korsgaard --- package/containerd/containerd.hash | 2 +- package/containerd/containerd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/containerd/containerd.hash b/package/containerd/containerd.hash index 65a87f25fa..345a7b16ff 100644 --- a/package/containerd/containerd.hash +++ b/package/containerd/containerd.hash @@ -1,3 +1,3 @@ # Computed locally -sha256 819086ccdca44cfc5f108e226c7a9294d8fad3eb32031a621623da80dedbfb11 containerd-1.6.20.tar.gz +sha256 9452e95455d03a00d78ae0587595d0c18555bae7912068269efa25a724efe713 containerd-1.6.21.tar.gz sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE diff --git a/package/containerd/containerd.mk b/package/containerd/containerd.mk index bc1dd58611..83489a3abf 100644 --- a/package/containerd/containerd.mk +++ b/package/containerd/containerd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CONTAINERD_VERSION = 1.6.20 +CONTAINERD_VERSION = 1.6.21 CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) CONTAINERD_LICENSE = Apache-2.0 CONTAINERD_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Jun 14 11:41:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:41:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openjdk{-bin}: bump versions to 11.0.18+10 and 17.0.6+10 Message-ID: <20230614115309.EEBED83628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf9fab41ac548b0bbeacc987c90c42a9d2501ebe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni (cherry picked from commit cc0d6bdd66e477ee0e3de0538e37d49bdfd7a9e6) Signed-off-by: Peter Korsgaard --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- ...01-Add-ARCv2-ISA-processors-support-to-Zero.patch | 20 ++++++++++---------- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 4d3942125f..241ca34a04 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 288f34e3ba8a4838605636485d0365ce23e57d5f2f68997ac4c2e4c01967cd48 OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz -sha256 302caf29f73481b2b914ba2b89705036010c65eb9bc8d7712b27d6e9bedf6200 OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.2_8.tar.gz +sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz +sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 43fb84f8063ad9bf6b6d694a67b8f64c8827552b920ec5ce794dfe5602edffe7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz -sha256 79572f5172c6a040591d34632f98a20ed148702bbce2f57649e8ac01c0d2e3db OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.14.1_1.tar.gz +sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz +sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index 608a0bc3ac..c3eb0b05e6 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.2_8 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.14.1_1 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 83% rename from package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index 1ef523a419..dfd3b07bea 100644 --- a/package/openjdk/17.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -23,8 +23,8 @@ diff --git a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4 index 5120918aed2..f7a99955874 100644 --- a/make/autoconf/libraries.m4 +++ b/make/autoconf/libraries.m4 -@@ -122,6 +122,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], - BASIC_JVM_LIBS="$BASIC_JVM_LIBS -lpthread" +@@ -146,6 +146,14 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES], + fi fi + # Libatomic library @@ -55,7 +55,7 @@ index c0f2446dbd7..dc416ece885 100644 arm*) VAR_CPU=arm VAR_CPU_ARCH=arm -@@ -478,6 +484,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], +@@ -563,6 +569,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER], HOTSPOT_$1_CPU_DEFINE=PPC64 # The cpu defines below are for zero, we don't support them directly. @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1858,6 +1858,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1879,6 +1882,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1906,6 +1910,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,12 +95,12 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1926,7 +1932,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { - static Elf32_Half running_arch_code=EM_RISCV; +@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { + static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ -- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc -+ AARCH64, ALPHA, ARC, ARM, AMD64, IA32, IA64, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc +- AARCH64, ALPHA, ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc ++ AARCH64, ALPHA, ARC ARM, AMD64, IA32, IA64, LOONGARCH, M68K, MIPS, MIPSEL, PARISC, __powerpc__, __powerpc64__, RISCV, S390, SH, __sparc #endif // Identify compatibility class for VM's architecture and library's architecture diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 293787792d..0a67e7a3ec 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 2fdd23261526362d4aaf58323441d4c31d29de2e374ba94bbf2727a00adc0ea7 openjdk-17.0.2+8.tar.gz -sha256 0e859cc03378439023e17ee82aecee5a52265fb38906a8bebf16027aa2b2bcf5 openjdk-11.0.14.1+1.tar.gz +sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz +sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 42d52d57c4..0fe506bbfd 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.2+8 +OPENJDK_VERSION_MINOR = 0.6+10 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.14.1+1 +OPENJDK_VERSION_MINOR = 0.18+10 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Wed Jun 14 11:43:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:43:05 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/openjdk{-bin}: security bump versions to 11.0.19+7 and 17.0.7+7 Message-ID: <20230614115310.04A1A83630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc8e88480aae2096271d22c98d23342057b1d527 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: * CVEs - CVE-2023-21930 - CVE-2023-21937 - CVE-2023-21938 - CVE-2023-21939 - CVE-2023-21954 - CVE-2023-21967 - CVE-2023-21968 * Security fixes - JDK-8287404: Improve ping times - JDK-8288436: Improve Xalan supports - JDK-8294474: Better AES support - JDK-8295304: Runtime support improvements - JDK-8296676, JDK-8296622: Improve String platform support - JDK-8296684: Improve String platform support - JDK-8296692: Improve String platform support - JDK-8296832: Improve Swing platform support - JDK-8297371: Improve UTF8 representation redux - JDK-8298191: Enhance object reclamation process - JDK-8298310: Enhance TLS session negotiation - JDK-8298667: Improved path handling - JDK-8299129: Enhance NameService lookups For details, see the announcements: https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021899.html https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021900.html Signed-off-by: Adam Duskett Signed-off-by: Peter Korsgaard (cherry picked from commit 0cd8abda1bb64a87a5195fa6fc214b6b47147acb) Signed-off-by: Peter Korsgaard --- package/openjdk-bin/openjdk-bin.hash | 8 ++++---- package/openjdk-bin/openjdk-bin.mk | 4 ++-- .../0001-Add-ARCv2-ISA-processors-support-to-Zero.patch | 8 ++++---- package/openjdk/openjdk.hash | 4 ++-- package/openjdk/openjdk.mk | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package/openjdk-bin/openjdk-bin.hash b/package/openjdk-bin/openjdk-bin.hash index 241ca34a04..eb9d7396e3 100644 --- a/package/openjdk-bin/openjdk-bin.hash +++ b/package/openjdk-bin/openjdk-bin.hash @@ -1,10 +1,10 @@ # https://github.com/adoptium/temurin17-binaries/releases -sha256 a0b1b9dd809d51a438f5fa08918f9aca7b2135721097f0858cf29f77a35d4289 OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz -sha256 9e0e88bbd9fa662567d0c1e22d469268c68ac078e9e5fe5a7244f56fec71f55f OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.6_10.tar.gz +sha256 e9458b38e97358850902c2936a1bb5f35f6cffc59da9fcd28c63eab8dbbfbc3b OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz +sha256 0084272404b89442871e0a1f112779844090532978ad4d4191b8d03fc6adfade OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.7_7.tar.gz # From https://github.com/adoptium/temurin11-binaries/releases -sha256 4a29efda1d702b8ff38e554cf932051f40ec70006caed5c4857a8cbc7a0b7db7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.18_10.tar.gz -sha256 04d5eeff6a6449bcdca0f52cd97bafd43ce09d40ef1e73fa0e1add63bea4a9c8 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.18_10.tar.gz +sha256 5f19fb28aea3e28fcc402b73ce72f62b602992d48769502effe81c52ca39a581 OpenJDK11U-jdk_x64_linux_hotspot_11.0.19_7.tar.gz +sha256 0c7763a19b4af4ef5fbae831781b5184e988d6f131d264482399eeaf51b6e254 OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.19_7.tar.gz # Locally calculated sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 legal/java.prefs/LICENSE diff --git a/package/openjdk-bin/openjdk-bin.mk b/package/openjdk-bin/openjdk-bin.mk index c3eb0b05e6..dad846534b 100644 --- a/package/openjdk-bin/openjdk-bin.mk +++ b/package/openjdk-bin/openjdk-bin.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) HOST_OPENJDK_BIN_VERSION_MAJOR = 17 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.6_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.7_7 else HOST_OPENJDK_BIN_VERSION_MAJOR = 11 -HOST_OPENJDK_BIN_VERSION_MINOR = 0.18_10 +HOST_OPENJDK_BIN_VERSION_MINOR = 0.19_7 endif ifeq ($(HOSTARCH),x86_64) diff --git a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch similarity index 94% rename from package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch rename to package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch index dfd3b07bea..a8ea5aff65 100644 --- a/package/openjdk/17.0.6+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch +++ b/package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch @@ -68,7 +68,7 @@ diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.c index b08caf4d5d3..2bf084895ba 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp -@@ -1674,6 +1674,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1676,6 +1676,9 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifndef EM_AARCH64 #define EM_AARCH64 183 /* ARM AARCH64 */ #endif @@ -78,7 +78,7 @@ index b08caf4d5d3..2bf084895ba 100644 #ifndef EM_RISCV #define EM_RISCV 243 /* RISC-V */ #endif -@@ -1698,6 +1701,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1700,6 +1703,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { {EM_SH, EM_SH, ELFCLASS32, ELFDATA2MSB, (char*)"SuperH BE"}, #endif {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}, @@ -86,7 +86,7 @@ index b08caf4d5d3..2bf084895ba 100644 // we only support 64 bit z architecture {EM_S390, EM_S390, ELFCLASS64, ELFDATA2MSB, (char*)"IBM System/390"}, {EM_ALPHA, EM_ALPHA, ELFCLASS64, ELFDATA2LSB, (char*)"Alpha"}, -@@ -1726,6 +1730,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1728,6 +1732,8 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_PPC; #elif (defined AARCH64) static Elf32_Half running_arch_code=EM_AARCH64; @@ -95,7 +95,7 @@ index b08caf4d5d3..2bf084895ba 100644 #elif (defined ARM) static Elf32_Half running_arch_code=EM_ARM; #elif (defined S390) -@@ -1748,7 +1754,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { +@@ -1750,7 +1756,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { static Elf32_Half running_arch_code=EM_LOONGARCH; #else #error Method os::dll_load requires that one of following is defined:\ diff --git a/package/openjdk/openjdk.hash b/package/openjdk/openjdk.hash index 0a67e7a3ec..3b36289628 100644 --- a/package/openjdk/openjdk.hash +++ b/package/openjdk/openjdk.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 331bad1f80e98761eb9692863146fec647db573db5a5efa5b9bd6326d53a3472 openjdk-17.0.6+10.tar.gz -sha256 04af71fc7adda41a49861870f9ec0ac0f059c2cf9393ce32995ea8ef4279a1b1 openjdk-11.0.18+10.tar.gz +sha256 43b80a5aec5fce908e80858e9b34efdf1b49255a12ce303650325af65141d3e8 openjdk-17.0.7+7.tar.gz +sha256 25fd9ab3042a284aa4e6348969403016404bc2706a4a02c149a0054fbe477337 openjdk-11.0.19+7.tar.gz sha256 4b9abebc4338048a7c2dc184e9f800deb349366bdf28eb23c2677a77b4c87726 LICENSE diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 0fe506bbfd..39d461a87c 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -6,10 +6,10 @@ ifeq ($(BR2_PACKAGE_OPENJDK_VERSION_17),y) OPENJDK_VERSION_MAJOR = 17 -OPENJDK_VERSION_MINOR = 0.6+10 +OPENJDK_VERSION_MINOR = 0.7+7 else OPENJDK_VERSION_MAJOR = 11 -OPENJDK_VERSION_MINOR = 0.18+10 +OPENJDK_VERSION_MINOR = 0.19+7 endif OPENJDK_VERSION = $(OPENJDK_VERSION_MAJOR).$(OPENJDK_VERSION_MINOR) OPENJDK_SITE = $(call github,openjdk,jdk$(OPENJDK_VERSION_MAJOR)u,jdk-$(OPENJDK_VERSION)) From peter at korsgaard.com Wed Jun 14 11:50:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:07 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-matplotlib: add Pillow dependency Message-ID: <20230614115310.3BA9F8363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=74d8b44ee05c8c1d87edd47deb3a054c01aad54a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Pillow is mandatory dependency since version 3.3.0. Signed-off-by: Witold Lipieta Signed-off-by: Arnout Vandecappelle (cherry picked from commit 465f670e6cd550660e8b0b935f03a2be275b0c53) Signed-off-by: Peter Korsgaard --- package/python-matplotlib/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-matplotlib/Config.in b/package/python-matplotlib/Config.in index b936777662..8a9281b8e7 100644 --- a/package/python-matplotlib/Config.in +++ b/package/python-matplotlib/Config.in @@ -11,6 +11,7 @@ config BR2_PACKAGE_PYTHON_MATPLOTLIB select BR2_PACKAGE_PYTHON_DATEUTIL # runtime select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PILLOW # runtime select BR2_PACKAGE_PYTHON_PYPARSING # runtime select BR2_PACKAGE_PYTHON3_ZLIB # runtime select BR2_PACKAGE_QHULL From peter at korsgaard.com Wed Jun 14 11:51:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:51:45 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mesa3d: needs gcc >= 8 Message-ID: <20230614115310.4E22583630@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=056ef01371b8c776f7d4c32bed4287126cb90e8b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Needed since upstream commit https://github.com/Mesa3D/mesa/commit/f9057cea517e01e05f08f00a741aad5bae154d62 which was first released with mesa3d-22.3.0, added to buildroot with commit e4a1183d8f7d8422dbc23432248b984745a428b7. Fixes: http://autobuild.buildroot.net/results/011/01109560288f933019eea726a91c4109fbcca794/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 51b60c8acf3f4b534d0954b801f1034491b59c94) Signed-off-by: Peter Korsgaard --- package/intel-mediadriver/Config.in | 5 +++-- package/mesa3d/Config.in | 16 +++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 537e4abd2f..c59437ec73 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER depends on BR2_x86_64 depends on !BR2_STATIC_LIBS # mesa3d, libva depends on BR2_INSTALL_LIBSTDCPP # intel-gmmlib, mesa3d + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # mesa3d depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d depends on BR2_TOOLCHAIN_HAS_THREADS # intel-gmmlib, libva depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mesa3d @@ -28,7 +29,7 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 endif # BR2_PACKAGE_INTEL_MEDIADRIVER -comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" +comment "intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL" depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_HAS_THREADS_NPTL + !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index cae2161aa3..e21bbbe3e4 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -4,7 +4,7 @@ menuconfig BR2_PACKAGE_MESA3D depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HAS_SYNC_1 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL - depends on !BR2_m68k || BR2_TOOLCHAIN_GCC_AT_LEAST_7 # m68k needs gcc >= 7.x + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 select BR2_PACKAGE_EXPAT select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND @@ -24,7 +24,6 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future @@ -33,10 +32,9 @@ config BR2_PACKAGE_MESA3D_LLVM depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ || !BR2_HOST_GCC_AT_LEAST_5 @@ -393,11 +391,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENCL endif # BR2_PACKAGE_MESA3D -comment "mesa3d needs a toolchain w/ C++, NPTL, dynamic library" +comment "mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ - BR2_STATIC_LIBS + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_8 depends on BR2_TOOLCHAIN_HAS_SYNC_1 - -comment "mesa3d needs a toolchain w/ gcc >= 7" - depends on BR2_m68k - depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 From peter at korsgaard.com Wed Jun 14 11:47:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:47:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/minidlna: bump version to 1.3.3 Message-ID: <20230614115310.289C883628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b81ac67a1c0b70bffc8de2a7a940ea95558b9b9d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Release notes: https://sourceforge.net/p/minidlna/git/ci/master/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 4ba8a13d7bbfcdfce85f6a38ec4f5df291f25c7b) Signed-off-by: Peter Korsgaard --- package/minidlna/minidlna.hash | 6 +++--- package/minidlna/minidlna.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index e55e5473d3..b78dd5b4dd 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.2/ -sha1 71750adadc34490d52f0b9a930c2731a47f9772d minidlna-1.3.2.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.3.3/ +sha1 2d42028d2ca5ae04affdb96cb414314867e179ea minidlna-1.3.3.tar.gz # Locally computed -sha256 222ce45a1a60c3ce3de17527955d38e5ff7a4592d61db39577e6bf88e0ae1cb0 minidlna-1.3.2.tar.gz +sha256 39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4 minidlna-1.3.3.tar.gz sha256 79146b7f558e56510b9a714ff75318c05ab93aeccfd6597497b9bce212cf92ea COPYING sha256 94876d7886116e176e702b4902bd9f19731a6883db5f229ac2a7058a22aa6529 LICENCE.miniupnpd diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index 6ca72d9240..1609695ebf 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIDLNA_VERSION = 1.3.2 +MINIDLNA_VERSION = 1.3.3 MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd From peter at korsgaard.com Wed Jun 14 10:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 12:26:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-asttokens: new package Message-ID: <20230614115309.CD5358363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=776a6e293f338bdfd2beb4b424f5d34762250d91 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Romain Naour [Peter: fix alphabetical ordering] Signed-off-by: Peter Korsgaard (cherry picked from commit aa5c233c36bcc8fd51c84f7776c1b3a2875a3d98) Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-asttokens/Config.in | 7 +++++++ package/python-asttokens/python-asttokens.hash | 5 +++++ package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 440c8e92ff..a452699a47 100644 --- a/package/Config.in +++ b/package/Config.in @@ -967,6 +967,7 @@ menu "External python modules" source "package/python-arrow/Config.in" source "package/python-asgiref/Config.in" source "package/python-asn1crypto/Config.in" + source "package/python-asttokens/Config.in" source "package/python-async-generator/Config.in" source "package/python-async-lru/Config.in" source "package/python-async-timeout/Config.in" diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in new file mode 100644 index 0000000000..2732b8124b --- /dev/null +++ b/package/python-asttokens/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_ASTTOKENS + bool "python-asttokens" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Annotate AST trees with source code positions. + + https://github.com/gristlabs/asttokens diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash new file mode 100644 index 0000000000..6529e4db41 --- /dev/null +++ b/package/python-asttokens/python-asttokens.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/asttokens/json +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz +# Locally computed sha256 checksums +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk new file mode 100644 index 0000000000..8a8ce1ddd9 --- /dev/null +++ b/package/python-asttokens/python-asttokens.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-asttokens +# +################################################################################ + +PYTHON_ASTTOKENS_VERSION = 2.2.1 +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools +PYTHON_ASTTOKENS_LICENSE = Apache-2.0 +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE + +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm + +$(eval $(python-package)) From peter at korsgaard.com Wed Jun 14 11:50:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 13:50:51 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing: test_clang: update to the next LTS kernel (4.19.x) Message-ID: <20230614115310.4386D83628@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20b899f38a9e8bdda11aa865167188d3d78ce89c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The kernel 4.16.7 curently used by the test doesn't build with host bison (GNU Bison 3.7.5) probably due a missing fix [1] in 4.16.x branch. Since kernel 4.16 is EOL, bump to the next LTS kernel (4.19.x) in order to ease backport to previous Buildroot releases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4114986744 [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d59fbbd09d5d6bdf4ea1f0b4090d175e081ff421 Signed-off-by: Romain Naour Signed-off-by: Arnout Vandecappelle (cherry picked from commit 1c54f2170b32da05dbec8b410de3a5cba916c9e9) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_clang.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_clang.py b/support/testing/tests/package/test_clang.py index df3990c6be..f36faa059a 100644 --- a/support/testing/tests/package/test_clang.py +++ b/support/testing/tests/package/test_clang.py @@ -14,7 +14,7 @@ class TestClangCompilerRT(infra.basetest.BRTest): BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.16.7" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.283" 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 From peter at korsgaard.com Wed Jun 14 13:33:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:36 +0200 Subject: [Buildroot] [PATCH v2 1/3] package/vdr: Fix patch for uclibc build In-Reply-To: <20230516194855.1548486-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:53 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> Message-ID: <87jzw6p3rj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > uClibc-ng 1.0.42 added support for getloadavg: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e > leading to build errors of the vdr package: > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > since its version bump in buildroot: > https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d > Fixes: > http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ > Signed-off-by: Bernd Kuhls > --- > I do not know whether all external toolchains were already updated to > uClibc-ng >= 1.0.42 so I fixed the patch instead of removing it. > Due to uClibc-ng providing getloadavg() sending 0001-getloadavg.patch > makes no sense imho. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:33:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:41 +0200 Subject: [Buildroot] [PATCH 2/3] package/vdr: reformatted patches In-Reply-To: <20230516194855.1548486-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:54 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> <20230516194855.1548486-2-bernd.kuhls@t-online.de> Message-ID: <87fs6up3re.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > git-formatted patches due to the upstream repo using git: > http://git.tvdr.de/?p=vdr.git > Sent patches upstream and added Upstream: tags. > Signed-off-by: Bernd Kuhls > --- > Resent patch, did not show-up on the buildroot mailinglist. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:33:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:33:46 +0200 Subject: [Buildroot] [PATCH v2 3/3] package/vdr: fix musl build In-Reply-To: <20230516194855.1548486-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 16 May 2023 21:48:55 +0200") References: <20230516194855.1548486-1-bernd.kuhls@t-online.de> <20230516194855.1548486-3-bernd.kuhls@t-online.de> Message-ID: <87bkhip3r9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ > Signed-off-by: Bernd Kuhls > --- > v2: no changes Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:34:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:34:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix build error with the i915 Gallium driver In-Reply-To: <20230523160358.1270868-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 23 May 2023 18:03:58 +0200") References: <20230523160358.1270868-1-bernd.kuhls@t-online.de> Message-ID: <877cs6p3qr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > The error was introduced by mesa3d commit > https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 > which was first introduced in mesa3d 23.0.0, added with buildroot commit > 89944e2c459d45dd4271c49e35dd4a13dfd850a4 > Fixes: > http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:31:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:31:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: Fix patch for uclibc build Message-ID: <20230614133442.5F71B83689@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ac5af7b883dc162a590795114b14bd54c7e2d502 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x uClibc-ng 1.0.42 added support for getloadavg: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=ad3a130dad88ad7a59dcd965b0cf9bd0d713595e leading to build errors of the vdr package: skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] since its version bump in buildroot: https://git.busybox.net/buildroot/commit/?id=61ae6add9e5d4761536fa4ff24150d5f8f82a61d Fixes: http://autobuild.buildroot.net/results/d3a/d3a65044fabdafa1b6d75a508eae006a2cfebdc0/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit f3b46aa2aa5636a5d6d578b6960dc380740fd775) Signed-off-by: Peter Korsgaard --- package/vdr/0001-getloadavg.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/vdr/0001-getloadavg.patch b/package/vdr/0001-getloadavg.patch index 9e6316e284..f6ba84c9e5 100644 --- a/package/vdr/0001-getloadavg.patch +++ b/package/vdr/0001-getloadavg.patch @@ -14,7 +14,7 @@ diff -uwNr vdr-2.3.1.org/skinlcars.c vdr-2.3.1/skinlcars.c +/* uclibc and dietlibc do not have this junk -ReneR */ +#if defined (__UCLIBC__) || defined (__dietlibc__) -+static int getloadavg (double loadavg[], int nelem) ++int getloadavg (double loadavg[], int nelem) +{ + int fd; + From peter at korsgaard.com Wed Jun 14 13:32:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:32:35 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: fix musl build Message-ID: <20230614133442.70DED8368C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcb704ecfc1d42a7382bd5cedb1a2b03e23569fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: http://autobuild.buildroot.net/results/bdacedd845a2bf4db9826f0d3868f6b48d456d2a/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit 579f5a9782ee8694f4939c6a4f3efe51b476b487) Signed-off-by: Peter Korsgaard --- package/vdr/0005-Fix-musl-build.patch | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/package/vdr/0005-Fix-musl-build.patch b/package/vdr/0005-Fix-musl-build.patch new file mode 100644 index 0000000000..390e78eab5 --- /dev/null +++ b/package/vdr/0005-Fix-musl-build.patch @@ -0,0 +1,37 @@ +From 075472ec580e03cc89971f0c118cb363776a304d Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 16 May 2023 20:22:12 +0200 +Subject: [PATCH] Fix musl build + +malloc_trim is a GNU extension and therefore not present in non-glibc C +libraries such as musl. Wrapping this in an ifdef fixes musl builds. + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029742.html + +Signed-off-by: Bernd Kuhls +--- + vdr.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/vdr.c b/vdr.c +index 0f426e61..bc4902de 100644 +--- a/vdr.c ++++ b/vdr.c +@@ -1588,12 +1588,14 @@ int main(int argc, char *argv[]) + cSchedules::Cleanup(); + // Plugins housekeeping: + PluginManager.Housekeeping(); ++#if defined(__GLIBC__) + // Memory cleanup: + static time_t LastMemoryCleanup = 0; + if ((Now - LastMemoryCleanup) > MEMCLEANUPDELTA) { + malloc_trim(0); + LastMemoryCleanup = Now; + } ++#endif + } + } + +-- +2.39.2 + From peter at korsgaard.com Wed Jun 14 13:20:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:20:21 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/mesa3d: fix build error with the i915 Gallium driver Message-ID: <20230614133442.57BB883687@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=426a4509bb2d38b3cfcf9410b5e9a1e19442fcfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The error was introduced by mesa3d commit https://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd20f002f388be3f168938bc1f25e91bb08bf98 which was first introduced in mesa3d 23.0.0, added with buildroot commit 89944e2c459d45dd4271c49e35dd4a13dfd850a4 Fixes: http://autobuild.buildroot.net/results/9c1/9c1407ca5be221dbb3ee03d2a95ada65bb7eb36b/ Signed-off-by: Bernd Kuhls [Arnout: - rename 0005 -> 0006 - another patch was added in parallel; - use gitlab instead of cgit for upstream link ] Signed-off-by: Arnout Vandecappelle (cherry picked from commit 11db2d6fde313fc832baef38a25b4a24c31375ce) Signed-off-by: Peter Korsgaard --- ...e-i915-Gallium-driver-includes-Intel-sour.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch new file mode 100644 index 0000000000..6831bdafd3 --- /dev/null +++ b/package/mesa3d/0006-meson-ensure-i915-Gallium-driver-includes-Intel-sour.patch @@ -0,0 +1,46 @@ +From cd861b7f38e448822ce765aee61304d1e0a3a8b5 Mon Sep 17 00:00:00 2001 +From: James Knight +Date: Thu, 13 Apr 2023 16:38:51 -0400 +Subject: meson: ensure i915 Gallium driver includes Intel sources + +Ensure builds flag the use of Intel sources when the i915 Gallium driver +is configured (`-Dgallium-drivers=i915`). Otherwise, a build may fail if +other Intel-based configuration options are not enabled: + + ./src/gallium/winsys/i915/drm/meson.build:21:0: ERROR: Unknown variable "libintel_common". + +Signed-off-by: James Knight +Part-of: + +Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/cd861b7f38e448822ce765aee61304d1e0a3a8b5 + +Signed-off-by: Bernd Kuhls +--- + meson.build | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +(limited to 'meson.build') + +diff --git a/meson.build b/meson.build +index 23d2d965b37..a3e3c5478a8 100644 +--- a/meson.build ++++ b/meson.build +@@ -245,7 +245,14 @@ with_microsoft_vk = _vulkan_drivers.contains('microsoft-experimental') + with_any_vk = _vulkan_drivers.length() != 0 + + with_any_broadcom = with_gallium_vc4 or with_gallium_v3d or with_broadcom_vk +-with_any_intel = with_intel_vk or with_intel_hasvk or with_gallium_iris or with_gallium_crocus or with_intel_tools ++with_any_intel = [ ++ with_gallium_crocus, ++ with_gallium_i915, ++ with_gallium_iris, ++ with_intel_hasvk, ++ with_intel_tools, ++ with_intel_vk, ++].contains(true) + + if with_swrast_vk and not with_gallium_softpipe + error('swrast vulkan requires gallium swrast') +-- +cgit v1.2.1 + From peter at korsgaard.com Wed Jun 14 13:32:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:32:23 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/vdr: reformatted patches Message-ID: <20230614133442.683ED8368B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9a74dd240741ae61a2c0ad6e6e71230caa53400 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x git-formatted patches due to the upstream repo using git: http://git.tvdr.de/?p=vdr.git Sent patches upstream and added Upstream: tags. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (cherry picked from commit c9b2e252ca2eb76fc49eb7aafe0dfbc674b2c743) Signed-off-by: Peter Korsgaard --- ...musl-compat.patch => 0002-Fix-musl-build.patch} | 49 ++++++++++++++------- package/vdr/0003-Include-limits.h.patch | 51 ++++++++++++++++++++++ package/vdr/0003-include-missing-limits.patch | 30 ------------- ...msg_cat_cntr-is-an-internal-symbol-of-som.patch | 2 + 4 files changed, 87 insertions(+), 45 deletions(-) diff --git a/package/vdr/0002-musl-compat.patch b/package/vdr/0002-Fix-musl-build.patch similarity index 77% rename from package/vdr/0002-musl-compat.patch rename to package/vdr/0002-Fix-musl-build.patch index b6f8f414a9..8c0b8d663b 100644 --- a/package/vdr/0002-musl-compat.patch +++ b/package/vdr/0002-Fix-musl-build.patch @@ -1,12 +1,28 @@ -Fix musl build +From fb44386acc2497ac250364bc08cebc26ded816cf Mon Sep 17 00:00:00 2001 +From: Carlo Landmeter +Date: Tue, 16 May 2023 19:57:39 +0200 +Subject: [PATCH] Fix musl build Downloaded from https://git.alpinelinux.org/aports/tree/community/vdr/musl-compat.patch +Initial commit: +https://git.alpinelinux.org/aports/commit/?id=140248605cee4a0160f80b47ce77a823be2f740a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029744.html + Signed-off-by: Bernd Kuhls +--- + i18n.h | 2 +- + osd.c | 2 +- + thread.c | 4 +++- + tools.c | 4 ++-- + tools.h | 14 ++++++++++++-- + vdr.c | 6 ++++++ + 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/i18n.h b/i18n.h -index f8ad9de..b002bbf 100644 +index 03deb6f2..85ce4077 100644 --- a/i18n.h +++ b/i18n.h @@ -46,7 +46,7 @@ const cStringList *I18nLanguages(void); @@ -19,7 +35,7 @@ index f8ad9de..b002bbf 100644 ///< the current language. If no translation is available, the original ///< string will be returned. diff --git a/osd.c b/osd.c -index 524700a..ef975f5 100644 +index 47bda686..0d360c81 100644 --- a/osd.c +++ b/osd.c @@ -12,7 +12,7 @@ @@ -32,10 +48,10 @@ index 524700a..ef975f5 100644 #include "tools.h" diff --git a/thread.c b/thread.c -index 47eb977..58dba43 100644 +index 93eb8c0d..6e854541 100644 --- a/thread.c +++ b/thread.c -@@ -155,7 +155,9 @@ cRwLock::cRwLock(bool PreferWriter) +@@ -160,7 +160,9 @@ cRwLock::cRwLock(bool PreferWriter) writeLockThreadId = 0; pthread_rwlockattr_t attr; pthread_rwlockattr_init(&attr); @@ -45,7 +61,7 @@ index 47eb977..58dba43 100644 pthread_rwlock_init(&rwlock, &attr); } -@@ -205,7 +207,7 @@ cMutex::cMutex(void) +@@ -210,7 +212,7 @@ cMutex::cMutex(void) locked = 0; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -55,10 +71,10 @@ index 47eb977..58dba43 100644 } diff --git a/tools.c b/tools.c -index 754673d..fef9d2d 100644 +index d04033b1..8b161eec 100644 --- a/tools.c +++ b/tools.c -@@ -640,7 +640,7 @@ char *ReadLink(const char *FileName) +@@ -672,7 +672,7 @@ char *ReadLink(const char *FileName) { if (!FileName) return NULL; @@ -67,7 +83,7 @@ index 754673d..fef9d2d 100644 if (!TargetName) { if (errno == ENOENT) // file doesn't exist TargetName = strdup(FileName); -@@ -1528,7 +1528,7 @@ +@@ -1562,7 +1562,7 @@ cReadDir::~cReadDir() struct dirent *cReadDir::Next(void) { if (directory) { @@ -77,7 +93,7 @@ index 754673d..fef9d2d 100644 #else while ((result = readdir(directory)) != NULL) { diff --git a/tools.h b/tools.h -index 73cca5a..03f5fd1 100644 +index ff6169ee..60eda179 100644 --- a/tools.h +++ b/tools.h @@ -28,6 +28,16 @@ @@ -97,7 +113,7 @@ index 73cca5a..03f5fd1 100644 typedef unsigned char uchar; extern int SysLogLevel; -@@ -400,7 +410,7 @@ +@@ -444,7 +454,7 @@ class cReadDir { private: DIR *directory; struct dirent *result; @@ -106,7 +122,7 @@ index 73cca5a..03f5fd1 100644 union { // according to "The GNU C Library Reference Manual" struct dirent d; char b[offsetof(struct dirent, d_name) + NAME_MAX + 1]; -@@ -738,7 +748,7 @@ public: +@@ -818,7 +828,7 @@ public: data[i] = T(0); size = 0; } @@ -116,10 +132,10 @@ index 73cca5a..03f5fd1 100644 qsort(data, size, sizeof(T), Compare); } diff --git a/vdr.c b/vdr.c -index 8a49471..c2a82aa 100644 +index 1bdc51ab..0f426e61 100644 --- a/vdr.c +++ b/vdr.c -@@ -670,12 +670,18 @@ int main(int argc, char *argv[]) +@@ -661,12 +661,18 @@ int main(int argc, char *argv[]) } } else if (Terminal) { @@ -137,4 +153,7 @@ index 8a49471..c2a82aa 100644 +#endif } - isyslog("VDR version %s started", VDRVERSION); + // Set user id in case we were started as root: +-- +2.39.2 + diff --git a/package/vdr/0003-Include-limits.h.patch b/package/vdr/0003-Include-limits.h.patch new file mode 100644 index 0000000000..7ddfd1703c --- /dev/null +++ b/package/vdr/0003-Include-limits.h.patch @@ -0,0 +1,51 @@ +From a4a3d9b012c12cd8aaa2526f0eacdcffcdd9f8f1 Mon Sep 17 00:00:00 2001 +From: Roberto Oliveira +Date: Tue, 16 May 2023 20:01:18 +0200 +Subject: [PATCH] Include limits.h + +vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined +in limits.h. +Needs to be explicitly included on ppc64le and for all archs for debug build. + +Downloaded from +https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch + +Initial commits: +https://git.alpinelinux.org/aports/commit/?id=c9d8942ccf4825fd734b5f37157a49fc4f0b4339 +https://git.alpinelinux.org/aports/commit/?id=47965644c390b1be1117769b1e08b31858267e9a + +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029743.html + +Signed-off-by: Bernd Kuhls +--- + config.h | 1 + + tools.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/config.h b/config.h +index 72dd3d2a..b9ea769f 100644 +--- a/config.h ++++ b/config.h +@@ -19,6 +19,7 @@ + #include "i18n.h" + #include "font.h" + #include "tools.h" ++#include + + // VDR's own version number: + +diff --git a/tools.c b/tools.c +index 8b161eec..56a2e0dd 100644 +--- a/tools.c ++++ b/tools.c +@@ -27,6 +27,7 @@ extern "C" { + #include + #include "i18n.h" + #include "thread.h" ++#include + + int SysLogLevel = 3; + +-- +2.39.2 + diff --git a/package/vdr/0003-include-missing-limits.patch b/package/vdr/0003-include-missing-limits.patch deleted file mode 100644 index c2efe291e6..0000000000 --- a/package/vdr/0003-include-missing-limits.patch +++ /dev/null @@ -1,30 +0,0 @@ -vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined -in limits.h. -Needs to be explicitly included on ppc64le and for all archs for debug build. - -Downloaded from -https://git.alpinelinux.org/aports/tree/community/vdr/include-missing-limits.patch - -Signed-off-by: Bernd Kuhls ----- - ---- a/config.h -+++ b/config.h -@@ -19,6 +19,7 @@ - #include "i18n.h" - #include "font.h" - #include "tools.h" -+#include - - // VDR's own version number: - ---- a/tools.c -+++ b/tools.c -@@ -27,6 +27,7 @@ - #include - #include "i18n.h" - #include "thread.h" -+#include - - int SysLogLevel = 3; - diff --git a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch index 9cc45a96c1..7b1a4c2c05 100644 --- a/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch +++ b/package/vdr/0004-i18n.c-_nl_msg_cat_cntr-is-an-internal-symbol-of-som.patch @@ -10,6 +10,8 @@ anything because musl has a basic NLS implementation. Even gettext-tiny defines _nl_msg_cat_cntr as a dummy symbol in its stub libintl-musl implementation. +Upstream: https://www.linuxtv.org/pipermail/vdr/2023-May/029745.html + Signed-off-by: Thomas Petazzoni --- i18n.c | 2 ++ From peter at korsgaard.com Wed Jun 14 13:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:42:00 +0200 Subject: [Buildroot] [PATCH] package/bird: bump to version 2.0.12 In-Reply-To: <877csjbj2h.fsf@48ers.dk> (Peter Korsgaard's message of "Sun, 04 Jun 2023 12:47:18 +0200") References: <20230524132037.90220-1-itz.wam@gmail.com> <877csjbj2h.fsf@48ers.dk> Message-ID: <87352up3dj.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Itz" == Itz 'toinux' Wam writes: >> From: itzwam >> Signed-off-by: Itz 'toinux' Wam > According to the announcement, this contains "Important bugfixes" (would > have been good to mention in the commit message), so committed to > master, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:43:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/redis: security bump to v7.0.11 In-Reply-To: <877csi9riu.fsf@48ers.dk> (Peter Korsgaard's message of "Mon, 05 Jun 2023 11:39:53 +0200") References: <20230605062451.405573-1-titouanchristophe@gmail.com> <877csi9riu.fsf@48ers.dk> Message-ID: <87y1kmnoql.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Titouan" == Titouan Christophe writes: >> Hello Peter, >> This patch is also valid for 2023.02, could you please apply it there too ? > Yes, I will take care of it when synching 2023.02 with fixes from > master. I am currently running a few weeks behind though. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:43:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:57 +0200 Subject: [Buildroot] [PATCH] package/perl-http-message: add missing reverse dependency on perl-clone In-Reply-To: <20230603210642.264930-1-romain.naour@gmail.com> (Romain Naour's message of "Sat, 3 Jun 2023 23:06:42 +0200") References: <20230603210642.264930-1-romain.naour@gmail.com> Message-ID: <87ttvanopu.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Commit [1] added dependency on perl-clone but forgot to propagate > the reverse dependency on !BR2_STATIC_LIBS. > Fixes: > WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE > Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] > Selected by [y]: > - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] > http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 > [1] 742258fec06df18782e4bd75b00ca530120312cb > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:45:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:45:54 +0200 Subject: [Buildroot] [PATCH] support/testing/infra/emulator.py: fix typo in comment In-Reply-To: <20230605195345.728177-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 21:53:45 +0200") References: <20230605195345.728177-1-romain.naour@gmail.com> Message-ID: <87pm5ynoml.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Artefact (British) and Artifact (American) are both valid spelling > but ARTIFACTS_URL is used in the emulator code. > Surprisingly, the url actually use "artefacts" > http://autobuild.buildroot.net/artefacts > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:47:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:47:29 +0200 Subject: [Buildroot] [PATCH] configs/qemu s390x: increase image size to 120M In-Reply-To: <20230605102149.705474-1-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 12:21:49 +0200") References: <20230605102149.705474-1-romain.naour@gmail.com> Message-ID: <87legmnojy.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > The default kernel configuration for s390x enable a lot of > drivers by default so increase the image site to 120M. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 > Signed-off-by: Romain Naour Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:51:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:51:45 +0200 Subject: [Buildroot] [git commit] package/go: security bump to version 1.9.10 In-Reply-To: <20230606195922.1BAED86D16@busybox.osuosl.org> (Peter Korsgaard's message of "Tue, 6 Jun 2023 21:56:00 +0200") References: <20230606195922.1BAED86D16@busybox.osuosl.org> Message-ID: <87h6ranocu.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > commit: https://git.buildroot.net/buildroot/commit/?id=620ce32227b0722c9c68c5d0cd42d8600a18ca6b > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes the following security issues: > - cmd/go: cgo code injection > The go command may generate unexpected code at build time when using cgo. > This may result in unexpected behavior when running a go program which > uses cgo. > This may occur when running an untrusted module which contains directories > with newline characters in their names. Modules which are retrieved using > the go command, i.e. via "go get", are not affected (modules retrieved > using GOPATH-mode, i.e. GO111MODULE=off, may be affected). > Thanks to Juho Nurminen of Mattermost for reporting this issue. > This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. > - runtime: unexpected behavior of setuid/setgid binaries > The Go runtime didn't act any differently when a binary had the > setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was > executed with standard I/O file descriptors closed, opening any files > could result in unexpected content being read/written with elevated > prilieges. Similarly if a setuid/setgid program was terminated, either > via panic or signal, it could leak the contents of its registers. > Thanks to Vincent Dehors from Synacktiv for reporting this issue. > This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. > - cmd/go: improper sanitization of LDFLAGS > The go command may execute arbitrary code at build time when using cgo. > This may occur when running "go get" on a malicious module, or when > running any other command which builds untrusted code. This is can by > triggered by linker flags, specified via a "#cgo LDFLAGS" directive. > Thanks to Juho Nurminen of Mattermost for reporting this issue. > This is CVE-2023-29404 and CVE-2023-29405 and Go issues > https://go.dev/issue/60305 and https://go.dev/issue/60306. > Signed-off-by: Peter Korsgaard Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:52:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:52:04 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynq: fix shellcheck issues In-Reply-To: <87pm684ckh.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 21:26:22 +0200") References: <20230606144237.2802780-1-neal.frager@amd.com> <87pm684ckh.fsf@48ers.dk> Message-ID: <87cz1ynocb.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Neal" == Neal Frager writes: >> This patch cleans up board/zynq shellcheck issues. >> Signed-off-by: Neal Frager >> --- >> .checkpackageignore | 2 -- >> board/zynq/post-build.sh | 4 ++-- >> board/zynq/post-image.sh | 8 ++++---- >> 3 files changed, 6 insertions(+), 8 deletions(-) >> diff --git a/.checkpackageignore b/.checkpackageignore >> index 10e70f0787..90a1481e54 100644 >> --- a/.checkpackageignore >> +++ b/.checkpackageignore >> @@ -101,8 +101,6 @@ board/udoo/common/post-build.sh Shellcheck >> board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream >> board/versal/post-build.sh Shellcheck >> board/versal/post-image.sh Shellcheck TrailingSpace >> -board/zynq/post-build.sh Shellcheck >> -board/zynq/post-image.sh Shellcheck >> board/zynqmp/kria/kv260/kv260.sh Shellcheck >> board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream >> board/zynqmp/post-build.sh Shellcheck >> diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh >> index 9fd8bbf2c8..7cec673e4b 100755 >> --- a/board/zynq/post-build.sh >> +++ b/board/zynq/post-build.sh >> @@ -3,6 +3,6 @@ >> # genimage will need to find the extlinux.conf >> # in the binaries directory >> -BOARD_DIR="$(dirname $0)" >> +BOARD_DIR="$(dirname "$0")" >> -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf >> +install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf > This is IMHO not how we should be writing these lines, but instead use > quotes around the entire word and use ${} around the variables, E.G. > install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" > Committed with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:52:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:52:15 +0200 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp: fix shellcheck issues In-Reply-To: <87legw4bxe.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 21:40:13 +0200") References: <20230606175459.21887-1-neal.frager@amd.com> <87legw4bxe.fsf@48ers.dk> Message-ID: <878rcmnoc0.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Neal" == Neal Frager writes: >> This patch cleans up board/zynqmp shellcheck issues. >> Signed-off-by: Neal Frager >> --- >> .checkpackageignore | 3 --- >> board/zynqmp/kria/kv260/kv260.sh | 6 +++--- >> board/zynqmp/post-build.sh | 9 ++++----- >> board/zynqmp/post-image.sh | 8 ++++---- >> 4 files changed, 11 insertions(+), 15 deletions(-) >> diff --git a/.checkpackageignore b/.checkpackageignore >> index 10e70f0787..8d41aa2d37 100644 >> --- a/.checkpackageignore >> +++ b/.checkpackageignore >> @@ -103,10 +103,7 @@ board/versal/post-build.sh Shellcheck >> board/versal/post-image.sh Shellcheck TrailingSpace >> board/zynq/post-build.sh Shellcheck >> board/zynq/post-image.sh Shellcheck >> -board/zynqmp/kria/kv260/kv260.sh Shellcheck >> board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream >> -board/zynqmp/post-build.sh Shellcheck >> -board/zynqmp/post-image.sh Shellcheck >> boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream >> boot/at91bootstrap/0001-eabi-fix.patch Upstream >> boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream >> diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh >> index e03d67d8b0..089c1ea58f 100755 >> --- a/board/zynqmp/kria/kv260/kv260.sh >> +++ b/board/zynqmp/kria/kv260/kv260.sh >> @@ -6,7 +6,7 @@ >> # drivers are missing. >> # This will be removed when u-boot can build the kv260 u-boot.itb natively. >> -UBOOT_DIR=$4 >> +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 >> -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb >> +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 >> +"${UBOOT_DIR}"/tools/mkimage -E -f "${UBOOT_DIR}"/u-boot.its -B 0x8 "${BINARIES_DIR}"/u-boot.itb > I took the liberty to wrap some of these very long lines. >> diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh >> index 0713bd1b05..d373ff4d4c 100755 >> --- a/board/zynqmp/post-build.sh >> +++ b/board/zynqmp/post-build.sh >> @@ -3,14 +3,13 @@ >> # genimage will need to find the extlinux.conf >> # in the binaries directory >> -BOARD_DIR="$(dirname $0)" >> -CONSOLE=$2 >> -ROOT=$3 >> +CONSOLE="$2" >> +ROOT="$3" >> mkdir -p "${BINARIES_DIR}" >> -cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" >> +cat <<-__HEADER_EOF > "${BINARIES_DIR}"/extlinux.conf > The previous format was better (and my shellcheck doesn't complain about > it), so I've dropped this. > Committed with that fixed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 13:41:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:41:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/bird: bump to version 2.0.12 Message-ID: <20230614135234.CA3E7836BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=952bf976b230cd1ce92281b81716a4a899525fcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Bugfix release, with "Important bugfixes". For details, see the announcement: https://bird.network.cz/pipermail/bird-users/2023-January/016560.html Signed-off-by: Itz 'toinux' Wam Signed-off-by: Peter Korsgaard (cherry picked from commit eb940ab43d6ec8b0703182fd491e3ef9c57acc6e) Signed-off-by: Peter Korsgaard --- package/bird/bird.hash | 2 +- package/bird/bird.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/bird/bird.hash b/package/bird/bird.hash index 3e00a1993d..a62fbba630 100644 --- a/package/bird/bird.hash +++ b/package/bird/bird.hash @@ -1,2 +1,2 @@ -sha256 60a7b83b67b9d089d2a745a11fddd12461f631abc7b645b6c085adf90b3f55d6 bird-2.0.11.tar.gz +sha256 3ec462a237d06d1f4455d6ec00a42f0b1686061fc988e5c89a841d01dd753b53 bird-2.0.12.tar.gz sha256 94c53c84320078920ac1f0d49c81a4e9004512f534521a58bdf145acbcbc2cd2 README diff --git a/package/bird/bird.mk b/package/bird/bird.mk index 1295358fb9..f1b2ee6c5e 100644 --- a/package/bird/bird.mk +++ b/package/bird/bird.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIRD_VERSION = 2.0.11 +BIRD_VERSION = 2.0.12 BIRD_SITE = https://bird.network.cz/download BIRD_LICENSE = GPL-2.0+ BIRD_LICENSE_FILES = README From peter at korsgaard.com Wed Jun 14 13:43:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:43:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/perl-http-message: add missing reverse dependency from perl-clone Message-ID: <20230614135234.DE406836BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6c1cb257e0a32f5d0dcb2014f10a1689983fe5a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit [1] added dependency on perl-clone but forgot to propagate the reverse dependency on !BR2_STATIC_LIBS. Fixes: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PERL_CLONE Depends on [n]: BR2_PACKAGE_PERL [=y] && !BR2_STATIC_LIBS [=y] Selected by [y]: - BR2_PACKAGE_PERL_HTTP_MESSAGE [=y] && BR2_PACKAGE_PERL [=y] http://autobuild.buildroot.org/results/5d5/5d503aaa94b56523c684be7946123921747ebf52 [1] 742258fec06df18782e4bd75b00ca530120312cb Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 35dea785ef6a4c3f3faa91b20da60aef15d1bcdd) Signed-off-by: Peter Korsgaard --- package/perl-http-cookies/Config.in | 4 ++++ package/perl-http-daemon/Config.in | 4 ++++ package/perl-http-message/Config.in | 4 ++++ package/perl-http-negotiate/Config.in | 4 ++++ package/perl-plack/Config.in | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index 3ca461bf83..147d9521bb 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -1,8 +1,12 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES bool "perl-http-cookies" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help HTTP cookie jars. https://github.com/libwww-perl/HTTP-Cookies + +comment "perl-http-cookies needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-daemon/Config.in b/package/perl-http-daemon/Config.in index 0c7ffe723a..4d6277a799 100644 --- a/package/perl-http-daemon/Config.in +++ b/package/perl-http-daemon/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON bool "perl-http-daemon" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_DATE # runtime select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime select BR2_PACKAGE_PERL_LWP_MEDIATYPES # runtime @@ -7,3 +8,6 @@ config BR2_PACKAGE_PERL_HTTP_DAEMON A simple http server class. https://github.com/libwww-perl/HTTP-Daemon + +comment "perl-http-daemon needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 3c6849487a..e2cb42f941 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE bool "perl-http-message" + depends on !BR2_STATIC_LIBS # perl-clone select BR2_PACKAGE_PERL_CLONE # runtime select BR2_PACKAGE_PERL_ENCODE_LOCALE # runtime select BR2_PACKAGE_PERL_HTTP_DATE # runtime @@ -10,3 +11,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE HTTP style message (base class). https://github.com/libwww-perl/HTTP-Message + +comment "perl-http-message needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-http-negotiate/Config.in b/package/perl-http-negotiate/Config.in index c519ede2df..2e82ce5ad2 100644 --- a/package/perl-http-negotiate/Config.in +++ b/package/perl-http-negotiate/Config.in @@ -1,7 +1,11 @@ config BR2_PACKAGE_PERL_HTTP_NEGOTIATE bool "perl-http-negotiate" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_HTTP_MESSAGE # runtime help choose a variant to serve. https://metacpan.org/release/HTTP-Negotiate + +comment "perl-http-negotiate needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS diff --git a/package/perl-plack/Config.in b/package/perl-plack/Config.in index c81ac4a444..420f8257e5 100644 --- a/package/perl-plack/Config.in +++ b/package/perl-plack/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PERL_PLACK bool "perl-plack" + depends on !BR2_STATIC_LIBS # perl-http-message -> perl-clone select BR2_PACKAGE_PERL_APACHE_LOGFORMAT_COMPILER # runtime select BR2_PACKAGE_PERL_COOKIE_BAKER # runtime select BR2_PACKAGE_PERL_DEVEL_STACKTRACE # runtime @@ -19,3 +20,6 @@ config BR2_PACKAGE_PERL_PLACK toolkit). https://github.com/plack/Plack + +comment "perl-plack needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS From peter at korsgaard.com Wed Jun 14 13:48:30 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:48:30 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/zynq: fix shellcheck issues Message-ID: <20230614135235.0940C83685@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=737a68f384771600561792960502f0f5ac242fa7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This patch cleans up board/zynq shellcheck issues. Signed-off-by: Neal Frager [Peter: use ${} for variables, quotes around entire word] Signed-off-by: Peter Korsgaard (cherry picked from commit 7db2ab3041150ee382a257c6c7ce686f9ba24ce9) Signed-off-by: Peter Korsgaard --- board/zynq/post-build.sh | 4 ++-- board/zynq/post-image.sh | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/board/zynq/post-build.sh b/board/zynq/post-build.sh index 9fd8bbf2c8..810fe99879 100755 --- a/board/zynq/post-build.sh +++ b/board/zynq/post-build.sh @@ -3,6 +3,6 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux.conf +install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux.conf" diff --git a/board/zynq/post-image.sh b/board/zynq/post-image.sh index ac74286cf6..627c8ac41a 100755 --- a/board/zynq/post-image.sh +++ b/board/zynq/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -n \ 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Wed Jun 14 13:45:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:45:39 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/testing/infra/emulator.py: fix typo in comment Message-ID: <20230614135234.E6F7F836BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d934ce827caa3e1696acdd56277cca347cd73fbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Artefact (British) and Artifact (American) are both valid spelling but ARTIFACTS_URL is used in the emulator code. Surprisingly, the url actually use "artefacts" http://autobuild.buildroot.net/artefacts Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit e0e64e9edeafd6467d20d211463ad28b20705503) Signed-off-by: Peter Korsgaard --- support/testing/infra/emulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 53876f828c..02cf486128 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -20,7 +20,7 @@ class Emulator(object): # # kernel: path to the kernel image, or the special string # 'builtin'. 'builtin' means a pre-built kernel image will be - # downloaded from ARTEFACTS_URL and suitable options are + # downloaded from ARTIFACTS_URL and suitable options are # automatically passed to qemu and added to the kernel cmdline. So # far only armv5, armv7 and i386 builtin kernels are available. # If None, then no kernel is used, and we assume a bootable device From peter at korsgaard.com Wed Jun 14 13:49:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:49:22 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] board/zynqmp: fix shellcheck issues Message-ID: <20230614135235.11B64836BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=457cc3325859afad28f761dc30281e916157a536 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x This patch cleans up board/zynqmp shellcheck issues. Signed-off-by: Neal Frager [Peter: wrap long lines, use quotes around entire word] Signed-off-by: Peter Korsgaard (cherry picked from commit 48c3d9f396dd7a9fa426e3f7ddbff65a6270aeaf) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 10 +++++++--- board/zynqmp/post-build.sh | 7 +++---- board/zynqmp/post-image.sh | 8 ++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e03d67d8b0..dc92c51d43 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -6,7 +6,11 @@ # drivers are missing. # This will be removed when u-boot can build the kv260 u-boot.itb natively. -UBOOT_DIR=$4 +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 -${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb +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" + +"${UBOOT_DIR}/tools/mkimage" -E -f "${UBOOT_DIR}/u-boot.its" \ + -B 0x8 "${BINARIES_DIR}/u-boot.itb" diff --git a/board/zynqmp/post-build.sh b/board/zynqmp/post-build.sh index 0713bd1b05..747991e3f1 100755 --- a/board/zynqmp/post-build.sh +++ b/board/zynqmp/post-build.sh @@ -3,14 +3,13 @@ # genimage will need to find the extlinux.conf # in the binaries directory -BOARD_DIR="$(dirname $0)" -CONSOLE=$2 -ROOT=$3 +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 + append console="${CONSOLE}" root="/dev/${ROOT}" rw rootwait __HEADER_EOF diff --git a/board/zynqmp/post-image.sh b/board/zynqmp/post-image.sh index c5de2db820..f44b66342d 100755 --- a/board/zynqmp/post-image.sh +++ b/board/zynqmp/post-image.sh @@ -6,10 +6,10 @@ FIRST_DT=$(sed -nr \ -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(xilinx/)?([-_/[:alnum:]\\.]*).*"$|\2|p' \ - ${BR2_CONFIG}) + "${BR2_CONFIG}") -[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb +[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb" -BOARD_DIR="$(dirname $0)" +BOARD_DIR="$(dirname "$0")" -support/scripts/genimage.sh -c $BOARD_DIR/genimage.cfg +support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg" From peter at korsgaard.com Wed Jun 14 13:49:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:49:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/go: security bump to version 1.9.10 Message-ID: <20230614135235.1DB69836BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f13dcd6c651df81f241b74e42c64588d6db2a862 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - cmd/go: cgo code injection The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses cgo. This may occur when running an untrusted module which contains directories with newline characters in their names. Modules which are retrieved using the go command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode, i.e. GO111MODULE=off, may be affected). Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29402 and Go issue https://go.dev/issue/60167. - runtime: unexpected behavior of setuid/setgid binaries The Go runtime didn't act any differently when a binary had the setuid/setgid bit set. On Unix platforms, if a setuid/setgid binary was executed with standard I/O file descriptors closed, opening any files could result in unexpected content being read/written with elevated prilieges. Similarly if a setuid/setgid program was terminated, either via panic or signal, it could leak the contents of its registers. Thanks to Vincent Dehors from Synacktiv for reporting this issue. This is CVE-2023-29403 and Go issue https://go.dev/issue/60272. - cmd/go: improper sanitization of LDFLAGS The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running any other command which builds untrusted code. This is can by triggered by linker flags, specified via a "#cgo LDFLAGS" directive. Thanks to Juho Nurminen of Mattermost for reporting this issue. This is CVE-2023-29404 and CVE-2023-29405 and Go issues https://go.dev/issue/60305 and https://go.dev/issue/60306. Signed-off-by: Peter Korsgaard (cherry picked from commit 620ce32227b0722c9c68c5d0cd42d8600a18ca6b) 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 ffe42bf395..874737ea2d 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 131190a4697a70c5b1d232df5d3f55a3f9ec0e78e40516196ffb3f09ae6a5744 go1.19.9.src.tar.gz +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 89c3577982..545d2117b7 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.9 +GO_VERSION = 1.19.10 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Wed Jun 14 13:42:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:42:40 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/redis: security bump to v7.0.11 Message-ID: <20230614135234.D3B1F83685@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=675142ca66fecdf38dbf1862092aafe7b0f822ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x >From the release notes (see https://github.com/redis/redis/blob/7.0/00-RELEASENOTES): ================================================================================ Redis 7.0.11 Released Mon Apr 17 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28856) Authenticated users can use the HINCRBYFLOAT command to create an invalid hash field that will crash Redis on access ... ================================================================================ Redis 7.0.10 Released Mon Mar 20 16:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service ... ================================================================================ Redis 7.0.9 Released Tue Feb 28 12:00:00 IST 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2023-25155) Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow, resulting in a runtime assertion and termination of the Redis server process. * (CVE-2022-36021) String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. ... ================================================================================ Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023 ================================================================================ Upgrade urgency: SECURITY, contains fixes to security issues. Security Fixes: * (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands can drive Redis to OOM panic * (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands can lead to denial-of-service ... Signed-off-by: Titouan Christophe Signed-off-by: Peter Korsgaard (cherry picked from commit c29bf1d2db5afb8a0109260ed2477fa8fc49c2ba) Signed-off-by: Peter Korsgaard --- package/redis/redis.hash | 2 +- package/redis/redis.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/redis/redis.hash b/package/redis/redis.hash index eb8c21be98..69bfc1475f 100644 --- a/package/redis/redis.hash +++ b/package/redis/redis.hash @@ -1,5 +1,5 @@ # From https://github.com/redis/redis-hashes/blob/master/README -sha256 8d327d7e887d1bb308fc37aaf717a0bf79f58129e3739069aaeeae88955ac586 redis-7.0.7.tar.gz +sha256 ce250d1fba042c613de38a15d40889b78f7cb6d5461a27e35017ba39b07221e3 redis-7.0.11.tar.gz # Locally calculated sha256 97f0a15b7bbae580d2609dad2e11f1956ae167be296ab60f4691ab9c30ee9828 COPYING diff --git a/package/redis/redis.mk b/package/redis/redis.mk index b08be11538..e5d3de8eb9 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -4,7 +4,7 @@ # ################################################################################ -REDIS_VERSION = 7.0.7 +REDIS_VERSION = 7.0.11 REDIS_SITE = http://download.redis.io/releases REDIS_LICENSE = BSD-3-Clause (core); MIT and BSD family licenses (Bundled components) REDIS_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Jun 14 13:46:24 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 15:46:24 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] configs/qemu s390x: increase image size to 120M Message-ID: <20230614135234.EFC51836C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ac08c880a57423ea5eb7301ee1311d5e1ca4e751 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x The default kernel configuration for s390x enable a lot of drivers by default so increase the image site to 120M. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4364600444 Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard (cherry picked from commit 757251a0deeb28cf4a682bb9db5a438be4c0f925) Signed-off-by: Peter Korsgaard --- configs/qemu_s390x_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/qemu_s390x_defconfig b/configs/qemu_s390x_defconfig index 6bbcca0896..591e6e3369 100644 --- a/configs/qemu_s390x_defconfig +++ b/configs/qemu_s390x_defconfig @@ -9,6 +9,7 @@ BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # BR2_TARGET_ROOTFS_TAR is not set # Linux headers same as kernel From romain.naour at smile.fr Wed Jun 14 14:35:19 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 16:35:19 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230614143519.18669-1-romain.naour@smile.fr> defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 91a1b288c6..6fb34a0dae 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -52,6 +52,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. -- 2.40.1 From peter at korsgaard.com Wed Jun 14 14:35:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:35:01 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230614143548.EA769836DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4956d620df14156baba1ef98610d5887612c254d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 2b0c6c0b7261937027a4f294a2d3c8c0a51eb722) [Peter: drop 6.3.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 8 ++++---- package/linux-headers/Config.in.host | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index c62f85e644..264cc58f59 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.1.31" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.1.32" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 550a3a5cec..9a58be36ff 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,9 +1,9 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1 linux-6.1.31.tar.xz +sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 e981ea5d219f77735bf5a3f7e84a8af578df8ac3e1c4ff1b0649e2b0795277d2 linux-5.15.114.tar.xz -sha256 ace6ceb73f5f2504bc1bcb9b8cd5b55d6ff8e90a81ee244ad2315fdd671ba4e7 linux-5.10.181.tar.xz -sha256 90f5280e95ed7b374ad6f3979ed08008e29a051e5f372d367c06ed75b002a21b linux-5.4.244.tar.xz +sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz +sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz +sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index fe7d9330c6..6289e8400f 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -386,10 +386,10 @@ config BR2_DEFAULT_KERNEL_HEADERS string default "4.14.316" if BR2_KERNEL_HEADERS_4_14 default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.244" if BR2_KERNEL_HEADERS_5_4 - default "5.10.181" if BR2_KERNEL_HEADERS_5_10 - default "5.15.114" if BR2_KERNEL_HEADERS_5_15 - default "6.1.31" if BR2_KERNEL_HEADERS_6_1 + default "5.4.245" if BR2_KERNEL_HEADERS_5_4 + default "5.10.182" if BR2_KERNEL_HEADERS_5_10 + default "5.15.115" if BR2_KERNEL_HEADERS_5_15 + default "6.1.32" if BR2_KERNEL_HEADERS_6_1 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From fl at n621.de Wed Jun 14 14:42:02 2023 From: fl at n621.de (Florian Larysch) Date: Wed, 14 Jun 2023 16:42:02 +0200 Subject: [Buildroot] [PATCH 1/1] linux: make kconfig depend on host-make Message-ID: <20230614144202.21459-1-fl@n621.de> Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. Thus, when host-make is being used in a build that has PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the make instance from the host directory, but since it is not listed in LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in time. Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it copied over early enough. Signed-off-by: Florian Larysch --- linux/linux.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index cc36b5251d..1c4fe45ac9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ # only if the host does not have them. LINUX_KCONFIG_DEPENDENCIES = \ $(BR2_BISON_HOST_DEPENDENCY) \ - $(BR2_FLEX_HOST_DEPENDENCY) + $(BR2_FLEX_HOST_DEPENDENCY) \ + $(BR2_MAKE_HOST_DEPENDENCY) # Starting with 4.18, the kconfig in the kernel calls the # cross-compiler to check its capabilities. So we need the -- 2.40.1 From peter at korsgaard.com Wed Jun 14 14:52:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:52:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: Fix GCC 12 -Og In-Reply-To: <20230607173514.1070338-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:35:14 +0200") References: <20230607173514.1070338-1-bernd.kuhls@t-online.de> Message-ID: <874jnanliy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/libdeflate: force arm mode instead of Thumb mode In-Reply-To: <20230607171708.595774-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Wed, 7 Jun 2023 19:17:08 +0200") References: <20230607171708.595774-1-bernd.kuhls@t-online.de> Message-ID: <87zg52m6xz.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fix the following build failure: > /tmp/ccGKQdKj.s: Assembler messages: > /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup > /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup > /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup > /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup > /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup > /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup > /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup > Fixes: > http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:33 +0200 Subject: [Buildroot] [PATCH 2/2] package/libjxl: requires host-cmake >= 3.19 In-Reply-To: <20230605095607.332091-2-romain.naour@gmail.com> (Romain Naour's message of "Mon, 5 Jun 2023 11:56:07 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <20230605095607.332091-2-romain.naour@gmail.com> Message-ID: <87v8fqm6xe.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > libjxl requires cmake 3.19 since version v0.7 due to the > new behavior of cmake [1]. > -- Configuring done > CMake Error at cmake/FindLCMS2.cmake:40 (add_library): > INTERFACE_LIBRARY targets may only have whitelisted properties. The > property "INCLUDE_DIRECTORIES" is not allowed. > Call Stack (most recent call first): > third_party/CMakeLists.txt:114 (find_package) > The portability issue has already been reported upstream [2]. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 > [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d > [2] https://github.com/libjxl/libjxl/issues/1425 > Signed-off-by: Romain Naour > Cc: Julien Olivain Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:53:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:53:50 +0200 Subject: [Buildroot] [PATCH 1/2] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST In-Reply-To: <87cz2849z0.fsf@48ers.dk> (Peter Korsgaard's message of "Tue, 06 Jun 2023 22:22:27 +0200") References: <20230605095607.332091-1-romain.naour@gmail.com> <87cz2849z0.fsf@48ers.dk> Message-ID: <87r0qem6wx.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> Some packages (e.g. libjxl) requires a quite recent cmake version, >> that is not yet available in most distributions, especially those >> LTS versions. >> Currently, when we bump the minum cmake version we require, it gets >> bumped for all packages, regardless of their own minimum required >> version, which means that a given configuration will trigger the >> build of our host-cmake even if the packages that require it are not >> enabled and those that are would be content with the system-provided >> cmake. >> Since host-cmake can take quite some time to build, this can get a >> bit annoying to pay the price of a host-cmake build that would >> otherwise not be needed. >> Some packages even use an alternative build system when available >> since they requires a more recent version of cmake than the our >> minum cmake version >> (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). >> We introduce config options that packages can select to indicate >> what minimal cmake version they require, and use that version as the >> required minimal version required by the current configuration [0]. >> We would like to ensure that the currently selected minimum cmake >> version is indeed lower (or equal) to the cmake version we package, >> but that is not possible: dependencies.mk is parsed before we parse >> packages, so we do not yet know the cmake version we have, and we >> can't invert the parsing order as we need to know the requires >> dependencies before we parse packages (so that we can build their >> dependency rules in Makefile). So we can only add comments in both >> places, that refer to the other location. >> [0] note that this is yet not optimal, as in such a case, host-cmake >> would be in the dependency chain of all cmake-based packages, even >> for those packages that do not require it. The optimum would be for >> each package to gain such a dependency on an as-needed basis, but >> this is by far more complex to achieve, and would only speed up >> cases where a single package is built from scratch (e.g. with: >> make clean; make foo), which is not worth optimising (yet?) >> Signed-off-by: Romain Naour >> Cc: Julien Olivain >> Cc: Arnout Vandecappelle >> Cc: Peter Korsgaard >> Cc: Yann E. MORIN >> Cc: Thomas Petazzoni >> --- >> v2: Use the commit log suggested by Yann >> http://lists.busybox.net/pipermail/buildroot/2023-June/668312.html > Committed, thanks. Committed to 2023.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Jun 14 14:51:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:25 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libjxl: requires host-cmake >= 3.19 Message-ID: <20230614145426.95677836F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5fab4b32bbdaec13c94daaf53591e6190cce4851 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x libjxl requires cmake 3.19 since version v0.7 due to the new behavior of cmake [1]. -- Configuring done CMake Error at cmake/FindLCMS2.cmake:40 (add_library): INTERFACE_LIBRARY targets may only have whitelisted properties. The property "INCLUDE_DIRECTORIES" is not allowed. Call Stack (most recent call first): third_party/CMakeLists.txt:114 (find_package) The portability issue has already been reported upstream [2]. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819095 [1] https://gitlab.kitware.com/cmake/cmake/-/commit/afb998704e67d3d3ce5b24c112cb06e770fca78d [2] https://github.com/libjxl/libjxl/issues/1425 Signed-off-by: Romain Naour Cc: Julien Olivain Signed-off-by: Peter Korsgaard (cherry picked from commit a4fec34ba231b78ea24a6480c31aa45132b40784) Signed-off-by: Peter Korsgaard --- package/libjxl/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in index da04b89f9b..923560298f 100644 --- a/package/libjxl/Config.in +++ b/package/libjxl/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBJXL # libjxl fail to link statically due to libatomic issue depends on !BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426 + select BR2_HOST_CMAKE_AT_LEAST_3_19 select BR2_PACKAGE_BROTLI select BR2_PACKAGE_HIGHWAY select BR2_PACKAGE_LCMS2 From peter at korsgaard.com Wed Jun 14 14:51:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:46 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/libdeflate: force arm mode instead of Thumb mode Message-ID: <20230614145426.9FB99836FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17289b98e1f72b3ed148f60472edbd8e0f63d4ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fix the following build failure: /tmp/ccGKQdKj.s: Assembler messages: /tmp/ccGKQdKj.s:199: Error: invalid constant (7) after fixup /tmp/ccGKQdKj.s:327: Error: invalid constant (0) after fixup /tmp/ccGKQdKj.s:338: Error: invalid constant (1) after fixup /tmp/ccGKQdKj.s:345: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:354: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:372: Error: invalid constant (20) after fixup /tmp/ccGKQdKj.s:528: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:531: Error: invalid constant (3f) after fixup /tmp/ccGKQdKj.s:202: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:482: Error: invalid constant (20000) after fixup /tmp/ccGKQdKj.s:549: Error: invalid constant (20000) after fixup Fixes: http://autobuild.buildroot.net/results/0103d64a4a6a9b0a708bfb77bf1714edc7acc714/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 62200879d49c085b120f37ce31d9123ebcc5895a) Signed-off-by: Peter Korsgaard --- package/libdeflate/libdeflate.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/package/libdeflate/libdeflate.mk b/package/libdeflate/libdeflate.mk index 67e97c6e5e..c09a033325 100644 --- a/package/libdeflate/libdeflate.mk +++ b/package/libdeflate/libdeflate.mk @@ -9,8 +9,17 @@ LIBDEFLATE_SITE = $(call github,ebiggers,libdeflate,v$(LIBDEFLATE_VERSION)) LIBDEFLATE_LICENSE = MIT LIBDEFLATE_LICENSE_FILES = COPYING LIBDEFLATE_INSTALL_STAGING = YES + +LIBDEFLATE_CFLAGS = -D_DEFAULT_SOURCE + +# Thumb build is broken, build in ARM mode, since all architectures +# that support Thumb1 also support ARM. +ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) +LIBDEFLATE_CFLAGS += -marm +endif + LIBDEFLATE_CONF_OPTS = \ - -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE" + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(LIBDEFLATE_CFLAGS)" ifeq ($(BR2_SHARED_LIBS),y) LIBDEFLATE_CONF_OPTS += \ From peter at korsgaard.com Wed Jun 14 14:52:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:52:10 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/php: Fix GCC 12 -Og Message-ID: <20230614145426.AAB3683700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4fa90a2f6dd39ab18ff4da103fac44bb3ddec531 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes: http://autobuild.buildroot.net/results/316451459139e250ba2d0c7b554606fd97eebd9a/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 29e79c1f54407d0bb6cd9a3a27c65a4cbe3ccdcd) Signed-off-by: Peter Korsgaard --- package/php/0006-xxhash-h-Fix-GCC-12-Og.patch | 94 +++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch new file mode 100644 index 0000000000..9b5b9966cd --- /dev/null +++ b/package/php/0006-xxhash-h-Fix-GCC-12-Og.patch @@ -0,0 +1,94 @@ +From adcb38b1ffa8e401293e5028ee5af586fd304e00 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 12 Apr 2023 13:33:07 +0800 +Subject: [PATCH] xxhash.h: Fix GCC 12 -Og + +Change whether to inline XXH3_hashLong_withSecret to a config option + +Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec + +Signed-off-by: Mingli Yu + +Closes GH-11062. + +Upstream: https://github.com/php/php-src/commit/adcb38b1ffa8e401293e5028ee5af586fd304e00 + +Signed-off-by: Bernd Kuhls +--- + ext/hash/xxhash/xxhash.h | 35 +++++++++++++++++++++++++++++++++-- + 1 file changed, 33 insertions(+), 2 deletions(-) + +diff --git a/ext/hash/xxhash/xxhash.h b/ext/hash/xxhash/xxhash.h +index b5bd286496c7..8e816c0584eb 100644 +--- a/ext/hash/xxhash/xxhash.h ++++ b/ext/hash/xxhash/xxhash.h +@@ -1375,6 +1375,23 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + */ + # define XXH_NO_INLINE_HINTS 0 + ++/*! ++ * @def XXH3_INLINE_SECRET ++ * @brief Determines whether to inline the XXH3 withSecret code. ++ * ++ * When the secret size is known, the compiler can improve the performance ++ * of XXH3_64bits_withSecret() and XXH3_128bits_withSecret(). ++ * ++ * However, if the secret size is not known, it doesn't have any benefit. This ++ * happens when xxHash is compiled into a global symbol. Therefore, if ++ * @ref XXH_INLINE_ALL is *not* defined, this will be defined to 0. ++ * ++ * Additionally, this defaults to 0 on GCC 12+, which has an issue with function pointers ++ * that are *sometimes* force inline on -Og, and it is impossible to automatically ++ * detect this optimization level. ++ */ ++# define XXH3_INLINE_SECRET 0 ++ + /*! + * @def XXH32_ENDJMP + * @brief Whether to use a jump for `XXH32_finalize`. +@@ -1439,6 +1456,15 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* statePtr, + # endif + #endif + ++#ifndef XXH3_INLINE_SECRET ++# if (defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 12) \ ++ || !defined(XXH_INLINE_ALL) ++# define XXH3_INLINE_SECRET 0 ++# else ++# define XXH3_INLINE_SECRET 1 ++# endif ++#endif ++ + #ifndef XXH32_ENDJMP + /* generally preferable for performance */ + # define XXH32_ENDJMP 0 +@@ -1515,6 +1541,11 @@ static void* XXH_memcpy(void* dest, const void* src, size_t size) + # define XXH_NO_INLINE static + #endif + ++#if XXH3_INLINE_SECRET ++# define XXH3_WITH_SECRET_INLINE XXH_FORCE_INLINE ++#else ++# define XXH3_WITH_SECRET_INLINE XXH_NO_INLINE ++#endif + + + /* ************************************* +@@ -4465,7 +4496,7 @@ XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len, + * so that the compiler can properly optimize the vectorized loop. + * This makes a big performance difference for "medium" keys (<1 KB) when using AVX instruction set. + */ +-XXH_FORCE_INLINE XXH64_hash_t ++XXH3_WITH_SECRET_INLINE XXH64_hash_t + XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen) + { +@@ -5263,7 +5294,7 @@ XXH3_hashLong_128b_default(const void* XXH_RESTRICT input, size_t len, + * It's important for performance to pass @secretLen (when it's static) + * to the compiler, so that it can properly optimize the vectorized loop. + */ +-XXH_FORCE_INLINE XXH128_hash_t ++XXH3_WITH_SECRET_INLINE XXH128_hash_t + XXH3_hashLong_128b_withSecret(const void* XXH_RESTRICT input, size_t len, + XXH64_hash_t seed64, + const void* XXH_RESTRICT secret, size_t secretLen) From peter at korsgaard.com Wed Jun 14 14:51:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 16:51:12 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] support/dependencies: introduce BR2_HOST_CMAKE_AT_LEAST Message-ID: <20230614145426.8955B836F6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a6d7d40579cdefaa965fc283dfa96fc645029d82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Some packages (e.g. libjxl) requires a quite recent cmake version, that is not yet available in most distributions, especially those LTS versions. Currently, when we bump the minimum cmake version we require, it gets bumped for all packages, regardless of their own minimum required version, which means that a given configuration will trigger the build of our host-cmake even if the packages that require it are not enabled and those that are would be content with the system-provided cmake. Since host-cmake can take quite some time to build, this can get a bit annoying to pay the price of a host-cmake build that would otherwise not be needed. Some packages even use an alternative build system when available since they requires a more recent version of cmake than the our minimum cmake version (wpewebkit use Ninja: 78d499409f71d8a22b0632c8ebc06f67ee6ae6dd). We introduce config options that packages can select to indicate what minimal cmake version they require, and use that version as the required minimal version required by the current configuration [0]. We would like to ensure that the currently selected minimum cmake version is indeed lower (or equal) to the cmake version we package, but that is not possible: dependencies.mk is parsed before we parse packages, so we do not yet know the cmake version we have, and we can't invert the parsing order as we need to know the required dependencies before we parse packages (so that we can build their dependency rules in Makefile). So we can only add comments in both places, that refer to the other location. [0] note that this is yet not optimal, as in such a case, host-cmake would be in the dependency chain of all cmake-based packages, even for those packages that do not require it. The optimum would be for each package to gain such a dependency on an as-needed basis, but this is by far more complex to achieve, and would only speed up cases where a single package is built from scratch (e.g. with: make clean; make foo), which is not worth optimising (yet?) Signed-off-by: Romain Naour Cc: Julien Olivain Cc: Arnout Vandecappelle Cc: Peter Korsgaard Cc: Yann E. MORIN Cc: Thomas Petazzoni Signed-off-by: Peter Korsgaard (cherry picked from commit 53beb8fc1a4f3ba20ea6c856b4ec8506570f17c1) Signed-off-by: Peter Korsgaard --- package/cmake/Config.in.host | 27 +++++++++++++++++++++++++++ package/cmake/cmake.mk | 1 + support/dependencies/check-host-cmake.mk | 12 +++++++----- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/package/cmake/Config.in.host b/package/cmake/Config.in.host index b2e210ee2c..5de076537b 100644 --- a/package/cmake/Config.in.host +++ b/package/cmake/Config.in.host @@ -9,3 +9,30 @@ config BR2_PACKAGE_HOST_CMAKE the compiler environment of your choice. http://www.cmake.org/ + +# The minimum system cmake version we expect if 3.18 as provided by +# Debian bullseye, that we use in our reference build docker image. +config BR2_HOST_CMAKE_AT_LEAST_3_19 + bool + +config BR2_HOST_CMAKE_AT_LEAST_3_20 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_19 + +config BR2_HOST_CMAKE_AT_LEAST_3_21 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_20 + +config BR2_HOST_CMAKE_AT_LEAST_3_22 + bool + select BR2_HOST_CMAKE_AT_LEAST_3_21 + +# This order guarantees that the highest version is set, as kconfig +# stops affecting a value on the first matching default. +config BR2_HOST_CMAKE_AT_LEAST + string + default "3.22" if BR2_HOST_CMAKE_AT_LEAST_3_22 + default "3.21" if BR2_HOST_CMAKE_AT_LEAST_3_21 + default "3.20" if BR2_HOST_CMAKE_AT_LEAST_3_20 + default "3.19" if BR2_HOST_CMAKE_AT_LEAST_3_19 + default "3.18" diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index 053658fad6..56c92e53e9 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -4,6 +4,7 @@ # ################################################################################ +# When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.22 CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).3 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) diff --git a/support/dependencies/check-host-cmake.mk b/support/dependencies/check-host-cmake.mk index 5760e4ded1..e367690319 100644 --- a/support/dependencies/check-host-cmake.mk +++ b/support/dependencies/check-host-cmake.mk @@ -1,9 +1,11 @@ -# Set this to either 3.18 or higher, depending on the highest minimum -# version required by any of the packages bundled in Buildroot. If a -# package is bumped or a new one added, and it requires a higher -# version, our cmake infra will catch it and build its own. +# The cmake minimum version is set to either 3.18 or higher, +# depending on the highest minimum version required by any +# of the packages bundled in Buildroot. If a package is +# bumped or a new one added, and it requires a higher +# cmake version than the one provided by the host, our +# cmake infra will catch it and build its own. # -BR2_CMAKE_VERSION_MIN = 3.18 +BR2_CMAKE_VERSION_MIN = $(BR2_HOST_CMAKE_AT_LEAST) BR2_CMAKE_CANDIDATES ?= cmake cmake3 BR2_CMAKE ?= $(call suitable-host-package,cmake,\ From romain.naour at smile.fr Wed Jun 14 15:26:34 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 17:26:34 +0200 Subject: [Buildroot] [RFC] package/qemu: fix build on mips* and powerpc* Message-ID: <20230614152634.23608-1-romain.naour@smile.fr> linux/mman.h define MAP_SYNC (0x0) as legacy / undefined architecture specific flags to be ignored by mmap handling code [1]. But MAP_SYNC may be undef by musl toolchain arch//bits/mman.h header [2] when targets (mips*, powerpc*) are not using asm-generic/mman.h to have MAP_SYNC defined. Fixes: http://autobuild.buildroot.org/results/dbd/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 http://autobuild.buildroot.org/results/287/287b4e8e77914a6181cab2b632b7e3412c3b781b [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6fb293f2497a9841d94f6b57bd2bb2cd222da43 [2] https://git.musl-libc.org/cgit/musl/commit/?id=9b57db3f958d9adc3b1c7371b5c6723aaee448b7 Signed-off-by: Romain Naour --- I believe it may be a musl toolchain issue when MAP_SYNC is undef from musl's bits/mman.h header. I'm not sure that qemu (upstream) should handle this issue from util/mmap-alloc.c. --- ...-alloc-fix-build-on-mips-and-powerpc.patch | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch diff --git a/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch b/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch new file mode 100644 index 0000000000..528ba3dc78 --- /dev/null +++ b/package/qemu/0003-util-mmap-alloc-fix-build-on-mips-and-powerpc.patch @@ -0,0 +1,52 @@ +From e244dbccc229c9973b900f1ca4b8c3b61f5305b4 Mon Sep 17 00:00:00 2001 +From: Romain Naour +Date: Tue, 13 Jun 2023 23:27:07 +0200 +Subject: [PATCH] util/mmap-alloc: fix build on mips* and powerpc* + +linux/mman.h define MAP_SYNC (0x0) as legacy / undefined architecture +specific flags to be ignored by mmap handling code [1]. + +But MAP_SYNC may be undef by musl toolchain arch//bits/mman.h +header [2] when targets (mips*, powerpc*) are not using +asm-generic/mman.h to have MAP_SYNC defined. + +Fixes: +http://autobuild.buildroot.org/results/dbd/dbdba73b0adeaeebb97da146e7df6c2cd0b48422 +http://autobuild.buildroot.org/results/287/287b4e8e77914a6181cab2b632b7e3412c3b781b + +[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6fb293f2497a9841d94f6b57bd2bb2cd222da43 +[2] https://git.musl-libc.org/cgit/musl/commit/?id=9b57db3f958d9adc3b1c7371b5c6723aaee448b7 + +Upstream: not submitted + +Signed-off-by: Romain Naour +--- +I believe it may be a musl toolchain issue when MAP_SYNC is undef from musl's +bits/mman.h header. I'm not sure that qemu (upstream) should handle this issue +from util/mmap-alloc.c. +--- + util/mmap-alloc.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c +index 5ed7d29183..a3994b8610 100644 +--- a/util/mmap-alloc.c ++++ b/util/mmap-alloc.c +@@ -25,6 +25,14 @@ + + #define HUGETLBFS_MAGIC 0x958458f6 + ++/* MAP_SYNC may be undef by musl toolchain arch//bits/mman.h ++ * header when targets (mips*, powerpc*) are not using ++ * asm-generic/mman.h to have MAP_SYNC defined. ++ */ ++#ifndef MAP_SYNC ++#define MAP_SYNC 0x0 ++#endif ++ + #ifdef CONFIG_LINUX + #include + #endif +-- +2.40.1 + -- 2.40.1 From bernd.kuhls at t-online.de Wed Jun 14 17:30:32 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 14 Jun 2023 19:30:32 +0200 Subject: [Buildroot] [PATCH 1/2] package/x11r7/xapp_xfd: disable gettext detection when not needed Message-ID: <20230614173033.1748392-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/856/856b0f332b4a82a5ce308643c37a14d3c6aebcc1/ Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xfd/xapp_xfd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x11r7/xapp_xfd/xapp_xfd.mk b/package/x11r7/xapp_xfd/xapp_xfd.mk index 1ef1d69db3..bccbc1da5d 100644 --- a/package/x11r7/xapp_xfd/xapp_xfd.mk +++ b/package/x11r7/xapp_xfd/xapp_xfd.mk @@ -25,4 +25,8 @@ else XAPP_XFD_CONF_OPTS += --without-xkb endif +ifeq ($(BR2_SYSTEM_ENABLE_NLS),) +XAPP_XFD_CONF_ENV += ac_cv_search_gettext=no +endif + $(eval $(autotools-package)) -- 2.39.2 From bernd.kuhls at t-online.de Wed Jun 14 17:30:33 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 14 Jun 2023 19:30:33 +0200 Subject: [Buildroot] [PATCH 2/2] package/x11r7/xapp_xhost: disable gettext detection when not needed In-Reply-To: <20230614173033.1748392-1-bernd.kuhls@t-online.de> References: <20230614173033.1748392-1-bernd.kuhls@t-online.de> Message-ID: <20230614173033.1748392-2-bernd.kuhls@t-online.de> Fixes a build error similar to http://autobuild.buildroot.net/results/856/856b0f332b4a82a5ce308643c37a14d3c6aebcc1/ To reproduce just enable this package using the defconfig on a host without /usr/bin/gettext and without /usr/bin/xgettext. Signed-off-by: Bernd Kuhls --- package/x11r7/xapp_xhost/xapp_xhost.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x11r7/xapp_xhost/xapp_xhost.mk b/package/x11r7/xapp_xhost/xapp_xhost.mk index 55f7ca5cc7..4638095976 100644 --- a/package/x11r7/xapp_xhost/xapp_xhost.mk +++ b/package/x11r7/xapp_xhost/xapp_xhost.mk @@ -12,4 +12,8 @@ XAPP_XHOST_LICENSE_FILES = COPYING XAPP_XHOST_DEPENDENCIES = xlib_libX11 xlib_libXmu $(TARGET_NLS_DEPENDENCIES) XAPP_XHOST_CONF_ENV = LIBS=$(TARGET_NLS_LIBS) +ifeq ($(BR2_SYSTEM_ENABLE_NLS),) +XAPP_XHOST_CONF_ENV += ac_cv_search_gettext=no +endif + $(eval $(autotools-package)) -- 2.39.2 From peter at korsgaard.com Wed Jun 14 18:53:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 14 Jun 2023 20:53:21 +0200 Subject: [Buildroot] [PATCH] package/dfu-programmer: new package Message-ID: <20230614185322.2323358-1-peter@korsgaard.com> Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/Config.in | 1 + package/dfu-programmer/Config.in | 17 +++++++++++++++++ package/dfu-programmer/dfu-programmer.hash | 3 +++ package/dfu-programmer/dfu-programmer.mk | 21 +++++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/dfu-programmer/Config.in create mode 100644 package/dfu-programmer/dfu-programmer.hash create mode 100644 package/dfu-programmer/dfu-programmer.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..56316201af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2308,6 +2308,7 @@ F: configs/roseapplepi_defconfig F: configs/sheevaplug_defconfig F: configs/visionfive_defconfig F: package/bats-core/ +F: package/dfu-programmer/ F: package/docker-compose/ F: package/dump1090/ F: package/fatcat/ diff --git a/package/Config.in b/package/Config.in index ad438667d2..bff090a661 100644 --- a/package/Config.in +++ b/package/Config.in @@ -482,6 +482,7 @@ endmenu source "package/dbus-glib/Config.in" source "package/dbus-python/Config.in" source "package/dbus-triggerd/Config.in" + source "package/dfu-programmer/Config.in" source "package/dfu-util/Config.in" source "package/dmidecode/Config.in" source "package/dmraid/Config.in" diff --git a/package/dfu-programmer/Config.in b/package/dfu-programmer/Config.in new file mode 100644 index 0000000000..6e0743e9d8 --- /dev/null +++ b/package/dfu-programmer/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_DFU_PROGRAMMER + bool "dfu-programmer" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_LIBUSB + help + Dfu-programmer is a multi-platform command-line programmer + for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB + bootloader supporting ISP. Most Atmel devices having a USB + port come pre-programmed with the bootloader, and this is a + lightweight alternative to Atmel's own FLIP/BatchISP program. + + http://dfu-programmer.github.io/ + +comment "dfu-programmer needs a toolchain w/ threads, gcc >= 4.9" + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/dfu-programmer/dfu-programmer.hash b/package/dfu-programmer/dfu-programmer.hash new file mode 100644 index 0000000000..afa1d97aed --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0 dfu-programmer-1.0.0.tar.gz +sha256 d8fb44c26fecbb2b8a368a6c0ed4f5478a401fab03744325407736a80383af76 COPYING diff --git a/package/dfu-programmer/dfu-programmer.mk b/package/dfu-programmer/dfu-programmer.mk new file mode 100644 index 0000000000..3b1589125c --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# dfu-programmer +# +################################################################################ + +DFU_PROGRAMMER_VERSION = 1.0.0 +DFU_PROGRAMMER_SITE = https://github.com/dfu-programmer/dfu-programmer/releases/download/v$(DFU_PROGRAMMER_VERSION) +DFU_PROGRAMMER_LICENSE = GPL-2.0+ +DFU_PROGRAMMER_LICENSE_FILES = COPYING +DFU_PROGRAMMER_DEPENDENCIES = libusb + +# No update-bash-completion.sh in tarball. Fix sent upstream: +# https://github.com/dfu-programmer/dfu-programmer/pull/91 +define DFU_PROGRAMMER_ADD_MISSING_FILE + ln -s /bin/true $(@D)/update-bash-completion.sh +endef + +DFU_PROGRAMMER_POST_PATCH_HOOKS == DFU_PROGRAMMER_ADD_MISSING_FILE + +$(eval $(autotools-package)) -- 2.30.2 From romain.naour at smile.fr Wed Jun 14 21:09:26 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 14 Jun 2023 23:09:26 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 Message-ID: <20230614210926.7723-1-romain.naour@smile.fr> Fixes CVE-2023-0330: A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free. See: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Signed-off-by: Romain Naour --- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e76aef0b3a..b6fcad83e2 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz +sha256 f060abd435fbe6794125e2c398568ffc3cfa540042596907a8b18edca34cf6a5 qemu-8.0.2.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 6a6905d75f..c530896fa8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 8.0.0 +QEMU_VERSION = 8.0.2 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c -- 2.40.1 From thomas.petazzoni at bootlin.com Thu Jun 15 04:42:33 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 15 Jun 2023 04:42:33 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-14 Message-ID: <20230615044237.E6E1583B12@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-14 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 5 | 0 | 9 | master | 65 | 58 | 1 | 124 | Classification of failures by reason for master ----------------------------------------------- host-rust-1.68.2 | 5 unknown | 5 linux-6.3.6 | 4 ltp-testsuite-20230127 | 4 host-binutils-2.38 | 3 strace-6.3 | 3 agentpp-4.6.0 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 libglib2-2.76.1 | 2 liquid-dsp-1.4.0 | 2 batman-adv-2022.3 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 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 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.39 | 1 host-heimdal-f4faaeaba371ff... | 1 host-runc-1.1.7 | 1 libsepol-3.5 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 nfs-utils-2.6.3 | 1 php-8.2.6 | 1 pv-1.6.20 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4eb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f3f433d31cf384bed22fb8482a55ba38c8a35602 | i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3a356713b7398f39f649451fd793e6af03cb6a7d | microblaze | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/004d03967b3a628570e1fdb808d3731a4128a8ea | sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/a676cd9701edb3573cbcafb7a78b507a6b4d4ee2 | ORPH sparc | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/62ae4ea5b6590ac08c6fd629d13818a57a65e86f | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/83ae63d9ed1b3a52dc03dc0a7c1f7c8dc69a5df4 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8d0a7410361debfb5d2951d6113301fbcb1daec0 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3f50902293cad3f2a9c91c7beaed89f04737172c | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2ea0dcec078712682cdfc4b391b2127bfb6ec816 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/4f5b4ad232e280e109f981d82e2ed85c55a257cb | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/854452d851a2b883d29df3d0314b6293593eedce | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/57e6487d3ecc7760f50475a2dcc26fbb0c214c91 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ffbba367cd7801c7a1b3c9b7af17b70b9ed67877 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c9777328c5c2215a536b7c69b70b08fdcaf61925 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/27f53fa0d923e452fa46579f226c2004da88f02c | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c54d5c42f4506406f6e25bb5958df6f577d3c02f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/de7d13622a5a38861a2008e54f4b28a0b5d547ab | ORPH aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/bd0565e8c12ac8d3642289d6e8923fd2b48f7228 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8724e34838849ba181a189353407d51559c810a5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a313102bff1027bf33e71b0c0da2de49b0665406 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a5479b718b88b987df5c03880835add206bfb0c | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/73ccb93579ae291f1aebde69d7a733b5408555f3 | i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/53f5eda3b983b4ffc6ce4fe819784bc6a0bdc3ba | powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/9de8215cd7843e53327c23ffea4f93ca0e5aba1b | powerpc64le | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/3f8dbf8cd1cf5420140c99fade98793af270f18b | ORPH or1k | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/a938e9aab297dd3e8b7806734753419fbd6b4e1b | sparc64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/3c97430e8308c088bd3599874fbe3faef1b3795d | x86_64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c5792d4bb195c51e3b040ee6325a4bb3021bfd74 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/be26e66da0ca1b204993732041000b6047d721aa | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/392c47450661f9d3b32eba2830aa94339c9ada89 | powerpc | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/06921d9946eb3aadc85c9cad7477a3f4d624d803 | mips | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/320af4f6afb10edbfe9843bf034333a9fb013d3d | microblazeel | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/54ee88244e8084539f4b4271908b191d623ac57b | arm | libsepol-3.5 | NOK | http://autobuild.buildroot.net/results/e41d98ddf3471c81af02f05f2987bb80ff29d587 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/ba073edb36a1d4e096a6ce6a6ef3ccef6c9756d0 | arceb | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/e9d75b23c0f2b94eccc7fdee33ee0106efef0f7a | ORPH nios2 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/d5523ecc93e157ac48e954101eedb292a73b3660 | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/5ce9a6a9eadabbd69c73b19d6793a4dc6d3b5d21 | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1cb564a689d144f5b029f5796871ab2b75fed5d1 | ORPH i686 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/cc403389eb6e846061851979842cf8fee3d46e0b | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/8c3e075c8858ee839eabf97682cb8569416ed61e | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/3bb462ab80e7a6b19c10758b2e1081721ffffde4 | mips64el | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/058a992dbc3c903f4fa8adb7ed16e55422ead122 | sparc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/2692a5cef4c2b5bf1ba46d3d3792fb0aebd2bb4d | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/044a09390c6700b80046e51664b236752d930a4c | x86_64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/341e138fb4f1d6aff0d77193f29fddf6adc7142d | sparc | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/99f3084b1a02f1588eb5a20f96e8637cbe3a0636 | arm | php-8.2.6 | NOK | http://autobuild.buildroot.net/results/3c86be77415bb436b8b175b80c4e09dd1d26b854 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a151b1a86885610d1de8c17b818fe02f2cc55a1f | ORPH powerpc64 | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/dd92599be39a0511c516b56a9645329e67ed39fc | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0582d7c28da23ed45d742692b128e26ee285a06c | ORPH sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e4e747a14aa665d802747060ece526a148bcaa2c | nios2 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9ca537ccaeb857bee9aa81e1ea1e29d6c2d202ea | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/1c4032bca147a61dcad3f3bd6572edc80f36556a | mips | unknown | NOK | http://autobuild.buildroot.net/results/2873b4ddb8b314bb0f6630466c7d29b13df3a9ba | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/14c273a496595e4bbdf822facd05097e73d828bb | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/0045c1358f2891586f6a8669d9a9c5ad92d7d17b | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/5cb46f65ba9488e18316da0e4561aaf60fca9563 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/3bb0263c79a3082b10b29ceec029a220da496626 | Classification of failures by reason for 2023.02.x -------------------------------------------------- gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 host-go-1.19.9 | 1 host-runc-1.1.7 | 1 libgcrypt-1.10.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/50db70f3fda7f0e3832303849cdbac3cbcbba0f2 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b4757623d3f295f54ce3ada4d83695fa033f8778 | x86_64 | host-go-1.19.9 | NOK | http://autobuild.buildroot.net/results/bc00d362f5246261e9e3b17ed65caecc781cae05 | mips64 | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/fd5493e0b857515c4b147ea617bdc76e3bca659a | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0a1a5509835fa368cea25ec89e7725cd04fe792f | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Jun 15 06:44:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:25 +0200 Subject: [Buildroot] [PATCH 1/6] package/f2fs-tools: bump to version 1.16.0 In-Reply-To: <20230611233619.128038-1-grzegorz@blach.pl> (Grzegorz Blach's message of "Mon, 12 Jun 2023 01:36:14 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> Message-ID: <87leglmdh2.fsf@48ers.dk> >>>>> "Grzegorz" == Grzegorz Blach writes: > Signed-off-by: Grzegorz Blach Committed after extending the commit message with a note about the 2 patches now being upstream and removed those two patches from .checkpackageignore - Thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:46:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:07 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <20230611233619.128038-2-grzegorz@blach.pl> (Grzegorz Blach's message of "Mon, 12 Jun 2023 01:36:15 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> <20230611233619.128038-2-grzegorz@blach.pl> Message-ID: <87h6r9mde8.fsf@48ers.dk> >>>>> "Grzegorz" == Grzegorz Blach writes: > Signed-off-by: Grzegorz Blach The changelog mentions security fixes in 1.3.39 and 1.3.40, so I've adjusted the commit message to mention that this is a security bump extended with the details from the changelog and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:46:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/s390-tools: bump version to 2.27.0 In-Reply-To: <20230612073630.83079-1-egorenar@linux.ibm.com> (Alexander Egorenkov's message of "Mon, 12 Jun 2023 09:36:30 +0200") References: <20230612073630.83079-1-egorenar@linux.ibm.com> Message-ID: <87cz1xmddc.fsf@48ers.dk> >>>>> "Alexander" == Alexander Egorenkov writes: > Signed-off-by: Alexander Egorenkov Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:48:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:48:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.11.0 In-Reply-To: <20230613063139.603646-1-fido_max@inbox.ru> (Maxim Kochetkov via buildroot's message of "Tue, 13 Jun 2023 09:31:39 +0300") References: <20230613063139.603646-1-fido_max@inbox.ru> Message-ID: <878rclmd9j.fsf@48ers.dk> >>>>> "Maxim" == Maxim Kochetkov via buildroot writes: > Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md > Signed-off-by: Maxim Kochetkov Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:51:10 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:10 +0200 Subject: [Buildroot] [PATCH] package/libfuse3: bump to version 3.15.0 In-Reply-To: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Tue, 13 Jun 2023 21:09:09 +0200") References: <20230613190909.3873760-1-giulio.benetti@benettiengineering.com> Message-ID: <874jn9md5t.fsf@48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Drop local patch that has been upstreamed but add a new one to fix build > failure: > ../meson.build:180:12: ERROR: Can not run test applications in this > cross environment. > Signed-off-by: Giulio Benetti Committed after dropping the old patch from .checkpackageignore, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:51:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:37 +0200 Subject: [Buildroot] [PATCH] package/dfu-programmer: new package In-Reply-To: <20230614185322.2323358-1-peter@korsgaard.com> (Peter Korsgaard's message of "Wed, 14 Jun 2023 20:53:21 +0200") References: <20230614185322.2323358-1-peter@korsgaard.com> Message-ID: <87zg51kykm.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:52:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:52:44 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets In-Reply-To: <20230614143519.18669-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 14 Jun 2023 16:35:19 +0200") References: <20230614143519.18669-1-romain.naour@smile.fr> Message-ID: <87v8fpkyir.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > defconfig fragment to reproduce the issue: > BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y > BR2_PACKAGE_QEMU=y > BR2_PACKAGE_QEMU_SYSTEM=y > ERROR: Problem encountered: fdt not available but required by targets > aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, > microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, > nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, > riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu > Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets > but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set > (building for all targets). > Fixes: > http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 > [1] 44be514b21fd94096702b80c62d46c31d72f15a5 > Signed-off-by: Romain Naour > Cc: Carlos Santos > Cc: Yann E. MORIN Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:54:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:54:45 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 In-Reply-To: <20230614210926.7723-1-romain.naour@smile.fr> (Romain Naour's message of "Wed, 14 Jun 2023 23:09:26 +0200") References: <20230614210926.7723-1-romain.naour@smile.fr> Message-ID: <87r0qdkyfe.fsf@48ers.dk> >>>>> "Romain" == Romain Naour writes: > Fixes CVE-2023-0330: > A vulnerability in the lsi53c895a device affects the latest version of > qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs > like stack overflow or use-after-free. > See: > https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Committed after marking it a security bump, thanks. Looks like we need to bump 2023.02.x to 7.2.3 for the same fix: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00218.html -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Jun 15 06:52:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:52:27 +0200 Subject: [Buildroot] [git commit] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230615065520.9B5B0837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59df3875b5e965872007ac22245aa6e048576644 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 91a1b288c6..6fb34a0dae 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -52,6 +52,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. From peter at korsgaard.com Thu Jun 15 06:48:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:48:41 +0200 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.11.0 Message-ID: <20230615065520.79D47837D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=067a8864c594958004dfdb9dea55c304913e2be6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/blob/2.11.0/CHANGELOG.md Signed-off-by: Maxim Kochetkov Signed-off-by: Peter Korsgaard --- 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 9ec92244a7..22705cfb16 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 d3bd209ebe48f058fd3fa2aa0d6a74fbce2023d64dbb205e58e2c9ab62059cce timescaledb-2.10.3.tar.gz +sha256 96baf19f502387d2129324032407da6405800de8627bfa556bfd3a7b277287be timescaledb-2.11.0.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index cd02d8df50..3356094cb0 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.10.3 +TIMESCALEDB_VERSION = 2.11.0 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:46:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:46:32 +0200 Subject: [Buildroot] [git commit] package/s390-tools: bump version to 2.27.0 Message-ID: <20230615065520.70495837C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ff1202ae67c992f1fe6b1b3e5184dc1476cb55d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Alexander Egorenkov Signed-off-by: Peter Korsgaard --- package/s390-tools/s390-tools.hash | 2 +- package/s390-tools/s390-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/s390-tools/s390-tools.hash b/package/s390-tools/s390-tools.hash index 37b67c5cb1..b7563d8bac 100644 --- a/package/s390-tools/s390-tools.hash +++ b/package/s390-tools/s390-tools.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 da81c55fb11d84923c0ebaed703f557052eb1a273495f60ebe3d20a74627303e s390-tools-2.26.0.tar.gz +sha256 4315e64cf2fe0240ff9bd9929501db731d5bf3e7acf964ecf323d48d90e08f6e s390-tools-2.27.0.tar.gz sha256 cca17a9a944ebec769adee4aebd805c912c357785ff2705a99ffe68563021f75 LICENSE diff --git a/package/s390-tools/s390-tools.mk b/package/s390-tools/s390-tools.mk index ec01a18cb0..187fefea64 100644 --- a/package/s390-tools/s390-tools.mk +++ b/package/s390-tools/s390-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -S390_TOOLS_VERSION = 2.26.0 +S390_TOOLS_VERSION = 2.27.0 S390_TOOLS_SITE = $(call github,ibm-s390-linux,s390-tools,v$(S390_TOOLS_VERSION)) S390_TOOLS_LICENSE = MIT S390_TOOLS_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:53:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:53:13 +0200 Subject: [Buildroot] [git commit] package/qemu: security bump to version 8.0.2 Message-ID: <20230615065520.A5D93837C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0adcc6d693d97b57586d04955bd68613d78578c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes CVE-2023-0330: A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free. See: https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index e76aef0b3a..b6fcad83e2 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 bb60f0341531181d6cc3969dd19a013d0427a87f918193970d9adb91131e56d0 qemu-8.0.0.tar.xz +sha256 f060abd435fbe6794125e2c398568ffc3cfa540042596907a8b18edca34cf6a5 qemu-8.0.2.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 6a6905d75f..c530896fa8 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 8.0.0 +QEMU_VERSION = 8.0.2 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c From peter at korsgaard.com Thu Jun 15 06:44:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:59 +0200 Subject: [Buildroot] [git commit] package/f2fs-tools: bump to version 1.16.0 Message-ID: <20230615065520.5BCD1837BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8bbcfc9ca57fe83411db14daf88febda80ea7cc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop now upstreamed patches. Signed-off-by: Grzegorz Blach Signed-off-by: Peter Korsgaard --- .checkpackageignore | 2 - .../0001-configure-ac-fix-cross-compilation.patch | 88 ---------------------- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 --------- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 5 files changed, 2 insertions(+), 126 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c2316d1d4e..14c9bdbb7a 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -444,8 +444,6 @@ package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream package/exim/S86exim Indent Variables package/expect/0001-enable-cross-compilation.patch Upstream package/expect/0002-allow-tcl-build-directory.patch Upstream -package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch Upstream -package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch Upstream package/faifa/0001-sha2.c-explicitly-include-endian.h-for-BYTE_ORDER-ma.patch Upstream package/faifa/0002-hpav_cfg.c-do-not-include-linux-if_ether.h-for-musl-.patch Upstream package/faifa/0003-Makefile.in-fix-asbolute-symlink-of-libfaifa.so.patch Upstream diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch deleted file mode 100644 index 0e3d4da191..0000000000 --- a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch +++ /dev/null @@ -1,88 +0,0 @@ -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/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 deleted file mode 100644 index b43def6bb7..0000000000 --- a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch +++ /dev/null @@ -1,34 +0,0 @@ -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 - diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8d5ff31f0d..d1f183afff 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz +sha256 208c7a07e95383fbd7b466b5681590789dcb41f41bf197369c41a95383b57c5e f2fs-tools-1.16.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index f94244f2ad..a92ab4fe3e 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.15.0 +F2FS_TOOLS_VERSION = 1.16.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 Thu Jun 15 06:51:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:51:34 +0200 Subject: [Buildroot] [git commit] package/dfu-programmer: new package Message-ID: <20230615065520.92843837BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7988be7eb4d9c77821a059f3193263e4d47cafba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + package/Config.in | 1 + package/dfu-programmer/Config.in | 17 +++++++++++++++++ package/dfu-programmer/dfu-programmer.hash | 3 +++ package/dfu-programmer/dfu-programmer.mk | 21 +++++++++++++++++++++ 5 files changed, 43 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..56316201af 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2308,6 +2308,7 @@ F: configs/roseapplepi_defconfig F: configs/sheevaplug_defconfig F: configs/visionfive_defconfig F: package/bats-core/ +F: package/dfu-programmer/ F: package/docker-compose/ F: package/dump1090/ F: package/fatcat/ diff --git a/package/Config.in b/package/Config.in index ad438667d2..bff090a661 100644 --- a/package/Config.in +++ b/package/Config.in @@ -482,6 +482,7 @@ endmenu source "package/dbus-glib/Config.in" source "package/dbus-python/Config.in" source "package/dbus-triggerd/Config.in" + source "package/dfu-programmer/Config.in" source "package/dfu-util/Config.in" source "package/dmidecode/Config.in" source "package/dmraid/Config.in" diff --git a/package/dfu-programmer/Config.in b/package/dfu-programmer/Config.in new file mode 100644 index 0000000000..6e0743e9d8 --- /dev/null +++ b/package/dfu-programmer/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_DFU_PROGRAMMER + bool "dfu-programmer" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb + select BR2_PACKAGE_LIBUSB + help + Dfu-programmer is a multi-platform command-line programmer + for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB + bootloader supporting ISP. Most Atmel devices having a USB + port come pre-programmed with the bootloader, and this is a + lightweight alternative to Atmel's own FLIP/BatchISP program. + + http://dfu-programmer.github.io/ + +comment "dfu-programmer needs a toolchain w/ threads, gcc >= 4.9" + depends on !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/dfu-programmer/dfu-programmer.hash b/package/dfu-programmer/dfu-programmer.hash new file mode 100644 index 0000000000..afa1d97aed --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0 dfu-programmer-1.0.0.tar.gz +sha256 d8fb44c26fecbb2b8a368a6c0ed4f5478a401fab03744325407736a80383af76 COPYING diff --git a/package/dfu-programmer/dfu-programmer.mk b/package/dfu-programmer/dfu-programmer.mk new file mode 100644 index 0000000000..3b1589125c --- /dev/null +++ b/package/dfu-programmer/dfu-programmer.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# dfu-programmer +# +################################################################################ + +DFU_PROGRAMMER_VERSION = 1.0.0 +DFU_PROGRAMMER_SITE = https://github.com/dfu-programmer/dfu-programmer/releases/download/v$(DFU_PROGRAMMER_VERSION) +DFU_PROGRAMMER_LICENSE = GPL-2.0+ +DFU_PROGRAMMER_LICENSE_FILES = COPYING +DFU_PROGRAMMER_DEPENDENCIES = libusb + +# No update-bash-completion.sh in tarball. Fix sent upstream: +# https://github.com/dfu-programmer/dfu-programmer/pull/91 +define DFU_PROGRAMMER_ADD_MISSING_FILE + ln -s /bin/true $(@D)/update-bash-completion.sh +endef + +DFU_PROGRAMMER_POST_PATCH_HOOKS == DFU_PROGRAMMER_ADD_MISSING_FILE + +$(eval $(autotools-package)) From peter at korsgaard.com Thu Jun 15 06:50:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:50:48 +0200 Subject: [Buildroot] [git commit] package/libfuse3: bump to version 3.15.0 Message-ID: <20230615065520.84C8C837D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81cb8b7e104019c892333907afbdd6cdf35e57ff branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch that has been upstreamed but add a new one to fix build failure: ../meson.build:180:12: ERROR: Can not run test applications in this cross environment. Signed-off-by: Giulio Benetti Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch | 48 ---------------------- ...und-test-applications-for-cross-compiler-.patch | 43 +++++++++++++++++++ package/libfuse3/libfuse3.hash | 2 +- package/libfuse3/libfuse3.mk | 2 +- 5 files changed, 45 insertions(+), 51 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 14c9bdbb7a..5e1fec9e97 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -740,7 +740,6 @@ package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch Upstream package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch Upstream package/libfuse/0001-fix-aarch64-build.patch Upstream package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream -package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch Upstream package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream diff --git a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch b/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch deleted file mode 100644 index 58f9747d77..0000000000 --- a/package/libfuse3/0001-Fix-MS_LAZYTIME-not-defined-on-uclibc.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 56038446952516da5d4cf09e1192824031082943 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 27 Mar 2023 21:08:57 +0200 -Subject: [PATCH] Fix MS_LAZYTIME not defined on uclibc - -[Upstream status: https://github.com/libfuse/libfuse/pull/753] -Signed-off-by: Giulio Benetti ---- - lib/mount.c | 5 +++++ - util/fusermount.c | 6 ++++++ - 2 files changed, 11 insertions(+) - -diff --git a/lib/mount.c b/lib/mount.c -index 1f1ee86..84e5c73 100644 ---- a/lib/mount.c -+++ b/lib/mount.c -@@ -27,6 +27,11 @@ - #include - #include - -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #ifdef __NetBSD__ - #include - -diff --git a/util/fusermount.c b/util/fusermount.c -index 6e72f0d..82cc420 100644 ---- a/util/fusermount.c -+++ b/util/fusermount.c -@@ -25,6 +25,12 @@ - #include - #include - #include -+ -+/* uclibc doesn't define MS_LAZYTIME */ -+#ifndef MS_LAZYTIME -+#define MS_LAZYTIME (1<<25) -+#endif -+ - #include - #include - #include --- -2.34.1 - diff --git a/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch new file mode 100644 index 0000000000..b99b4c23f4 --- /dev/null +++ b/package/libfuse3/0001-Wrapper-around-test-applications-for-cross-compiler-.patch @@ -0,0 +1,43 @@ +From b58a0014bff619f1810af49441d987d732c4244e Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Tue, 13 Jun 2023 20:02:01 +1000 +Subject: [PATCH] Wrapper around test applications for cross compiler + environment in meson.build (#804) + +This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build +fuse to be built using a cross compiler + +Fixes: +../meson.build:180:12: ERROR: Can not run test applications in this cross environment. + +Upstream: https://github.com/libfuse/libfuse/commit/b58a0014bff619f1810af49441d987d732c4244e + +Signed-off-by: Giulio Benetti +--- + meson.build | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 7aa4e0d..9707ea3 100644 +--- a/meson.build ++++ b/meson.build +@@ -177,10 +177,12 @@ int main() + } + ''' + +-result = cc.run(detect_getmntent_needs_unescape) +-if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' +- message('getmntent does not unescape') +- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++if not meson.is_cross_build() ++ result = cc.run(detect_getmntent_needs_unescape) ++ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' ++ message('getmntent does not unescape') ++ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') ++ endif + endif + + # Write private test results into fuse_config.h (stored in build directory) +-- +2.34.1 + diff --git a/package/libfuse3/libfuse3.hash b/package/libfuse3/libfuse3.hash index df4df524d0..155c29ecd2 100644 --- a/package/libfuse3/libfuse3.hash +++ b/package/libfuse3/libfuse3.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 checksums -sha256 99688d68a753ee97eed51d536b216b8ae5d7fe0236c1a45d439357903bfd4d88 libfuse3-3.14.1.tar.gz +sha256 1e79f1dd60eaf79645c21411c4a7028c97b5e745ea677ac5bda747c90497a785 libfuse3-3.15.0.tar.gz sha256 b8832d9caaa075bbbd2aef24efa09f8b7ab66a832812d88c602da0c7b4397fad LICENSE diff --git a/package/libfuse3/libfuse3.mk b/package/libfuse3/libfuse3.mk index 61523820ad..f1b294f74f 100644 --- a/package/libfuse3/libfuse3.mk +++ b/package/libfuse3/libfuse3.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFUSE3_VERSION = 3.14.1 +LIBFUSE3_VERSION = 3.15.0 LIBFUSE3_SITE = $(call github,libfuse,libfuse,fuse-$(LIBFUSE3_VERSION)) LIBFUSE3_LICENSE = LGPL-2.1 LIBFUSE3_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Jun 15 06:44:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 15 Jun 2023 08:44:59 +0200 Subject: [Buildroot] [git commit] package/graphicsmagick: security bump to version 1.3.40 Message-ID: <20230615065520.650B7837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd3ff0761c741723afc556f5eaf96e1941264eb4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: 1.3.39: - oss-fuzz: Several security fixes originating from oss-fuzz testing. - ALL: Replace strcpy() with strlcpy(), replace strcat() with strlcat(), replace sprintf() with snprintf(). Prefer using bounded string functions. This change is made for the purpose of increasing safety than to address any existing demonstrated concern. 1.3.40: - DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory. Signed-off-by: Grzegorz Blach [Peter: mark as security fix, extend commit message] Signed-off-by: Peter Korsgaard --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT From sebastian.weyer at smile.fr Thu Jun 15 13:43:04 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:04 +0200 Subject: [Buildroot] [PATCH v4 00/10] group llvm projects and bump to version 15.0.3 Message-ID: <20230615134315.494330-1-sebastian.weyer@smile.fr> This series attempts two things: - Move the different llvm subprojects into one folder and share version and site information. - Bump the version to the latest 15.0.3 Starting with version 12 different subprojects added dependencies or sources that would be available when building from the "monorepo". These have been added as new host packages. This update is needed in order to be able to use some packages in the future as for example mesa3d's RustiCL. v4: - change some inaccurate commit messages - bump spirv-llvm-translator version at the same time as other llvm packages - remove package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch as it has been integrated in the newer version v3: - move libclc before llvm 15.0.3 version bump commit - force llvm-cmake and llvm-libunwind version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 - Keep cp as install command since there is no CMakefiles.txt - llvm, clang, lld: keep LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since this option is still used to check C++17 compiler support: llvm/cmake/modules/CheckCompilerVersion.cmake Changes v1 -> v2: - Rebased onto current master - Bump to 15.0.3 instead of 15.0.1 - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC - libclc: Add missing change to package/Config.in Lang Daniel (10): package/llvm-project: new group for llvm packages package/llvm: move to llvm-project folder package/lld: move to llvm-project subfolder package/clang: move to llvm-project subfolder package/compiler-rt: move to llvm-project subfolder package/libclc: move to llvm-project subfolder package/llvm-project/llvm-cmake: new package package/llvm-project/llvm-libunwind: new package package/llvm-project: bump to version 15.0.3 DEVELOPERS: add Daniel Lang for llvm-project DEVELOPERS | 19 ++++++----- package/Config.in | 8 ++--- package/Config.in.host | 2 +- ...hains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 10 +++--- package/{ => llvm-project}/clang/clang.hash | 2 +- package/{ => llvm-project}/clang/clang.mk | 15 +++----- .../{ => llvm-project}/compiler-rt/Config.in | 6 ++-- .../compiler-rt/compiler-rt.hash | 2 +- .../compiler-rt/compiler-rt.mk | 9 +++-- .../0001-support-out-of-tree-build.patch | 0 package/{ => llvm-project}/libclc/Config.in | 6 ++-- package/{ => llvm-project}/libclc/libclc.hash | 2 +- package/{ => llvm-project}/libclc/libclc.mk | 4 +-- package/{ => llvm-project}/lld/Config.in.host | 6 ++-- package/{ => llvm-project}/lld/lld.hash | 2 +- package/{ => llvm-project}/lld/lld.mk | 13 ++----- .../llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 ++++++++++ .../llvm-libunwind/llvm-libunwind.hash | 3 ++ .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++ package/llvm-project/llvm-project.mk | 11 ++++++ package/{ => llvm-project}/llvm/Config.in | 10 +++--- package/{ => llvm-project}/llvm/llvm.hash | 2 +- package/{ => llvm-project}/llvm/llvm.mk | 27 ++++++++------- .../llvm/0001-nfc-Fix-missing-include.patch | 24 ------------- ...-missing-cstdint-header-to-Signals.h.patch | 34 ------------------- package/mesa3d/Config.in | 10 +++--- .../spirv-llvm-translator.hash | 2 +- .../spirv-llvm-translator.mk | 4 +-- 30 files changed, 126 insertions(+), 144 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (82%) rename package/{ => llvm-project}/clang/clang.hash (52%) rename package/{ => llvm-project}/clang/clang.mk (89%) rename package/{ => llvm-project}/compiler-rt/Config.in (87%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (50%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (82%) rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%) rename package/{ => llvm-project}/libclc/Config.in (73%) rename package/{ => llvm-project}/libclc/libclc.hash (51%) rename package/{ => llvm-project}/libclc/libclc.mk (92%) rename package/{ => llvm-project}/lld/Config.in.host (74%) rename package/{ => llvm-project}/lld/lld.hash (52%) rename package/{ => llvm-project}/lld/lld.mk (61%) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk create mode 100644 package/llvm-project/llvm-project.mk rename package/{ => llvm-project}/llvm/Config.in (88%) rename package/{ => llvm-project}/llvm/llvm.hash (52%) rename package/{ => llvm-project}/llvm/llvm.mk (94%) delete mode 100644 package/llvm/0001-nfc-Fix-missing-include.patch delete mode 100644 package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:05 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:05 +0200 Subject: [Buildroot] [PATCH v4 01/10] package/llvm-project: new group for llvm packages In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-2-sebastian.weyer@smile.fr> From: Lang Daniel To make updating easier in the future, group all llvm projects in one subfolder and define some variables for all of them. Introduce LLVM_PROJECT_VERSION_MAJOR to be used by the clang package in a followup change. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: Add LLVM_PROJECT_VERSION_MAJOR --- package/llvm-project/llvm-project.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 package/llvm-project/llvm-project.mk diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk new file mode 100644 index 0000000000..747a6f5647 --- /dev/null +++ b/package/llvm-project/llvm-project.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# llvm-project +# +################################################################################ + +LLVM_PROJECT_VERSION_MAJOR = 11 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) + +include $(sort $(wildcard package/llvm-project/*/*.mk)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:06 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:06 +0200 Subject: [Buildroot] [PATCH v4 02/10] package/llvm: move to llvm-project folder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-3-sebastian.weyer@smile.fr> From: Lang Daniel To make updating easier, move llvm into the llvm-project folder and use the defined information. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- .../llvm/0001-nfc-Fix-missing-include.patch | 0 package/{ => llvm-project}/llvm/Config.in | 0 package/{ => llvm-project}/llvm/llvm.hash | 0 package/{ => llvm-project}/llvm/llvm.mk | 5 ++--- 6 files changed, 6 insertions(+), 7 deletions(-) rename package/{ => llvm-project}/llvm/0001-nfc-Fix-missing-include.patch (100%) rename package/{ => llvm-project}/llvm/Config.in (100%) rename package/{ => llvm-project}/llvm/llvm.hash (100%) rename package/{ => llvm-project}/llvm/llvm.mk (98%) diff --git a/DEVELOPERS b/DEVELOPERS index 56316201af..c4273c5f85 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1639,7 +1639,7 @@ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ F: package/lld/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ F: package/python-raven/ @@ -2538,7 +2538,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ -F: package/llvm/ +F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ F: package/mesa3d/ @@ -2949,7 +2949,7 @@ N: Valentin Korenblit F: package/clang/ F: package/clinfo/ F: package/libclc/ -F: package/llvm/ +F: package/llvm-project/llvm/ N: Vanya Sergeev F: package/lua-periphery/ diff --git a/package/Config.in b/package/Config.in index bff090a661..dffffc195b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2128,7 +2128,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" - source "package/llvm/Config.in" + source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" source "package/mpc/Config.in" diff --git a/package/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch similarity index 100% rename from package/llvm/0001-nfc-Fix-missing-include.patch rename to package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch diff --git a/package/llvm/Config.in b/package/llvm-project/llvm/Config.in similarity index 100% rename from package/llvm/Config.in rename to package/llvm-project/llvm/Config.in diff --git a/package/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash similarity index 100% rename from package/llvm/llvm.hash rename to package/llvm-project/llvm/llvm.hash diff --git a/package/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk similarity index 98% rename from package/llvm/llvm.mk rename to package/llvm-project/llvm/llvm.mk index 977c0a08c2..1adad17b16 100644 --- a/package/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLVM_VERSION = 11.1.0 -LLVM_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_VERSION) +LLVM_VERSION = $(LLVM_PROJECT_VERSION) +LLVM_SITE = $(LLVM_PROJECT_SITE) LLVM_SOURCE = llvm-$(LLVM_VERSION).src.tar.xz LLVM_LICENSE = Apache-2.0 with exceptions LLVM_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:07 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:07 +0200 Subject: [Buildroot] [PATCH v4 03/10] package/lld: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-4-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move lld to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracy in commit message (move llvm -> move lld) --- DEVELOPERS | 2 +- package/Config.in.host | 2 +- package/{ => llvm-project}/lld/Config.in.host | 0 package/{ => llvm-project}/lld/lld.hash | 0 package/{ => llvm-project}/lld/lld.mk | 5 ++--- 5 files changed, 4 insertions(+), 5 deletions(-) rename package/{ => llvm-project}/lld/Config.in.host (100%) rename package/{ => llvm-project}/lld/lld.hash (100%) rename package/{ => llvm-project}/lld/lld.mk (87%) diff --git a/DEVELOPERS b/DEVELOPERS index c4273c5f85..befafff1d0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1638,7 +1638,7 @@ F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ -F: package/lld/ +F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ F: package/python-pycups/ diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..9addc88522 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -51,7 +51,7 @@ menu "Host utilities" source "package/jsmin/Config.in.host" source "package/kmod/Config.in.host" source "package/libp11/Config.in.host" - source "package/lld/Config.in.host" + source "package/llvm-project/lld/Config.in.host" source "package/lpc3250loader/Config.in.host" source "package/lttng-babeltrace/Config.in.host" source "package/lzma-alone/Config.in.host" diff --git a/package/lld/Config.in.host b/package/llvm-project/lld/Config.in.host similarity index 100% rename from package/lld/Config.in.host rename to package/llvm-project/lld/Config.in.host diff --git a/package/lld/lld.hash b/package/llvm-project/lld/lld.hash similarity index 100% rename from package/lld/lld.hash rename to package/llvm-project/lld/lld.hash diff --git a/package/lld/lld.mk b/package/llvm-project/lld/lld.mk similarity index 87% rename from package/lld/lld.mk rename to package/llvm-project/lld/lld.mk index 4bf903cda0..46ec3b13ff 100644 --- a/package/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -4,9 +4,8 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -LLD_VERSION = 11.1.0 -LLD_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLD_VERSION) +LLD_VERSION = $(LLVM_PROJECT_VERSION) +LLD_SITE = $(LLVM_PROJECT_SITE) LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:08 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:08 +0200 Subject: [Buildroot] [PATCH v4 04/10] package/clang: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-5-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move clang to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracy in commit message (move llvm -> move clang) v3: move "package/llvm-project/clang/Config.in" entry in package/Config.in --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- ...-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 0 package/{ => llvm-project}/clang/clang.hash | 0 package/{ => llvm-project}/clang/clang.mk | 7 +++---- 6 files changed, 7 insertions(+), 8 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (100%) rename package/{ => llvm-project}/clang/clang.hash (100%) rename package/{ => llvm-project}/clang/clang.mk (96%) diff --git a/DEVELOPERS b/DEVELOPERS index befafff1d0..1fb8295a7a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1634,10 +1634,10 @@ F: support/testing/tests/package/test_python_aexpect.py N: Joseph Kogut F: package/at-spi2-core/ -F: package/clang/ F: package/earlyoom/ F: package/gconf/ F: package/libnss/ +F: package/llvm-project/clang/ F: package/llvm-project/lld/ F: package/llvm-project/llvm/ F: package/python-cython/ @@ -2519,7 +2519,6 @@ F: package/alure/ F: package/aubio/ F: package/binutils/ F: package/bullet/ -F: package/clang/ F: package/clinfo/ F: package/efl/ F: package/enet/ @@ -2538,6 +2537,7 @@ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2946,9 +2946,9 @@ F: package/gettext-tiny/ F: package/tinyssh/ N: Valentin Korenblit -F: package/clang/ F: package/clinfo/ F: package/libclc/ +F: package/llvm-project/clang/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index dffffc195b..7f2f045c87 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2023,7 +2023,6 @@ menu "Other" source "package/catch2/Config.in" source "package/cctz/Config.in" source "package/cereal/Config.in" - source "package/clang/Config.in" source "package/cmocka/Config.in" source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" @@ -2128,6 +2127,7 @@ comment "linux-pam plugins" source "package/libpam-tacplus/Config.in" endif source "package/liquid-dsp/Config.in" + source "package/llvm-project/clang/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch b/package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch similarity index 100% rename from package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch rename to package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch diff --git a/package/clang/Config.in b/package/llvm-project/clang/Config.in similarity index 100% rename from package/clang/Config.in rename to package/llvm-project/clang/Config.in diff --git a/package/clang/clang.hash b/package/llvm-project/clang/clang.hash similarity index 100% rename from package/clang/clang.hash rename to package/llvm-project/clang/clang.hash diff --git a/package/clang/clang.mk b/package/llvm-project/clang/clang.mk similarity index 96% rename from package/clang/clang.mk rename to package/llvm-project/clang/clang.mk index 3c75f8d6b1..0943e21a8c 100644 --- a/package/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -4,10 +4,9 @@ # ################################################################################ -# LLVM, Clang and lld should be version bumped together -CLANG_VERSION_MAJOR = 11 -CLANG_VERSION = $(CLANG_VERSION_MAJOR).1.0 -CLANG_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(CLANG_VERSION) +CLANG_VERSION_MAJOR = $(LLVM_PROJECT_VERSION_MAJOR) +CLANG_VERSION = $(LLVM_PROJECT_VERSION) +CLANG_SITE = $(LLVM_PROJECT_SITE) CLANG_SOURCE = clang-$(CLANG_VERSION).src.tar.xz CLANG_LICENSE = Apache-2.0 with exceptions CLANG_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:09 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:09 +0200 Subject: [Buildroot] [PATCH v4 05/10] package/compiler-rt: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-6-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move compiler-rt to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang Reviewed-by: Romain Naour Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: - change inaccuracy in commit message (move llvm -> move compiler-rt) - remove change in DEVELOPERS file because the person removed their name from the file v3: move compiler-rt entry in package/Config.in --- package/Config.in | 2 +- package/{ => llvm-project}/compiler-rt/Config.in | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.hash | 0 package/{ => llvm-project}/compiler-rt/compiler-rt.mk | 6 ++---- 4 files changed, 3 insertions(+), 5 deletions(-) rename package/{ => llvm-project}/compiler-rt/Config.in (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.hash (100%) rename package/{ => llvm-project}/compiler-rt/compiler-rt.mk (85%) diff --git a/package/Config.in b/package/Config.in index 7f2f045c87..17343a8e86 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2024,7 +2024,6 @@ menu "Other" source "package/cctz/Config.in" source "package/cereal/Config.in" source "package/cmocka/Config.in" - source "package/compiler-rt/Config.in" source "package/cppcms/Config.in" source "package/cracklib/Config.in" source "package/dawgdic/Config.in" @@ -2128,6 +2127,7 @@ comment "linux-pam plugins" endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" + source "package/llvm-project/compiler-rt/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in similarity index 100% rename from package/compiler-rt/Config.in rename to package/llvm-project/compiler-rt/Config.in diff --git a/package/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash similarity index 100% rename from package/compiler-rt/compiler-rt.hash rename to package/llvm-project/compiler-rt/compiler-rt.hash diff --git a/package/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk similarity index 85% rename from package/compiler-rt/compiler-rt.mk rename to package/llvm-project/compiler-rt/compiler-rt.mk index c8ea86e899..84add60801 100644 --- a/package/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -4,11 +4,9 @@ # ################################################################################ -# Compiler-RT should be bumped together with LLVM and Clang as the run-time is -# tied to the version of those tools -COMPILER_RT_VERSION = 11.1.0 +COMPILER_RT_VERSION = $(LLVM_PROJECT_VERSION) COMPILER_RT_SOURCE = compiler-rt-$(COMPILER_RT_VERSION).src.tar.xz -COMPILER_RT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPILER_RT_VERSION) +COMPILER_RT_SITE = $(LLVM_PROJECT_SITE) COMPILER_RT_LICENSE = NCSA MIT COMPILER_RT_LICENSE_FILES = LICENSE.TXT COMPILER_RT_DEPENDENCIES = host-clang llvm -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:10 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:10 +0200 Subject: [Buildroot] [PATCH v4 06/10] package/libclc: move to llvm-project subfolder In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-7-sebastian.weyer@smile.fr> From: Lang Daniel To make version bumping easier, move libclc to a new llvm-project subfolder and specify site for the project. Since the version of libclc is more recent than the version specified in LLVM_PROJECT_VERSION, don't change it for now until a later update. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: change inaccuracies in commit message - move llvm -> move libclc - libclc version is not specified through LLVM_PROJECT_VERSION since it is already at version 13.0.1 as opposed to version 11.1.0 v3: move libclc before llvm 15.0.3 version bump commit move libclc entry in package/Config.in --- DEVELOPERS | 4 ++-- package/Config.in | 2 +- .../libclc/0001-support-out-of-tree-build.patch | 0 package/{ => llvm-project}/libclc/Config.in | 0 package/{ => llvm-project}/libclc/libclc.hash | 0 package/{ => llvm-project}/libclc/libclc.mk | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) rename package/{ => llvm-project}/libclc/0001-support-out-of-tree-build.patch (100%) rename package/{ => llvm-project}/libclc/Config.in (100%) rename package/{ => llvm-project}/libclc/libclc.hash (100%) rename package/{ => llvm-project}/libclc/libclc.mk (93%) diff --git a/DEVELOPERS b/DEVELOPERS index 1fb8295a7a..48907a5cd8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2532,12 +2532,12 @@ F: package/irrlicht/ F: package/liblinear/ F: package/lensfun/ F: package/libbpf/ -F: package/libclc/ F: package/libgta/ F: package/libiec61850/ F: package/libspatialindex/ F: package/linux-syscall-support/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ F: package/lugaru/ F: package/mcelog/ @@ -2947,8 +2947,8 @@ F: package/tinyssh/ N: Valentin Korenblit F: package/clinfo/ -F: package/libclc/ F: package/llvm-project/clang/ +F: package/llvm-project/libclc/ F: package/llvm-project/llvm/ N: Vanya Sergeev diff --git a/package/Config.in b/package/Config.in index 17343a8e86..42cf0b170e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2065,7 +2065,6 @@ menu "Other" source "package/libcap/Config.in" source "package/libcap-ng/Config.in" source "package/libcgroup/Config.in" - source "package/libclc/Config.in" source "package/libcofi/Config.in" source "package/libcorrect/Config.in" source "package/libcrossguid/Config.in" @@ -2128,6 +2127,7 @@ endif source "package/liquid-dsp/Config.in" source "package/llvm-project/clang/Config.in" source "package/llvm-project/compiler-rt/Config.in" + source "package/llvm-project/libclc/Config.in" source "package/llvm-project/llvm/Config.in" source "package/lttng-libust/Config.in" source "package/matio/Config.in" diff --git a/package/libclc/0001-support-out-of-tree-build.patch b/package/llvm-project/libclc/0001-support-out-of-tree-build.patch similarity index 100% rename from package/libclc/0001-support-out-of-tree-build.patch rename to package/llvm-project/libclc/0001-support-out-of-tree-build.patch diff --git a/package/libclc/Config.in b/package/llvm-project/libclc/Config.in similarity index 100% rename from package/libclc/Config.in rename to package/llvm-project/libclc/Config.in diff --git a/package/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash similarity index 100% rename from package/libclc/libclc.hash rename to package/llvm-project/libclc/libclc.hash diff --git a/package/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk similarity index 93% rename from package/libclc/libclc.mk rename to package/llvm-project/libclc/libclc.mk index 5d246cf4f8..406adfdb53 100644 --- a/package/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -5,7 +5,7 @@ ################################################################################ LIBCLC_VERSION = 13.0.1 -LIBCLC_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LIBCLC_VERSION) +LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT LIBCLC_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:11 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:11 +0200 Subject: [Buildroot] [PATCH v4 07/10] package/llvm-project/llvm-cmake: new package In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-8-sebastian.weyer@smile.fr> From: Lang Daniel This is a small host package containing shared cmake modules that are needed by various projects during configuration. For example llvm 15 needs it. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: - force llvm-cmake version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 - Keep cp as install command since there is no CMakefiles.txt - Add License information sinec it come from llvm-project --- package/llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.hash b/package/llvm-project/llvm-cmake/llvm-cmake.hash new file mode 100644 index 0000000000..862c5d92e8 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.hash @@ -0,0 +1,2 @@ +# locally calculated +sha256 21cf3f52c53dc8b8972122ae35a5c18de09c7df693b48b5cd8553c3e3fed090d cmake-15.0.3.src.tar.xz diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk new file mode 100644 index 0000000000..b305797891 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# llvm-cmake +# +################################################################################ + +LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) +LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz +LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions + +define HOST_LLVM_CMAKE_INSTALL_CMDS + mkdir -p $(HOST_DIR)/lib/cmake/llvm + cp -Rv $(@D)/Modules/* $(HOST_DIR)/lib/cmake/llvm +endef + +$(eval $(host-generic-package)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:12 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:12 +0200 Subject: [Buildroot] [PATCH v4 08/10] package/llvm-project/llvm-libunwind: new package In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-9-sebastian.weyer@smile.fr> From: Lang Daniel Starting with version 15, lld needs the llvm implementation of libunwind, therefore it is added as a host package. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v3: force llvm-libunwind version to 15.0.3 since LLVM_PROJECT_VERSION is still at 11.1.0 --- .../llvm-libunwind/llvm-libunwind.hash | 3 +++ .../llvm-libunwind/llvm-libunwind.mk | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.hash create mode 100644 package/llvm-project/llvm-libunwind/llvm-libunwind.mk diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.hash b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash new file mode 100644 index 0000000000..86775f5dba --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 0ab6e07bf05359e242e9ea80e4089b819914867fa997a715e324e584bcfdf114 libunwind-15.0.3.src.tar.xz +sha256 b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d LICENSE.TXT diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk new file mode 100644 index 0000000000..825e1beac0 --- /dev/null +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# llvm-libunwind +# +################################################################################ + +LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) +LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz +LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions +LLVM_LIBUNWIND_LICENSE_FILES = LICENSE.TXT +LLVM_LIBUNWIND_SUPPORTS_IN_SOURCE_BUILD = NO + +HOST_LLVM_LIBUNWIND_CONF_OPTS += \ + -DCMAKE_MODULE_PATH="$(HOST_DIR)/lib/cmake/llvm" \ + -DLIBUNWIND_INSTALL_HEADERS=ON + +$(eval $(host-cmake-package)) -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:14 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:14 +0200 Subject: [Buildroot] [PATCH v4 10/10] DEVELOPERS: add Daniel Lang for llvm-project In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-11-sebastian.weyer@smile.fr> From: Lang Daniel Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 48907a5cd8..a9987ce1e6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -654,6 +654,7 @@ F: package/glibmm2_66/ F: package/gtkmm3/ F: package/libsigc/ F: package/libsigc2/ +F: package/llvm-project/ F: package/paho-mqtt-cpp/ F: package/pangomm/ F: package/pangomm2_46/ -- 2.34.1 From sebastian.weyer at smile.fr Thu Jun 15 13:43:13 2023 From: sebastian.weyer at smile.fr (Sebastian Weyer) Date: Thu, 15 Jun 2023 15:43:13 +0200 Subject: [Buildroot] [PATCH v4 09/10] package/llvm-project: bump to version 15.0.3 In-Reply-To: <20230615134315.494330-1-sebastian.weyer@smile.fr> References: <20230615134315.494330-1-sebastian.weyer@smile.fr> Message-ID: <20230615134315.494330-10-sebastian.weyer@smile.fr> From: Lang Daniel - Add new build dependencies to lld and llvm - Add host-gcc and gcc >= 7.x dependency since clang doesn't build with gcc 6.3 [ 28%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp: In instantiation of ?{anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>):: [with auto:2 = const llvm::SmallVector]?: /usr/include/c++/6/bits/stl_algo.h:3769:5: required from ?_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = std::_Rb_tree_const_iterator >; _Funct = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]? output/host/include/llvm/ADT/STLExtras.h:1611:23: required from ?UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = std::set, {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::Compare>&; UnaryFunction = {anonymous}::SemaSignatureTable::init(llvm::ArrayRef<{anonymous}::SemaRecord>)::]? output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:64: required from here output/build/host-clang-15.0.3/utils/TableGen/RISCVVEmitter.cpp:249:50: error: cannot call member function ?void {anonymous}::SemaSignatureTable::insert(llvm::ArrayRef)? without object llvm::for_each(Signatures, [this](auto &Sig) { insert(Sig); }); ^~~~~~ utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make:313: recipe for target 'utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o' failed make[4]: *** [utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o] Error 1 Indeed LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN is OFF, the CheckCompilerVersion.cmake trigger an error if gcc < 7.x. Indded since llvm 15 this option check for C++17 [1] The last gcc 7.x version (7.5) has been released in 2019. Fixing llvm/clang issues for old compiler maybe it's not worth it. - Remove LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN since gcc >= 7 is mendatory. When updating LLVM, we also need to update the version of SPIRV_LLVM_TRANSLATOR because its CMakeLists.txt verifies the LLVM base version [2]. The patch package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch has been included in tag llvmorg-15.0.0 of llvm-project. [1] https://github.com/llvm/llvm-project/commit/4c72deb613d9d8838785b431facb3eb480fb2f51 [2] https://github.com/KhronosGroup/SPIRV-LLVM-Translator/blob/5be08b8bb91fc6ca62857792c177bc7479e5e3db/CMakeLists.txt#LL82C6-L82C6 Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer --- v4: - update spirv-llvm-translator version as well - remove package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch v3: - add libclc bump - llvm, clang, lld, mesa3d (llvm): add gcc >= 7.x dependency Changes v1 -> v2: - Bump to 15.0.3 instead of 15.0.1 - llvm: use CMAKE_HOST_C_COMPILER instead of HOSTCC --- package/llvm-project/clang/Config.in | 10 +++--- package/llvm-project/clang/clang.hash | 2 +- package/llvm-project/clang/clang.mk | 8 +---- package/llvm-project/compiler-rt/Config.in | 6 ++-- .../llvm-project/compiler-rt/compiler-rt.hash | 2 +- .../llvm-project/compiler-rt/compiler-rt.mk | 3 +- package/llvm-project/libclc/Config.in | 6 ++-- package/llvm-project/libclc/libclc.hash | 2 +- package/llvm-project/libclc/libclc.mk | 2 +- package/llvm-project/lld/Config.in.host | 6 ++-- package/llvm-project/lld/lld.hash | 2 +- package/llvm-project/lld/lld.mk | 8 +---- package/llvm-project/llvm-cmake/llvm-cmake.mk | 2 +- .../llvm-libunwind/llvm-libunwind.mk | 2 +- package/llvm-project/llvm-project.mk | 4 +-- .../llvm/0001-nfc-Fix-missing-include.patch | 24 ------------- package/llvm-project/llvm/Config.in | 10 +++--- package/llvm-project/llvm/llvm.hash | 2 +- package/llvm-project/llvm/llvm.mk | 22 ++++++------ ...-missing-cstdint-header-to-Signals.h.patch | 34 ------------------- package/mesa3d/Config.in | 10 +++--- .../spirv-llvm-translator.hash | 2 +- .../spirv-llvm-translator.mk | 4 +-- 23 files changed, 54 insertions(+), 119 deletions(-) delete mode 100644 package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch delete mode 100644 package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch diff --git a/package/llvm-project/clang/Config.in b/package/llvm-project/clang/Config.in index e4d455781e..2e23888720 100644 --- a/package/llvm-project/clang/Config.in +++ b/package/llvm-project/clang/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_CLANG bool "clang" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 + depends on BR2_HOST_GCC_AT_LEAST_7 select BR2_PACKAGE_LLVM help Clang is a C/C++, Objective C/C++ and OpenCL C front-end @@ -15,12 +15,12 @@ config BR2_PACKAGE_CLANG http://clang.llvm.org -comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "clang needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/clang/clang.hash b/package/llvm-project/clang/clang.hash index 0136b80664..52c755cfb3 100644 --- a/package/llvm-project/clang/clang.hash +++ b/package/llvm-project/clang/clang.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 0a8288f065d1f57cb6d96da4d2965cbea32edc572aa972e466e954d17148558b clang-11.1.0.src.tar.xz +sha256 96036052694e703d159c995bda203b59d1ff185c6879189b9eba837726e1738c clang-15.0.3.src.tar.xz sha256 ebcd9bbf783a73d05c53ba4d586b8d5813dcdf3bbec50265860ccc885e606f47 LICENSE.TXT diff --git a/package/llvm-project/clang/clang.mk b/package/llvm-project/clang/clang.mk index 0943e21a8c..0bafd6461b 100644 --- a/package/llvm-project/clang/clang.mk +++ b/package/llvm-project/clang/clang.mk @@ -17,13 +17,6 @@ CLANG_INSTALL_STAGING = YES HOST_CLANG_DEPENDENCIES = host-llvm host-libxml2 CLANG_DEPENDENCIES = llvm host-clang -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -CLANG_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON - # This option is needed, otherwise multiple shared libs # (libclangAST.so, libclangBasic.so, libclangFrontend.so, etc.) will # be generated. As a final shared lib containing all these components @@ -62,6 +55,7 @@ CLANG_CONF_OPTS += \ HOST_CLANG_CONF_OPTS += -DLLVM_DIR=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_DEFAULT_LINKER=$(TARGET_LD) CLANG_CONF_OPTS += -DLLVM_DIR=$(STAGING_DIR)/usr/lib/cmake/llvm \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm \ -DCLANG_TABLEGEN:FILEPATH=$(HOST_DIR)/bin/clang-tblgen \ -DLLVM_TABLEGEN_EXE:FILEPATH=$(HOST_DIR)/bin/llvm-tblgen diff --git a/package/llvm-project/compiler-rt/Config.in b/package/llvm-project/compiler-rt/Config.in index 02169b66c0..e8f2ac4201 100644 --- a/package/llvm-project/compiler-rt/Config.in +++ b/package/llvm-project/compiler-rt/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_COMPILER_RT bool "compiler-rt" depends on BR2_PACKAGE_LLVM depends on BR2_TOOLCHAIN_USES_GLIBC # asan lib requires - depends on BR2_HOST_GCC_AT_LEAST_5 # host-clang + depends on BR2_HOST_GCC_AT_LEAST_7 # host-clang help A collection of runtime libraries primarily used by clang and llvm to provide builtins, sanitizer runtimes, and profiling @@ -10,6 +10,6 @@ config BR2_PACKAGE_COMPILER_RT https://compiler-rt.llvm.org/ -comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 5" +comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 7" depends on !BR2_PACKAGE_LLVM - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/compiler-rt/compiler-rt.hash b/package/llvm-project/compiler-rt/compiler-rt.hash index 8ee010ac5a..fe4e98164b 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.hash +++ b/package/llvm-project/compiler-rt/compiler-rt.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 def1fc00c764cd3abbba925c712ac38860a756a43b696b291f46fee09e453274 compiler-rt-11.1.0.src.tar.xz +sha256 db958eee92d1571d8b7f76c1be8513817f1a888dcf6ced88aca871acfb0eeddd compiler-rt-15.0.3.src.tar.xz sha256 1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d LICENSE.TXT diff --git a/package/llvm-project/compiler-rt/compiler-rt.mk b/package/llvm-project/compiler-rt/compiler-rt.mk index 84add60801..026650c7c8 100644 --- a/package/llvm-project/compiler-rt/compiler-rt.mk +++ b/package/llvm-project/compiler-rt/compiler-rt.mk @@ -17,7 +17,8 @@ COMPILER_RT_INSTALL_TARGET = NO COMPILER_RT_CONF_OPTS=-DCOMPILER_RT_STANDALONE_BUILD=OFF \ -DCOMPILER_RT_STANDALONE_BUILD=ON \ -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=$(GNU_TARGET_NAME) \ - -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config + -DLLVM_CONFIG_PATH=$(HOST_DIR)/bin/llvm-config \ + -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm # The installation of the target runtime libraries defaults to DESTDIR, however # host-clang resources directory needs a link so Clang can find the runtime diff --git a/package/llvm-project/libclc/Config.in b/package/llvm-project/libclc/Config.in index 938933fdd3..85eb888578 100644 --- a/package/llvm-project/libclc/Config.in +++ b/package/llvm-project/libclc/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_LIBCLC bool "libclc" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help libclc is an open source, BSD licensed implementation of the library requirements of the OpenCL C programming language, @@ -9,6 +9,6 @@ config BR2_PACKAGE_LIBCLC http://libclc.llvm.org/ -comment "libclc needs host gcc >= 5" +comment "libclc needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/libclc/libclc.hash b/package/llvm-project/libclc/libclc.hash index c496291d81..7140884f6c 100644 --- a/package/llvm-project/libclc/libclc.hash +++ b/package/llvm-project/libclc/libclc.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 8f0213e52e2fcaca3dfcc438f05d0e15e9b3c96fd6b0994a802b267dc1047a1d libclc-13.0.1.src.tar.xz +sha256 07e8a2b31e07a8cc8a976a6bfd87797d2543d5a9530f449755bf5119acbdbe8e libclc-15.0.3.src.tar.xz sha256 3c536c052db9afd997809e38785c9f2a9e54e2892330fa7c5b438e18a7413479 LICENSE.TXT diff --git a/package/llvm-project/libclc/libclc.mk b/package/llvm-project/libclc/libclc.mk index 406adfdb53..9f303d6d2f 100644 --- a/package/llvm-project/libclc/libclc.mk +++ b/package/llvm-project/libclc/libclc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCLC_VERSION = 13.0.1 +LIBCLC_VERSION = $(LLVM_PROJECT_VERSION) LIBCLC_SITE = $(LLVM_PROJECT_SITE) LIBCLC_SOURCE = libclc-$(LIBCLC_VERSION).src.tar.xz LIBCLC_LICENSE = Apache-2.0 with exceptions or MIT diff --git a/package/llvm-project/lld/Config.in.host b/package/llvm-project/lld/Config.in.host index d015fdd520..3bed364a79 100644 --- a/package/llvm-project/lld/Config.in.host +++ b/package/llvm-project/lld/Config.in.host @@ -1,7 +1,7 @@ config BR2_PACKAGE_HOST_LLD bool "host lld" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help LLD is a linker from the LLVM project that is a drop-in replacement for system linkers, and runs much faster than @@ -10,6 +10,6 @@ config BR2_PACKAGE_HOST_LLD https://lld.llvm.org/ -comment "host lld needs host gcc >= 5" +comment "host lld needs host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_HOST_GCC_AT_LEAST_7 diff --git a/package/llvm-project/lld/lld.hash b/package/llvm-project/lld/lld.hash index 6d56ffcaab..2d2598dbeb 100644 --- a/package/llvm-project/lld/lld.hash +++ b/package/llvm-project/lld/lld.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 017a788cbe1ecc4a949abf10755870519086d058a2e99f438829aef24f0c66ce lld-11.1.0.src.tar.xz +sha256 cd5d0894a74b957ce78d62212c1df0b3876a7297593aaece6b0512285e3b8732 lld-15.0.3.src.tar.xz sha256 f7891568956e34643eb6a0db1462db30820d40d7266e2a78063f2fe233ece5a0 LICENSE.TXT diff --git a/package/llvm-project/lld/lld.mk b/package/llvm-project/lld/lld.mk index 46ec3b13ff..539dd0bd71 100644 --- a/package/llvm-project/lld/lld.mk +++ b/package/llvm-project/lld/lld.mk @@ -10,13 +10,7 @@ LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz LLD_LICENSE = Apache-2.0 with exceptions LLD_LICENSE_FILES = LICENSE.TXT LLD_SUPPORTS_IN_SOURCE_BUILD = NO -HOST_LLD_DEPENDENCIES = host-llvm - -# LLVM > 9.0 will soon require C++14 support, building llvm <= 9.0 using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLD_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +HOST_LLD_DEPENDENCIES = host-llvm host-llvm-libunwind # build as static libs as is done in llvm & clang HOST_LLD_CONF_OPTS += -DBUILD_SHARED_LIBS=OFF diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk index b305797891..33b6ba8339 100644 --- a/package/llvm-project/llvm-cmake/llvm-cmake.mk +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_VERSION = $(LLVM_PROJECT_VERSION) LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk index 825e1beac0..be9965a49a 100644 --- a/package/llvm-project/llvm-libunwind/llvm-libunwind.mk +++ b/package/llvm-project/llvm-libunwind/llvm-libunwind.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLVM_LIBUNWIND_VERSION = 15.0.3 +LLVM_LIBUNWIND_VERSION = $(LLVM_PROJECT_VERSION) LLVM_LIBUNWIND_SITE = $(LLVM_PROJECT_SITE) LLVM_LIBUNWIND_SOURCE = libunwind-$(LLVM_LIBUNWIND_VERSION).src.tar.xz LLVM_LIBUNWIND_LICENSE = Apache-2.0 with exceptions diff --git a/package/llvm-project/llvm-project.mk b/package/llvm-project/llvm-project.mk index 747a6f5647..5859ff7cfc 100644 --- a/package/llvm-project/llvm-project.mk +++ b/package/llvm-project/llvm-project.mk @@ -4,8 +4,8 @@ # ################################################################################ -LLVM_PROJECT_VERSION_MAJOR = 11 -LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0 +LLVM_PROJECT_VERSION_MAJOR = 15 +LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).0.3 LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION) include $(sort $(wildcard package/llvm-project/*/*.mk)) diff --git a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch b/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch deleted file mode 100644 index 62111ca138..0000000000 --- a/package/llvm-project/llvm/0001-nfc-Fix-missing-include.patch +++ /dev/null @@ -1,24 +0,0 @@ -From b498303066a63a203d24f739b2d2e0e56dca70d1 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Tue, 10 Nov 2020 14:55:25 +0100 -Subject: [PATCH] [nfc] Fix missing include - -[Retrieved (and backported) from: -https://github.com/llvm/llvm-project/commit/b498303066a63a203d24f739b2d2e0e56dca70d1] -Signed-off-by: Fabrice Fontaine ---- - llvm/utils/benchmark/src/benchmark_register.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/utils/benchmark/src/benchmark_register.h b/utils/benchmark/src/benchmark_register.h -index 0705e219f2fa2..4caa5ad4da079 100644 ---- a/utils/benchmark/src/benchmark_register.h -+++ b/utils/benchmark/src/benchmark_register.h -@@ -1,6 +1,7 @@ - #ifndef BENCHMARK_REGISTER_H - #define BENCHMARK_REGISTER_H - -+#include - #include - - #include "check.h" diff --git a/package/llvm-project/llvm/Config.in b/package/llvm-project/llvm/Config.in index d9d30a5ba5..ebb0fca66a 100644 --- a/package/llvm-project/llvm/Config.in +++ b/package/llvm-project/llvm/Config.in @@ -17,13 +17,13 @@ config BR2_PACKAGE_LLVM_TARGET_ARCH config BR2_PACKAGE_LLVM bool "llvm" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm help The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. @@ -59,12 +59,12 @@ config BR2_PACKAGE_LLVM_BPF endif -comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" +comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/llvm-project/llvm/llvm.hash b/package/llvm-project/llvm/llvm.hash index e7f79492de..df9aa88411 100644 --- a/package/llvm-project/llvm/llvm.hash +++ b/package/llvm-project/llvm/llvm.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5 llvm-11.1.0.src.tar.xz +sha256 c39aec729662416dcbf0bfe53a9786b34e7d93d02908a0779a2f6d83ad0a4a27 llvm-15.0.3.src.tar.xz sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT diff --git a/package/llvm-project/llvm/llvm.mk b/package/llvm-project/llvm/llvm.mk index 1adad17b16..556a2f8c35 100644 --- a/package/llvm-project/llvm/llvm.mk +++ b/package/llvm-project/llvm/llvm.mk @@ -13,16 +13,16 @@ LLVM_CPE_ID_VENDOR = llvm LLVM_SUPPORTS_IN_SOURCE_BUILD = NO LLVM_INSTALL_STAGING = YES -# LLVM >= 9.0 can use python3 to build. -HOST_LLVM_DEPENDENCIES = host-python3 +HOST_LLVM_DEPENDENCIES = host-python3 host-llvm-cmake LLVM_DEPENDENCIES = host-llvm -# LLVM >= 9.0 will soon require C++14 support, building llvm 8.x using a -# toolchain using gcc < 5.1 gives an error but actually still works. Setting -# this option makes it still build with gcc >= 4.8. -# https://reviews.llvm.org/D57264 -HOST_LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON -LLVM_CONF_OPTS += -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON +# Path to cmake modules from host-llvm-cmake +HOST_LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm +LLVM_CONF_OPTS += -DCMAKE_MODULE_PATH=$(HOST_DIR)/lib/cmake/llvm + +# Assembly files for x64 in lib/Support/BLAKE3 need to be compiled +# by a C compiler +HOST_LLVM_CONF_OPTS += -DCMAKE_ASM_COMPILER="$(CMAKE_HOST_C_COMPILER)" # Don't build clang libcxx libcxxabi lldb compiler-rt lld polly as llvm subprojects # This flag assumes that projects are checked out side-by-side and not nested @@ -259,7 +259,8 @@ HOST_LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF LLVM_CONF_OPTS += \ -DLLVM_BUILD_EXAMPLES=OFF \ -DLLVM_BUILD_DOCS=OFF \ @@ -270,7 +271,8 @@ LLVM_CONF_OPTS += \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_INCLUDE_DOCS=OFF \ -DLLVM_INCLUDE_GO_TESTS=OFF \ - -DLLVM_INCLUDE_TESTS=OFF + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_BENCHMARKS=OFF # Copy llvm-config (host variant) to STAGING_DIR # llvm-config (host variant) returns include and lib directories diff --git a/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch b/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch deleted file mode 100644 index c798f585d6..0000000000 --- a/package/llvm/0002-Add-missing-cstdint-header-to-Signals.h.patch +++ /dev/null @@ -1,34 +0,0 @@ -From c6c71ab47d658ab8f84e6a6066d476fd9632bbca Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Mon, 23 May 2022 08:03:23 +0100 -Subject: [PATCH] Add missing header to Signals.h - -Without the change llvm build fails on this week's gcc-13 snapshot as: - - [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o - In file included from llvm/lib/Support/Signals.cpp:14: - llvm/include/llvm/Support/Signals.h:119:8: error: variable or field 'CleanupOnSignal' declared void - 119 | void CleanupOnSignal(uintptr_t Context); - | ^~~~~~~~~~~~~~~ - -Upstream: https://github.com/llvm/llvm-project/commit/ff1681ddb303223973653f7f5f3f3435b48a1983.patch -Signed-off-by: Peter Seiderer ---- - include/llvm/Support/Signals.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/llvm/Support/Signals.h b/include/llvm/Support/Signals.h -index e0a18e72..148216b8 100644 ---- a/include/llvm/Support/Signals.h -+++ b/include/llvm/Support/Signals.h -@@ -14,6 +14,7 @@ - #ifndef LLVM_SUPPORT_SIGNALS_H - #define LLVM_SUPPORT_SIGNALS_H - -+#include - #include - - namespace llvm { --- -2.40.1 - diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index dfd0dc105d..c7ee2a8db0 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -24,19 +24,21 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS config BR2_PACKAGE_MESA3D_LLVM bool "llvm support" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INSTALL_LIBSTDCPP depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future depends on !BR2_STATIC_LIBS depends on BR2_USE_WCHAR # std::wstring - depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + depends on BR2_HOST_GCC_AT_LEAST_7 # host-llvm select BR2_PACKAGE_LLVM -comment "llvm support needs a toolchain w/ wchar, threads, C++, dynamic library, host gcc >= 5" +comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_HOST_GCC_AT_LEAST_5 + || !BR2_HOST_GCC_AT_LEAST_7 comment "llvm support needs a toolchain not affected by GCC bug 64735" depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.hash b/package/spirv-llvm-translator/spirv-llvm-translator.hash index edfca1ea02..4500fc4f62 100644 --- a/package/spirv-llvm-translator/spirv-llvm-translator.hash +++ b/package/spirv-llvm-translator/spirv-llvm-translator.hash @@ -1,3 +1,3 @@ # locally calculated -sha256 bdd7cb677b9fcaaff1cce2153de9d69298f136edecaef3631915614bb5db09a1 spirv-llvm-translator-v11.0.0-297-ga619b34bce55360d79fea9058a93ded04919f2b2.tar.gz +sha256 0a00a72a5b004eeb73f9c96c9c6ba2d6de232cbf3c22a7b322047604d24402ba spirv-llvm-translator-v15.0.0-46-ge82ecc2bd7295604fcf1824e47c95fa6a09c6e63.tar.gz sha256 e3bc36440fc927c62d5cc24efeefe225a14d4e34ffeb0c92e430625cce9ee444 LICENSE.TXT diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.mk b/package/spirv-llvm-translator/spirv-llvm-translator.mk index 159f7d3b52..37db47340e 100644 --- a/package/spirv-llvm-translator/spirv-llvm-translator.mk +++ b/package/spirv-llvm-translator/spirv-llvm-translator.mk @@ -5,8 +5,8 @@ ################################################################################ # Generate version string using: -# git describe --tags --match 'v11*' --abbrev=40 origin/llvm_release_110 -SPIRV_LLVM_TRANSLATOR_VERSION = v11.0.0-297-ga619b34bce55360d79fea9058a93ded04919f2b2 +# git describe --tags --match 'v15*' --abbrev=40 origin/llvm_release_150 +SPIRV_LLVM_TRANSLATOR_VERSION = v15.0.0-46-ge82ecc2bd7295604fcf1824e47c95fa6a09c6e63 SPIRV_LLVM_TRANSLATOR_SITE = $(call github,KhronosGroup,SPIRV-LLVM-Translator,$(SPIRV_LLVM_TRANSLATOR_VERSION)) SPIRV_LLVM_TRANSLATOR_LICENSE = NCSA SPIRV_LLVM_TRANSLATOR_LICENSE_FILES = LICENSE.TXT -- 2.34.1 From indrek.kruusa at gmail.com Thu Jun 15 15:28:29 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Thu, 15 Jun 2023 18:28:29 +0300 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG In-Reply-To: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> References: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Giulio Benetti () kirjutas kuup?eval E, 12. juuni 2023 kell 19:53: > Yes, this patch turns off the debug mode for rtl8189fs. > Signed-off-by: Giulio Benetti Tested-by: Indrek Kruusa Thanks, Indrek > > --- > package/rtl8189fs/rtl8189fs.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk > index dd35a166e5..6b0585073b 100644 > --- a/package/rtl8189fs/rtl8189fs.mk > +++ b/package/rtl8189fs/rtl8189fs.mk > @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ > KVER=$(LINUX_VERSION_PROBED) \ > KSRC=$(LINUX_DIR) > > +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) > +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n > +endif > + > define RTL8189FS_LINUX_CONFIG_FIXUPS > $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) > $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) > -- > 2.34.1 > From indrek.kruusa at gmail.com Thu Jun 15 15:42:29 2023 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Thu, 15 Jun 2023 18:42:29 +0300 Subject: [Buildroot] [PATCH] package/rtl8189fs: en/disable runtime debug according to BR2_ENABLE_RUNTIME_DEBUG In-Reply-To: References: <20230612165344.3829304-1-giulio.benetti@benettiengineering.com> Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval N, 15. juuni 2023 kell 18:28: > > Kontakt Giulio Benetti () > kirjutas kuup?eval E, 12. juuni 2023 kell 19:53: > > > > Yes, this patch turns off the debug mode for rtl8189fs. > > > Signed-off-by: Giulio Benetti > > Tested-by: Indrek Kruusa > Oh, the testing is incomplete without turning on BR2_ENABLE_RUNTIME_DEBUG also. Yes, turning it on works as expected too. Indrek > Thanks, > Indrek > > > > > --- > > package/rtl8189fs/rtl8189fs.mk | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/package/rtl8189fs/rtl8189fs.mk b/package/rtl8189fs/rtl8189fs.mk > > index dd35a166e5..6b0585073b 100644 > > --- a/package/rtl8189fs/rtl8189fs.mk > > +++ b/package/rtl8189fs/rtl8189fs.mk > > @@ -13,6 +13,10 @@ RTL8189FS_MODULE_MAKE_OPTS = \ > > KVER=$(LINUX_VERSION_PROBED) \ > > KSRC=$(LINUX_DIR) > > > > +ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),) > > +RTL8189FS_MODULE_MAKE_OPTS += CONFIG_RTW_DEBUG=n > > +endif > > + > > define RTL8189FS_LINUX_CONFIG_FIXUPS > > $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) > > $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) > > -- > > 2.34.1 > > From bernd.kuhls at t-online.de Thu Jun 15 16:20:49 2023 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:20:49 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230615162049.72408-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..78b5abbb21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ -- 2.39.2 From bernd at kuhls.net Thu Jun 15 16:31:12 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:31:12 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230615163112.73502-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 69bf91bbf9..70591f4a25 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 20e67fc4d1..ee510f836d 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz -sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz +sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz +sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz -sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz -sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz +sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz +sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz +sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz -sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz +sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz +sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 00ec22d606..5b16e659df 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.317" if BR2_KERNEL_HEADERS_4_14 - default "4.19.285" if BR2_KERNEL_HEADERS_4_19 - default "5.4.246" if BR2_KERNEL_HEADERS_5_4 - default "5.10.183" if BR2_KERNEL_HEADERS_5_10 - default "5.15.116" if BR2_KERNEL_HEADERS_5_15 - default "6.1.33" if BR2_KERNEL_HEADERS_6_1 - default "6.3.7" if BR2_KERNEL_HEADERS_6_3 + default "4.14.318" if BR2_KERNEL_HEADERS_4_14 + default "4.19.286" if BR2_KERNEL_HEADERS_4_19 + default "5.4.247" if BR2_KERNEL_HEADERS_5_4 + default "5.10.184" if BR2_KERNEL_HEADERS_5_10 + default "5.15.117" if BR2_KERNEL_HEADERS_5_15 + default "6.1.34" if BR2_KERNEL_HEADERS_6_1 + default "6.3.8" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd at kuhls.net Thu Jun 15 16:49:39 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 18:49:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: bump version to 4.8.2 Message-ID: <20230615164939.1159230-1-bernd@kuhls.net> Release notes: https://ccache.dev/releasenotes.html Signed-off-by: Bernd Kuhls --- package/ccache/ccache.hash | 2 +- package/ccache/ccache.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 9b11f026ec..2b6cd65a74 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 6b7d57b40c..ac4bc4aba5 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCACHE_VERSION = 4.7.4 +CCACHE_VERSION = 4.8.2 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others -- 2.39.2 From bernd at kuhls.net Thu Jun 15 18:06:10 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 20:06:10 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230615180610.625793-1-bernd@kuhls.net> Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index 4fbec783d6..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003398.html -sha256 e362c6f03c793171becd1ce2078c64789504c7d7ff48ee40a76ff76b59f6b561 libX11-1.8.5.tar.xz -sha512 5274f6073ead119c8f915d302f1e2bf9579f88d28a2a2d084a4be2050b14fb605efe91099c89ba55aeb7ad36ae0ecbd519b0808be0e29f56367d5dd8faa063d3 libX11-1.8.5.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index 5177e3a1e0..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.5 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Thu Jun 15 18:07:57 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 20:07:57 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230615180757.626625-1-bernd@kuhls.net> From: Bernd Kuhls Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls --- v2: squashed with bump to 1.8.5 package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Thu Jun 15 20:42:27 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 15 Jun 2023 22:42:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/openvpn: bump version to 2.6.5 Message-ID: <20230615204227.659097-1-bernd@kuhls.net> Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Signed-off-by: Bernd Kuhls --- package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 8078b41157..16bffb7e57 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz +sha256 e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2 openvpn-2.6.5.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 920677e170..7c2506870e 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENVPN_VERSION = 2.6.4 +OPENVPN_VERSION = 2.6.5 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 -- 2.39.2 From dannenberg at ti.com Fri Jun 16 00:23:59 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:59 -0500 Subject: [Buildroot] [PATCH v8 10/10] configs/am62x_sk_defconfig: enable IMG Rogue graphics driver In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-11-dannenberg@ti.com> Enable the IMG Rogue graphics driver for use on SK-AM62 by enabling the ti-rogue-um package containing the usermode libraries, which in turn will enable the ti-rogue-km package with the Kernel driver. Furthermore BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is enabled for automatic Kernel module loading to allow loading the graphics driver (and others) during startup. With this configuration a simple graphics test can be performed on the target platform by running 'rgx_triangle_test -pxfmt argb8888' from the commandline, showing rotating triangles on an HDMI-connected monitor. Based on this basic graphics enablement, the Buildroot-included Weston and Chocolate Doom packages can now be enabled and run successfully. However since extending/adding features is heavily use-case dependent this task is left to follow-on commits or user-derived custom configs for now. Signed-off-by: Andreas Dannenberg --- configs/am62x_sk_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 033101b735..588b934300 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,5 +1,6 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y @@ -12,6 +13,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y +BR2_PACKAGE_TI_ROGUE_UM=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:52 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:52 -0500 Subject: [Buildroot] [PATCH v8 03/10] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-4-dannenberg@ti.com> Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager (DM) firmnware to be made available to the U-Boot build, which will get packaged into the "tispl.bin" image tree blob during A53 SPL build. Without that DM firmware U-Boot will not be functional. To support this, add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow setting the name of the SOC which needs to match the corresponding folder name in the ti-linux-firmware Git repository. Signed-off-by: Andreas Dannenberg --- boot/uboot/Config.in | 17 +++++++++++++++++ boot/uboot/uboot.mk | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 085397d03d..7e1dd44196 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE U-Boot, and that the TEE variable pointing to OPTEE's tee.elf, is passed during the Buildroot build. +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + bool "U-Boot needs TI K3 Device Manager (DM)" + help + Some TI K3 devices need the Device Manager (DM) firmware + to be available for the U-Boot build. Currently supports FW + from Git tag 08.06.00.006 by default. + + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware + +config BR2_TARGET_UBOOT_TI_K3_DM_SOC + string "TI K3 Device Manager (DM) SOC Type" + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + help + Name of the TI K3 Device Manager (DM) SOC. This needs to + match one of the SOC-specific folders in within the ti-dm + folder of the ti-linux-firmware Git repository. + config BR2_TARGET_UBOOT_NEEDS_OPENSBI bool "U-Boot needs OpenSBI" depends on BR2_TARGET_OPENSBI diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..48af69bd26 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) +# Currently supports the FW from Git tag 08.06.00.006 by default +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f +# This is not really nice but disable the hash check for the DM FW file. Main +# reason is all those DM FW files for different SoCs have the same(!) name in +# the Git repository they reside in, so it would be more difficult to distinguish +# between them for hash checking purposes. To work around this let's just +# rely and trust the official Git repo at ti.com is known-good which is also +# accessed through a secure transport. +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) UBOOT_DEPENDENCIES += opensbi UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:54 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:54 -0500 Subject: [Buildroot] [PATCH v8 05/10] board/ti/am62x_sk: add new board In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-6-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM62 board by introducing the am62x_sk_defconfig file and related support files. More information about the board can be found at: https://www.ti.com/tool/SK-AM62 Signed-off-by: Xuanhao Shi Signed-off-by: Andreas Dannenberg --- DEVELOPERS | 4 +++ board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 configs/am62x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 6485061d4d..74bedf5603 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,9 +129,11 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Andr? Zwing @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Yair Ben Avraham diff --git a/board/ti/am62x_sk/genimage.cfg b/board/ti/am62x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt new file mode 100644 index 0000000000..ccbb24896b --- /dev/null +++ b/board/ti/am62x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM62 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM62 board. + +How to Build +============ +Select the default configuration for the target: +$ make am62x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled UART to +communicate with the board. diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig new file mode 100644 index 0000000000..4babf26719 --- /dev/null +++ b/configs/am62x_sk_defconfig @@ -0,0 +1,45 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-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="256M" +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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" +# 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 dannenberg at ti.com Fri Jun 16 00:23:49 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:49 -0500 Subject: [Buildroot] [PATCH v8 00/10] add support for TI's AM64x and AM62x boards Message-ID: <20230616002359.4139814-1-dannenberg@ti.com> This series introduces support for TI's AM64x and AM62x SK boards. The series was previously sent out by Xuanhao in August 2022 and was reviewed by Giulio Benetti up to v5 (Thanks!). It was then picked up by Anand who submitted v5 through v7 before work stalled late 2022. I've since taken this over from Anand to drive this further due to some customer requests we had here at TI (which led to the creation of a temporary E2E FAQ document [1] to enable interested parties), and I would like to contribute those recent changes to upstream, because that is where the actual solution should reside. This v8 series makes some major changes/additions on top of the existing v7 series to take into account the popularity of AM62 (so support is needed, including graphics) as well as "High Security" device variants, something Julien Olivain came across just a few days ago. It also is setup to be a current TI SDK v8.6 [2][3] production baseline-equivalent in terms of U-Boot/Kernel/OPTEE/ATF sources as well as all the different other device firmwares and tools (TIFS, DM, K3 Image Gen, GPU driver) that are part of the official TI SDK, this way establishing a known level of quality and feature-completeness. Since those different components also have dependencies on each other and cannot be randomly combined, the v8.6 baseline approach I've chosen also has some practical reasons. See change log below for the details. Furthermore, the series addresses most review comments for v7. However since the scope has somewhat evolved and I reworked things quite a bit, please take the time to look at the already much-reviewed patches 'boot/ti-k3-image-gen: add new package' and 'board/ti/am64x_sk: add new board' a bit more closely again. I did carry over previous commit tags despite the changes I made, please accept my apologies if you think this was not appropriate because of the extra changes I introduced and let me know. I'm certainly motivated now that the development is active again to continue working this with all of you until things are in good shape. As for future plans beyond this series, here's what I had in mind: 1) Migration to TI SDK v9.x baseline equivalent, once available. This will bring newer U-Boot 2023.04, Kernel v6.1, and matching GFX drivers. This should also eliminate the need for the boot/ti-k3-image-gen package as those tasks will then be taken care of by U-Boot/Binman moving forward. This migration will also improve the authenticated boot flow. 2) Migration to fully-upstream U-Boot, Kernel, and GFX driver sources once the open-source GFX driver is available (work in progress) which will eliminate the hard dependency on the Kernel version we have at the moment. Changes in v8: - extended to also include AM62 devices (somewhat similar device as AM64, but with graphics) - added IMG Rogue graphics driver KM/UM packages supporting AM62 and other TI K3 platform devices - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level of basic platform feature-completeness and quality as the official SDK - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS High Security device variants by default. The switch to HS-FS devices was made through follow-on commit to document in the Git history how this is done (also allowing somebody to unroll it for a quick test on a GP device). Note that this requires the TI_SECURE_DEV_PKG environmental variable to be defined at build time pointing to a valid core-secdev-k3 folder location, otherwise the build will fail. - extended ti-k3-r5-loader package to allow for full build source customization - extended the ti-k3-image-gen package to accommodate the different classes of device firmware types used on TI K3 SoC like AM62 (TIFS) vs. AM64 (TISCI). With this support any TI K3 device including AM65, AM68, AM69, J721E etc. should now be enabled by this package. - extended the uboot package to allow building a Device Manager (DM) firmware into the U-Boot SPL image as required on certain TI K3 SoCs like AM62, AM62A, etc. - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also this package no longer downloads stuff during build (ugh!!), thanks to changes as proposed by Fran?ois Perrad. - incorporated some cleanup feedback on k3-image-gen from Julien Olivain such as missing hash on LICENSE file and a later image Generator Git tag is now used (that is matching the TISDK v8.6 baseline equivalent that is being implemented). - improved wording/descriptions in the 'board/ti/am64x_sk: add new board' commit as suggested by Thomas Petazzoni. Did not make the change regarding explicitly specifying the Cortex-A53 core as it seems to be implied and is not emitted by 'make savedefconfig'. Also using a fixed version of OPTEE as per TI SDK v8.6 baseline addresses Thomas' the desire to build with a known-good version. Changes in v7: - changes per Fran?ois Perrad's review comments 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. [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 Andreas Dannenberg (7): boot/ti-k3-r5-loader: allow for full build source customization boot/uboot: add support for building the TI K3 DM into U-Boot board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants package/ti-rogue-km: new package package/ti-rogue-um: new package configs/am62x_sk_defconfig: enable IMG Rogue graphics driver Xuanhao Shi (3): boot/ti-k3-image-gen: new package board/ti/am64x_sk: add new board board/ti/am62x_sk: add new board DEVELOPERS | 10 + board/ti/am62x_sk/genimage.cfg | 27 + board/ti/am62x_sk/readme.txt | 42 + .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ board/ti/am64x_sk/genimage.cfg | 27 + board/ti/am64x_sk/readme.txt | 42 + .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 + boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 + boot/ti-k3-r5-loader/Config.in | 65 +- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 +- boot/uboot/Config.in | 17 + boot/uboot/uboot.mk | 16 + configs/am62x_sk_defconfig | 56 + configs/am64x_sk_defconfig | 53 + package/Config.in | 2 + package/ti-rogue-km/Config.in | 28 + package/ti-rogue-km/ti-rogue-km.hash | 3 + package/ti-rogue-km/ti-rogue-km.mk | 37 + .../0001-all-drop-the-init-script.patch | 832 +++++++ package/ti-rogue-um/Config.in | 52 + package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 27 files changed, 9294 insertions(+), 4 deletions(-) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig 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 configs/am62x_sk_defconfig create mode 100644 configs/am64x_sk_defconfig create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:50 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:50 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-2-dannenberg@ti.com> The TI K3 R5 loader package essentially is a wrapper to build a special version of U-boot SPL used as part of a multi-stage boot flow on TI K3 devices, and as such needs full flexibility as to specifying the U-Boot sources used for the build. To accomodate this, add the same options as already available in the regular U-Boot package. For most use cases, the same source settings (repo URL, versions, etc.) should be used for both ti-k3-r5-loader and uboot packages. Signed-off-by: Andreas Dannenberg --- boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- 2 files changed, 89 insertions(+), 4 deletions(-) diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in index 10602c8df3..2419babe70 100644 --- a/boot/ti-k3-r5-loader/Config.in +++ b/boot/ti-k3-r5-loader/Config.in @@ -1,14 +1,73 @@ config BR2_TARGET_TI_K3_R5_LOADER - bool "ti-k3-r5-loader" + bool "TI K3 R5 Loader" depends on BR2_aarch64 help - Separate U-Boot build for R5 cores on TI's k3 boards. + Separate U-Boot SPL build for R5 core on TI's K3 processors. Usually used to build tiboot3.bin with k3-image-gen. if BR2_TARGET_TI_K3_R5_LOADER choice - prompt "Configuration" + prompt "U-Boot Version" + help + Select the specific U-Boot version you want to use to build the + initial SPL running on the R5 core. Note that for most use cases + you'd want to use the exact same configuration here as it is used + to build the main U-Boot package. + +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + bool "2022.10" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + bool "Custom version" + help + This option allows to use a specific official versions + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + bool "Custom tarball" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT + bool "Custom Git repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG + bool "Custom Mercurial repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + bool "Custom Subversion repository" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE + string "U-Boot version" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION + string "URL of custom U-Boot tarball" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL + string "URL of custom repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION + string "Custom repository version" + help + Revision to use in the typical format used by + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. + +endif + +config BR2_TARGET_TI_K3_R5_LOADER_VERSION + string + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN +choice + prompt "U-Boot Configuration" default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index afa309aa98..fe403a5c44 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -2,11 +2,37 @@ # # ti-k3-r5-loader # +# The ti-k3-r5 loader package should really be built from the same U-Boot +# sources as the uboot package itself, so for most users so all LOADER_SITE / +# LOADER_SOURCE type definitions should be set the same for both packages. +# However it still makes sense to keep the ti-k3-r5-loader package somewhat +# separated and independent from the uboot package to allow for special use +# cases such as Falcon boot (which would skip the uboot package completely). +# ################################################################################ -TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) +# Handle custom U-Boot tarballs as specified by the configuration +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = git +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = hg +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = svn +else +# Handle stable official U-Boot versions 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 +endif + 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 -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:58 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:58 -0500 Subject: [Buildroot] [PATCH v8 09/10] package/ti-rogue-um: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-10-dannenberg@ti.com> This package adds the userspace libraries for the Rogue graphics accelerator of the following Texas Instruments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ package/ti-rogue-um/Config.in | 52 ++ package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 5 files changed, 926 insertions(+) create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk diff --git a/package/Config.in b/package/Config.in index 96ef0d72de..0bff1135aa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -614,6 +614,7 @@ endmenu source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" source "package/ti-rogue-km/Config.in" + source "package/ti-rogue-um/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch new file mode 100644 index 0000000000..4f3dd1cbb1 --- /dev/null +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch @@ -0,0 +1,832 @@ +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 +From: Randolph Sapp +Date: Thu, 25 May 2023 18:59:26 -0500 +Subject: [PATCH] all: drop the init script + +Nobody should be using this anymore. It's sysVinit and it's just a fancy +wrapper around modprobe anyway. We'll be dropping it from our build +tools soon. + +Signed-off-by: Randolph Sapp +--- + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + 4 files changed, 784 deletions(-) + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr + +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 428cd86..0000000 +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for am62_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index c3cae31..0000000 +--- a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721e_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 08190a9..0000000 +--- a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721s2_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 5770d72..0000000 +--- a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j784s4_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +-- +2.34.1 + diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in new file mode 100644 index 0000000000..15257858c2 --- /dev/null +++ b/package/ti-rogue-um/Config.in @@ -0,0 +1,52 @@ +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ + || !BR2_TOOLCHAIN_HAS_THREADS + +config BR2_PACKAGE_TI_ROGUE_UM + bool "ti-rogue-um" + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm + depends on BR2_PACKAGE_HAS_UDEV + # pre-built binaries + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_aarch64 + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_HAS_LIBEGL + select BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF + select BR2_PACKAGE_HAS_LIBGLES + select BR2_PACKAGE_HAS_POWERVR + select BR2_PACKAGE_LIBFFI + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL + help + Graphics libraries for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs + +if BR2_PACKAGE_TI_ROGUE_UM + +config BR2_PACKAGE_PROVIDES_LIBEGL + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGBM + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGLES + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_POWERVR + default "ti-rogue-um" + +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT + string "UM driver target product" + default "am62_linux" + help + Select target product to be used for UM libraries. This needs to + match one of the SoC-specific folders within the root/targetfs + folder of the ti-img-rogue-umlibs Git repository. + +endif diff --git a/package/ti-rogue-um/ti-rogue-um.hash b/package/ti-rogue-um/ti-rogue-um.hash new file mode 100644 index 0000000000..a41bf33145 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 LICENSE diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ti-rogue-um.mk new file mode 100644 index 0000000000..fa29638fa7 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# ti-rogue-um +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 +TI_ROGUE_UM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git +TI_ROGUE_UM_SITE_METHOD = git +TI_ROGUE_UM_LICENSE = TI TSPA License +TI_ROGUE_UM_LICENSE_FILES = LICENSE +TI_ROGUE_UM_INSTALL_STAGING = YES +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr + +# ti-rogue-um is a egl/gles provider only if libdrm is installed +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland + +PVR_BUILD = "release" +PVR_WS = "wayland" + +define TI_ROGUE_UM_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(STAGING_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +define TI_ROGUE_UM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(TARGET_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:53 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:53 -0500 Subject: [Buildroot] [PATCH v8 04/10] board/ti/am64x_sk: add new board In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-5-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM64 board by introducing the am64x_sk_defconfig file and related support files. 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 4 ++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ 4 files changed, 101 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 4d3e3b156a..6485061d4d 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/ @@ -3021,8 +3023,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..fe83c675f5 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM64 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM64 board. + +How to Build +============ +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE +to communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..38b18331f7 --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,44 @@ +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_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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=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=y +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 dannenberg at ti.com Fri Jun 16 00:23:57 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:57 -0500 Subject: [Buildroot] [PATCH v8 08/10] package/ti-rogue-km: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-9-dannenberg@ti.com> This package adds the kernel module for the Rogue graphics accelerator of the following Texas Instuments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + package/ti-rogue-km/Config.in | 28 +++++++++++++++++++++ package/ti-rogue-km/ti-rogue-km.hash | 3 +++ package/ti-rogue-km/ti-rogue-km.mk | 37 ++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..96ef0d72de 100644 --- a/package/Config.in +++ b/package/Config.in @@ -613,6 +613,7 @@ endmenu source "package/sysstat/Config.in" source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" + source "package/ti-rogue-km/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in new file mode 100644 index 0000000000..b1565929d5 --- /dev/null +++ b/package/ti-rogue-km/Config.in @@ -0,0 +1,28 @@ +comment "ti-rogue-km needs a Linux kernel to be built" + depends on BR2_aarch64 + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_TI_ROGUE_KM + bool "ti-rogue-km" + depends on BR2_LINUX_KERNEL && BR2_aarch64 + select BR2_LINUX_NEEDS_MODULES + help + Kernel modules for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + Note: it needs a TI specific kernel to build properly. + + https://git.ti.com/cgit/graphics/ti-img-rogue-driver + +if BR2_PACKAGE_TI_ROGUE_KM + +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT + string "KM driver target product" + default "am62_linux" + help + Select target product to be used for KM driver. This needs to + match one of the SoC-specific folders within the build/linux + folder of the ti-img-rogue-driver Git repository. + +endif diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash new file mode 100644 index 0000000000..4a08efbb98 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk new file mode 100644 index 0000000000..7b0a595c71 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# ti-rogue-km +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git +TI_ROGUE_KM_SITE_METHOD = git +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 +TI_ROGUE_KM_LICENSE_FILES = README + +TI_ROGUE_KM_DEPENDENCIES = linux + +PVR_BUILD = "release" +PVR_WS = "wayland" + +TI_ROGUE_KM_MAKE_OPTS = \ + $(LINUX_MAKE_FLAGS) \ + KERNELDIR=$(LINUX_DIR) \ + BUILD=$(PVR_BUILD) \ + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ + WINDOW_SYSTEM=$(PVR_WS) + +define TI_ROGUE_KM_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) +endef + +define TI_ROGUE_KM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ + INSTALL_MOD_PATH=$(TARGET_DIR) \ + modules_install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:56 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:56 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-8-dannenberg@ti.com> Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x (called SK-AM64B, see [2]) both contain High Security - Field Securable (HS-FS) device variants, and those are really the recommended production device variants and boards TI will provide moving forward. Hence, switch the defconfigs for those boards over to accommodate those now-shipping device variants and boards. [1] https://www.ti.com/tool/SK-AM62B [2] https://www.ti.com/tool/SK-AM64B Signed-off-by: Andreas Dannenberg --- board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ configs/am62x_sk_defconfig | 2 +- configs/am64x_sk_defconfig | 4 ++-- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt index ccbb24896b..9c7c8818af 100644 --- a/board/ti/am62x_sk/readme.txt +++ b/board/ti/am62x_sk/readme.txt @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig Optional: modify the configuration: $ make menuconfig +Required setup step for High Security HS-FS and HS-SE SoC variants: + +To allow the image signing process for various firmware artifacts to +work the build process for HS-FS and HS-SE device variants is using +an external 'core-secdev-k3' package which can be obtained from +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. +To prepare building for those device variants create a local copy of +the 'core-secdev-k3' and export its location through the +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for +HS-FS device variants such as populated on the SK-AM64B board, or +customize this package with your private signing keys when using a +HS-SE device variant. + +$ git clone https://git.ti.com/git/security-development-tools/core-secdev-k3.git +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 + Build: $ make diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt index fe83c675f5..51d0312726 100644 --- a/board/ti/am64x_sk/readme.txt +++ b/board/ti/am64x_sk/readme.txt @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig Optional: modify the configuration: $ make menuconfig +Required setup step for High Security HS-FS and HS-SE SoC variants: + +To allow the image signing process for various firmware artifacts to +work the build process for HS-FS and HS-SE device variants is using +an external 'core-secdev-k3' package which can be obtained from +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. +To prepare building for those device variants create a local copy of +the 'core-secdev-k3' and export its location through the +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for +HS-FS device variants such as populated on the SK-AM64B board, or +customize this package with your private signing keys when using a +HS-SE device variant. + +$ git clone https://git.ti.com/git/security-development-tools/core-secdev-k3.git +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 + Build: $ make diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 2d05ddd96b..033101b735 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -28,7 +28,7 @@ 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="am62x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index a26e38a043..096dd77f6a 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y -- 2.34.1 From dannenberg at ti.com Fri Jun 16 00:23:51 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:51 -0500 Subject: [Buildroot] [PATCH v8 02/10] boot/ti-k3-image-gen: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 ++++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 ++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 +++++++++++++++++++++++ 5 files changed, 152 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 56316201af..4d3e3b156a 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..97cb470119 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,55 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "SoC firmware type for image gen" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "Firmware type TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "Firmware type TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "security type" + help + The target SoC security type option for image gen. + Valid options are "gp" for General Purpose devices, + "hs-fs" for High Security - Field Securable devices, or + "hs" for High Security - Security Enforcing devices. + Note for all High Security device variants the + TI_SECURE_DEV_PKG environmental variable must be defined + at build time pointing to a valid core-secdev-k3 folder + location, otherwise the build will fail, see + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "config type" + 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..6fb8c4c1eb --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,23 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 c5c91d005b228a926fdc518f1e4365d2f693248a63f2432fccfbde10e5717499 ti-fs-firmware-am62ax-gp.bin +sha256 6de6d6a249217b15dd78dfb2b0ca99bda95aa15b7e4867a2cbe0d5a169422522 ti-fs-firmware-am62ax-hs-cert.bin +sha256 b1b3b25409013174fa5969b5bfaa572c0a79eee9e8b7445b3ac7867646eaf402 ti-fs-firmware-am62ax-hs-enc.bin +sha256 652b1369bed586cc294a65ee690056763a12034e4c9f0d05ea3838dd60ec8aba ti-fs-firmware-am62ax-hs-fs-cert.bin +sha256 b37f82dad0998921672b36b6aeb1473197ab2720f612c2409292a81561ddc602 ti-fs-firmware-am62ax-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..cdeac13cfa --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +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)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 dannenberg at ti.com Fri Jun 16 00:23:51 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:51 -0500 Subject: [Buildroot] [PATCH v8 02/10] boot/ti-k3-image-gen: new package In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 55 ++++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 23 ++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 71 +++++++++++++++++++++++ 5 files changed, 152 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 56316201af..4d3e3b156a 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..97cb470119 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,55 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "SoC firmware type for image gen" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "Firmware type TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "Firmware type TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "security type" + help + The target SoC security type option for image gen. + Valid options are "gp" for General Purpose devices, + "hs-fs" for High Security - Field Securable devices, or + "hs" for High Security - Security Enforcing devices. + Note for all High Security device variants the + TI_SECURE_DEV_PKG environmental variable must be defined + at build time pointing to a valid core-secdev-k3 folder + location, otherwise the build will fail, see + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "config type" + 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..6fb8c4c1eb --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,23 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 c5c91d005b228a926fdc518f1e4365d2f693248a63f2432fccfbde10e5717499 ti-fs-firmware-am62ax-gp.bin +sha256 6de6d6a249217b15dd78dfb2b0ca99bda95aa15b7e4867a2cbe0d5a169422522 ti-fs-firmware-am62ax-hs-cert.bin +sha256 b1b3b25409013174fa5969b5bfaa572c0a79eee9e8b7445b3ac7867646eaf402 ti-fs-firmware-am62ax-hs-enc.bin +sha256 652b1369bed586cc294a65ee690056763a12034e4c9f0d05ea3838dd60ec8aba ti-fs-firmware-am62ax-hs-fs-cert.bin +sha256 b37f82dad0998921672b36b6aeb1473197ab2720f612c2409292a81561ddc602 ti-fs-firmware-am62ax-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..cdeac13cfa --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +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)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 dannenberg at ti.com Fri Jun 16 00:23:55 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 19:23:55 -0500 Subject: [Buildroot] [PATCH v8 06/10] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230616002359.4139814-1-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> Message-ID: <20230616002359.4139814-7-dannenberg@ti.com> Switch the following projects to using the same Git source repos and commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x devices to establish a baseline for comparable functionality: * TI Linux Kernel v5.10 * TI U-Boot v2021.01 * ARM Trusted Firmware * OP-TEE For the Linux Kernel this also includes switching the defconfig to a new one that is generated with the ti_config_fragments/defconfig_builder.sh tool that is part of the respective ti-linux-5.10.y repository. Signed-off-by: Andreas Dannenberg --- .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ configs/am62x_sk_defconfig | 19 +- configs/am64x_sk_defconfig | 19 +- 6 files changed, 7798 insertions(+), 10 deletions(-) create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig diff --git a/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 4babf26719..2d05ddd96b 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am62x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,23 +16,28 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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="am62x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index 38b18331f7..a26e38a043 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=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_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am64x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,12 +16,15 @@ 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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_FW_TYPE_TISCI=y @@ -25,11 +32,13 @@ 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=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" 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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am64x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.34.1 From KAMenyaev at sberdevices.ru Fri Jun 16 01:23:24 2023 From: KAMenyaev at sberdevices.ru (KAMenyaev at sberdevices.ru) Date: Fri, 16 Jun 2023 04:23:24 +0300 Subject: [Buildroot] [PATCH 1/1] package/dnsmasq: provide pidfile along with -x flag Message-ID: <20230616012324.75426-1-KAMenyaev@sberdevices.ru> From: Konstantin Menyaev Use pidfile for more accurate process match. Useful in multiple process instances. Signed-off-by: Konstantin Menyaev --- package/dnsmasq/S80dnsmasq | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/dnsmasq/S80dnsmasq b/package/dnsmasq/S80dnsmasq index b052259e87..b2cd56adef 100644 --- a/package/dnsmasq/S80dnsmasq +++ b/package/dnsmasq/S80dnsmasq @@ -1,16 +1,21 @@ #!/bin/sh +NAME="dnsmasq" +DAEMON="/usr/sbin/$NAME" +PIDFILE="/var/run/$NAME.pid" + [ -f /etc/dnsmasq.conf ] || exit 0 case "$1" in start) printf "Starting dnsmasq: " - start-stop-daemon -S -x /usr/sbin/dnsmasq + start-stop-daemon -S -p "$PIDFILE" -x "$DAEMON" -- \ + --pid-file="$PIDFILE" [ $? = 0 ] && echo "OK" || echo "FAIL" ;; stop) printf "Stopping dnsmasq: " - start-stop-daemon -K -q -x /usr/sbin/dnsmasq + start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON" [ $? = 0 ] && echo "OK" || echo "FAIL" ;; restart|reload) -- 2.40.1 From patrick.oppenlander at gmail.com Fri Jun 16 01:39:05 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 16 Jun 2023 11:39:05 +1000 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616002359.4139814-2-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> Message-ID: On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot wrote: > > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > 2 files changed, 89 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" > + help > + Select the specific U-Boot version you want to use to build the > + initial SPL running on the R5 core. Note that for most use cases > + you'd want to use the exact same configuration here as it is used > + to build the main U-Boot package. > + > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + bool "2022.10" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + bool "Custom version" > + help > + This option allows to use a specific official versions > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + bool "Custom tarball" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > + bool "Custom Git repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > + bool "Custom Mercurial repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + bool "Custom Subversion repository" > + > +endchoice > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > + string "U-Boot version" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > + string "URL of custom U-Boot tarball" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > + string "URL of custom repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > + string "Custom repository version" > + help > + Revision to use in the typical format used by > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > + > +endif > + > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > + string > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > +choice > + prompt "U-Boot Configuration" > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..fe403a5c44 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,37 @@ > # > # ti-k3-r5-loader > # > +# The ti-k3-r5 loader package should really be built from the same U-Boot > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both packages. > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > +# separated and independent from the uboot package to allow for special use > +# cases such as Falcon boot (which would skip the uboot package completely). > +# > ################################################################################ > > -TI_K3_R5_LOADER_VERSION = 2022.10 > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > + > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > +# Handle custom U-Boot tarballs as specified by the configuration > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = git I think this may also need: BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) in the git case, otherwise buildroot will look for a hash for the archive generated from the git version. I'm not a buildroot expert, so there may be a better way to do this. > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = hg > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = svn > +else > +# Handle stable official U-Boot versions > 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 > +endif > + > 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 > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Fri Jun 16 02:25:37 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 15 Jun 2023 21:25:37 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> Message-ID: <20230616022537.tamwj4w6fpcpaqoz@dasso> Hi Patrick, On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > wrote: > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > devices, and as such needs full flexibility as to specifying the U-Boot > > sources used for the build. To accomodate this, add the same options as > > already available in the regular U-Boot package. For most use cases, the > > same source settings (repo URL, versions, etc.) should be used for both > > ti-k3-r5-loader and uboot packages. > > > > Signed-off-by: Andreas Dannenberg > > --- > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > index 10602c8df3..2419babe70 100644 > > --- a/boot/ti-k3-r5-loader/Config.in > > +++ b/boot/ti-k3-r5-loader/Config.in > > @@ -1,14 +1,73 @@ > > config BR2_TARGET_TI_K3_R5_LOADER > > - bool "ti-k3-r5-loader" > > + bool "TI K3 R5 Loader" > > depends on BR2_aarch64 > > help > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > Usually used to build tiboot3.bin with k3-image-gen. > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > choice > > - prompt "Configuration" > > + prompt "U-Boot Version" > > + help > > + Select the specific U-Boot version you want to use to build the > > + initial SPL running on the R5 core. Note that for most use cases > > + you'd want to use the exact same configuration here as it is used > > + to build the main U-Boot package. > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > + bool "2022.10" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + bool "Custom version" > > + help > > + This option allows to use a specific official versions > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + bool "Custom tarball" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > + bool "Custom Git repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > + bool "Custom Mercurial repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > + bool "Custom Subversion repository" > > + > > +endchoice > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > + string "U-Boot version" > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > + string "URL of custom U-Boot tarball" > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > + string "URL of custom repository" > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > + string "Custom repository version" > > + help > > + Revision to use in the typical format used by > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > + > > +endif > > + > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > + string > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > +choice > > + prompt "U-Boot Configuration" > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > index afa309aa98..fe403a5c44 100644 > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > @@ -2,11 +2,37 @@ > > # > > # ti-k3-r5-loader > > # > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > +# separated and independent from the uboot package to allow for special use > > +# cases such as Falcon boot (which would skip the uboot package completely). > > +# > > ################################################################################ > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > + > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > +# Handle custom U-Boot tarballs as specified by the configuration > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = git > > I think this may also need: > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > in the git case, otherwise buildroot will look for a hash for the > archive generated from the git version. > > I'm not a buildroot expert, so there may be a better way to do this. Honestly I just "borrowed" this section from the boot/uboot package, as ti-k3-r5-loader is actually largely the same thing to 95%. But looking at it closer you are probably right, it looks like it'd need that in case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 Regards, Andreas > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > +else > > +# Handle stable official U-Boot versions > > 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 > > +endif > > + > > 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 > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Jun 16 04:39:43 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 16 Jun 2023 04:39:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-15 Message-ID: <20230616043948.6826F40194@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-15 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 2 | 5 | 0 | 7 | master | 76 | 44 | 1 | 121 | Classification of failures by reason for master ----------------------------------------------- strace-6.3 | 5 gobject-introspection-1.74.0 | 4 host-gdb-arc-2020.09-releas... | 3 agentpp-4.6.0 | 2 dahdi-linux-3.2.0 | 2 host-binutils-2.38 | 2 host-go-1.19.10 | 2 ocf-linux-20171122 | 2 uboot-tools-2021.07 | 2 android-tools-4.2.2+git2013... | 1 coreutils-9.3 | 1 dfu-programmer-1.0.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 host-binutils-2.37 | 1 host-rust-1.68.2 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt-1.10.1 | 1 libglib2-2.76.1 | 1 pv-1.6.20 | 1 python-stack-data-0.6.2 | 1 sdl-1.2.15 | 1 shadow-4.13 | 1 unknown | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/1afabde9afed753ebce79e1970a72e272d77f139 | or1k | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7702476a3cb79487cefafdbf2debeffdb5065b08 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/cb44b39dcd2d520c20c9dee9c377bddab6b053f1 | arc | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/04dd90bf35d1ea1eb1cf5819a99631493bb6170b | ORPH powerpc64le | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/e8b8c55a482a3ef87183a2018eb167bf970b2f86 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/5ab57c5577bb5929692ca3add48cae2464e7595b | sparc | dfu-programmer-1.0.0 | NOK | http://autobuild.buildroot.net/results/d38d617eb663a3477a8f17eb50711d20a179ecb8 | mips64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d4a362fe5973209baed35b2db6de304fa55daf92 | riscv32 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/923c9a5296cc6d0b9692daf047e2bfde0bb97854 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/359de3c332f6ccbca528c144b980d98f6f6adbe2 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/87f4327906711f751c508ac0c1e0bea5e9bfab0a | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/c30281390a4b6f034b39c622753d287cc7c186d8 | i686 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5fde899cc8e4bc338498c1c10d2177b3b83f593f | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/4aa0a1fe4b1688217d77f39ab9a211f63effdeec | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/79c93dc5e8eb35f015bc3afba4708df4a07a2a77 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/a4e44dbd49a34e29a769d520bec7721abc7984be | ORPH i686 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/cd9c1d218755c01a9145fdbadf10e6f0920bb453 | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/a089f1b113081e631d13242904b920f4cbb39fad | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/87af76f0026a500b2904bc714820386b958dea27 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/221c9f5e266890e2ee68b4a0656626a91506a37a | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/00e60a359022333b004599ba80dd6734505db944 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/32e2d1d0565be09452ecb10f4bfd03d770b4a079 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/b56df99300ba3db47445526fede0d0f1a86d392f | ORPH mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/da0d815334478710986fadf83c4232713d543afc | s390x | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/1b1b94c38e90d111eb1ab83e622e16bf306a4f8b | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/fdc6b2a3edf88e1f0912420d0411783deffabab8 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/3db0afeea672be6f7b83a89e887918733e100e3c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/63fc3b6a4be5c0f7de8a9caf0f7bfbe5cdece6ca | ORPH mips64el | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/a578bbfe8fed6eabfa03146c80f1e1d565802bd4 | i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/10765d8e982d934d470090a0798e71f7754e9ed1 | ORPH riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/68a5d2a07f6960c35e801a1e7a5da887c8ed0a19 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/723d7dde873ff86a3486a61ac4e639fd12dcb97b | ORPH powerpc | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/158dd205552c08f4f5b941ea47410b2846c48c7b | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2bec0e4ce14a279b112ae4afe785c5fb8b7a8f63 | ORPH s390x | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/005125b1ec8c0e4a5c3e384f6a3d139d1a315a65 | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/848e482974506235f41888b7c8483a519abb3580 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/fc6a9b03368d64e1a48f8310f46a0935570c1fa2 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/894b6bcb7d2ccba1a6082d19cfe22015e176b9aa | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a50aac38faebf2669b03440a782530f8b68077d1 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9a2684a82d7beef30ed3542987f385deb75b207d | mips64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/58156c039722414b1dc17512535b62d49a4965e7 | ORPH arc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/65cef0a03ab4ea37d11819ae63481d67efa9cf83 | ORPH aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/ac072b6c9c840e4adba40b72965a57ad115211e4 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/c3ab218ba08c7a9db0717df3fa59aa33aae5abe7 | sh4 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/74bf942dbf2546a729176b265c15c1cf488bd5e4 | Classification of failures by reason for 2023.02.x -------------------------------------------------- binutils-arc-2020.09-release | 1 libglib2-2.72.3 | 1 linux-5.10.162-cip24-rt10 | 1 olsr-0.9.8 | 1 perl-5.36.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/5e3e8680e226797b93e25d707d041ad9efb1d290 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c84d0a96d940a4155129548ef76c1b4e81bcc401 | i686 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/8a5ed0ce28e38bfea139b0cc0c4df31b7ed9efae | ORPH s390x | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/78f4615adfca83585c1ef0906ebc25f884d3a2c5 | ORPH arm | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/d210935b683c578a88762a7f0be715dfdbf2bcc4 | -- http://autobuild.buildroot.net From joel at jms.id.au Fri Jun 16 05:21:11 2023 From: joel at jms.id.au (Joel Stanley) Date: Fri, 16 Jun 2023 05:21:11 +0000 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Message-ID: On Wed, 14 Jun 2023 at 06:22, Laurent Vivier wrote: > > Le 14/06/2023 ? 04:05, Joel Stanley a ?crit : > > On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: > >> > >> Petitboot doesn't start a shell but a GUI. > >> Manage the menu to switch to the shell. > >> > >> Enable the test for qemu_m68K_virt. > >> > >> Signed-off-by: Laurent Vivier > >> --- > >> support/scripts/boot-qemu-image.py | 8 ++++++-- > >> 1 file changed, 6 insertions(+), 2 deletions(-) > >> > >> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py > >> index ba50ea69ee9a..c94b7a5c969d 100755 > >> --- a/support/scripts/boot-qemu-image.py > >> +++ b/support/scripts/boot-qemu-image.py > >> @@ -36,7 +36,7 @@ def main(): > >> time.sleep(1) > >> > >> try: > >> - child.expect(["buildroot login:"], timeout=600) > >> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) > > > > What's idx going to contain in the petitboot vs getty cases? > > see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect > > "This returns the index into the pattern list." > > "buildroot login:" -> idx = 0 > "Exit to shell" -> idx = 1 Thanks. Perhaps a comment where you test the results to explain why we test 0/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) From peter at korsgaard.com Fri Jun 16 06:04:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 08:04:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616060421.3606283-1-peter@korsgaard.com> Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime -- 2.30.2 From peter at korsgaard.com Fri Jun 16 06:04:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 08:04:20 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-1-peter@korsgaard.com> References: <20230616060421.3606283-1-peter@korsgaard.com> Message-ID: <20230616060421.3606283-2-peter@korsgaard.com> Python-docker needs a working docker setup to do anything useful, so add it to the existing docker_compose (which tests docker and docker-compose) rather than adding a completely new test. Signed-off-by: Peter Korsgaard --- .../testing/tests/package/sample_python_docker.py | 12 ++++++++++++ support/testing/tests/package/test_docker_compose.py | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 support/testing/tests/package/sample_python_docker.py diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py new file mode 100644 index 0000000000..a69097b412 --- /dev/null +++ b/support/testing/tests/package/sample_python_docker.py @@ -0,0 +1,12 @@ +import docker + +client = docker.from_env() +info = client.info() +images = client.images.list() + +assert len(images) > 0 + +print('Version:', info['ServerVersion']) +print('Images:') +for i in images: + print(i.tags[0]) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 38b669fc6d..16027c9c3a 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -4,6 +4,8 @@ import infra.basetest class TestDockerCompose(infra.basetest.BRTest): + scripts = ["conf/docker-compose.yml", + "tests/package/sample_python_docker.py"] config = \ """ BR2_x86_64=y @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DOCKER=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_DOCKER_CLI=y BR2_PACKAGE_DOCKER_COMPOSE=y @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): # BR2_TARGET_ROOTFS_TAR is not set """.format( infra.filepath("tests/package/copy-sample-script-to-target.sh"), - infra.filepath("conf/docker-compose.yml"), + " ".join([infra.filepath(i) for i in scripts]), infra.filepath("conf/docker-compose-kernel.config")) def wait_for_dockerd(self): @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) + def python_docker_test(self): + self.assertRunOk('python3 ./sample_python_docker.py', 120) + def test_run(self): kernel = os.path.join(self.builddir, "images", "bzImage") rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): self.wait_for_dockerd() self.docker_test() self.docker_compose_test() + self.python_docker_test() -- 2.30.2 From peter at korsgaard.com Fri Jun 16 08:28:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:52 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 In-Reply-To: <20230616060421.3606283-1-peter@korsgaard.com> (Peter Korsgaard's message of "Fri, 16 Jun 2023 08:04:19 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> Message-ID: <87ilbnlsjf.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot > to add the new dependency on python-packaging, leading to runtime errors: > import docker > File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in > File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in > File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in > File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in > File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in > File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in > File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in > ModuleNotFoundError: No module named 'packaging' > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:15 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls In-Reply-To: <20230615162049.72408-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:20:49 +0200") References: <20230615162049.72408-1-bernd.kuhls@t-online.de> Message-ID: <87cz1vlsis.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: bump version to 4.8.2 In-Reply-To: <20230615164939.1159230-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:49:39 +0200") References: <20230615164939.1159230-1-bernd@kuhls.net> Message-ID: <878rcjlsil.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://ccache.dev/releasenotes.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 In-Reply-To: <20230615180757.626625-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 20:07:57 +0200") References: <20230615180757.626625-1-bernd@kuhls.net> Message-ID: <874jn7lsia.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > From: Bernd Kuhls > Fixes CVE-2023-3138: > https://lists.x.org/archives/xorg-announce/2023-June/003406.html > Release notes: > https://lists.x.org/archives/xorg-announce/2023-June/003407.html > Signed-off-by: Bernd Kuhls > --- > v2: squashed with bump to 1.8.5 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:29:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/openvpn: bump version to 2.6.5 In-Reply-To: <20230615204227.659097-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 22:42:27 +0200") References: <20230615204227.659097-1-bernd@kuhls.net> Message-ID: <87zg4zkdxa.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog > https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:27:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:27:31 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616083015.467BB839E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ef7b2069dd6462508c3c61373fe2802761c4d63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 56316201af..694dfe0bdd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 08:29:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:29:49 +0200 Subject: [Buildroot] [git commit] package/openvpn: bump version to 2.6.5 Message-ID: <20230616083015.5FAF6839EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d0c8f0c6805c100ab01c6ce9d9e9d46560f864c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/openvpn/openvpn.hash | 2 +- package/openvpn/openvpn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash index 8078b41157..16bffb7e57 100644 --- a/package/openvpn/openvpn.hash +++ b/package/openvpn/openvpn.hash @@ -1,3 +1,3 @@ # Locally calculated after checking signature -sha256 371a2a323a99a79299b9b4caa4a31bc7b2cdff63236e68d429f3ee50e75f3dd4 openvpn-2.6.4.tar.gz +sha256 e34efdb9a3789a760cfc91d57349dfb1e31da169c98c06cb490c6a8a015638e2 openvpn-2.6.5.tar.gz sha256 1fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043 COPYRIGHT.GPL diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index 920677e170..7c2506870e 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENVPN_VERSION = 2.6.4 +OPENVPN_VERSION = 2.6.5 OPENVPN_SITE = https://swupdate.openvpn.net/community/releases OPENVPN_DEPENDENCIES = host-pkgconf libcap-ng OPENVPN_LICENSE = GPL-2.0 From peter at korsgaard.com Fri Jun 16 08:27:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:27:16 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616083015.3E3BB839E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89585576728ebf9362394ae6e26df595098f8bbc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 08:28:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:20 +0200 Subject: [Buildroot] [git commit] package/ccache: bump version to 4.8.2 Message-ID: <20230616083015.4F31F839E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1db3f0f84449843476c2887d2ea09323c66f33a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://ccache.dev/releasenotes.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ccache/ccache.hash | 2 +- package/ccache/ccache.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 9b11f026ec..2b6cd65a74 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally -sha256 df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36 ccache-4.7.4.tar.xz +sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc diff --git a/package/ccache/ccache.mk b/package/ccache/ccache.mk index 6b7d57b40c..ac4bc4aba5 100644 --- a/package/ccache/ccache.mk +++ b/package/ccache/ccache.mk @@ -4,7 +4,7 @@ # ################################################################################ -CCACHE_VERSION = 4.7.4 +CCACHE_VERSION = 4.8.2 CCACHE_SITE = https://github.com/ccache/ccache/releases/download/v$(CCACHE_VERSION) CCACHE_SOURCE = ccache-$(CCACHE_VERSION).tar.xz CCACHE_LICENSE = GPL-3.0+, others From peter at korsgaard.com Fri Jun 16 08:28:37 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:28:37 +0200 Subject: [Buildroot] [git commit] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616083015.56C1D839E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1dcabece6fb8755c7a2786bde8cc75040bc3fbcb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From peter at korsgaard.com Fri Jun 16 08:33:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:33:33 +0200 Subject: [Buildroot] [PATCH] package/cups: security bump to version 2.4.4 In-Reply-To: <20230613072806.999946-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 13 Jun 2023 09:28:05 +0200") References: <20230613072806.999946-1-peter@korsgaard.com> Message-ID: <87v8fnkdr6.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-32324: Heap buffer overflow in cupsd > https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 > And a number of other fixes, see the release notes for details: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 > In addition, 2.4.4 fixes a segfault regression in 2.4.3: > https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 > Update NOTICE hash for a change in copyright years: > -Copyright ? 2020-2022 by OpenPrinting > +Copyright ? 2020-2023 by OpenPrinting > Signed-off-by: Peter Korsgaard Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:36:16 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:36:16 +0200 Subject: [Buildroot] [PATCH 2/6] package/graphicsmagick: bump to version 1.3.40 In-Reply-To: <87h6r9mde8.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:46:07 +0200") References: <20230611233619.128038-1-grzegorz@blach.pl> <20230611233619.128038-2-grzegorz@blach.pl> <87h6r9mde8.fsf@48ers.dk> Message-ID: <87o7lfkdmn.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Grzegorz" == Grzegorz Blach writes: >> Signed-off-by: Grzegorz Blach > The changelog mentions security fixes in 1.3.39 and 1.3.40, so I've > adjusted the commit message to mention that this is a security bump > extended with the details from the changelog and committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:38:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:38:48 +0200 Subject: [Buildroot] [PATCH] package/qemu: qemu systems emulation needs fdt when building for all targets In-Reply-To: <87v8fpkyir.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:52:44 +0200") References: <20230614143519.18669-1-romain.naour@smile.fr> <87v8fpkyir.fsf@48ers.dk> Message-ID: <87jzw3kdif.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> defconfig fragment to reproduce the issue: >> BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y >> BR2_PACKAGE_QEMU=y >> BR2_PACKAGE_QEMU_SYSTEM=y >> ERROR: Problem encountered: fdt not available but required by targets >> aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, >> microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, >> nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, >> riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu >> Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets >> but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set >> (building for all targets). >> Fixes: >> http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 >> [1] 44be514b21fd94096702b80c62d46c31d72f15a5 >> Signed-off-by: Romain Naour >> Cc: Carlos Santos >> Cc: Yann E. MORIN > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:39:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:39:31 +0200 Subject: [Buildroot] [PATCH] package/qemu: bump to version 8.0.2 In-Reply-To: <87r0qdkyfe.fsf@48ers.dk> (Peter Korsgaard's message of "Thu, 15 Jun 2023 08:54:45 +0200") References: <20230614210926.7723-1-romain.naour@smile.fr> <87r0qdkyfe.fsf@48ers.dk> Message-ID: <87fs6rkdh8.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Romain" == Romain Naour writes: >> Fixes CVE-2023-0330: >> A vulnerability in the lsi53c895a device affects the latest version of >> qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs >> like stack overflow or use-after-free. >> See: >> https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00221.html > Committed after marking it a security bump, thanks. > Looks like we need to bump 2023.02.x to 7.2.3 for the same fix: > https://lists.gnu.org/archive/html/qemu-devel/2023-06/msg00218.html Committed to 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 08:37:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:37:52 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/qemu: qemu systems emulation needs fdt when building for all targets Message-ID: <20230616084116.B63CD83A1D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d8a19a2ae475ac23ec5f66b217c5349351e49ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x defconfig fragment to reproduce the issue: BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_QEMU=y BR2_PACKAGE_QEMU_SYSTEM=y ERROR: Problem encountered: fdt not available but required by targets aarch64-softmmu, arm-softmmu, i386-softmmu, loongarch64-softmmu, microblaze-softmmu, microblazeel-softmmu, mips64el-softmmu, nios2-softmmu, or1k-softmmu, ppc-softmmu, ppc64-softmmu, riscv32-softmmu, riscv64-softmmu, rx-softmmu, x86_64-softmmu Commit [1] select BR2_PACKAGE_QEMU_FDT for each individual emulator targets but forgot to select is when BR2_PACKAGE_QEMU_CHOOSE_TARGETS is not set (building for all targets). Fixes: http://autobuild.buildroot.org/results/e44/e444a02b899d325a9d99daed96b8cb96108383e7 [1] 44be514b21fd94096702b80c62d46c31d72f15a5 Signed-off-by: Romain Naour Cc: Carlos Santos Cc: Yann E. MORIN Signed-off-by: Peter Korsgaard (cherry picked from commit 59df3875b5e965872007ac22245aa6e048576644) Signed-off-by: Peter Korsgaard --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 31cbf09644..de6475e719 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -53,6 +53,7 @@ config BR2_PACKAGE_QEMU_SYSTEM bool "Enable systems emulation" depends on !BR2_STATIC_LIBS # dtc select BR2_PACKAGE_PIXMAN + select BR2_PACKAGE_QEMU_FDT if !BR2_PACKAGE_QEMU_CHOOSE_TARGETS help Say 'y' to build system emulators/virtualisers. From peter at korsgaard.com Fri Jun 16 08:34:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:34:44 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/graphicsmagick: security bump to version 1.3.40 Message-ID: <20230616084116.ACDF083A1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9da144a812f8744e99fffc7f9771fb39b416b090 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: 1.3.39: - oss-fuzz: Several security fixes originating from oss-fuzz testing. - ALL: Replace strcpy() with strlcpy(), replace strcat() with strlcat(), replace sprintf() with snprintf(). Prefer using bounded string functions. This change is made for the purpose of increasing safety than to address any existing demonstrated concern. 1.3.40: - DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory. Signed-off-by: Grzegorz Blach [Peter: mark as security fix, extend commit message] Signed-off-by: Peter Korsgaard (cherry picked from commit fd3ff0761c741723afc556f5eaf96e1941264eb4) Signed-off-by: Peter Korsgaard --- package/graphicsmagick/graphicsmagick.hash | 2 +- package/graphicsmagick/graphicsmagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/graphicsmagick/graphicsmagick.hash b/package/graphicsmagick/graphicsmagick.hash index 80130da5d6..a894aedf11 100644 --- a/package/graphicsmagick/graphicsmagick.hash +++ b/package/graphicsmagick/graphicsmagick.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 d60cd9db59351d2b9cb19beb443170acaa28f073d13d258f67b3627635e32675 GraphicsMagick-1.3.38.tar.xz +sha256 97dc1a9d4e89c77b25a3b24505e7ff1653b88f9bfe31f189ce10804b8efa7746 GraphicsMagick-1.3.40.tar.xz sha256 0a20e661de942ebe115a354d0ec6d1d42b93856ea765f813f350a5ce5024cdb7 Copyright.txt diff --git a/package/graphicsmagick/graphicsmagick.mk b/package/graphicsmagick/graphicsmagick.mk index dbaa8ddf70..76b826ceef 100644 --- a/package/graphicsmagick/graphicsmagick.mk +++ b/package/graphicsmagick/graphicsmagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -GRAPHICSMAGICK_VERSION = 1.3.38 +GRAPHICSMAGICK_VERSION = 1.3.40 GRAPHICSMAGICK_SOURCE = GraphicsMagick-$(GRAPHICSMAGICK_VERSION).tar.xz GRAPHICSMAGICK_SITE = https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$(GRAPHICSMAGICK_VERSION) GRAPHICSMAGICK_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 08:33:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 10:33:08 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/cups: security bump to version 2.4.4 Message-ID: <20230616084116.A321983A1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=206dda4f2b177029fb81f4b96f4c239ddeba431b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes the following security issues: - CVE-2023-32324: Heap buffer overflow in cupsd https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 And a number of other fixes, see the release notes for details: https://github.com/OpenPrinting/cups/releases/tag/v2.4.3 In addition, 2.4.4 fixes a segfault regression in 2.4.3: https://github.com/OpenPrinting/cups/releases/tag/v2.4.4 Update NOTICE hash for a change in copyright years: -Copyright ?? 2020-2022 by OpenPrinting +Copyright ?? 2020-2023 by OpenPrinting Signed-off-by: Peter Korsgaard (cherry picked from commit 38bef5fbc8c609241bb0fbcde310f5eb296537ae) Signed-off-by: Peter Korsgaard --- package/cups/cups.hash | 4 ++-- package/cups/cups.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cups/cups.hash b/package/cups/cups.hash index ba220e903e..cc6fe25446 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,4 +1,4 @@ # Locally calculated: -sha256 f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 cups-2.4.2-source.tar.gz +sha256 209259e8fe8df9112af49f4e5765f50dad6da1f869296de41d6eaab1b98003cb cups-2.4.4-source.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE -sha256 7a7bd639e3a8457ae40b0dcfb74ea3cc6a8132b06c726142e993625d33eb6de5 NOTICE +sha256 5320b6e3c252423e4153eb2dd63e57e3b630afb21139f44e43b02d85fe33e279 NOTICE diff --git a/package/cups/cups.mk b/package/cups/cups.mk index fed2aa809f..7bbea9a218 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.4.2 +CUPS_VERSION = 2.4.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception From peter at korsgaard.com Fri Jun 16 09:30:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:33 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/x11r7/xlib_libX11: security bump version to 1.8.6 In-Reply-To: <874jn7lsia.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:29:33 +0200") References: <20230615180757.626625-1-bernd@kuhls.net> <874jn7lsia.fsf@48ers.dk> Message-ID: <87a5wzkb46.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> From: Bernd Kuhls >> Fixes CVE-2023-3138: >> https://lists.x.org/archives/xorg-announce/2023-June/003406.html >> Release notes: >> https://lists.x.org/archives/xorg-announce/2023-June/003407.html >> Signed-off-by: Bernd Kuhls >> --- >> v2: squashed with bump to 1.8.5 > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:30:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:48 +0200 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: Update email address for Bernd Kuhls In-Reply-To: <87cz1vlsis.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:29:15 +0200") References: <20230615162049.72408-1-bernd.kuhls@t-online.de> <87cz1vlsis.fsf@48ers.dk> Message-ID: <875y7nkb3r.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Signed-off-by: Bernd Kuhls >> Signed-off-by: Bernd Kuhls > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:30:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:30:59 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-docker: needs python-packaging after bump to 6.0.1 In-Reply-To: <87ilbnlsjf.fsf@48ers.dk> (Peter Korsgaard's message of "Fri, 16 Jun 2023 10:28:52 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> <87ilbnlsjf.fsf@48ers.dk> Message-ID: <871qibkb3g.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >> Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot >> to add the new dependency on python-packaging, leading to runtime errors: >> import docker >> File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in >> File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in >> File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in >> File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in >> File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in >> File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in >> File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in >> ModuleNotFoundError: No module named 'packaging' >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2023.02.x and 2023.05.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 09:29:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:20 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616093116.29BF083A35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6e89b3838638f0f2852b3a028849255236c3c1ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8ef7b2069dd6462508c3c61373fe2802761c4d63) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..78b5abbb21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 09:29:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:06 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616093116.20C1683A2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=255441793c902d6392b4eb42a77b6970c4f42a27 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 89585576728ebf9362394ae6e26df595098f8bbc) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 09:29:54 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:54 +0200 Subject: [Buildroot] [git commit branch/2023.05.x] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616093116.3405983A36@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d918568a15cc00a0c718a475b6c755fcdc8e0d1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.05.x Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard (cherry picked from commit 1dcabece6fb8755c7a2786bde8cc75040bc3fbcb) Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From peter at korsgaard.com Fri Jun 16 09:29:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:28 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] DEVELOPERS: Update email address for Bernd Kuhls Message-ID: <20230616095212.255BB83A86@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d816fecc16bf9ba226b31ce50050899d6832ca9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8ef7b2069dd6462508c3c61373fe2802761c4d63) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 3366e2b2a4..55e3494f4c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -311,7 +311,7 @@ F: package/taskd/ N: Benjamin Kamath F: package/lapack/ -N: Bernd Kuhls +N: Bernd Kuhls F: package/alsa-lib/ F: package/alsa-utils/ F: package/apache/ From peter at korsgaard.com Fri Jun 16 09:28:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:28:55 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/x11r7/xlib_libX11: security bump version to 1.8.6 Message-ID: <20230616095212.1C9FA83A77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01466d0dc656e075799f6daa9dcaf066c5d8c3a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Fixes CVE-2023-3138: https://lists.x.org/archives/xorg-announce/2023-June/003406.html Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003407.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 89585576728ebf9362394ae6e26df595098f8bbc) Signed-off-by: Peter Korsgaard --- package/x11r7/xlib_libX11/xlib_libX11.hash | 6 +++--- package/x11r7/xlib_libX11/xlib_libX11.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xlib_libX11/xlib_libX11.hash b/package/x11r7/xlib_libX11/xlib_libX11.hash index ed68164d5f..f443d947a4 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.hash +++ b/package/x11r7/xlib_libX11/xlib_libX11.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2023-February/003318.html -sha256 c9a287a5aefa9804ce3cfafcf516fe96ed3f7e8e45c0e2ee59e84c86757df518 libX11-1.8.4.tar.xz -sha512 3150a47498b0cb012482ee02efeaae16d9e736288f2b3f917be912e1613d56ad6b4ab180de8820305deb2b95dfd993633f43a65344d75979d6b86bdf110cb63e libX11-1.8.4.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003407.html +sha256 59535b7cc6989ba806a022f7e8533b28c4397b9d86e9d07b6df0c0703fa25cc9 libX11-1.8.6.tar.xz +sha512 b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade libX11-1.8.6.tar.xz # Locally computed sha256 2e7012a140f000735a7172674a2d314398d79622444fba65d108b029b29ab283 COPYING diff --git a/package/x11r7/xlib_libX11/xlib_libX11.mk b/package/x11r7/xlib_libX11/xlib_libX11.mk index add16f49db..75199f1a3d 100644 --- a/package/x11r7/xlib_libX11/xlib_libX11.mk +++ b/package/x11r7/xlib_libX11/xlib_libX11.mk @@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBX11_VERSION = 1.8.4 +XLIB_LIBX11_VERSION = 1.8.6 XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.xz XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBX11_LICENSE = MIT From peter at korsgaard.com Fri Jun 16 09:29:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 11:29:43 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] package/python-docker: needs python-packaging after bump to 6.0.1 Message-ID: <20230616095212.2EE0383A8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=837561824e954a6cd28fd4274de14f7179018841 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x Commit d680db0ba77dab (package/python-docker: bump to version 6.0.1) forgot to add the new dependency on python-packaging, leading to runtime errors: import docker File "/usr/lib/python3.11/site-packages/docker/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/__init__.py", line 2, in File "/usr/lib/python3.11/site-packages/docker/api/client.py", line 10, in File "/usr/lib/python3.11/site-packages/docker/auth.py", line 7, in File "/usr/lib/python3.11/site-packages/docker/utils/__init__.py", line 3, in File "/usr/lib/python3.11/site-packages/docker/utils/decorators.py", line 4, in File "/usr/lib/python3.11/site-packages/docker/utils/utils.py", line 9, in ModuleNotFoundError: No module named 'packaging' Signed-off-by: Peter Korsgaard (cherry picked from commit 1dcabece6fb8755c7a2786bde8cc75040bc3fbcb) Signed-off-by: Peter Korsgaard --- package/python-docker/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-docker/Config.in b/package/python-docker/Config.in index b2296f42eb..ae5a7a5181 100644 --- a/package/python-docker/Config.in +++ b/package/python-docker/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_PYTHON_DOCKER bool "python-docker" # docker-engine may be running on another host, so no other dependency select BR2_PACKAGE_PYTHON3_SSL # runtime + select BR2_PACKAGE_PYTHON_PACKAGING # runtime select BR2_PACKAGE_PYTHON_REQUESTS # runtime select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT # runtime From francois.perrad at gadz.org Fri Jun 16 11:15:04 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 16 Jun 2023 13:15:04 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-8-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > (called SK-AM64B, see [2]) both contain High Security - Field Securable > (HS-FS) device variants, and those are really the recommended production > device variants and boards TI will provide moving forward. Hence, switch > the defconfigs for those boards over to accommodate those now-shipping > device variants and boards. > > [1] https://www.ti.com/tool/SK-AM62B > [2] https://www.ti.com/tool/SK-AM64B > > Signed-off-by: Andreas Dannenberg > --- > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > configs/am62x_sk_defconfig | 2 +- > configs/am64x_sk_defconfig | 4 ++-- > 4 files changed, 35 insertions(+), 3 deletions(-) > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > index ccbb24896b..9c7c8818af 100644 > --- a/board/ti/am62x_sk/readme.txt > +++ b/board/ti/am62x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > core-secdev-k3 could be a host package and an optional dependency of uboot or atf ################################################################################ # # ti-core-secdev-k3 # ################################################################################ TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) $(eval $(host-generic-package)) Fran?ois > + > Build: > $ make > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > index fe83c675f5..51d0312726 100644 > --- a/board/ti/am64x_sk/readme.txt > +++ b/board/ti/am64x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 2d05ddd96b..033101b735 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -28,7 +28,7 @@ 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="am62x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > index a26e38a043..096dd77f6a 100644 > --- a/configs/am64x_sk_defconfig > +++ b/configs/am64x_sk_defconfig > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dannenberg at ti.com Fri Jun 16 12:02:30 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 16 Jun 2023 07:02:30 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: <20230616120230.a4z5dfr4kzsz7i6u@dasso> Hi Fran?ois, On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > buildroot at buildroot.org> a ?crit : > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > (HS-FS) device variants, and those are really the recommended production > > device variants and boards TI will provide moving forward. Hence, switch > > the defconfigs for those boards over to accommodate those now-shipping > > device variants and boards. > > > > [1] https://www.ti.com/tool/SK-AM62B > > [2] https://www.ti.com/tool/SK-AM64B > > > > Signed-off-by: Andreas Dannenberg > > --- > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > configs/am62x_sk_defconfig | 2 +- > > configs/am64x_sk_defconfig | 4 ++-- > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > > index ccbb24896b..9c7c8818af 100644 > > --- a/board/ti/am62x_sk/readme.txt > > +++ b/board/ti/am62x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > core-secdev-k3 could be a host package and an optional dependency of uboot > or atf Good suggestion, I thought about same but wasn't quite sure how to set this up, but I'll look into this based on your below starting point. It would cover HS-FS device variants ("High Security - Field Securable"), which is 90% of the use case, and 100% of the initial use case (somebody getting a board, evaluating), all when the custom keys were not yet programmed into the SOC (which is what turns the device into a HS-SE device, at which time custom signing keys will need to be provided as part of core-secdev-k3). Can a host package easily export/share and ENV variable (TI_SECURE_DEV_PKG)? This will be needed not only by ti-k3-image-gen but also by uboot and potentially other packages in the future. Regards, Andreas > > ################################################################################ > # > # ti-core-secdev-k3 > # > ################################################################################ > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > TI_CORE_SECDEV_K3_SITE = > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > TI_CORE_SECDEV_K3_SOURCE = > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > $(eval $(host-generic-package)) > > Fran?ois > > > > > + > > Build: > > $ make > > > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > > index fe83c675f5..51d0312726 100644 > > --- a/board/ti/am64x_sk/readme.txt > > +++ b/board/ti/am64x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > index 2d05ddd96b..033101b735 100644 > > --- a/configs/am62x_sk_defconfig > > +++ b/configs/am62x_sk_defconfig > > @@ -28,7 +28,7 @@ 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="am62x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > index a26e38a043..096dd77f6a 100644 > > --- a/configs/am64x_sk_defconfig > > +++ b/configs/am64x_sk_defconfig > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > From bigneshlenka20 at gmail.com Fri Jun 16 12:46:44 2023 From: bigneshlenka20 at gmail.com (bignesh lenka) Date: Fri, 16 Jun 2023 18:16:44 +0530 Subject: [Buildroot] Request for information Message-ID: Respected sir/madam, I am software engineer, working for a startup called besquare technologies. Here we are using buildroot for learning as well as developing new applications. I as an enthusiast wanted to know when we build an environment for a specific hardware from where and how the kernel is getting downloaded to the output directory. Hope you reply to my query as soon as possible Thank you Best regards, Bignesh lenka -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Fri Jun 16 12:59:23 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 16 Jun 2023 14:59:23 +0200 Subject: [Buildroot] Request for information In-Reply-To: References: Message-ID: <93efdad2-72f1-6001-82d7-ea4e8b980ce5@benettiengineering.com> Hi Bignesh, On 16/06/23 14:46, bignesh lenka wrote: > Respected sir/madam, > > I am software engineer, working for a startup called besquare > technologies. Here we are using buildroot?for learning as well as > developing new applications. > > I as an enthusiast?wanted to know when we build an environment?for a > specific hardware from where and how the kernel is getting downloaded to > the output directory. I think these slides can help you understanding Buildroot in general: https://bootlin.com/doc/training/buildroot/buildroot-slides.pdf and I suggest you to try to build one of the board under buildroot/configs/ folder. That way you should be able to see the various steps covered, including Linux building. By reading the log you should be able to understand how Buildroot downloads, extract, patch, configure, build and install Linux as well as any other package. If you take a quick look at any _defconfig file you should see how Linux version and possible URL are used, as any kind of option. > Hope you reply to my query as?soon as possible Whenever people have time to answer. This is open source, so there is no "asap". Best regards -- CEO/CTO at Benetti Engineering sas From peter at korsgaard.com Fri Jun 16 13:54:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 15:54:53 +0200 Subject: [Buildroot] [git commit branch/2023.02.x] Update for 2023.02.2 Message-ID: <20230616140439.5146D83AA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c92cc8796ed951f0604e9272677a9cdfcd93680f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.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 55dcc830de..3b2199f447 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,43 @@ +2023.02.2, released June 16th, 2023 + + Important / security related fixes. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + utils/docker-run: Now correctly handles git + workdirs/worktrees. + + Defconfigs: QEMU s390x: Bump rootfs size to make room for + kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx + Versal vck190: Use correct (A72) CPU variant + + Updated/fixed packages: atkmm, bird, busybox, cairomm1_14, + cmake, containerd, crudini, cups, delve, docker-cli, + docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch, + gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick, + intel-microcode, libass, libcurl, libdeflate, libgeos, + libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm, + lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf, + ncurses, nftables, openjdk, openjdk-bin, php, postgresql, + python-can, python-django, python-django, python-ipython, + python-matplotlib, python-mupdf, python-requests, python3, + qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, + wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, + xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, + xdriver_xf86-input-mouse, xdriver_xf86-video-ark, + xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, + xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi, + xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc + + New packages: perl-clone, perl-http-message, python-asttokens, + python-executing, python-pure-eval, python-stack-data + + Issues resolved (http://bugs.uclibc.org): + + #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code + 2023.02.1, released May 9th, 2023 Important / security related fixes. diff --git a/Makefile b/Makefile index 000f1dcec0..7fcd9e6bcb 100644 --- a/Makefile +++ b/Makefile @@ -90,9 +90,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2023.02.1 +export BR2_VERSION := 2023.02.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1683664000 +BR2_VERSION_EPOCH = 1686923000 # 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 d1b75ed405..5bc7a2c012 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2023.02.1' +RELEASE='2023.02.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Fri Jun 16 15:42:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:42:38 +0200 Subject: [Buildroot] Buildroot 2023.02.2 released Message-ID: <87wn03ifbl.fsf@48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2023.02.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2023.02.2.tar.gz or http://buildroot.org/downloads/buildroot-2023.02.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2023.02.2 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2023.02.1 release. - Infrastucture: Add BR2_HOST_CMAKE_AT_LEAST_* for packages needing a newer host-cmake than what is currently enforced (3.18) - Up to the version provided by the cmake package (3.22). utils/docker-run: Now correctly handles git workdirs/worktrees. - Defconfigs: QEMU s390x: Bump rootfs size to make room for kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx Versal vck190: Use correct (A72) CPU variant - Security fixes for cups, go, graphicsmagick, intel-microcode, libcurl, libopenssl, libssh, moby-buildkit, ncurses, openjdk, openjdk-bin, postgresql, redis, xlib_libX11 - Fixes for download/compilation/runtime/license issues in atkmm, bird, busybox, cairomm, cairomm1_14, cmake, containerd, crudini, delve, docker-cli, docker-engine, earlyoom, fluent-bit, freeswitch, gcc, gdb, glibmm2_66, gnupg2, gptfdisk, libass, libdeflate, libgeos, libgtk3, libjxl, libnftl, libressl, llvm, lua, mesa3d, micropython, minidlna, mpd, mupdf, nftables, perl-http-message, php, python-can, python-django, python-docker, python-ipython, python-matplotlib, python-mupdf, python-requests, python3, qemu, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, webkitgtk, wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, xdriver_xf86-input-mouse, xdriver_xf86-video-ark, xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, xfont_encodings, xlib_libXaw, xlib_libXi, xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc - New packages: perl-clone, python-asttokens, python-executing, python-pure-eval, python-stack-data For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2023.02.2 Users of the affected packages are strongly encouraged to upgrade. Many thanks to all the people contributing to this release: git shortlog -sn 2023.02.1.. 38 Bernd Kuhls 25 Romain Naour 9 Peter Seiderer 7 Daniel Lang 7 Peter Korsgaard 6 Christian Stewart 5 Yann E. MORIN 4 Adam Duskett 4 James Knight 4 Neal Frager 4 Rapha?l M?lotte 3 Sergey Bobrenok 3 Thomas Devoogdt 2 Francois Perrad 1 Aaron Sierra 1 Andreas Ziegler 1 Bagas Sanjaya 1 Carlos Santos 1 Damien Le Moal 1 Dario Binacchi 1 Etienne Carriere 1 Giulio Benetti 1 Grzegorz Blach 1 Jonathan Neusch?fer 1 Julien Olivain 1 Kris Bahnsen 1 Luca Ceresoli 1 Luke D. Jones 1 Maxim Kochetkov 1 Sergey Matyukevich 1 Stefan Agner 1 Titouan Christophe 1 Waldemar Brodkorb 1 Witold Lipieta 1 Yegor Yefremov 1 itzwam -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Jun 16 15:47:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:47:52 +0200 Subject: [Buildroot] [git commit] Update for 2023.02.2 Message-ID: <20230616155052.55F8183AEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3f0cc20250873ad1b2c2c3777c46fc41a2f36ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit c92cc8796ed951f0604e9272677a9cdfcd93680f) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/CHANGES b/CHANGES index fec806a215..83034c4859 100644 --- a/CHANGES +++ b/CHANGES @@ -72,6 +72,46 @@ #15376: Libiconv config #15461: QtVirtualKeyboard segfaults +2023.02.2, released June 16th, 2023 + + Important / security related fixes. + + Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages + needing a newer host-cmake than what is currently enforced + (3.18) - Up to the version provided by the cmake package (3.22). + + utils/docker-run: Now correctly handles git + workdirs/worktrees. + + Defconfigs: QEMU s390x: Bump rootfs size to make room for + kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx + Versal vck190: Use correct (A72) CPU variant + + Updated/fixed packages: atkmm, bird, busybox, cairomm1_14, + cmake, containerd, crudini, cups, delve, docker-cli, + docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch, + gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick, + intel-microcode, libass, libcurl, libdeflate, libgeos, + libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm, + lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf, + ncurses, nftables, openjdk, openjdk-bin, php, postgresql, + python-can, python-django, python-django, python-ipython, + python-matplotlib, python-mupdf, python-requests, python3, + qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr, + wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput, + xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes, + xdriver_xf86-input-mouse, xdriver_xf86-video-ark, + xdriver_xf86-video-geode, xdriver_xf86-video-neomagic, + xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi, + xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc + + New packages: perl-clone, perl-http-message, python-asttokens, + python-executing, python-pure-eval, python-stack-data + + Issues resolved (http://bugs.uclibc.org): + + #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code + 2023.02.1, released May 9th, 2023 Important / security related fixes. From peter at korsgaard.com Fri Jun 16 15:50:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 16 Jun 2023 17:50:29 +0200 Subject: [Buildroot] [git commit] docs/website: update for 2023.02.2 Message-ID: <20230616155052.64F8483AED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ba9de70c2838d5f916dab36c6affa235e4ac970c 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 2af7db1861..0a97d9f822 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
          Download
          -

          Latest long term support release: 2023.02.1

          +

          Latest long term support release: 2023.02.2

          diff --git a/docs/website/news.html b/docs/website/news.html index 1a2af7ccfc..83c5f48e04 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,25 @@

          News

            +
          • +
            +
            +
            +

            2023.02.2 released

            +

            16 June 2023

            +
            +
            +

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

            +
            +
            +
          • +
          • From francois.perrad at gadz.org Fri Jun 16 16:40:35 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 16 Jun 2023 18:40:35 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616120230.a4z5dfr4kzsz7i6u@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> Message-ID: Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > > (HS-FS) device variants, and those are really the recommended > production > > > device variants and boards TI will provide moving forward. Hence, > switch > > > the defconfigs for those boards over to accommodate those now-shipping > > > device variants and boards. > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > configs/am62x_sk_defconfig | 2 +- > > > configs/am64x_sk_defconfig | 4 ++-- > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > b/board/ti/am62x_sk/readme.txt > > > index ccbb24896b..9c7c8818af 100644 > > > --- a/board/ti/am62x_sk/readme.txt > > > +++ b/board/ti/am62x_sk/readme.txt > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > Optional: modify the configuration: > > > $ make menuconfig > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > + > > > +To allow the image signing process for various firmware artifacts to > > > +work the build process for HS-FS and HS-SE device variants is using > > > +an external 'core-secdev-k3' package which can be obtained from > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > +To prepare building for those device variants create a local copy of > > > +the 'core-secdev-k3' and export its location through the > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > +customize this package with your private signing keys when using a > > > +HS-SE device variant. > > > + > > > +$ git clone > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > uboot > > or atf > > Good suggestion, I thought about same but wasn't quite sure how to set > this up, but I'll look into this based on your below starting point. It > would cover HS-FS device variants ("High Security - Field Securable"), > which is 90% of the use case, and 100% of the initial use case (somebody > getting a board, evaluating), all when the custom keys were not yet > programmed into the SOC (which is what turns the device into a HS-SE > device, at which time custom signing keys will need to be provided as > part of core-secdev-k3). > > Can a host package easily export/share and ENV variable > (TI_SECURE_DEV_PKG)? > > yes (we are in a Makefile fragment): export TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) when a package needed it, just add : FOO_DEPENDENCIES += host-ti-core-secdev-k3 Fran?ois > This will be needed not only by ti-k3-image-gen but also by uboot and > potentially other packages in the future. > > Regards, Andreas > > > > > > ################################################################################ > > # > > # ti-core-secdev-k3 > > # > > > ################################################################################ > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > TI_CORE_SECDEV_K3_SITE = > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > TI_CORE_SECDEV_K3_SOURCE = > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > $(eval $(host-generic-package)) > > > > Fran?ois > > > > > > > > > + > > > Build: > > > $ make > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > b/board/ti/am64x_sk/readme.txt > > > index fe83c675f5..51d0312726 100644 > > > --- a/board/ti/am64x_sk/readme.txt > > > +++ b/board/ti/am64x_sk/readme.txt > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > Optional: modify the configuration: > > > $ make menuconfig > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > + > > > +To allow the image signing process for various firmware artifacts to > > > +work the build process for HS-FS and HS-SE device variants is using > > > +an external 'core-secdev-k3' package which can be obtained from > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > +To prepare building for those device variants create a local copy of > > > +the 'core-secdev-k3' and export its location through the > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > +customize this package with your private signing keys when using a > > > +HS-SE device variant. > > > + > > > +$ git clone > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > + > > > Build: > > > $ make > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > index 2d05ddd96b..033101b735 100644 > > > --- a/configs/am62x_sk_defconfig > > > +++ b/configs/am62x_sk_defconfig > > > @@ -28,7 +28,7 @@ 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="am62x" > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > index a26e38a043..096dd77f6a 100644 > > > --- a/configs/am64x_sk_defconfig > > > +++ b/configs/am64x_sk_defconfig > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From christian at aperture.us Fri Jun 16 19:40:18 2023 From: christian at aperture.us (Christian Stewart) Date: Fri, 16 Jun 2023 12:40:18 -0700 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-2-peter@korsgaard.com> References: <20230616060421.3606283-1-peter@korsgaard.com> <20230616060421.3606283-2-peter@korsgaard.com> Message-ID: Hi Peter, Lgtm, Reviewed-by: Christian Stewart On Thu, Jun 15, 2023 at 11:04?PM Peter Korsgaard wrote: > > Python-docker needs a working docker setup to do anything useful, so add it > to the existing docker_compose (which tests docker and docker-compose) > rather than adding a completely new test. > > Signed-off-by: Peter Korsgaard > --- > .../testing/tests/package/sample_python_docker.py | 12 ++++++++++++ > support/testing/tests/package/test_docker_compose.py | 10 +++++++++- > 2 files changed, 21 insertions(+), 1 deletion(-) > create mode 100644 support/testing/tests/package/sample_python_docker.py > > diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py > new file mode 100644 > index 0000000000..a69097b412 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_docker.py > @@ -0,0 +1,12 @@ > +import docker > + > +client = docker.from_env() > +info = client.info() > +images = client.images.list() > + > +assert len(images) > 0 > + > +print('Version:', info['ServerVersion']) > +print('Images:') > +for i in images: > + print(i.tags[0]) > diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py > index 38b669fc6d..16027c9c3a 100644 > --- a/support/testing/tests/package/test_docker_compose.py > +++ b/support/testing/tests/package/test_docker_compose.py > @@ -4,6 +4,8 @@ import infra.basetest > > > class TestDockerCompose(infra.basetest.BRTest): > + scripts = ["conf/docker-compose.yml", > + "tests/package/sample_python_docker.py"] > config = \ > """ > BR2_x86_64=y > @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): > BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" > BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DOCKER=y > BR2_PACKAGE_CA_CERTIFICATES=y > BR2_PACKAGE_DOCKER_CLI=y > BR2_PACKAGE_DOCKER_COMPOSE=y > @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): > # BR2_TARGET_ROOTFS_TAR is not set > """.format( > infra.filepath("tests/package/copy-sample-script-to-target.sh"), > - infra.filepath("conf/docker-compose.yml"), > + " ".join([infra.filepath(i) for i in scripts]), > infra.filepath("conf/docker-compose-kernel.config")) > > def wait_for_dockerd(self): > @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): > self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) > self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) > > + def python_docker_test(self): > + self.assertRunOk('python3 ./sample_python_docker.py', 120) > + > def test_run(self): > kernel = os.path.join(self.builddir, "images", "bzImage") > rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") > @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): > self.wait_for_dockerd() > self.docker_test() > self.docker_compose_test() > + self.python_docker_test() > -- > 2.30.2 > From dannenberg at ti.com Fri Jun 16 22:13:11 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 16 Jun 2023 17:13:11 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> Message-ID: <20230616221311.xlthgoct6lpko5kq@dasso> Hi Fran?ois, On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > ?crit : > > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > buildroot at buildroot.org> a ?crit : > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > > > (HS-FS) device variants, and those are really the recommended > > production > > > > device variants and boards TI will provide moving forward. Hence, > > switch > > > > the defconfigs for those boards over to accommodate those now-shipping > > > > device variants and boards. > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > configs/am62x_sk_defconfig | 2 +- > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > b/board/ti/am62x_sk/readme.txt > > > > index ccbb24896b..9c7c8818af 100644 > > > > --- a/board/ti/am62x_sk/readme.txt > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > Optional: modify the configuration: > > > > $ make menuconfig > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > + > > > > +To allow the image signing process for various firmware artifacts to > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > +To prepare building for those device variants create a local copy of > > > > +the 'core-secdev-k3' and export its location through the > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > +customize this package with your private signing keys when using a > > > > +HS-SE device variant. > > > > + > > > > +$ git clone > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > uboot > > > or atf > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > this up, but I'll look into this based on your below starting point. It > > would cover HS-FS device variants ("High Security - Field Securable"), > > which is 90% of the use case, and 100% of the initial use case (somebody > > getting a board, evaluating), all when the custom keys were not yet > > programmed into the SOC (which is what turns the device into a HS-SE > > device, at which time custom signing keys will need to be provided as > > part of core-secdev-k3). > > > > Can a host package easily export/share and ENV variable > > (TI_SECURE_DEV_PKG)? > > > > > yes (we are in a Makefile fragment): > export > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > when a package needed it, just add : > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > Fran?ois Good point, using the make construct for 'export' should work, and in fact it does. Just tried it out. Was able to largely carry over what you came up with (thanks again!!). One change I had to made was to add a 'host-' prefix to the line exporting the ti-core-secdev-k3 package location. Below is my Makefile fragment. Will make this part of PATCH v9 series I intent to send out next week (want to give it a few more days to allow folks to add feedback). --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk @@ -0,0 +1,21 @@ +################################################################################ +# +## ti-core-secdev-k3 +# +################################################################################# + +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz + +# To allow the image signing process for various firmware artifacts to work the +# build process for TI K3 platform HS-FS and HS-SE device variants is using the +# 'core-secdev-k3' tool provided by TI. Its location must be made available to +# the build process by exporting it through the use of an environmental +# variable. From there on, other packages like ti-k3-r5-loader will pick up the +# signing tools and keys that are provided in this package. +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) + +$(eval $(host-generic-package)) -- Andreas Dannenberg Texas Instruments Inc > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > potentially other packages in the future. > > > > Regards, Andreas > > > > > > > > > > ################################################################################ > > > # > > > # ti-core-secdev-k3 > > > # > > > > > ################################################################################ > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > TI_CORE_SECDEV_K3_SITE = > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > TI_CORE_SECDEV_K3_SOURCE = > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > $(eval $(host-generic-package)) > > > > > > Fran?ois > > > > > > > > > > > > > + > > > > Build: > > > > $ make > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > b/board/ti/am64x_sk/readme.txt > > > > index fe83c675f5..51d0312726 100644 > > > > --- a/board/ti/am64x_sk/readme.txt > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > Optional: modify the configuration: > > > > $ make menuconfig > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > + > > > > +To allow the image signing process for various firmware artifacts to > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > +To prepare building for those device variants create a local copy of > > > > +the 'core-secdev-k3' and export its location through the > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > +customize this package with your private signing keys when using a > > > > +HS-SE device variant. > > > > + > > > > +$ git clone > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > + > > > > Build: > > > > $ make > > > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > > index 2d05ddd96b..033101b735 100644 > > > > --- a/configs/am62x_sk_defconfig > > > > +++ b/configs/am62x_sk_defconfig > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > > index a26e38a043..096dd77f6a 100644 > > > > --- a/configs/am64x_sk_defconfig > > > > +++ b/configs/am64x_sk_defconfig > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > From bernd at kuhls.net Sat Jun 17 06:12:45 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 17 Jun 2023 08:12:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus Message-ID: <20230617061245.18750-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash | 2 +- package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash index 1ccb528526..ea22c603ac 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6e8fb553309d3ad48fad21d2d6cebdb537a4e2b88878b6fdc43707c7bc37e160 kodi-peripheral-joystick-20.1.8-Nexus.tar.gz +sha256 b1b379e7eb24a16702745c78a57b2f246a013becf5c2daf7579651cbf2188b82 kodi-peripheral-joystick-20.1.9-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk index c893ae1247..a8c2502420 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.8-Nexus +KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.9-Nexus KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION)) KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+ KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = LICENSE.md -- 2.39.2 From fperrad at gmail.com Sat Jun 17 07:21:30 2023 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 17 Jun 2023 09:21:30 +0200 Subject: [Buildroot] [PATCH] package/luaposix: bump to version 36.2.1 Message-ID: <20230617072130.1823415-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/luaposix/luaposix.hash | 2 +- package/luaposix/luaposix.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/luaposix/luaposix.hash b/package/luaposix/luaposix.hash index 2d54a6901..d54395c29 100644 --- a/package/luaposix/luaposix.hash +++ b/package/luaposix/luaposix.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7944c2b4fbcef0667d407302740d87645325e751fd8d819f2b253c5d9ad0d497 luaposix-36.1.tar.gz +sha256 44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1 luaposix-36.2.1.tar.gz sha256 ea0fdaae50b0d31a81c2c99f4354264783c71043fd40522feaa40eecc069599b LICENSE diff --git a/package/luaposix/luaposix.mk b/package/luaposix/luaposix.mk index d17c8188b..d09a1bcd1 100644 --- a/package/luaposix/luaposix.mk +++ b/package/luaposix/luaposix.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUAPOSIX_VERSION = 36.1 +LUAPOSIX_VERSION = 36.2.1 LUAPOSIX_SITE = $(call github,luaposix,luaposix,v$(LUAPOSIX_VERSION)) LUAPOSIX_LICENSE = MIT LUAPOSIX_LICENSE_FILES = LICENSE -- 2.39.2 From francois.perrad at gadz.org Sat Jun 17 09:37:28 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sat, 17 Jun 2023 11:37:28 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616221311.xlthgoct6lpko5kq@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: Le sam. 17 juin 2023 ? 00:13, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > ?crit : > > > > > Hi Fran?ois, > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > > buildroot at buildroot.org> a ?crit : > > > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > > (called SK-AM64B, see [2]) both contain High Security - Field > Securable > > > > > (HS-FS) device variants, and those are really the recommended > > > production > > > > > device variants and boards TI will provide moving forward. Hence, > > > switch > > > > > the defconfigs for those boards over to accommodate those > now-shipping > > > > > device variants and boards. > > > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > --- > > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > > configs/am62x_sk_defconfig | 2 +- > > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > > b/board/ti/am62x_sk/readme.txt > > > > > index ccbb24896b..9c7c8818af 100644 > > > > > --- a/board/ti/am62x_sk/readme.txt > > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > > Optional: modify the configuration: > > > > > $ make menuconfig > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > variants: > > > > > + > > > > > +To allow the image signing process for various firmware artifacts > to > > > > > +work the build process for HS-FS and HS-SE device variants is > using > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > . > > > > > +To prepare building for those device variants create a local copy > of > > > > > +the 'core-secdev-k3' and export its location through the > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > for > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > +customize this package with your private signing keys when using a > > > > > +HS-SE device variant. > > > > > + > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > uboot > > > > or atf > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > this up, but I'll look into this based on your below starting point. It > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > which is 90% of the use case, and 100% of the initial use case > (somebody > > > getting a board, evaluating), all when the custom keys were not yet > > > programmed into the SOC (which is what turns the device into a HS-SE > > > device, at which time custom signing keys will need to be provided as > > > part of core-secdev-k3). > > > > > > Can a host package easily export/share and ENV variable > > > (TI_SECURE_DEV_PKG)? > > > > > > > > yes (we are in a Makefile fragment): > > export > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > when a package needed it, just add : > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > Fran?ois > > Good point, using the make construct for 'export' should work, and in > fact it does. Just tried it out. Was able to largely carry over what you > came up with (thanks again!!). One change I had to made was to add a > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > location. Below is my Makefile fragment. Will make this part of PATCH > v9 series I intent to send out next week (want to give it a few more days > to allow folks to add feedback). > > > in order to support the creation of a relocatable SDK, it will be better to install the stuff somewhere in $(HOST_DIR), like that: export TI_SECURE_DEV_PKG=$(HOST_DIR)/opt/core-secdev-k3 define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS mkdir -p $(TI_SECURE_DEV_PKG)/keys cp -dpfr $(@D)/keys/* $(TI_SECURE_DEV_PKG)/keys mkdir -p $(TI_SECURE_DEV_PKG)/scripts cp -dpfr $(@D)/scripts/* $(TI_SECURE_DEV_PKG)/scripts endef Fran?ois > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,21 @@ > > +################################################################################ > +# > +## ti-core-secdev-k3 > +# > > +################################################################################# > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE > > = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > + > +# To allow the image signing process for various firmware artifacts to > work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is > using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made > available to > +# the build process by exporting it through the use of an environmental > +# variable. From there on, other packages like ti-k3-r5-loader will pick > up the > +# signing tools and keys that are provided in this package. > +export TI_SECURE_DEV_PKG = > $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > + > +$(eval $(host-generic-package)) > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > potentially other packages in the future. > > > > > > Regards, Andreas > > > > > > > > > > > > > > > ################################################################################ > > > > # > > > > # ti-core-secdev-k3 > > > > # > > > > > > > > ################################################################################ > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > + > > > > > Build: > > > > > $ make > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > b/board/ti/am64x_sk/readme.txt > > > > > index fe83c675f5..51d0312726 100644 > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > Optional: modify the configuration: > > > > > $ make menuconfig > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > variants: > > > > > + > > > > > +To allow the image signing process for various firmware artifacts > to > > > > > +work the build process for HS-FS and HS-SE device variants is > using > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > . > > > > > +To prepare building for those device variants create a local copy > of > > > > > +the 'core-secdev-k3' and export its location through the > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > for > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > +customize this package with your private signing keys when using a > > > > > +HS-SE device variant. > > > > > + > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > + > > > > > Build: > > > > > $ make > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig > b/configs/am62x_sk_defconfig > > > > > index 2d05ddd96b..033101b735 100644 > > > > > --- a/configs/am62x_sk_defconfig > > > > > +++ b/configs/am62x_sk_defconfig > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > diff --git a/configs/am64x_sk_defconfig > b/configs/am64x_sk_defconfig > > > > > index a26e38a043..096dd77f6a 100644 > > > > > --- a/configs/am64x_sk_defconfig > > > > > +++ b/configs/am64x_sk_defconfig > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > -- > > > > > 2.34.1 > > > > > > > > > > _______________________________________________ > > > > > buildroot mailing list > > > > > buildroot at buildroot.org > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From romain.naour at gmail.com Sat Jun 17 15:47:43 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:43 +0200 Subject: [Buildroot] [PATCH 1/3] toolchain/toolchain-external: update Arm ARM32 toolchain 12.2-rel1 Message-ID: <20230617154745.875873-1-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. Tested with qemu_arm_vexpress_defconfig. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../toolchain-external-arm-arm/Config.in | 8 ++++---- .../toolchain-external-arm-arm.hash | 11 ++++------- .../toolchain-external-arm-arm.mk | 6 +++--- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in index 28c6541406..4aab41693d 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in @@ -3,7 +3,7 @@ comment "Arm toolchains available for Cortex-A with NEON + EABIhf" depends on !BR2_ARM_CPU_ARMV7A || !BR2_ARM_EABIHF || !BR2_ARM_CPU_HAS_NEON config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM - bool "Arm ARM 2021.07" + bool "Arm ARM 12.2.rel1" depends on BR2_arm depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A depends on BR2_ARM_CPU_HAS_NEON @@ -13,12 +13,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM 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_12 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help - Arm toolchain for the ARM architecture. It uses GCC 10.3, - GDB 10.2, glibc 2.33, Binutils 2.36.1. It generates code + Arm toolchain for the ARM architecture. It uses GCC 12.2, + GDB 12, glibc 2.36, Binutils 2.39. It generates code that runs on all Cortex-A profile devices. The code generated uses the hard floating point calling convention, and uses the NEON FPU instructions. diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash index 1fc2c5de57..2c1af4cfcc 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash @@ -1,7 +1,4 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz.asc -md5 87ec580b290df2febc7c476f59484635 gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz.asc -md5 0f1c5c90f5c62e1d1066f75fb3e51e21 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz -# locally calculated -sha256 aa074fa8371a4f73fecbd16bd62c8b1945f23289e26414794f130d6ccdf8e39c gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz -sha256 fccd7af76988da2b077f939eb2a78baa9935810918d2bf3f837bc74f52efa825 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 d73f230bb946231b648a960b719f2cc1afc792ec2e36f9abc25552f00923a926 arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 860f49bc60d559f06408f07a24bc2a09e5b8f9118cfe1daed521ab321c03c78e arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk index 8731a4f0e5..164b60e6ca 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz +TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From romain.naour at gmail.com Sat Jun 17 15:47:44 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:44 +0200 Subject: [Buildroot] [PATCH 2/3] toolchain/toolchain-external: update Arm Aarch64 toolchain 12.2-rel1 In-Reply-To: <20230617154745.875873-1-romain.naour@gmail.com> References: <20230617154745.875873-1-romain.naour@gmail.com> Message-ID: <20230617154745.875873-2-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. Tested with qemu_aarch64_virt_defconfig. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../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..0c2e64192d 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 12.2.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_12 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..6c4847831e 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/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 6e8112dce0d4334d93bd3193815f16abe6a2dd5e7872697987a0b12308f876a4 arm-gnu-toolchain-12.2.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..9cdf58305b 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 = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(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-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From romain.naour at gmail.com Sat Jun 17 15:47:45 2023 From: romain.naour at gmail.com (Romain Naour) Date: Sat, 17 Jun 2023 17:47:45 +0200 Subject: [Buildroot] [PATCH 3/3] toolchain/toolchain-external: update Arm Aarch64 BE toolchain 12.2-rel1 In-Reply-To: <20230617154745.875873-1-romain.naour@gmail.com> References: <20230617154745.875873-1-romain.naour@gmail.com> Message-ID: <20230617154745.875873-3-romain.naour@gmail.com> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36. Upstream changed version scheme previously based on the release date (2021.07) to a version scheme based on gcc version (12.2.rel1). The runtime issue (Illegal instruction on some x86 host) [1] seems to be fixed since it can't be reproduced anymore on the same host. The x86_64 host variant prebuilt toolchain is built on RHEL7 (glibc 2.17) and is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04 (glibc 2.27) is likely also be useable on OS versions like RHEL8, Ubuntu 18.04 or later. Use the sha256 hash that is now provided by upsteam. [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19 [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Romain Naour --- I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the host testing the Arm ARM32 toolchain 12.2-rel1. --- .../toolchain-external-arm-aarch64-be/Config.in | 4 ++-- .../toolchain-external-arm-aarch64-be.hash | 6 ++---- .../toolchain-external-arm-aarch64-be.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in index eeb88579fe..62e5ea8667 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE - bool "Arm AArch64 BE 2021.07" + bool "Arm AArch64 BE 12.2.rel1" depends on BR2_aarch64_be 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_12 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash index 1079917c98..f148d6326d 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.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_be-none-linux-gnu.tar.xz.asc -md5 54cbaef7db7eb3de27732500f9da9c6f gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz -# locally calculated -sha256 63c34cac07ceadd74620ea87f27af1aa6a6f55c20a5bc116af21a59ddb6b6a6a gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc +sha256 47632b5594ed6c3efda92a55c4c330263fc22f5d845d9e1c7d969ce24fcedeea arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk index 5a6dbc60d5..d35b945b04 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 12.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.41.0 From peter at korsgaard.com Sat Jun 17 16:53:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:41 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing: add python-docker test In-Reply-To: <20230616060421.3606283-2-peter@korsgaard.com> (Peter Korsgaard's message of "Fri, 16 Jun 2023 08:04:20 +0200") References: <20230616060421.3606283-1-peter@korsgaard.com> <20230616060421.3606283-2-peter@korsgaard.com> Message-ID: <87jzw2114a.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Python-docker needs a working docker setup to do anything useful, so add it > to the existing docker_compose (which tests docker and docker-compose) > rather than adding a completely new test. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:54:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:54:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus In-Reply-To: <20230617061245.18750-1-bernd@kuhls.net> (Bernd Kuhls's message of "Sat, 17 Jun 2023 08:12:45 +0200") References: <20230617061245.18750-1-bernd@kuhls.net> Message-ID: <87fs6q112w.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:54:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:54:36 +0200 Subject: [Buildroot] [PATCH] package/luaposix: bump to version 36.2.1 In-Reply-To: <20230617072130.1823415-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 17 Jun 2023 09:21:30 +0200") References: <20230617072130.1823415-1-francois.perrad@gadz.org> Message-ID: <87bkhe112r.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Jun 17 16:52:53 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:52:53 +0200 Subject: [Buildroot] [git commit] support/testing: add python-docker test Message-ID: <20230617165459.D817F839A1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0bb63c6f5adc07532da494d1118dd7b6f061fb00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Python-docker needs a working docker setup to do anything useful, so add it to the existing docker_compose (which tests docker and docker-compose) rather than adding a completely new test. Signed-off-by: Peter Korsgaard Reviewed-by: Christian Stewart Signed-off-by: Peter Korsgaard --- support/testing/tests/package/sample_python_docker.py | 12 ++++++++++++ support/testing/tests/package/test_docker_compose.py | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/support/testing/tests/package/sample_python_docker.py b/support/testing/tests/package/sample_python_docker.py new file mode 100644 index 0000000000..a69097b412 --- /dev/null +++ b/support/testing/tests/package/sample_python_docker.py @@ -0,0 +1,12 @@ +import docker + +client = docker.from_env() +info = client.info() +images = client.images.list() + +assert len(images) > 0 + +print('Version:', info['ServerVersion']) +print('Images:') +for i in images: + print(i.tags[0]) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 38b669fc6d..16027c9c3a 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -4,6 +4,8 @@ import infra.basetest class TestDockerCompose(infra.basetest.BRTest): + scripts = ["conf/docker-compose.yml", + "tests/package/sample_python_docker.py"] config = \ """ BR2_x86_64=y @@ -18,6 +20,8 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DOCKER=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_DOCKER_CLI=y BR2_PACKAGE_DOCKER_COMPOSE=y @@ -27,7 +31,7 @@ class TestDockerCompose(infra.basetest.BRTest): # BR2_TARGET_ROOTFS_TAR is not set """.format( infra.filepath("tests/package/copy-sample-script-to-target.sh"), - infra.filepath("conf/docker-compose.yml"), + " ".join([infra.filepath(i) for i in scripts]), infra.filepath("conf/docker-compose-kernel.config")) def wait_for_dockerd(self): @@ -46,6 +50,9 @@ class TestDockerCompose(infra.basetest.BRTest): self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) + def python_docker_test(self): + self.assertRunOk('python3 ./sample_python_docker.py', 120) + def test_run(self): kernel = os.path.join(self.builddir, "images", "bzImage") rootfs = os.path.join(self.builddir, "images", "rootfs.ext2") @@ -62,3 +69,4 @@ class TestDockerCompose(infra.basetest.BRTest): self.wait_for_dockerd() self.docker_test() self.docker_compose_test() + self.python_docker_test() From peter at korsgaard.com Sat Jun 17 16:53:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:03 +0200 Subject: [Buildroot] [git commit] package/luaposix: bump to version 36.2.1 Message-ID: <20230617165459.DFF27839BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7bee0f837999fce6f9b3483c40a706f34be8a3b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/luaposix/luaposix.hash | 2 +- package/luaposix/luaposix.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/luaposix/luaposix.hash b/package/luaposix/luaposix.hash index 2d54a6901e..d54395c29b 100644 --- a/package/luaposix/luaposix.hash +++ b/package/luaposix/luaposix.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7944c2b4fbcef0667d407302740d87645325e751fd8d819f2b253c5d9ad0d497 luaposix-36.1.tar.gz +sha256 44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1 luaposix-36.2.1.tar.gz sha256 ea0fdaae50b0d31a81c2c99f4354264783c71043fd40522feaa40eecc069599b LICENSE diff --git a/package/luaposix/luaposix.mk b/package/luaposix/luaposix.mk index d17c8188b5..d09a1bcd1d 100644 --- a/package/luaposix/luaposix.mk +++ b/package/luaposix/luaposix.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUAPOSIX_VERSION = 36.1 +LUAPOSIX_VERSION = 36.2.1 LUAPOSIX_SITE = $(call github,luaposix,luaposix,v$(LUAPOSIX_VERSION)) LUAPOSIX_LICENSE = MIT LUAPOSIX_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Jun 17 16:53:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 18:53:17 +0200 Subject: [Buildroot] [git commit] package/kodi-peripheral-joystick: bump version to 20.1.9-Nexus Message-ID: <20230617165459.EA54A839C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1c512cc5bd9a1a02ed32dfe1c5db2c04efe7a9a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash | 2 +- package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash index 1ccb528526..ea22c603ac 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6e8fb553309d3ad48fad21d2d6cebdb537a4e2b88878b6fdc43707c7bc37e160 kodi-peripheral-joystick-20.1.8-Nexus.tar.gz +sha256 b1b379e7eb24a16702745c78a57b2f246a013becf5c2daf7579651cbf2188b82 kodi-peripheral-joystick-20.1.9-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk index c893ae1247..a8c2502420 100644 --- a/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk +++ b/package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.8-Nexus +KODI_PERIPHERAL_JOYSTICK_VERSION = 20.1.9-Nexus KODI_PERIPHERAL_JOYSTICK_SITE = $(call github,xbmc,peripheral.joystick,$(KODI_PERIPHERAL_JOYSTICK_VERSION)) KODI_PERIPHERAL_JOYSTICK_LICENSE = GPL-2.0+ KODI_PERIPHERAL_JOYSTICK_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sat Jun 17 21:30:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 23:30:56 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 Message-ID: <20230617213057.140556-1-peter@korsgaard.com> Fixes the following security issues: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Refreshed patches to apply without fuzz after upstream reordered lines in Makefile.pre.in: https://github.com/python/cpython/commit/838bc90511330ac681e710edf5ded7b0b2c44430 https://github.com/python/cpython/commit/4219074127221fdbf545f908361da4ad98437b45 Signed-off-by: Peter Korsgaard --- ...e-the-build-of-pyc-files-conditional.patch | 14 ++++---- ...taddrinfo-configure-test-when-cross-.patch | 8 ++--- ...re-to-disable-the-build-of-certain-e.patch | 14 ++++---- ...y-header-paths-for-cross-compilation.patch | 4 +-- ...ook-in-usr-lib-termcap-for-libraries.patch | 8 ++--- .../0006-Don-t-add-multiarch-paths.patch | 6 ++-- .../0007-Abort-on-failed-module-build.patch | 6 ++-- .../0008-Serial-ioctl-workaround.patch | 6 ++-- ...e-shebang-of-Python-scripts-for-cros.patch | 4 +-- ...ig.sh.in-ensure-sed-invocations-only.patch | 4 +-- .../0011-Add-an-option-to-disable-pydoc.patch | 26 +++++++------- ...012-Add-an-option-to-disable-lib2to3.patch | 34 +++++++++--------- ...option-to-disable-the-sqlite3-module.patch | 14 ++++---- ...d-an-option-to-disable-the-tk-module.patch | 35 ++++++++++--------- ...-option-to-disable-the-curses-module.patch | 14 ++++---- .../0016-Add-an-option-to-disable-expat.patch | 14 ++++---- ...-Add-an-option-to-disable-CJK-codecs.patch | 8 ++--- .../0018-Add-an-option-to-disable-NIS.patch | 12 +++---- ...Add-an-option-to-disable-unicodedata.patch | 16 ++++----- .../0020-Add-an-option-to-disable-IDLE.patch | 20 +++++------ ...021-Add-an-option-to-disable-decimal.patch | 8 ++--- ...on-to-disable-the-ossaudiodev-module.patch | 8 ++--- ...an-option-to-disable-openssl-support.patch | 12 +++---- ...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 | 4 +-- ...Add-an-option-to-disable-uuid-module.patch | 8 ++--- ...-fix-building-on-older-distributions.patch | 4 +-- ...up-CC-print-multiarch-output-for-mus.patch | 8 ++--- ...ion-to-disable-the-berkeleydb-module.patch | 8 ++--- ...-ng-doesn-t-set-errno-when-encryptio.patch | 4 +-- package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 33 files changed, 176 insertions(+), 175 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 92aa7274ba..f723f79476 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 51ed7f93cc0333efa8fccd9b88db713c48993df9 Mon Sep 17 00:00:00 2001 +From f8c8c4d05fb5c6c2f583c0a850cdb052e565b6b2 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 8fbcd7ac17..2957c8e5a1 100644 +index 3ea8653de0..941548c3b7 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -2078,6 +2078,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c +@@ -2118,6 +2118,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ $(DESTDIR)$(LIBDEST)/distutils/tests ; \ fi @@ -26,7 +26,7 @@ index 8fbcd7ac17..2957c8e5a1 100644 -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST) -f \ -@@ -2105,6 +2106,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c +@@ -2145,6 +2146,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 8fbcd7ac17..2957c8e5a1 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 ab5e1de6fa..0cf89ed641 100644 +index 1c25abd65a..0df64400d9 100644 --- a/configure.ac +++ b/configure.ac -@@ -1441,6 +1441,12 @@ fi +@@ -1451,6 +1451,12 @@ fi AC_MSG_CHECKING(LDLIBRARY) @@ -52,5 +52,5 @@ index ab5e1de6fa..0cf89ed641 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.34.1 +2.30.2 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 5389cb5d15..b41562b4fa 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 b180ab302e2a82be239af334382436628b81381e Mon Sep 17 00:00:00 2001 +From fd6383fc865831754fd5848087953b65756a5272 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,10 +10,10 @@ Signed-off-by: Vanya Sergeev 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 0cf89ed641..830885fcb3 100644 +index 0df64400d9..9f48adff5b 100644 --- a/configure.ac +++ b/configure.ac -@@ -5086,7 +5086,7 @@ fi])) +@@ -5124,7 +5124,7 @@ fi])) dnl if ac_cv_func_getaddrinfo ]) @@ -23,5 +23,5 @@ index 0cf89ed641..830885fcb3 100644 AS_VAR_IF([ipv6], [yes], [ AC_MSG_ERROR([m4_normalize([ -- -2.34.1 +2.30.2 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 5b3911374e..a6f85a57ab 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 8e02cebdac536dfb6748da2c50656a26f70d9da7 Mon Sep 17 00:00:00 2001 +From 45831aa4195d9a476e154642a9c4b5e9337efce9 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,7 +44,7 @@ Signed-off-by: Andrey Smirnov 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 2957c8e5a1..c1cfb96767 100644 +index 941548c3b7..f3a653c58e 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -239,6 +239,8 @@ FILEMODE= 644 @@ -64,7 +64,7 @@ index 2957c8e5a1..c1cfb96767 100644 $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build -@@ -2228,7 +2231,8 @@ libainstall: all python-config +@@ -2268,7 +2271,8 @@ libainstall: all python-config # Install the dynamically loadable modules # This goes into $(exec_prefix) sharedinstall: all @@ -75,10 +75,10 @@ index 2957c8e5a1..c1cfb96767 100644 --install-scripts=$(BINDIR) \ --install-platlib=$(DESTSHARED) \ diff --git a/configure.ac b/configure.ac -index 830885fcb3..5a6a1fe608 100644 +index 9f48adff5b..992468f609 100644 --- a/configure.ac +++ b/configure.ac -@@ -3562,6 +3562,8 @@ LIBS="$withval $LIBS" +@@ -3600,6 +3600,8 @@ LIBS="$withval $LIBS" ], [AC_MSG_RESULT(no)]) @@ -88,7 +88,7 @@ index 830885fcb3..5a6a1fe608 100644 AC_MSG_CHECKING(for --with-system-expat) AC_ARG_WITH(system_expat, diff --git a/setup.py b/setup.py -index 15d0d4576a..e496ee34c2 100644 +index 4f122b62e0..b6a8903fdf 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,10 @@ @@ -104,5 +104,5 @@ index 15d0d4576a..e496ee34c2 100644 # --list-module-names option used by Tools/scripts/generate_module_names.py LIST_MODULE_NAMES = False -- -2.34.1 +2.30.2 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 9a55d2582d..71f71d830e 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 132b9dca3bb4d4682f7e318648ce11e1abb31b62 Mon Sep 17 00:00:00 2001 +From 342937bceca45b931415e8fff2c28f5add133c12 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 @@ -65,5 +65,5 @@ index ebe3711827..6328ec41af 100644 _USER_BASE = None -- -2.34.1 +2.30.2 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 78b3ae596d..c42cd838ef 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 5d13e384b30a2c0b1c7b65718590b7fb0c3ba55e Mon Sep 17 00:00:00 2001 +From 3025e8ecf8c668b8feaf355c999a9f3fa87b3214 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 e496ee34c2..1904898165 100644 +index b6a8903fdf..212a5ed38b 100644 --- a/setup.py +++ b/setup.py -@@ -1107,12 +1107,9 @@ def detect_readline_curses(self): +@@ -1110,12 +1110,9 @@ def detect_readline_curses(self): pass # Issue 7384: Already linked against curses or tinfo. elif curses_library: readline_libs.append(curses_library) @@ -27,5 +27,5 @@ index e496ee34c2..1904898165 100644 else: self.missing.append('readline') -- -2.34.1 +2.30.2 diff --git a/package/python3/0006-Don-t-add-multiarch-paths.patch b/package/python3/0006-Don-t-add-multiarch-paths.patch index 749e295df1..519e71f80b 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 ad463b5d58ae79f69b011fb048861bd874d34369 Mon Sep 17 00:00:00 2001 +From 275a5325993d4613fa1a678d530838fe9c1dde8b 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,7 +17,7 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py -index 1904898165..32294546b6 100644 +index 212a5ed38b..00b53b0608 100644 --- a/setup.py +++ b/setup.py @@ -852,10 +852,10 @@ def configure_compiler(self): @@ -33,5 +33,5 @@ index 1904898165..32294546b6 100644 def init_inc_lib_dirs(self): -- -2.34.1 +2.30.2 diff --git a/package/python3/0007-Abort-on-failed-module-build.patch b/package/python3/0007-Abort-on-failed-module-build.patch index a473896127..c555f1ca58 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 60b1664a7acebadb1a3d6df871145147f33b5afe Mon Sep 17 00:00:00 2001 +From adb8f41033b858765314612e6b6b881f47423ff9 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,7 +14,7 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py -index 32294546b6..0e04944ce0 100644 +index 00b53b0608..12515945ea 100644 --- a/setup.py +++ b/setup.py @@ -579,6 +579,7 @@ def print_three_column(lst): @@ -26,5 +26,5 @@ index 32294546b6..0e04944ce0 100644 if self.failed_on_import: failed = self.failed_on_import[:] -- -2.34.1 +2.30.2 diff --git a/package/python3/0008-Serial-ioctl-workaround.patch b/package/python3/0008-Serial-ioctl-workaround.patch index 7722a04f38..c422d447c7 100644 --- a/package/python3/0008-Serial-ioctl-workaround.patch +++ b/package/python3/0008-Serial-ioctl-workaround.patch @@ -1,4 +1,4 @@ -From 90f3075b629d90d942da1d22ef7563f7149f4f6c Mon Sep 17 00:00:00 2001 +From df08f19004f65ff413c319b7faafff4a9b959644 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 354e5ca18d..c08957c500 100644 +index fcc8f04267..c89d9509be 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -15,7 +15,9 @@ @@ -29,5 +29,5 @@ index 354e5ca18d..c08957c500 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.34.1 +2.30.2 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 eff8fc7694..37ca79ff70 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 2439bd2ed5dbdd7e5fda15adefd0f6f1b047ec1b Mon Sep 17 00:00:00 2001 +From c797d34940f987155ac2d1755f09d91d7b944fd6 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 @@ -31,5 +31,5 @@ index ccc70e6465..d6d54195c1 100644 self.build_dir) updated_files.append(outfile) -- -2.34.1 +2.30.2 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 f26ee85b61..ff89f14448 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 55ef5552e4ee60266e3299f253bec3b13785e585 Mon Sep 17 00:00:00 2001 +From 1689dd0f176247532767a6c2c0eb3482e73d7405 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.34.1 +2.30.2 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 f7bfd437bb..5d58617269 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 38b7f7949258aeadf8bc45525be91340bb732a2a Mon Sep 17 00:00:00 2001 +From bcbebd5f7cc2b04ba3c7338392bbf0e800b03c47 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 c1cfb96767..403380e181 100644 +index f3a653c58e..1dfd20abd9 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1864,7 +1864,9 @@ bininstall: altbininstall +@@ -1869,7 +1869,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(BINDIR)/idle3 (cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3) -rm -f $(DESTDIR)$(BINDIR)/pydoc3 @@ -32,7 +32,7 @@ index c1cfb96767..403380e181 100644 -rm -f $(DESTDIR)$(BINDIR)/2to3 (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3) if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ -@@ -1915,7 +1917,6 @@ LIBSUBDIRS= asyncio \ +@@ -1920,7 +1922,6 @@ LIBSUBDIRS= asyncio \ lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ @@ -40,9 +40,9 @@ index c1cfb96767..403380e181 100644 re \ site-packages \ sqlite3 \ -@@ -2008,6 +2009,10 @@ TESTSUBDIRS= ctypes/test \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock +@@ -2048,6 +2049,10 @@ TESTSUBDIRS= ctypes/test \ + unittest/test \ + unittest/test/testmock +ifeq (@PYDOC@,yes) +LIBSUBDIRS += pydoc_data @@ -52,10 +52,10 @@ index c1cfb96767..403380e181 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 5a6a1fe608..f68ea72321 100644 +index 992468f609..79b4c85f1b 100644 --- a/configure.ac +++ b/configure.ac -@@ -4171,6 +4171,12 @@ AS_VAR_IF([posix_threads], [stub], [ +@@ -4210,6 +4210,12 @@ AS_VAR_IF([posix_threads], [stub], [ AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) ]) @@ -69,10 +69,10 @@ index 5a6a1fe608..f68ea72321 100644 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 0e04944ce0..3e55f5b2e0 100644 +index 12515945ea..e8b218d610 100644 --- a/setup.py +++ b/setup.py -@@ -1593,6 +1593,12 @@ class DummyProcess: +@@ -1596,6 +1596,12 @@ class DummyProcess: # turn off warnings when deprecated modules are imported import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -85,7 +85,7 @@ index 0e04944ce0..3e55f5b2e0 100644 setup(# PyPI Metadata (PEP 301) name = "Python", version = sys.version.split()[0], -@@ -1617,8 +1623,7 @@ class DummyProcess: +@@ -1620,8 +1626,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 0e04944ce0..3e55f5b2e0 100644 # --install-platlib -- -2.34.1 +2.30.2 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 0085d5a63f..736833693a 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -1,6 +1,6 @@ -From 0e4f0a525ea0a68f6d4c5349c301da2e9b0c8ac9 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 22 Feb 2017 17:15:31 -0800 +From 4784058509521aa00ce430f1897447de41851280 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Sat, 17 Jun 2023 23:10:05 +0200 Subject: [PATCH] Add an option to disable lib2to3 lib2to3 is a library to convert Python 2.x code to Python 3.x. As @@ -19,10 +19,10 @@ Signed-off-by: Adam Duskett 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 403380e181..f5d0573067 100644 +index 1dfd20abd9..6e809a6368 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1868,7 +1868,9 @@ ifeq (@PYDOC@,yes) +@@ -1873,7 +1873,9 @@ ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) endif -rm -f $(DESTDIR)$(BINDIR)/2to3 @@ -32,7 +32,7 @@ index 403380e181..f5d0573067 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)) \ -@@ -1914,7 +1916,6 @@ LIBSUBDIRS= asyncio \ +@@ -1919,7 +1921,6 @@ LIBSUBDIRS= asyncio \ idlelib idlelib/Icons \ importlib importlib/resources importlib/metadata \ json \ @@ -40,7 +40,7 @@ index 403380e181..f5d0573067 100644 logging \ multiprocessing multiprocessing/dummy \ re \ -@@ -1934,10 +1935,6 @@ LIBSUBDIRS= asyncio \ +@@ -1939,10 +1940,6 @@ LIBSUBDIRS= asyncio \ TESTSUBDIRS= ctypes/test \ distutils/tests \ idlelib/idle_test \ @@ -48,10 +48,10 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ -@@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) + test \ + test/audiodata \ + test/capath \ +@@ -2053,6 +2050,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif @@ -66,7 +66,7 @@ index 403380e181..f5d0573067 100644 TEST_MODULES=@TEST_MODULES@ libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ -@@ -2115,10 +2120,12 @@ ifeq (@PYC_BUILD@,yes) +@@ -2155,10 +2160,12 @@ ifeq (@PYC_BUILD@,yes) -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages endif @@ -80,10 +80,10 @@ index 403380e181..f5d0573067 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 f68ea72321..d8e10cf2b2 100644 +index 79b4c85f1b..5000faf262 100644 --- a/configure.ac +++ b/configure.ac -@@ -7078,6 +7078,12 @@ PY_STDLIB_MOD([xxlimited_35], [test "$with_trace_refs" = "no"], [test "$ac_cv_fu +@@ -7120,6 +7120,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]) @@ -97,10 +97,10 @@ index f68ea72321..d8e10cf2b2 100644 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 3e55f5b2e0..c490b0b08f 100644 +index e8b218d610..a40aa6b01f 100644 --- a/setup.py +++ b/setup.py -@@ -1594,11 +1594,11 @@ class DummyProcess: +@@ -1597,11 +1597,11 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -116,5 +116,5 @@ index 3e55f5b2e0..c490b0b08f 100644 name = "Python", version = sys.version.split()[0], -- -2.34.1 +2.30.2 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 795ea3b898..fba7c666ba 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 ef8c030e01b1be8be582e90c31298a5863094858 Mon Sep 17 00:00:00 2001 +From 58db443a0cd20d1a8fc23e98bf32ce2f7b989e6e 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 @@ -15,10 +15,10 @@ Signed-off-by: Adam Duskett 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index f5d0573067..9f4cdf14cf 100644 +index 6e809a6368..d74f486bf4 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ re \ site-packages \ @@ -26,7 +26,7 @@ index f5d0573067..9f4cdf14cf 100644 tkinter \ tomllib \ turtledemo \ -@@ -2018,6 +2017,10 @@ TESTSUBDIRS += lib2to3/tests \ +@@ -2058,6 +2057,10 @@ TESTSUBDIRS += lib2to3/tests \ lib2to3/tests/data/fixers/myfixes endif @@ -38,10 +38,10 @@ index f5d0573067..9f4cdf14cf 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index d8e10cf2b2..4cc0951ab9 100644 +index 5000faf262..167c8725b7 100644 --- a/configure.ac +++ b/configure.ac -@@ -4171,6 +4171,15 @@ AS_VAR_IF([posix_threads], [stub], [ +@@ -4210,6 +4210,15 @@ AS_VAR_IF([posix_threads], [stub], [ AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) ]) @@ -58,5 +58,5 @@ index d8e10cf2b2..4cc0951ab9 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 04f7e34435..5e6113955e 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,6 +1,6 @@ -From bbbfe699d648a5cb191203b16e1786e8cf4ea908 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 22 Feb 2017 17:23:42 -0800 +From 0ea6516ae40b71e832fc5f71cdd6bb97d5425d83 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Sat, 17 Jun 2023 23:11:25 +0200 Subject: [PATCH] Add an option to disable the tk module Signed-off-by: Thomas Petazzoni @@ -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 | 10 +++++++--- + Makefile.pre.in | 11 +++++++---- configure.ac | 9 +++++++++ - 2 files changed, 16 insertions(+), 3 deletions(-) + 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 9f4cdf14cf..4f83911200 100644 +index d74f486bf4..834130c019 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ re \ site-packages \ @@ -26,16 +26,17 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2039,9 +2038,6 @@ TESTSUBDIRS= ctypes/test \ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock + unittest/test \ + unittest/test/testmock - ifeq (@PYDOC@,yes) -@@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) +@@ -2061,6 +2057,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 endif @@ -50,10 +51,10 @@ index 9f4cdf14cf..4f83911200 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 4cc0951ab9..f4ce506801 100644 +index 167c8725b7..615e9f6ed1 100644 --- a/configure.ac +++ b/configure.ac -@@ -4180,6 +4180,15 @@ if test "$SQLITE3" = "no" ; then +@@ -4219,6 +4219,15 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -70,5 +71,5 @@ index 4cc0951ab9..f4ce506801 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 da6f891104..f344d107ab 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 03e28cdd46dac1b7e4e9c8bbd2ea44b09e514205 Mon Sep 17 00:00:00 2001 +From 75022f455dc9a28d0382ff2d0bc9cf97508d426b 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 @@ -15,10 +15,10 @@ Signed-off-by: Adam Duskett 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 4f83911200..8e879b35c6 100644 +index 834130c019..a1c1cb1e70 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1905,7 +1905,6 @@ LIBSUBDIRS= asyncio \ +@@ -1910,7 +1910,6 @@ LIBSUBDIRS= asyncio \ concurrent concurrent/futures \ csv \ ctypes ctypes/macholib \ @@ -26,7 +26,7 @@ index 4f83911200..8e879b35c6 100644 dbm \ distutils distutils/command \ email email/mime \ -@@ -2024,6 +2023,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ +@@ -2063,6 +2062,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ tkinter/test/test_ttk endif @@ -37,10 +37,10 @@ index 4f83911200..8e879b35c6 100644 TEST_MODULES=@TEST_MODULES@ libinstall: all $(srcdir)/Modules/xxmodule.c diff --git a/configure.ac b/configure.ac -index f4ce506801..0ae9863cd6 100644 +index 615e9f6ed1..f8ce418162 100644 --- a/configure.ac +++ b/configure.ac -@@ -4189,6 +4189,15 @@ if test "$TK" = "no"; then +@@ -4228,6 +4228,15 @@ if test "$TK" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _tkinter" fi @@ -57,5 +57,5 @@ index f4ce506801..0ae9863cd6 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 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 c30740762a..91e002c3d9 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 c9a2ea3edacf57746517600ccc11c254a9fd6c48 Mon Sep 17 00:00:00 2001 +From 5940c3fa6d09ba402f3c73b64a2da1d331de09ba 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 @@ -21,10 +21,10 @@ Signed-off-by: Adam Duskett 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 8e879b35c6..80d617cf7f 100644 +index a1c1cb1e70..48ac62e8e8 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ +@@ -1930,7 +1930,6 @@ LIBSUBDIRS= asyncio \ urllib \ venv venv/scripts venv/scripts/common venv/scripts/posix \ wsgiref \ @@ -32,7 +32,7 @@ index 8e879b35c6..80d617cf7f 100644 xmlrpc \ zoneinfo \ __phello__ -@@ -2027,6 +2026,10 @@ ifeq (@CURSES@,yes) +@@ -2066,6 +2065,10 @@ ifeq (@CURSES@,yes) LIBSUBDIRS += curses endif @@ -44,10 +44,10 @@ index 8e879b35c6..80d617cf7f 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 0ae9863cd6..201cad0bfc 100644 +index f8ce418162..a8d4f4f179 100644 --- a/configure.ac +++ b/configure.ac -@@ -3565,15 +3565,23 @@ LIBS="$withval $LIBS" +@@ -3603,15 +3603,23 @@ LIBS="$withval $LIBS" AC_SUBST(DISABLED_EXTENSIONS) # Check for use of the system expat library @@ -78,5 +78,5 @@ index 0ae9863cd6..201cad0bfc 100644 LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"} LIBEXPAT_INTERNAL= -- -2.34.1 +2.30.2 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 63a07fb514..6a00de9420 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 d8ef6a7a9f2b954cf1c1e37fc3c35055b42af0f5 Mon Sep 17 00:00:00 2001 +From 27745edcecd06cc38bbcbd056dcf5b8420d69683 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 201cad0bfc..ecdd7dbc07 100644 +index a8d4f4f179..c0575c7b19 100644 --- a/configure.ac +++ b/configure.ac -@@ -4188,6 +4188,12 @@ if test "$SQLITE3" = "no" ; then +@@ -4227,6 +4227,12 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -26,5 +26,5 @@ index 201cad0bfc..ecdd7dbc07 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 977955d1cb..c1ee783bfe 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 09fc9f72ebe60bb65e80732a6bd4f12a84159f6d Mon Sep 17 00:00:00 2001 +From 279f865c9209d8fe99a22e417a38fff19cff410e 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,22 +12,22 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index ecdd7dbc07..1bdde7f69d 100644 +index c0575c7b19..9de5df3c8f 100644 --- a/configure.ac +++ b/configure.ac -@@ -4194,6 +4194,12 @@ AC_ARG_ENABLE(codecs-cjk, +@@ -4233,6 +4233,12 @@ AC_ARG_ENABLE(codecs-cjk, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022" fi]) +AC_ARG_ENABLE(nis, + AS_HELP_STRING([--disable-nis], [disable NIS]), + [ if test "$enableval" = "no"; then -+ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" -+ fi]) ++ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" ++ fi]) + AC_SUBST(TK) AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 74702b67a5..e3b0841fbd 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 4fe7f375a3d171d294caebdd7b7ce49bbc9ad9f3 Mon Sep 17 00:00:00 2001 +From 24c52e5989be3bab950867b5f2c210d100bf0e09 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,22 +9,22 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 1bdde7f69d..ba4b0e0c1c 100644 +index 9de5df3c8f..59482b986d 100644 --- a/configure.ac +++ b/configure.ac -@@ -4200,6 +4200,12 @@ AC_ARG_ENABLE(nis, - DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" - fi]) +@@ -4239,6 +4239,12 @@ AC_ARG_ENABLE(nis, + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" + fi]) +AC_ARG_ENABLE(unicodedata, + AS_HELP_STRING([--disable-unicodedata], [disable unicodedata]), + [ if test "$enableval" = "no"; then -+ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" -+ fi]) ++ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" ++ fi]) + AC_SUBST(TK) AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 09b5f13cdb..a367316611 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 2c9dbd6d49744aa8da8ebf8d0187d6b06f93c2b5 Mon Sep 17 00:00:00 2001 +From 2e60f0f28dc8ad5d04e10e8b0b832234a3606977 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 80d617cf7f..8d1ba1356c 100644 +index 48ac62e8e8..28be9f8fdb 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1862,7 +1862,9 @@ bininstall: altbininstall +@@ -1867,7 +1867,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,7 +31,7 @@ index 80d617cf7f..8d1ba1356c 100644 -rm -f $(DESTDIR)$(BINDIR)/pydoc3 ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) -@@ -1912,7 +1914,6 @@ LIBSUBDIRS= asyncio \ +@@ -1917,7 +1919,6 @@ LIBSUBDIRS= asyncio \ ensurepip ensurepip/_bundled \ html \ http \ @@ -39,7 +39,7 @@ index 80d617cf7f..8d1ba1356c 100644 importlib importlib/resources importlib/metadata \ json \ logging \ -@@ -2030,6 +2031,10 @@ ifeq (@EXPAT@,yes) +@@ -2069,6 +2070,10 @@ ifeq (@EXPAT@,yes) LIBSUBDIRS += $(XMLLIBSUBDIRS) endif @@ -51,10 +51,10 @@ index 80d617cf7f..8d1ba1356c 100644 libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index ba4b0e0c1c..5e6d72f7db 100644 +index 59482b986d..80f32e30ee 100644 --- a/configure.ac +++ b/configure.ac -@@ -7137,6 +7137,12 @@ AC_ARG_ENABLE(lib2to3, +@@ -7179,6 +7179,12 @@ AC_ARG_ENABLE(lib2to3, AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) @@ -68,10 +68,10 @@ index ba4b0e0c1c..5e6d72f7db 100644 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 c490b0b08f..4d49a792f7 100644 +index a40aa6b01f..21173db7dc 100644 --- a/setup.py +++ b/setup.py -@@ -1594,11 +1594,14 @@ class DummyProcess: +@@ -1597,11 +1597,14 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -88,5 +88,5 @@ index c490b0b08f..4d49a792f7 100644 name = "Python", version = sys.version.split()[0], -- -2.34.1 +2.30.2 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 d683565f94..3f7d7359fc 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 7091fdf77f612425c178a75148560f9c3514e8b8 Mon Sep 17 00:00:00 2001 +From fc03b39e008d298a06152a6012cf6d18a7bcdbdd 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 @@ -18,10 +18,10 @@ Signed-off-by: James Hilliard 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac -index 5e6d72f7db..e6b1f1e9de 100644 +index 80f32e30ee..82f7f50ba0 100644 --- a/configure.ac +++ b/configure.ac -@@ -3630,14 +3630,21 @@ fi +@@ -3668,14 +3668,21 @@ fi AC_SUBST(LIBFFI_INCLUDEDIR) # Check for use of the system libmpdec library @@ -50,5 +50,5 @@ index 5e6d72f7db..e6b1f1e9de 100644 LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"} LIBMPDEC_INTERNAL= -- -2.34.1 +2.30.2 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 56713a7f8f..5ba80aea01 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 d48d9da534cec7891ae444b4ab94a76ac67f5daa Mon Sep 17 00:00:00 2001 +From 97943a1a737998648a08e8948301f29fd90afa28 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 e6b1f1e9de..db33d567ad 100644 +index 82f7f50ba0..994f47ab45 100644 --- a/configure.ac +++ b/configure.ac -@@ -3678,6 +3678,12 @@ fi +@@ -3716,6 +3716,12 @@ fi AC_MSG_RESULT($with_decimal_contextvar) @@ -26,5 +26,5 @@ index e6b1f1e9de..db33d567ad 100644 AC_MSG_CHECKING(for decimal libmpdec machine) AS_CASE([$ac_sys_system], -- -2.34.1 +2.30.2 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 d4c9fd43be..d8c671b15e 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 25c900e81a2fc0bbe35e7c94e2e5028cfbf6582a Mon Sep 17 00:00:00 2001 +From 5767a63cc5787e682cd280fc5a2b1896a267f0dc 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,12 +9,12 @@ Signed-off-by: Nicolas Cavallari 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index db33d567ad..42fe6c8f5a 100644 +index 994f47ab45..c8f5438cdc 100644 --- a/configure.ac +++ b/configure.ac -@@ -4219,6 +4219,12 @@ AC_ARG_ENABLE(unicodedata, - DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" - fi]) +@@ -4258,6 +4258,12 @@ AC_ARG_ENABLE(unicodedata, + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" + fi]) +AC_ARG_ENABLE(openssl, + AS_HELP_STRING([--disable-openssl], [disable openssl support]), @@ -26,5 +26,5 @@ index db33d567ad..42fe6c8f5a 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 9250007dae..f0e5395c33 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 9082468ca620db77b670ccf568a96bbabb865f80 Mon Sep 17 00:00:00 2001 +From 4a4c7d23b0d09653250e7435c5df6b3b0397f721 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 42fe6c8f5a..19875d7d30 100644 +index c8f5438cdc..2d6f91b4c7 100644 --- a/configure.ac +++ b/configure.ac -@@ -4225,6 +4225,12 @@ AC_ARG_ENABLE(openssl, +@@ -4264,6 +4264,12 @@ AC_ARG_ENABLE(openssl, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ssl _ssl _hashlib" fi]) @@ -26,5 +26,5 @@ index 42fe6c8f5a..19875d7d30 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 70a0d6cd15..dbcfd273ab 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 988a335cb34b5fc25ea345ba04ff5ddffe2e946c Mon Sep 17 00:00:00 2001 +From 1bcd7911ad7884268774b3bb69457f32c73122ba 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 19875d7d30..ca6c16491a 100644 +index 2d6f91b4c7..5a1b94b603 100644 --- a/configure.ac +++ b/configure.ac -@@ -4231,6 +4231,24 @@ AC_ARG_ENABLE(readline, +@@ -4270,6 +4270,24 @@ AC_ARG_ENABLE(readline, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} readline" fi]) @@ -38,5 +38,5 @@ index 19875d7d30..ca6c16491a 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.34.1 +2.30.2 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 b6bfb010a0..ac051f2dd1 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 755fb526a62df2a73560f42184db8aadb6899bb0 Mon Sep 17 00:00:00 2001 +From ac89185a75b880fed85ef0c45a7bf44b33dd382a 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} @@ -49,5 +49,5 @@ index a1bc3cd5f7..164d2d3603 100644 SO="@EXT_SUFFIX@" PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" -- -2.34.1 +2.30.2 diff --git a/package/python3/0027-Add-an-option-to-disable-uuid-module.patch b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch index a9501ec189..35de7b48bb 100644 --- a/package/python3/0027-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 58027d25c3cabcf654cb0b31a61d7cbd53dc68c0 Mon Sep 17 00:00:00 2001 +From d6178fe3d0b885dfe428f2f501dd4f6ff7c403cb 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 ca6c16491a..ed03b27fb1 100644 +index 5a1b94b603..6ab6223c24 100644 --- a/configure.ac +++ b/configure.ac -@@ -4267,6 +4267,15 @@ if test "$CURSES" = "no"; then +@@ -4306,6 +4306,15 @@ if test "$CURSES" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel" fi @@ -29,5 +29,5 @@ index ca6c16491a..ed03b27fb1 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 diff --git a/package/python3/0028-fix-building-on-older-distributions.patch b/package/python3/0028-fix-building-on-older-distributions.patch index 4541b31c5f..fd1349c7be 100644 --- a/package/python3/0028-fix-building-on-older-distributions.patch +++ b/package/python3/0028-fix-building-on-older-distributions.patch @@ -1,4 +1,4 @@ -From e52e2c5e3df4bc3d2ff07ecb3b8e2a9099ea1631 Mon Sep 17 00:00:00 2001 +From b003b1b153cd486646294a81f1cba2e462abdb1c 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 @@ -43,5 +43,5 @@ index b4182c1d0c..ab443cb1a6 100644 outcome = 'same' os.unlink(tmpfile) -- -2.34.1 +2.30.2 diff --git a/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch index 5253076d90..ed6c19f0a2 100644 --- a/package/python3/0029-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 07b950aadd570b9f96a1f128505a959b32f40962 Mon Sep 17 00:00:00 2001 +From c240974e78e209b889549d65aa2caa32c4ab08f7 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 ed03b27fb1..841fd6732c 100644 +index 6ab6223c24..516f86e2de 100644 --- a/configure.ac +++ b/configure.ac -@@ -1086,7 +1086,11 @@ AC_MSG_CHECKING([for multiarch]) +@@ -1096,7 +1096,11 @@ AC_MSG_CHECKING([for multiarch]) AS_CASE([$ac_sys_system], [Darwin*], [MULTIARCH=""], [FreeBSD*], [MULTIARCH=""], @@ -47,5 +47,5 @@ index ed03b27fb1..841fd6732c 100644 AC_SUBST([MULTIARCH]) AC_MSG_RESULT([$MULTIARCH]) -- -2.34.1 +2.30.2 diff --git a/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch index 5fb436db59..212a128612 100644 --- a/package/python3/0030-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 67e9793d070ac5c8e83abbe95b9208533ffeadd0 Mon Sep 17 00:00:00 2001 +From 44767bc0efe7272ee4b98ecdf56c020059d32620 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 841fd6732c..06c9a81f95 100644 +index 516f86e2de..7799c1b74f 100644 --- a/configure.ac +++ b/configure.ac -@@ -4280,6 +4280,12 @@ if test "$UUID" = "no"; then +@@ -4319,6 +4319,12 @@ if test "$UUID" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _uuid" fi @@ -26,5 +26,5 @@ index 841fd6732c..06c9a81f95 100644 AC_ARG_ENABLE(pydoc, -- -2.34.1 +2.30.2 diff --git a/package/python3/0031-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 index 712fd08fb1..da1a76f518 100644 --- a/package/python3/0031-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 3edeed879871a10acbe802f4a68cff3d4869dbde Mon Sep 17 00:00:00 2001 +From d268f3d12fed74d78588e0467a160d0a3211db1a 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 @@ -38,5 +38,5 @@ index de4a14a388..ba482487a7 100644 raise if result and len(result) == method.total_size: -- -2.34.1 +2.30.2 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others -- 2.30.2 From peter at korsgaard.com Sat Jun 17 21:42:55 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 17 Jun 2023 23:42:55 +0200 Subject: [Buildroot] [PATCH] package/jhead: security bump to version 3.08 Message-ID: <20230617214256.146701-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Update readme.txt hash after a minor tweak of the text: https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 Signed-off-by: Peter Korsgaard --- package/jhead/jhead.hash | 4 ++-- package/jhead/jhead.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/jhead/jhead.hash b/package/jhead/jhead.hash index bd9c8560d5..1fe856198d 100644 --- a/package/jhead/jhead.hash +++ b/package/jhead/jhead.hash @@ -1,3 +1,3 @@ # Locally calculated from download (no sig, hash) -sha256 5c5258c3d7a840bf831e22174e4a24cb1de3baf442f7cb73d5ab31b4ae0b0058 jhead-3.06.0.1.tar.gz -sha256 8b709512c737fc0c1e1024800b9a44c54d14ab02132c636a66c3ac66955c3e95 readme.txt +sha256 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f jhead-3.08.tar.gz +sha256 b3971a74d00c834bc7f112d8a0027b25663fd1637a21381a3e5df4bd2b614dff readme.txt diff --git a/package/jhead/jhead.mk b/package/jhead/jhead.mk index a206e2fe34..f07739bc21 100644 --- a/package/jhead/jhead.mk +++ b/package/jhead/jhead.mk @@ -4,7 +4,7 @@ # ################################################################################ -JHEAD_VERSION = 3.06.0.1 +JHEAD_VERSION = 3.08 JHEAD_SITE = $(call github,Matthias-Wandel,jhead,$(JHEAD_VERSION)) JHEAD_LICENSE = Public Domain JHEAD_LICENSE_FILES = readme.txt -- 2.30.2 From thomas.petazzoni at bootlin.com Sun Jun 18 04:39:55 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 18 Jun 2023 04:39:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-17 Message-ID: <20230618044000.8A3F9401C6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-17 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 5 | 1 | 9 | master | 76 | 54 | 1 | 131 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 5 linux-6.3.6 | 5 package/ccache/ccache.mk:63... | 3 strace-6.3 | 3 agentpp-4.6.0 | 2 host-binutils-2.38 | 2 host-binutils-2.39 | 2 host-rust-1.68.2 | 2 libglib2-2.76.1 | 2 linux-5.10.162-cip24-rt10 | 2 syslog-ng-4.1.1 | 2 unknown | 2 audit-3.1 | 1 erlang-22.3.4.22 | 1 ffmpeg-4.4.4 | 1 flac-1.4.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-runc-1.1.7 | 1 jailhouse-0.12 | 1 libabseil-cpp-20220623.1 | 1 libdill-32d0e8b733416208e04... | 1 ltp-testsuite-20230127 | 1 mosquitto-2.0.15 | 1 perl-5.36.1 | 1 python-cryptography-39.0.1 | 1 python-stack-data-0.6.2 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 sconeserver-8d1935919a20133... | 1 valgrind-3.20.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/428b4115f0c79a13b44f74940ab52b1c8be80324 | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ddf92837002fcb7ae384f85a94672a55cb68cdf5 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/67834a962470dfebf1ae84e921c1e1beb3a61c1a | mipsel | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/6dfb7718338c143b80bb7142f5470254ba62d4e0 | armeb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/4f369b34b39ca81567618ab2f6e21d6f6cda9750 | sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/e951119c03b25f7e8da68c5edc9ea844cccc1329 | s390x | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c95bb242437f813176fd1997b4fee013277cef9e | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c3085d625c1968935a75224ec18e1cd19b02e34e | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e90e05e3d2b66d694764d5ac1a10f31d32789d91 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/ce8d7af0942bf5262e129bb1641d75f102cf966f | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9434d40bb243b76854ae2faccb144b80ace8ead9 | aarch64_be | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/d09b7a7a8554e7465433e75c0d277825fc988011 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/4079d3e33f02ef0d334e79d914b764d19d2dfb5d | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8fc5d0f1320ae414445a103ed520b2c9f98ad7ed | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5c384fd2d327c319a828a7066b4ff23b8b000232 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/40fb5550e1e270ddf3d2c060f667681e7bd36210 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/10be8e1998b362b044ee286c220f8cd97ff0f463 | s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/59904c23e5ea7378888bef10b150468c73fe21b2 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/0c3add74f2b1462a5bdd748eb6878557b40b2398 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/85e27dd7fbd8a7c8bffbb0184c54ca9875ed2959 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/23c5e74c469b3829c598c5dfc1ba2c48cbc99407 | ORPH microblazeel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/6348a830c7f76bb757b5e373cc50737e3b88b317 | ORPH arc | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/6f386fd8f3523566be3cf6e65455fe698597e0b3 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/4be7b48dad818b9e15e22e4569710c4044f462b2 | aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/c35e148afa28c16b6b936f9955b569fe4b0e3bb4 | x86_64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/63f8bae788ba51f0364da8566e893ecd41d20f35 | mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/2754ac5bea97c4022e4f29d5ebd1bd0e3b800628 | riscv64 | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/f55dffe68e8ae91794503d474a55735565daf434 | armeb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/1ce19d0c17db5a1c1f13717cb99670024a49062f | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/ae9882a8d78b398202526dba5bb38da8e62482c6 | powerpc64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/1201a39bfc1d377970028a36589455d0e7daea5d | ORPH powerpc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/01359d5228f5370172060b358b2d8fc1b48fab48 | ORPH arc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/e42a2a8a00be20f4c753b8bc887eefa2ecf2642a | ORPH mips64el | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/cd3eb24e22caa1c355068b847e6264dfc421a970 | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/3ea84ee186ea141ee2cabfed8677e6290446f8ad | ORPH mips64 | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/1bf2f954fbfc7e8728cab4bd064c627497af2846 | ORPH powerpc | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/2d067b7a387daeed3df4f31839731c51c5a15f18 | ORPH powerpc64le | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/ec17eca608c73cd1b77954b18fb4651c621ce8f2 | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/c76f842f9499d53e5c183387fe21323e75c6b4eb | xtensa | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/bb2dee43d98dac5d9fa408ed6e3c773c00152c8a | x86_64 | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/1f442d309ef81f09b7aaa1671a095dcbd15a80ff | m68k | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/7976bd2aa1d68c85dcb5947fe11e3aa30bf682e3 | arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/9ed58495aaaba5461c913d0543ceb62016267c63 | armeb | python-cryptography-39.0.1 | NOK | http://autobuild.buildroot.net/results/be0f02c994a2929e1c25e13ead6e5e5447ef6469 | mips | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/de0f352154462a2f8f612090a66e8eed1266fdca | riscv32 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/d8f3ac83fba81e55de12e62e49206977fadeb8f2 | microblaze | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/0c1a3cf4fb80cdf8e91694373f55fb9a60ea9ff7 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/080e27b72bc991da1194bf6d7a84ecbf23671fbd | armeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/55901502a57e79b78526b0aaee22c181cf9a5e0d | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c57c7fe5baf7b6b4e4e1fa74c5fa035ca8e92f9a | powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/981fa27caea0379948eeaba036ef8208e7e01835 | aarch64_be | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/e2b64a56ffad52209b1ddac4745dd3570ab59147 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/0c8d1a7e8b5ca57843424db46cf2613e341d712e | arc | unknown | NOK | http://autobuild.buildroot.net/results/794a9b76eef166e1db5bd6bd44e263705ad61153 | mipsel | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/adc173c7cf721b003952e8e41750edabac1f6ab7 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fftw-quad-3.3.8 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 gobject-introspection | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 zeek-4.1.1 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/3a12b85c3b35bf9342deecf4beb0391def6c9d7b | ORPH nios2 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/49781762a83ccb4116cdbb1cfe3e31ad528d847d | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/fe83be7a08094bbb79a903b0ecd1a2fa4996419d | i686 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/0bcf71986d38ddfcc396ba9c3d6a0bf7be2ccd6c | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/76318ba546abc6a53bbe95170b6fcbc4ff9732ca | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/993bba2201aeaba696deee4ab09419de080fd73a | -- http://autobuild.buildroot.net From bernd at kuhls.net Sun Jun 18 07:08:30 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 09:08:30 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 References: <20230617213057.140556-1-peter__22050.7639039837$1687037511$gmane$org@korsgaard.com> Message-ID: Am Sat, 17 Jun 2023 23:30:56 +0200 schrieb Peter Korsgaard: > Fixes the following security issues: > > - gh-99889: Fixed a security in flaw in uu.decode() that could allow for > directory traversal based on the input if no out_file was specified. > > - gh-104049: Do not expose the local on-disk location in directory > indexes > produced by http.client.SimpleHTTPRequestHandler. > > - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and > space > characters following the specification for URLs defined by WHATWG in > response to CVE-2023-24329. Patch by Illia Volochii. > > Refreshed patches to apply without fuzz after upstream reordered lines > in Makefile.pre.in: Hi Peter, duplicate of https://patchwork.ozlabs.org/project/buildroot/patch/ 20230608165305.451682-1-bernd.kuhls at t-online.de/ Regards, Bernd From SIBobrenok at sberdevices.ru Sun Jun 18 11:14:33 2023 From: SIBobrenok at sberdevices.ru (Sergey Bobrenok) Date: Sun, 18 Jun 2023 14:14:33 +0300 Subject: [Buildroot] [PATCH 1/2] package/python-iniparse: add host variant dependency from python-six Message-ID: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> Signed-off-by: Sergey Bobrenok --- package/python-iniparse/python-iniparse.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-iniparse/python-iniparse.mk b/package/python-iniparse/python-iniparse.mk index e76987d1e9..39b0de4eec 100644 --- a/package/python-iniparse/python-iniparse.mk +++ b/package/python-iniparse/python-iniparse.mk @@ -10,6 +10,7 @@ PYTHON_INIPARSE_SITE = https://pypi.python.org/packages/source/i/iniparse PYTHON_INIPARSE_LICENSE = Python-2.0, MIT PYTHON_INIPARSE_LICENSE_FILES = LICENSE-PSF LICENSE PYTHON_INIPARSE_SETUP_TYPE = setuptools +HOST_PYTHON_INIPARSE_DEPENDENCIES = host-python-six $(eval $(python-package)) $(eval $(host-python-package)) -- 2.24.3 From SIBobrenok at sberdevices.ru Sun Jun 18 11:14:34 2023 From: SIBobrenok at sberdevices.ru (Sergey Bobrenok) Date: Sun, 18 Jun 2023 14:14:34 +0300 Subject: [Buildroot] [PATCH 2/2] package/crudini: add host variant dependency from python-iniparse In-Reply-To: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> References: <20230618111434.62274-1-SIBobrenok@sberdevices.ru> Message-ID: <20230618111434.62274-2-SIBobrenok@sberdevices.ru> Signed-off-by: Sergey Bobrenok --- package/crudini/crudini.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk index c376c5f777..ceca53abe6 100644 --- a/package/crudini/crudini.mk +++ b/package/crudini/crudini.mk @@ -9,6 +9,7 @@ CRUDINI_SITE = $(call github,pixelb,crudini,$(CRUDINI_VERSION)) CRUDINI_SETUP_TYPE = setuptools CRUDINI_LICENSE = GPL-2.0 CRUDINI_LICENSE_FILES = COPYING +HOST_CRUDINI_DEPENDENCIES = host-python-iniparse $(eval $(python-package)) $(eval $(host-python-package)) -- 2.24.3 From peter at korsgaard.com Sun Jun 18 11:18:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:18:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.2.7 In-Reply-To: <20230608204817.3724715-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 22:48:17 +0200") References: <20230608204817.3724715-1-bernd.kuhls@t-online.de> Message-ID: <87zg4xj9x7.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 > Release notes: https://www.php.net/releases/8_2_7.php > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:09 +0200 Subject: [Buildroot] [PATCH 1/4] package/gnupg2: bump version to 2.4.2 In-Reply-To: <20230608185255.3505647-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:52 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> Message-ID: <87v8flj9w2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added sha256 hash provided by upstream. > Release notes: > https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:13 +0200 Subject: [Buildroot] [PATCH 3/4] package/libgpg-error: bump version to 1.47 In-Reply-To: <20230608185255.3505647-3-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:54 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-3-bernd.kuhls@t-online.de> Message-ID: <87r0q9j9vy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:17 +0200 Subject: [Buildroot] [PATCH 2/4] package/libgcrypt: bump to version 1.10.2 In-Reply-To: <20230608185255.3505647-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:53 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-2-bernd.kuhls@t-online.de> Message-ID: <87mt0xj9vu.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:21 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <20230608185255.3505647-4-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:52:55 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-4-bernd.kuhls@t-online.de> Message-ID: <87ilblj9vq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added upstream sha1 & sha256 hashes. > Signed-off-by: Bernd Kuhls Committed to 2023.02.x, thanks. > --- > package/libgpgme/libgpgme.hash | 7 +++---- > package/libgpgme/libgpgme.mk | 2 +- > 2 files changed, 4 insertions(+), 5 deletions(-) > diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash > index 7d02b9e139..a71cec1e38 100644 > --- a/package/libgpgme/libgpgme.hash > +++ b/package/libgpgme/libgpgme.hash > @@ -1,6 +1,5 @@ > -# Locally calculated after checking pgp signature > -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig > -# using key 6DAA6E64A76D2840571B4902528897B826403ADA > -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 > +# From https://www.gnupg.org/download/integrity_check.html > +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 > +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 > # Locally calculated > sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER > diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk > index 2120ee8e3c..21a0b30d3b 100644 > --- a/package/libgpgme/libgpgme.mk > +++ b/package/libgpgme/libgpgme.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -LIBGPGME_VERSION = 1.17.1 > +LIBGPGME_VERSION = 1.20.0 > LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme > LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 > LIBGPGME_LICENSE = LGPL-2.1+ > -- > 2.39.2 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:43 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:43 +0200 Subject: [Buildroot] [PATCH 1/2] package/libxml2: bump version to 2.11.4 In-Reply-To: <20230608185931.3518078-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:59:30 +0200") References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> Message-ID: <87edm9j9v4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news > https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:19:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:19:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/libxslt: bump to version 1.1.38 In-Reply-To: <20230608185931.3518078-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 20:59:31 +0200") References: <20230608185931.3518078-1-bernd.kuhls@t-online.de> <20230608185931.3518078-2-bernd.kuhls@t-online.de> Message-ID: <87a5wxj9ux.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:20:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:20:17 +0200 Subject: [Buildroot] [PATCH 4/4] package/libgpgme: bump to version 1.20.0 In-Reply-To: <87ilblj9vq.fsf@48ers.dk> (Peter Korsgaard's message of "Sun, 18 Jun 2023 13:19:21 +0200") References: <20230608185255.3505647-1-bernd.kuhls@t-online.de> <20230608185255.3505647-4-bernd.kuhls@t-online.de> <87ilblj9vq.fsf@48ers.dk> Message-ID: <875y7lj9u6.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Bernd" == Bernd Kuhls writes: >> Added upstream sha1 & sha256 hashes. >> Signed-off-by: Bernd Kuhls > Committed to 2023.02.x, thanks. Sorry, to master naturally. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:15:25 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:25 +0200 Subject: [Buildroot] [git commit] package/php: security bump version to 8.2.7 Message-ID: <20230618112054.46E2B83BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af9a5bd7bc98200f3f4ca64692f93b10e6cfb05b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.php.net/ChangeLog-8.php#8.2.7 Release notes: https://www.php.net/releases/8_2_7.php Signed-off-by: Bernd Kuhls 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 96e8803cb2..4fe77f1c5b 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 10b796f0ed45574229851212b30a596a76e70ae365322bcaaaf9c00fa7d58cca php-8.2.6.tar.xz +sha256 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0 php-8.2.7.tar.xz # License file sha256 080d0d0cca64181ef8bf1df9fba0c6f0c485f78f79540c479a45b593bb3b33b5 LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 981da5b15d..3bb27f1306 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.2.6 +PHP_VERSION = 8.2.7 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:15:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:59 +0200 Subject: [Buildroot] [git commit] package/libgcrypt: bump to version 1.10.2 Message-ID: <20230618112054.5DA1883BA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9440d72ca9b95be2214a51d092ba59d0653f6148 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=c9a239615f8070427a96688b1be40a81e59e9b8a;hb=1c5cbacf3d88dded5063e959ee68678ff7d0fa56 Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgcrypt/libgcrypt.hash | 8 ++++---- package/libgcrypt/libgcrypt.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgcrypt/libgcrypt.hash b/package/libgcrypt/libgcrypt.hash index 96f5e6b76c..cfbf9eaf17 100644 --- a/package/libgcrypt/libgcrypt.hash +++ b/package/libgcrypt/libgcrypt.hash @@ -1,5 +1,5 @@ -# Locally calculated after checking signature -# https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de libgcrypt-1.10.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 0b9555960d84a09ea14e52360808f2e02e9c12d2 libgcrypt-1.10.2.tar.bz2 +sha256 3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03 libgcrypt-1.10.2.tar.bz2 +# Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LIB diff --git a/package/libgcrypt/libgcrypt.mk b/package/libgcrypt/libgcrypt.mk index 9232debb3a..4fffe5360e 100644 --- a/package/libgcrypt/libgcrypt.mk +++ b/package/libgcrypt/libgcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGCRYPT_VERSION = 1.10.1 +LIBGCRYPT_VERSION = 1.10.2 LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2 LIBGCRYPT_LICENSE = LGPL-2.1+ LIBGCRYPT_LICENSE_FILES = COPYING.LIB From peter at korsgaard.com Sun Jun 18 11:15:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:15:33 +0200 Subject: [Buildroot] [git commit] package/gnupg2: bump version to 2.4.2 Message-ID: <20230618112054.541B883BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfffbd7ed871332d2300684afd1c177e0209ca92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Added sha256 hash provided by upstream. Release notes: https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000479.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/gnupg2/gnupg2.hash | 10 ++++------ package/gnupg2/gnupg2.mk | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index baee824104..aa71881f41 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,5 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2023q2/000478.html -sha1 d7d021101361a5e1166a6c0cc1731276e7134547 gnupg-2.4.1.tar.bz2 -# Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 76b71e5aeb443bfd910ce9cbc8281b617c8341687afb67bae455877972b59de8 gnupg-2.4.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 3efd495a94dc81fd0ea8788bef6c69d1f13cedd7 gnupg-2.4.2.tar.bz2 +sha256 97eb47df8ae5a3ff744f868005a090da5ab45cb48ee9836dbf5ee739a4e5cf49 gnupg-2.4.2.tar.bz2 +# Locally calculated sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index f7c7ae847c..760af3b05e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.4.1 +GNUPG2_VERSION = 2.4.2 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 Sun Jun 18 11:16:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:27 +0200 Subject: [Buildroot] [git commit] package/libxml2: bump version to 2.11.4 Message-ID: <20230618112054.7B25483BAD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfe1ca7872a45bcdc825ff0900d7fd929097a635 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.0.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.1.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.2.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.3.news https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.news Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libxml2/libxml2.hash | 4 ++-- package/libxml2/libxml2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxml2/libxml2.hash b/package/libxml2/libxml2.hash index 37030bdfaa..f3650c5ec5 100644 --- a/package/libxml2/libxml2.hash +++ b/package/libxml2/libxml2.hash @@ -1,4 +1,4 @@ -# From https://download.gnome.org/sources/libxml2/2.10/libxml2-2.10.4.sha256sum -sha256 ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45 libxml2-2.10.4.tar.xz +# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.4.sha256sum +sha256 737e1d7f8ab3f139729ca13a2494fd17bf30ddb4b7a427cf336252cab57f57f7 libxml2-2.11.4.tar.xz # License files, locally calculated sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk index cf26a36cc4..9f7774f719 100644 --- a/package/libxml2/libxml2.mk +++ b/package/libxml2/libxml2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXML2_VERSION_MAJOR = 2.10 +LIBXML2_VERSION_MAJOR = 2.11 LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).4 LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz LIBXML2_SITE = \ From peter at korsgaard.com Sun Jun 18 11:17:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:17:17 +0200 Subject: [Buildroot] [git commit] package/libxslt: bump to version 1.1.38 Message-ID: <20230618112054.848D983BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6794f14d485dbfd93ef167ba46d24e7095003729 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.news Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libxslt/libxslt.hash | 4 ++-- package/libxslt/libxslt.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libxslt/libxslt.hash b/package/libxslt/libxslt.hash index c771e1fd7e..458c1388d3 100644 --- a/package/libxslt/libxslt.hash +++ b/package/libxslt/libxslt.hash @@ -1,5 +1,5 @@ -# from https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.37.sha256sum -sha256 3a4b27dc8027ccd6146725950336f1ec520928f320f144eb5fa7990ae6123ab4 libxslt-1.1.37.tar.xz +# From https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.sha256sum +sha256 1f32450425819a09acaff2ab7a5a7f8a2ec7956e505d7beeb45e843d0e1ecab1 libxslt-1.1.38.tar.xz # Hash for license file: sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 COPYING diff --git a/package/libxslt/libxslt.mk b/package/libxslt/libxslt.mk index 95b0325c94..ec066fbfa2 100644 --- a/package/libxslt/libxslt.mk +++ b/package/libxslt/libxslt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXSLT_VERSION = 1.1.37 +LIBXSLT_VERSION = 1.1.38 LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.xz LIBXSLT_SITE = https://download.gnome.org/sources/libxslt/1.1 LIBXSLT_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:16:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:15 +0200 Subject: [Buildroot] [git commit] package/libgpgme: bump to version 1.20.0 Message-ID: <20230618112054.71D3583BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13f3b8e124c4978cc21e780d68219ccdb20b73e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgpgme/libgpgme.hash | 7 +++---- package/libgpgme/libgpgme.mk | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/libgpgme/libgpgme.hash b/package/libgpgme/libgpgme.hash index 7d02b9e139..a71cec1e38 100644 --- a/package/libgpgme/libgpgme.hash +++ b/package/libgpgme/libgpgme.hash @@ -1,6 +1,5 @@ -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.17.1.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f gpgme-1.17.1.tar.bz2 +# From https://www.gnupg.org/download/integrity_check.html +sha1 369deeec95f1bb77fafc0b6c8fa65995ba82fd1e gpgme-1.20.0.tar.bz2 +sha256 25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750 gpgme-1.20.0.tar.bz2 # Locally calculated sha256 ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532 COPYING.LESSER diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk index 2120ee8e3c..21a0b30d3b 100644 --- a/package/libgpgme/libgpgme.mk +++ b/package/libgpgme/libgpgme.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPGME_VERSION = 1.17.1 +LIBGPGME_VERSION = 1.20.0 LIBGPGME_SITE = https://gnupg.org/ftp/gcrypt/gpgme LIBGPGME_SOURCE = gpgme-$(LIBGPGME_VERSION).tar.bz2 LIBGPGME_LICENSE = LGPL-2.1+ From peter at korsgaard.com Sun Jun 18 11:16:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:16:07 +0200 Subject: [Buildroot] [git commit] package/libgpg-error: bump version to 1.47 Message-ID: <20230618112054.68C4083BAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51885982ff8ae213e1d678bc64b954e67b85d096 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;h=9be1b714e05dbd7de7b822d9dbbd998f6bc26025;hb=a25cea92798a5ece3f49924911507f5335915ecc Added upstream sha1 & sha256 hashes. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libgpg-error/libgpg-error.hash | 8 ++------ package/libgpg-error/libgpg-error.mk | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/libgpg-error/libgpg-error.hash b/package/libgpg-error/libgpg-error.hash index ffe27e9d99..5c445ba0b2 100644 --- a/package/libgpg-error/libgpg-error.hash +++ b/package/libgpg-error/libgpg-error.hash @@ -1,10 +1,6 @@ # From https://www.gnupg.org/download/integrity_check.html -sha1 a6e5efdd72e848aab4064e5ef4c6835ba344bcf1 libgpg-error-1.46.tar.bz2 - -# Locally calculated after checking pgp signature -# https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.46.tar.bz2.sig -# using key 6DAA6E64A76D2840571B4902528897B826403ADA -sha256 b7e11a64246bbe5ef37748de43b245abd72cfcd53c9ae5e7fc5ca59f1c81268d libgpg-error-1.46.tar.bz2 +sha1 94668233fd7bd8e7c0ec5e363134cd53c575da60 libgpg-error-1.47.tar.bz2 +sha256 9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb libgpg-error-1.47.tar.bz2 # Locally calculated sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB diff --git a/package/libgpg-error/libgpg-error.mk b/package/libgpg-error/libgpg-error.mk index 3ab8535a9c..60e3da9de1 100644 --- a/package/libgpg-error/libgpg-error.mk +++ b/package/libgpg-error/libgpg-error.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGPG_ERROR_VERSION = 1.46 +LIBGPG_ERROR_VERSION = 1.47 LIBGPG_ERROR_SITE = https://www.gnupg.org/ftp/gcrypt/libgpg-error LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2 LIBGPG_ERROR_LICENSE = GPL-2.0+, LGPL-2.1+ From peter at korsgaard.com Sun Jun 18 11:26:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:06 +0200 Subject: [Buildroot] [PATCH 1/1] package/hwdata: bump version to 0.371 In-Reply-To: <20230608165529.453542-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 18:55:29 +0200") References: <20230608165529.453542-1-bernd.kuhls@t-online.de> Message-ID: <871qi9j9kh.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:26:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 1.1.1 In-Reply-To: <20230608174938.3436542-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 19:49:38 +0200") References: <20230608174938.3436542-1-bernd.kuhls@t-online.de> Message-ID: <87wn01huzv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:27:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:19 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230609144026.56039-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 9 Jun 2023 16:40:26 +0200") References: <20230609144026.56039-1-bernd.kuhls@t-online.de> Message-ID: <87sfaphuy0.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:27:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus In-Reply-To: <20230609144313.60393-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 9 Jun 2023 16:43:13 +0200") References: <20230609144313.60393-1-bernd.kuhls@t-online.de> Message-ID: <87o7ldhux9.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:28:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/lcms2: bump version to 2.15 In-Reply-To: <20230610083528.3232068-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:35:28 +0200") References: <20230610083528.3232068-1-bernd.kuhls@t-online.de> Message-ID: <87jzw1huw4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/less: bump version to 633 In-Reply-To: <20230610084637.3239026-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:46:37 +0200") References: <20230610084637.3239026-1-bernd.kuhls@t-online.de> Message-ID: <87fs6phuv7.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed patch which is included in this version. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:22 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:22 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcap: security bump version to 2.69 In-Reply-To: <20230610085443.3241799-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:54:43 +0200") References: <20230610085443.3241799-1-bernd.kuhls@t-online.de> Message-ID: <87bkhdhuul.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes > - CVE-2023-2602 > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb > - CVE-2023-2603 > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 > Updated license hash due to an upstream commit which added a SPDX header: > https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:29:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/libcodec2: bump version to 1.1.0 In-Reply-To: <20230610085924.3246961-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 10:59:24 +0200") References: <20230610085924.3246961-1-bernd.kuhls@t-online.de> Message-ID: <877cs1hutr.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed patch which is included in this version. > Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:30:11 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:11 +0200 Subject: [Buildroot] [PATCH 1/1] package/libedit: bump version to 20221030-3.1 In-Reply-To: <20230610090608.3255661-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:06:08 +0200") References: <20230610090608.3255661-1-bernd.kuhls@t-online.de> Message-ID: <87352phut8.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Rebased patch, switched _SITE to https. > Changelog: https://www.thrysoee.dk/editline/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:30:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 In-Reply-To: <20230610091731.3262187-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:17:31 +0200") References: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Message-ID: <87y1khgg7y.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html > https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html > https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html > https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:34:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/libinput: bump version to 1.23.0 In-Reply-To: <20230610091731.3262187-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:17:31 +0200") References: <20230610091731.3262187-1-bernd.kuhls@t-online.de> Message-ID: <87ttv5gg1d.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html > https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html > https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html > https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html > Signed-off-by: Bernd Kuhls > --- > package/libinput/libinput.hash | 2 +- > package/libinput/libinput.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash > index d8282ff03b..f6a67fc1ed 100644 > --- a/package/libinput/libinput.hash > +++ b/package/libinput/libinput.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 > +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 > # License files > sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING > diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk > index 07f20293ab..ff7b75077b 100644 > --- a/package/libinput/libinput.mk > +++ b/package/libinput/libinput.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -LIBINPUT_VERSION = 1.20.1 > +LIBINPUT_VERSION = 1.23.0 > LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 > LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) > LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev libudev FYI, this doesn't match the code in master. We don't have a libudev package, it is called udev - So I had to manually fix that up. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:34:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/libplist: bump version to 2.3.0 In-Reply-To: <20230610092034.3269282-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 11:20:34 +0200") References: <20230610092034.3269282-1-bernd.kuhls@t-online.de> Message-ID: <87pm5tgg0t.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:36:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:34 +0200 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.38 In-Reply-To: <20230610122516.1633303-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 10 Jun 2023 14:25:15 +0200") References: <20230610122516.1633303-1-francois.perrad@gadz.org> Message-ID: <87leghgfy5.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. Any specific reason to go for 3.24.38, when .39 was released back in April? https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.29.news -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:36:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:56 +0200 Subject: [Buildroot] [PATCH] package/mc: bump to version 4.8.29 In-Reply-To: <20230610135307.1721115-1-francois.perrad@gadz.org> (Francois Perrad's message of "Sat, 10 Jun 2023 15:53:06 +0200") References: <20230610135307.1721115-1-francois.perrad@gadz.org> Message-ID: <87h6r5gfxj.fsf@48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:37:48 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:48 +0200 Subject: [Buildroot] [PATCH 1/1] package/ethtool: bump version to 6.3 In-Reply-To: <20230610140743.900775-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:07:43 +0200") References: <20230610140743.900775-1-bernd.kuhls@t-online.de> Message-ID: <87cz1tgfw3.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:38:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/fetchmail: bump version to 6.4.37 In-Reply-To: <20230610141018.901645-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:10:18 +0200") References: <20230610141018.901645-1-bernd.kuhls@t-online.de> Message-ID: <878rchgfv8.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://sourceforge.net/p/fetchmail/mailman/message/37770051/ > https://sourceforge.net/p/fetchmail/mailman/message/37783197/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:38:34 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:34 +0200 Subject: [Buildroot] [PATCH 1/1] package/flatbuffers: bump version to 23.5.26 In-Reply-To: <20230610141436.904889-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 16:14:36 +0200") References: <20230610141436.904889-1-bernd.kuhls@t-online.de> Message-ID: <874jn5gfut.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://github.com/google/flatbuffers/blob/master/CHANGELOG.md > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:40:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:40:32 +0200 Subject: [Buildroot] [PATCH 1/1] package/ghostscript: security bump version to 10.01.1 In-Reply-To: <20230610153819.936259-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 17:38:19 +0200") References: <20230610153819.936259-1-bernd.kuhls@t-online.de> Message-ID: <87zg4xf173.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Switch tarball to .xz > Fixes CVE-2023-28879: > https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 > Release notes: > https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:41:47 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:41:47 +0200 Subject: [Buildroot] [PATCH 1/1] package/python3: security bump version to 3.11.4 In-Reply-To: <20230608165305.451682-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 8 Jun 2023 18:53:05 +0200") References: <20230608165305.451682-1-bernd.kuhls@t-online.de> Message-ID: <87v8flf150.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Rebased two patches. > Changelog: > https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 > Fixes the following security problems: > - gh-99889: Fixed a security in flaw in uu.decode() that could allow for > directory traversal based on the input if no out_file was specified. > - gh-104049: Do not expose the local on-disk location in directory > indexes produced by http.client.SimpleHTTPRequestHandler. > - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and > space characters following the specification for URLs defined by WHATWG > in response to CVE-2023-24329. Patch by Illia Volochii. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:42:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:42:57 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 In-Reply-To: <20230611184931.63796-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 20:49:31 +0200") References: <20230611184931.63796-1-bernd.kuhls@t-online.de> Message-ID: <87r0q9f132.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html > https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html > Removed patch which is included in this version bump: > https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 > Signed-off-by: Bernd Kuhls > --- > v2: squashed bump to 23.1.1 Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:43:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:23 +0200 Subject: [Buildroot] [PATCH] package/python3: security bump to version 3.11.4 In-Reply-To: (Bernd Kuhls's message of "Sun, 18 Jun 2023 09:08:30 +0200") References: <20230617213057.140556-1-peter__22050.7639039837$1687037511$gmane$org@korsgaard.com> Message-ID: <87mt0xf12c.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Sat, 17 Jun 2023 23:30:56 +0200 schrieb Peter Korsgaard: >> Fixes the following security issues: >> >> - gh-99889: Fixed a security in flaw in uu.decode() that could allow for >> directory traversal based on the input if no out_file was specified. >> >> - gh-104049: Do not expose the local on-disk location in directory >> indexes >> produced by http.client.SimpleHTTPRequestHandler. >> >> - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and >> space >> characters following the specification for URLs defined by WHATWG in >> response to CVE-2023-24329. Patch by Illia Volochii. >> >> Refreshed patches to apply without fuzz after upstream reordered lines >> in Makefile.pre.in: > Hi Peter, > duplicate of https://patchwork.ozlabs.org/project/buildroot/patch/ > 20230608165305.451682-1-bernd.kuhls at t-online.de/ Ups indeed, odd that I missed it. Committed your version, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:43:58 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:58 +0200 Subject: [Buildroot] [PATCH] package/jhead: security bump to version 3.08 In-Reply-To: <20230617214256.146701-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 17 Jun 2023 23:42:55 +0200") References: <20230617214256.146701-1-peter@korsgaard.com> Message-ID: <87ilblf11d.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS > commands by placing them in a JPEG filename and then using the > regeneration -rgt50 option. > Update readme.txt hash after a minor tweak of the text: > https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:45:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:45:19 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230615163112.73502-1-bernd@kuhls.net> (Bernd Kuhls's message of "Thu, 15 Jun 2023 18:31:12 +0200") References: <20230615163112.73502-1-bernd@kuhls.net> Message-ID: <87edm9f0z4.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 11:23:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:23:05 +0200 Subject: [Buildroot] [git commit] package/meson: bump to version 1.1.1 Message-ID: <20230618114558.7231183BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e096ca6c914a4999467d7fc4d04172c1de63637 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 6993b756ae..cb36b674fa 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.0.0/meson-1.0.0.tar.gz.asc -sha256 aa50a4ba4557c25e7d48446abfde857957dcdf58385fffbe670ba0e8efacce05 meson-1.0.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.1.1/meson-1.1.1.tar.gz.asc +sha256 d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c meson-1.1.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index e417d8d627..503aca8c25 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.0.0 +MESON_VERSION = 1.1.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:27:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:27:35 +0200 Subject: [Buildroot] [git commit] package/kodi-pvr-nextpvr: bump version to 20.4.2-Nexus Message-ID: <20230618114558.8FD2383BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=479eb1b2dba323eef70a8f82223e6f17b909b781 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash | 2 +- package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash index b89320d9c0..9ef0d4e758 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bad9e7dd4f67348015f8fc477e0c4c8447e00dbd38b9f6548d1ce04f0845b1fd kodi-pvr-nextpvr-20.4.1-Nexus.tar.gz +sha256 1ce85447426ddf6d443a5e3444145a2d3af65ce73d9fb583e42cd8afc9d599a5 kodi-pvr-nextpvr-20.4.2-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk index 7b11407954..2629cd9147 100644 --- a/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk +++ b/package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_NEXTPVR_VERSION = 20.4.1-Nexus +KODI_PVR_NEXTPVR_VERSION = 20.4.2-Nexus KODI_PVR_NEXTPVR_SITE = $(call github,kodi-pvr,pvr.nextpvr,$(KODI_PVR_NEXTPVR_VERSION)) KODI_PVR_NEXTPVR_LICENSE = GPL-2.0+ KODI_PVR_NEXTPVR_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sun Jun 18 11:26:44 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:26:44 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230618114558.8584883BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed4792aaec66c963ca780b256c6c9f487a432c6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index b4d32f6ea3..69bf91bbf9 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.6" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 18ede2d60f..20e67fc4d1 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 7a6a1f0dfa0bf7f45f9d4a7b409315cf32267850adab4db033a17de0320a24ef linux-6.3.6.tar.xz -sha256 7c88b7a09ba2b9e47b78eba2b32b1db6a4d89636f7ddd586545f9671a2521a6c linux-6.1.32.tar.xz +sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz +sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 1b076860779235e90519e867c1ec78c7a34d1125d8fdba787ff495c7c14f1214 linux-5.15.115.tar.xz -sha256 de8ec58929460e3a14c1b0502f4a449f24c988a7a4a03ff04a82fb2d665fe9f6 linux-5.10.182.tar.xz -sha256 9607881878fbd21e0dec4e8192b0f6352d17fd74c3ec23ffe6b0a24093efb1a4 linux-5.4.245.tar.xz +sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz +sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz +sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 7fb9ee20c7e52f9be6d9f501e8498a22f4b364abfde136143749a77e597fd03e linux-4.19.284.tar.xz -sha256 ac8318f1c1d387e23ccfa760ec042943372df23e3c4e2408177fb5a3f6488f76 linux-4.14.316.tar.xz +sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz +sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index f9a164d78d..00ec22d606 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.316" if BR2_KERNEL_HEADERS_4_14 - default "4.19.284" if BR2_KERNEL_HEADERS_4_19 - default "5.4.245" if BR2_KERNEL_HEADERS_5_4 - default "5.10.182" if BR2_KERNEL_HEADERS_5_10 - default "5.15.115" if BR2_KERNEL_HEADERS_5_15 - default "6.1.32" if BR2_KERNEL_HEADERS_6_1 - default "6.3.6" if BR2_KERNEL_HEADERS_6_3 + default "4.14.317" if BR2_KERNEL_HEADERS_4_14 + default "4.19.285" if BR2_KERNEL_HEADERS_4_19 + default "5.4.246" if BR2_KERNEL_HEADERS_5_4 + default "5.10.183" if BR2_KERNEL_HEADERS_5_10 + default "5.15.116" if BR2_KERNEL_HEADERS_5_15 + default "6.1.33" if BR2_KERNEL_HEADERS_6_1 + default "6.3.7" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Sun Jun 18 11:28:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:49 +0200 Subject: [Buildroot] [git commit] package/less: bump version to 633 Message-ID: <20230618114558.B1E0083A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c136b777dfd8cff836a6483d9b7b6131c746acd3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which is included in this version. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...rlink-on-invalid-embedded-escape-sequence.patch | 27 ---------------------- package/less/less.hash | 4 ++-- package/less/less.mk | 5 +--- 4 files changed, 3 insertions(+), 34 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 5e1fec9e97..29d816956a 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -685,7 +685,6 @@ package/lcdproc/0001-LCDd.conf.patch Upstream package/lcdproc/0002-Add-missing-ioctl-header.patch Upstream package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch Upstream package/leafnode2/0001-cross_makefile.patch Upstream -package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch Upstream package/let-me-create/0001-fix-build-with-musl-C-library.patch Upstream package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch Upstream package/leveldb/0002-CMake-install-libmemenv.a.patch Upstream diff --git a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch b/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch deleted file mode 100644 index 233f949e24..0000000000 --- a/package/less/0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch +++ /dev/null @@ -1,27 +0,0 @@ -From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001 -From: Mark Nudelman -Date: Fri, 7 Oct 2022 19:25:46 -0700 -Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence. - -[Retrieved from: -https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c] -Signed-off-by: Fabrice Fontaine ---- - line.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/line.c b/line.c -index 236c49ae..cba7bdd1 100644 ---- a/line.c -+++ b/line.c -@@ -633,8 +633,8 @@ ansi_step(pansi, ch) - /* Hyperlink ends with \7 or ESC-backslash. */ - if (ch == '\7') - return ANSI_END; -- if (pansi->prev_esc && ch == '\\') -- return ANSI_END; -+ if (pansi->prev_esc) -+ return (ch == '\\') ? ANSI_END : ANSI_ERR; - pansi->prev_esc = (ch == ESC); - return ANSI_MID; - } diff --git a/package/less/less.hash b/package/less/less.hash index 19be26cae0..8018c9fab1 100644 --- a/package/less/less.hash +++ b/package/less/less.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature # using DSA key F153A7C833235259 -# https://www.greenwoodsoftware.com/less/less-608.sig -sha256 a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 less-608.tar.gz +# https://www.greenwoodsoftware.com/less/less-633.sig +sha256 2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f less-633.tar.gz # Locally calculated sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/less/less.mk b/package/less/less.mk index dfbd411863..91ce08f4f0 100644 --- a/package/less/less.mk +++ b/package/less/less.mk @@ -4,16 +4,13 @@ # ################################################################################ -LESS_VERSION = 608 +LESS_VERSION = 633 LESS_SITE = http://www.greenwoodsoftware.com/less LESS_LICENSE = GPL-3.0+ LESS_LICENSE_FILES = COPYING LESS_CPE_ID_VENDOR = gnu LESS_DEPENDENCIES = ncurses -# 0001-End-OSC8-hyperlink-on-invalid-embedded-escape-sequence.patch -LESS_IGNORE_CVES += CVE-2022-46663 - define LESS_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 $(@D)/less $(TARGET_DIR)/usr/bin/less endef From peter at korsgaard.com Sun Jun 18 11:38:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:38:29 +0200 Subject: [Buildroot] [git commit] package/flatbuffers: bump version to 23.5.26 Message-ID: <20230618114559.1703A83BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=914ef9cec2cbb8185da52448a82126c27e10e5bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/google/flatbuffers/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/flatbuffers/flatbuffers.hash | 2 +- package/flatbuffers/flatbuffers.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/flatbuffers/flatbuffers.hash b/package/flatbuffers/flatbuffers.hash index 2ff56a8b76..3c3a90d6f3 100644 --- a/package/flatbuffers/flatbuffers.hash +++ b/package/flatbuffers/flatbuffers.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 8aff985da30aaab37edf8e5b02fda33ed4cbdd962699a8e2af98fdef306f4e4d flatbuffers-23.3.3.tar.gz +sha256 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3 flatbuffers-23.5.26.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 58c0414533..3998a25cdf 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLATBUFFERS_VERSION = 23.3.3 +FLATBUFFERS_VERSION = 23.5.26 FLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION)) FLATBUFFERS_LICENSE = Apache-2.0 FLATBUFFERS_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 11:28:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:17 +0200 Subject: [Buildroot] [git commit] package/lcms2: bump version to 2.15 Message-ID: <20230618114558.9ABFF83BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf0cf882ee76c13356f818e1c2ae19b9de3d1ffb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://littlecms.com/blog/2023/03/01/lcms2-2.15/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/lcms2/lcms2.hash | 6 +++--- package/lcms2/lcms2.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lcms2/lcms2.hash b/package/lcms2/lcms2.hash index 700b9746f1..45728a36f1 100644 --- a/package/lcms2/lcms2.hash +++ b/package/lcms2/lcms2.hash @@ -1,5 +1,5 @@ -# From https://sourceforge.net/projects/lcms/files/lcms/2.14 -sha1 94350a2638fe58da736e8726048c859b46a69e6f lcms2-2.14.tar.gz +# From https://sourceforge.net/projects/lcms/files/lcms/2.15 +sha1 b143ff29b03676119dbca30f13cbed72af15cce8 lcms2-2.15.tar.gz # Locally computed: -sha256 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740 lcms2-2.14.tar.gz +sha256 b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39 lcms2-2.15.tar.gz sha256 46d4e05af3bce75332a12d01f19bcce7e32b6bac544be28a64043d0231291e31 COPYING diff --git a/package/lcms2/lcms2.mk b/package/lcms2/lcms2.mk index 743b0ec858..3892dbfbdc 100644 --- a/package/lcms2/lcms2.mk +++ b/package/lcms2/lcms2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LCMS2_VERSION = 2.14 +LCMS2_VERSION = 2.15 LCMS2_SITE = http://downloads.sourceforge.net/project/lcms/lcms/$(LCMS2_VERSION) LCMS2_LICENSE = MIT LCMS2_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:28:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:28:39 +0200 Subject: [Buildroot] [git commit] package/leafpad: bump version to 0.8.19 Message-ID: <20230618114558.A56C183BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34c2252e8c280d1d0bbdff2fed27c9c936f6f8c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/tarot231/leafpad/blob/main/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/leafpad/leafpad.hash | 2 +- package/leafpad/leafpad.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/leafpad/leafpad.hash b/package/leafpad/leafpad.hash index e21c07ad2c..4f6e68f0a2 100644 --- a/package/leafpad/leafpad.hash +++ b/package/leafpad/leafpad.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 959d22ae07f22803bc66ff40d373a854532a6e4732680bf8a96a3fbcb9f80a2c leafpad-0.8.18.1.tar.gz +sha256 07d3f712f4dbd0a33251fd1dee14e21afdc9f92090fc768c11ab0ac556adbe97 leafpad-0.8.19.tar.gz # Locally computed sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING diff --git a/package/leafpad/leafpad.mk b/package/leafpad/leafpad.mk index c6c28d12e8..608fa37be4 100644 --- a/package/leafpad/leafpad.mk +++ b/package/leafpad/leafpad.mk @@ -4,7 +4,7 @@ # ################################################################################ -LEAFPAD_VERSION = 0.8.18.1 +LEAFPAD_VERSION = 0.8.19 LEAFPAD_SITE = http://savannah.nongnu.org/download/leafpad LEAFPAD_DEPENDENCIES = libgtk2 host-intltool LEAFPAD_LICENSE = GPL-2.0+ From peter at korsgaard.com Sun Jun 18 11:29:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:12 +0200 Subject: [Buildroot] [git commit] package/libcap: security bump version to 2.69 Message-ID: <20230618114558.B9A9183BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3fc82816b4a898e51a45e46d77b0bc1fec397a22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes - CVE-2023-2602 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb - CVE-2023-2603 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18 Updated license hash due to an upstream commit which added a SPDX header: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=70998415a87587f31063a26a1e52c6f7806b7834 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libcap/libcap.hash | 4 ++-- package/libcap/libcap.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libcap/libcap.hash b/package/libcap/libcap.hash index 5fc8173905..0f1501d31b 100644 --- a/package/libcap/libcap.hash +++ b/package/libcap/libcap.hash @@ -1,5 +1,5 @@ # https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/sha256sums.asc -sha256 73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd libcap-2.65.tar.xz +sha256 f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb libcap-2.69.tar.xz # Hash for license file: -sha256 f58c80bcce8c929db39a23c32e924876e3311f3ffa54f66076c38056d38fa59b License +sha256 68467e731f4744bd6e0bb69e8df9c3a994e09cd6b203d0c41327ac6d079c581d License diff --git a/package/libcap/libcap.mk b/package/libcap/libcap.mk index 728a6ba6cc..c9727c75c9 100644 --- a/package/libcap/libcap.mk +++ b/package/libcap/libcap.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAP_VERSION = 2.65 +LIBCAP_VERSION = 2.69 LIBCAP_SITE = https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2 LIBCAP_SOURCE = libcap-$(LIBCAP_VERSION).tar.xz LIBCAP_LICENSE = GPL-2.0 or BSD-3-Clause From peter at korsgaard.com Sun Jun 18 11:39:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:39:07 +0200 Subject: [Buildroot] [git commit] package/ghostscript: security bump version to 10.01.1 Message-ID: <20230618114559.1F01883BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1116fd46a477c58472e98b797dc67c96020883e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Switch tarball to .xz Fixes CVE-2023-28879: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28879 Release notes: https://ghostscript.readthedocs.io/en/latest/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ghostscript/ghostscript.hash | 4 ++-- package/ghostscript/ghostscript.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash index ca26a38a02..30c45a5a74 100644 --- a/package/ghostscript/ghostscript.hash +++ b/package/ghostscript/ghostscript.hash @@ -1,5 +1,5 @@ -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9561/SHA512SUMS -sha512 f498384af80654c040635564b8bc9a64c4bb5b0769bb00aade4042bbe9117c482362dc1a1fac72db3ce9487dd5a5bb8fb81b35b360680fe598df33dfbbe79499 ghostscript-9.56.1.tar.gz +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10011/SHA512SUMS +sha512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 ghostscript-10.01.1.tar.xz # Hash for license file: sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 364fa1469a..d215afccd2 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -4,7 +4,8 @@ # ################################################################################ -GHOSTSCRIPT_VERSION = 9.56.1 +GHOSTSCRIPT_VERSION = 10.01.1 +GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION)) GHOSTSCRIPT_LICENSE = AGPL-3.0 GHOSTSCRIPT_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 11:33:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:33:33 +0200 Subject: [Buildroot] [git commit] package/libinput: bump version to 1.23.0 Message-ID: <20230618114558.D437F83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34f6e68a8cc32f4d645a1439f46f8f537a6e700e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/wayland-devel/2022-June/042245.html https://lists.freedesktop.org/archives/wayland-devel/2022-November/042515.html https://lists.freedesktop.org/archives/wayland-devel/2023-January/042583.html https://lists.freedesktop.org/archives/wayland-devel/2023-March/042642.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libinput/libinput.hash | 2 +- package/libinput/libinput.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libinput/libinput.hash b/package/libinput/libinput.hash index d8282ff03b..f6a67fc1ed 100644 --- a/package/libinput/libinput.hash +++ b/package/libinput/libinput.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 08c003f724f361ed21f4dfbfe755a6c115b85385f1418907bb98f185457273f0 libinput-1.20.1.tar.bz2 +sha256 fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b libinput-1.23.0.tar.bz2 # License files sha256 80de50b2022a840db044c56db804ca3565600a692c0714babface587acc6d1b0 COPYING diff --git a/package/libinput/libinput.mk b/package/libinput/libinput.mk index d9a7ed1519..a4d30b5910 100644 --- a/package/libinput/libinput.mk +++ b/package/libinput/libinput.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBINPUT_VERSION = 1.20.1 +LIBINPUT_VERSION = 1.23.0 LIBINPUT_SOURCE = libinput-$(LIBINPUT_VERSION).tar.bz2 LIBINPUT_SITE = https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(LIBINPUT_VERSION) LIBINPUT_DEPENDENCIES = host-pkgconf libevdev mtdev udev From peter at korsgaard.com Sun Jun 18 11:29:41 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:29:41 +0200 Subject: [Buildroot] [git commit] package/libcodec2: bump version to 1.1.0 Message-ID: <20230618114558.C38EA83BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a70ffd6e9dd598b4a2c1a389a18350fd88a6a1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which is included in this version. Release notes: https://github.com/drowe67/codec2/releases/tag/v1.1.0 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - package/libcodec2/0001-update-cmake.patch | 301 ------------------------------ package/libcodec2/libcodec2.hash | 2 +- package/libcodec2/libcodec2.mk | 2 +- 4 files changed, 2 insertions(+), 304 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 29d816956a..c78168e5ea 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -707,7 +707,6 @@ package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream package/libcgicc/0001-disable-documentation-option.patch Sob Upstream package/libclc/0001-support-out-of-tree-build.patch Upstream -package/libcodec2/0001-update-cmake.patch Upstream package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch Upstream package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch Upstream package/libcuefile/0001-fix-static-link.patch Upstream diff --git a/package/libcodec2/0001-update-cmake.patch b/package/libcodec2/0001-update-cmake.patch deleted file mode 100644 index e983800e27..0000000000 --- a/package/libcodec2/0001-update-cmake.patch +++ /dev/null @@ -1,301 +0,0 @@ -From 812d69af486e608a10380ed5817b03d08c6e786a Mon Sep 17 00:00:00 2001 -From: "A. Maitland Bottoms" -Date: Sun, 17 Jul 2022 17:04:44 -0400 -Subject: [PATCH] update cmake - -Some minor refactoring of Codec2 build to better use CMake -features to improve readability ans maintainability. - -[Retrieved from: -https://github.com/drowe67/codec2/commit/812d69af486e608a10380ed5817b03d08c6e786a] -Signed-off-by: Fabrice Fontaine ---- - CMakeLists.txt | 48 +++++--------------------- - src/CMakeLists.txt | 84 ++++++++++++++++++++++++---------------------- - 2 files changed, 53 insertions(+), 79 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 54ac1f4f4..998af5ddf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,19 +5,13 @@ - # Please report questions, comments, problems, or patches to the freetel - # mailing list: https://lists.sourceforge.net/lists/listinfo/freetel-codec2 - # --set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") -- --project(codec2) -- --cmake_minimum_required(VERSION 3.0) -- --# Set policies here, probably should move to cmake dir. --if(POLICY CMP0075) -- cmake_policy(SET CMP0075 NEW) --endif() --if(POLICY CMP0079) -- cmake_policy(SET CMP0079 NEW) --endif() -+cmake_minimum_required(VERSION 3.13) -+project(CODEC2 -+ VERSION 1.0.5 -+ DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio" -+ HOMEPAGE_URL "https://www.rowetel.com/codec2.html" -+ LANGUAGES C -+ ) - - include(GNUInstallDirs) - mark_as_advanced(CLEAR -@@ -39,23 +33,6 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - "separate build directory and run cmake from there.") - endif("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - --# --# Set project version information. This should probably be done via external --# file at some point. --# --set(CODEC2_VERSION_MAJOR 1) --set(CODEC2_VERSION_MINOR 0) --# Set to patch level if needed, otherwise leave FALSE. --# Must be positive (non-zero) if set, since 0 == FALSE in CMake. --set(CODEC2_VERSION_PATCH 5) --set(CODEC2_VERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --# Patch level version bumps should not change API/ABI. --set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") --if(CODEC2_VERSION_PATCH) -- set(CODEC2_VERSION "${CODEC2_VERSION}.${CODEC2_VERSION_PATCH}") --endif() --message(STATUS "codec2 version: ${CODEC2_VERSION}") -- - # Set default build type - if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -@@ -65,6 +42,7 @@ endif() - if(BUILD_OSX_UNIVERSAL) - set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64") - endif(BUILD_OSX_UNIVERSAL) -+set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version") - - # - # Find the git hash if this is a working copy. -@@ -190,10 +168,6 @@ if (_GNU_SOURCE) - add_definitions(-D_GNU_SOURCE=1) - endif() - --if(UNIX) -- set(CMAKE_REQUIRED_LIBRARIES m) --endif() -- - check_symbol_exists(floor math.h HAVE_FLOOR) - check_symbol_exists(ceil math.h HAVE_CEIL) - check_symbol_exists(pow math.h HAVE_POW) -@@ -288,11 +262,7 @@ else() - endif() - - # Return the date (yyyy-mm-dd) --macro(DATE RESULT) -- execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT}) --endmacro() --DATE(DATE_RESULT) --string(REGEX REPLACE "\n$" "" DATE_RESULT "${DATE_RESULT}") -+string(TIMESTAMP DATE_RESULT "%Y-%m-%d" UTC) - message(STATUS "Compilation date = XX${DATE_RESULT}XX") - - set(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_PATCH}-${DATE_RESULT}-${FREEDV_HASH}") -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 642404962..cb0990bc2 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -81,7 +81,7 @@ else(CMAKE_CROSSCOMPILING) - # Build code generator binaries. These do not get installed. - # generate_codebook - add_executable(generate_codebook generate_codebook.c) -- target_link_libraries(generate_codebook m ${CMAKE_REQUIRED_LIBRARIES}) -+ target_link_libraries(generate_codebook m) - # Make native builds available for cross-compiling. - export(TARGETS generate_codebook - FILE ${CMAKE_BINARY_DIR}/ImportExecutables.cmake) -@@ -238,12 +238,16 @@ set(CODEC2_PUBLIC_HEADERS - # - # Setup the codec2 library - # -+# Patch level version bumps should not change API/ABI. -+set(SOVERSION "${CODEC2_VERSION_MAJOR}.${CODEC2_VERSION_MINOR}") -+message(STATUS "codec2 version: ${CODEC2_VERSION}") - add_library(codec2 ${CODEC2_SRCS}) - if(UNIX) -- target_link_libraries(codec2 m) -+ target_link_libraries(codec2 PUBLIC m) - endif(UNIX) - if(LPCNET AND lpcnetfreedv_FOUND) -- target_link_libraries(codec2 lpcnetfreedv) -+ target_link_libraries(codec2 PRIVATE lpcnetfreedv) -+ list(APPEND CODEC2_PUBLIC_HEADERS ${CMAKE_SOURCE_DIR}/lpcnet/src/lpcnet_freedv.h) - endif() - include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - set_target_properties(codec2 PROPERTIES -@@ -269,70 +273,70 @@ export(TARGETS codec2 - ) - - add_executable(c2enc c2enc.c) --target_link_libraries(c2enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2enc codec2) - - add_executable(c2dec c2dec.c) --target_link_libraries(c2dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2dec codec2) - - add_executable(c2sim c2sim.c sd.c) --target_link_libraries(c2sim ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(c2sim codec2) - - add_executable(fdmdv_get_test_bits fdmdv_get_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_get_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_get_test_bits m) - - add_executable(fdmdv_mod fdmdv_mod.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_mod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_mod m) - - add_executable(fdmdv_demod fdmdv_demod.c fdmdv.c kiss_fft.c octave.c modem_stats.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_demod m) - - add_executable(fdmdv_put_test_bits fdmdv_put_test_bits.c fdmdv.c kiss_fft.c codec2_fft.c kiss_fftr.c) --target_link_libraries(fdmdv_put_test_bits m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fdmdv_put_test_bits m) - - add_executable(fdmdv_channel fdmdv_channel.c) --target_link_libraries(fdmdv_channel ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fdmdv_channel codec2) - - add_executable(insert_errors insert_errors.c) --target_link_libraries(insert_errors ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(insert_errors) - - add_executable(freedv_tx freedv_tx.c) --target_link_libraries(freedv_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_tx codec2) - - add_executable(freedv_rx freedv_rx.c) --target_link_libraries(freedv_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_rx codec2) - - add_executable(freedv_data_raw_tx freedv_data_raw_tx.c) --target_link_libraries(freedv_data_raw_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_tx codec2) - - add_executable(freedv_data_raw_rx freedv_data_raw_rx.c octave.c) --target_link_libraries(freedv_data_raw_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_raw_rx codec2) - - add_executable(freedv_data_tx freedv_data_tx.c) --target_link_libraries(freedv_data_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_tx codec2) - - add_executable(freedv_data_rx freedv_data_rx.c) --target_link_libraries(freedv_data_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_data_rx codec2) - - add_executable(freedv_mixed_tx freedv_mixed_tx.c) --target_link_libraries(freedv_mixed_tx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_tx codec2) - - add_executable(freedv_mixed_rx freedv_mixed_rx.c) --target_link_libraries(freedv_mixed_rx ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(freedv_mixed_rx codec2) - - add_executable(fsk_mod fsk_mod.c) --target_link_libraries(fsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_mod codec2) - - add_executable(fsk_mod_ext_vco fsk_mod_ext_vco.c) --target_link_libraries(fsk_mod_ext_vco m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fsk_mod_ext_vco m) - - add_executable(fsk_demod fsk_demod.c modem_probe.c octave.c) --target_link_libraries(fsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_demod codec2) - - add_executable(fsk_get_test_bits fsk_get_test_bits.c) - target_link_libraries(fsk_get_test_bits) - - add_executable(fsk_put_test_bits fsk_put_test_bits.c) --target_link_libraries(fsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fsk_put_test_bits codec2) - - add_executable(framer framer.c) - target_link_libraries(framer) -@@ -341,46 +345,46 @@ add_executable(deframer deframer.c) - target_link_libraries(deframer) - - add_executable(fm_demod fm_demod.c fm.c) --target_link_libraries(fm_demod m ${CMAKE_REQUIRED_LIBRARIES}) -+target_link_libraries(fm_demod m) - - add_executable(cohpsk_mod cohpsk_mod.c) --target_link_libraries(cohpsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_mod codec2) - - add_executable(ofdm_get_test_bits ofdm_get_test_bits.c) --target_link_libraries(ofdm_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_get_test_bits codec2) - - add_executable(ofdm_put_test_bits ofdm_put_test_bits.c) --target_link_libraries(ofdm_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_put_test_bits codec2) - - add_executable(ofdm_mod ofdm_mod.c) --target_link_libraries(ofdm_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_mod codec2) - - add_executable(ofdm_demod ofdm_demod.c octave.c) --target_link_libraries(ofdm_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ofdm_demod codec2) - - add_executable(fmfsk_mod fmfsk_mod.c) --target_link_libraries(fmfsk_mod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_mod codec2) - - add_executable(fmfsk_demod fmfsk_demod.c modem_probe.c octave.c) --target_link_libraries(fmfsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(fmfsk_demod codec2) - - add_executable(vhf_deframe_c2 vhf_deframe_c2.c) --target_link_libraries(vhf_deframe_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_deframe_c2 codec2) - - add_executable(vhf_frame_c2 vhf_frame_c2.c) --target_link_libraries(vhf_frame_c2 ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(vhf_frame_c2 codec2) - - add_executable(cohpsk_demod cohpsk_demod.c octave.c) --target_link_libraries(cohpsk_demod ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_demod codec2) - - add_executable(cohpsk_get_test_bits cohpsk_get_test_bits.c) --target_link_libraries(cohpsk_get_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_get_test_bits codec2) - - add_executable(cohpsk_put_test_bits cohpsk_put_test_bits.c octave.c) --target_link_libraries(cohpsk_put_test_bits ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(cohpsk_put_test_bits codec2) - - add_executable(ch ch.c) --target_link_libraries(ch ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ch codec2) - - add_executable(tollr tollr.c) - -@@ -388,10 +392,10 @@ add_executable(ldpc_noise ldpc_noise.c) - target_link_libraries(ldpc_noise m) - - add_executable(ldpc_enc ldpc_enc.c) --target_link_libraries(ldpc_enc ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_enc codec2) - - add_executable(ldpc_dec ldpc_dec.c) --target_link_libraries(ldpc_dec ${CMAKE_REQUIRED_LIBRARIES} codec2) -+target_link_libraries(ldpc_dec codec2) - - install(TARGETS codec2 EXPORT codec2-config - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib diff --git a/package/libcodec2/libcodec2.hash b/package/libcodec2/libcodec2.hash index ba44aa015c..b2de750c34 100644 --- a/package/libcodec2/libcodec2.hash +++ b/package/libcodec2/libcodec2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd9a065dd1c3477f6172a0156294f767688847e4d170103d1f08b3a075f82826 libcodec2-1.0.5.tar.gz +sha256 d56ba661008a780b823d576a5a2742c94d0b0507574643a7d4f54c76134826a3 libcodec2-1.1.0.tar.gz sha256 9ebb6f82b7380a62ac74c5f0322c88e6744dedf2ebe1f54d6f088282b39844bf COPYING diff --git a/package/libcodec2/libcodec2.mk b/package/libcodec2/libcodec2.mk index b97db8ff59..66758a1697 100644 --- a/package/libcodec2/libcodec2.mk +++ b/package/libcodec2/libcodec2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCODEC2_VERSION = 1.0.5 +LIBCODEC2_VERSION = 1.1.0 LIBCODEC2_SITE = $(call github,drowe67,codec2,v$(LIBCODEC2_VERSION)) LIBCODEC2_LICENSE = LGPL-2.1 LIBCODEC2_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 18 11:34:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:34:51 +0200 Subject: [Buildroot] [git commit] package/libplist: bump version to 2.3.0 Message-ID: <20230618114558.E238383A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5db037e1e544bfe18aa077ddf9a6c894bd308922 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/libimobiledevice/libplist/releases/tag/2.3.0 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libplist/libplist.hash | 2 +- package/libplist/libplist.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libplist/libplist.hash b/package/libplist/libplist.hash index 4dab755e5d..460f63516a 100644 --- a/package/libplist/libplist.hash +++ b/package/libplist/libplist.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4a5517e5377ec421df84c586ba85bb4e1d26f11ad203d7d450a907c0156fbd9a libplist-2.2.0.tar.bz2 +sha256 4e8580d3f39d3dfa13cefab1a13f39ea85c4b0202e9305c5c8f63818182cac61 libplist-2.3.0.tar.bz2 sha256 7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d COPYING diff --git a/package/libplist/libplist.mk b/package/libplist/libplist.mk index e7cecb612d..8f094c133d 100644 --- a/package/libplist/libplist.mk +++ b/package/libplist/libplist.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPLIST_VERSION = 2.2.0 +LIBPLIST_VERSION = 2.3.0 LIBPLIST_SOURCE = libplist-$(LIBPLIST_VERSION).tar.bz2 LIBPLIST_SITE = https://github.com/libimobiledevice/libplist/releases/download/$(LIBPLIST_VERSION) LIBPLIST_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 11:30:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:30:05 +0200 Subject: [Buildroot] [git commit] package/libedit: bump version to 20221030-3.1 Message-ID: <20230618114558.CB42483BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cc69dbf8fdef6619c4ea09a4aaa97cd5ad3ee423 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased patch, switched _SITE to https. Changelog: https://www.thrysoee.dk/editline/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libedit/0001-check-bsd-functions-in-libbsd.patch | 8 ++++---- package/libedit/libedit.hash | 2 +- package/libedit/libedit.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libedit/0001-check-bsd-functions-in-libbsd.patch b/package/libedit/0001-check-bsd-functions-in-libbsd.patch index 0af9472f17..5f056ff5ad 100644 --- a/package/libedit/0001-check-bsd-functions-in-libbsd.patch +++ b/package/libedit/0001-check-bsd-functions-in-libbsd.patch @@ -3,20 +3,20 @@ configure: on Linux, the BSD functions require linking against libbsd Signed-off-by: "Fabrice Fontaine" (Rebased against 20210910-3.1) Signed-off-by: "Yann E. MORIN" -(Rebased against 20150325-3.1) +(Rebased against 20150325-3.1 & 20221030-3.1) Signed-off-by: Bernd Kuhls diff -durN libedit-20130712-3.1.orig/configure.ac libedit-20130712-3.1/configure.ac --- libedit-20130712-3.1.orig/configure.ac 2013-07-12 20:39:22.000000000 +0200 +++ libedit-20130712-3.1/configure.ac 2013-07-28 23:35:35.012676469 +0200 -@@ -117,6 +117,10 @@ +@@ -119,6 +119,10 @@ + #AC_FUNC_MALLOC #AC_FUNC_REALLOC - AC_TYPE_SIGNAL AC_FUNC_STAT + +# Search for libbsd for *vis functions +AC_CHECK_LIB([bsd], [vis]) + - AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv]) + AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat vis strvis strunvis __secure_getenv secure_getenv reallocarr]) # strlcpy diff --git a/package/libedit/libedit.hash b/package/libedit/libedit.hash index 6d139730e8..2e7363d828 100644 --- a/package/libedit/libedit.hash +++ b/package/libedit/libedit.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6792a6a992050762edcca28ff3318cdb7de37dccf7bc30db59fcd7017eed13c5 libedit-20210910-3.1.tar.gz +sha256 f0925a5adf4b1bf116ee19766b7daa766917aec198747943b1c4edf67a4be2bb libedit-20221030-3.1.tar.gz sha256 9da6c9c74987a36c84302982799d17d2f748ba1c1c0c471425716173c1d07649 COPYING diff --git a/package/libedit/libedit.mk b/package/libedit/libedit.mk index 595a59f702..576a163173 100644 --- a/package/libedit/libedit.mk +++ b/package/libedit/libedit.mk @@ -4,8 +4,8 @@ # ################################################################################ -LIBEDIT_VERSION = 20210910-3.1 -LIBEDIT_SITE = http://www.thrysoee.dk/editline +LIBEDIT_VERSION = 20221030-3.1 +LIBEDIT_SITE = https://www.thrysoee.dk/editline LIBEDIT_INSTALL_STAGING = YES LIBEDIT_DEPENDENCIES = ncurses LIBEDIT_LICENSE = BSD-3-Clause From peter at korsgaard.com Sun Jun 18 11:22:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:22:56 +0200 Subject: [Buildroot] [git commit] package/hwdata: bump version to 0.371 Message-ID: <20230618114558.63D8883BA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11adbe4135f8433867bfde53e790769c6e35ade7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/hwdata/hwdata.hash | 2 +- package/hwdata/hwdata.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/hwdata/hwdata.hash b/package/hwdata/hwdata.hash index 16ab48654c..84979a70fa 100644 --- a/package/hwdata/hwdata.hash +++ b/package/hwdata/hwdata.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 b17f3b81b887b9027fe5efa1ab1099afb472c843f89a9f5cc9ca4030b75bbdb2 hwdata-0.369.tar.gz +sha256 8059ed6f696b5be4bf77c59d57fc26e35d9e579ba2629e325400a6eb8b91089f hwdata-0.371.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 21d0406f93e884a050426ebc21931839a45d56bfcbcbfdda7686d583f36f107f LICENSE diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index 755a9c93f1..a7dd84f62c 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -HWDATA_VERSION = 0.369 +HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE From peter at korsgaard.com Sun Jun 18 11:44:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:44:40 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230618114559.41AB483BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 69bf91bbf9..70591f4a25 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.7" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index 20e67fc4d1..ee510f836d 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 fe369743996c522a7b473e99dcf8f88847bd5cc88546fd3b7a41d9fe5a5b97a9 linux-6.3.7.tar.xz -sha256 b87d6ba8ea7328e8007a7ea9171d1aa0d540d95eacfcab09578e0a3b623dd2cd linux-6.1.33.tar.xz +sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz +sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 f617c9d1bb5326cc93495938f43eb8cb9aea9d2f451e5a99bce2893f296e179a linux-5.15.116.tar.xz -sha256 409497c635caf49614de21950ec091eb621a5d5fe1f63fc418ef68ac38b56119 linux-5.10.183.tar.xz -sha256 0938790a858fd0af6aa6b27a3bdf4c5d4a46aba60e6178156980d58bef7ed9ea linux-5.4.246.tar.xz +sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz +sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz +sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 aaa1775359c7a066ec70852ea2709fe7e7109517b7d895f34e237132db8edc16 linux-4.19.285.tar.xz -sha256 8cf28f5aae6f77fa718861c415d646a189a7f9493ef0ccb461575a092af03c30 linux-4.14.317.tar.xz +sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz +sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 00ec22d606..5b16e659df 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.317" if BR2_KERNEL_HEADERS_4_14 - default "4.19.285" if BR2_KERNEL_HEADERS_4_19 - default "5.4.246" if BR2_KERNEL_HEADERS_5_4 - default "5.10.183" if BR2_KERNEL_HEADERS_5_10 - default "5.15.116" if BR2_KERNEL_HEADERS_5_15 - default "6.1.33" if BR2_KERNEL_HEADERS_6_1 - default "6.3.7" if BR2_KERNEL_HEADERS_6_3 + default "4.14.318" if BR2_KERNEL_HEADERS_4_14 + default "4.19.286" if BR2_KERNEL_HEADERS_4_19 + default "5.4.247" if BR2_KERNEL_HEADERS_5_4 + default "5.10.184" if BR2_KERNEL_HEADERS_5_10 + default "5.15.117" if BR2_KERNEL_HEADERS_5_15 + default "6.1.34" if BR2_KERNEL_HEADERS_6_1 + default "6.3.8" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Sun Jun 18 11:36:46 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:36:46 +0200 Subject: [Buildroot] [git commit] package/mc: bump to version 4.8.29 Message-ID: <20230618114558.F34BB83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a141f7ec5048a840f06d18f4812cacbb54cc2d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/mc/mc.hash | 4 ++-- package/mc/mc.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mc/mc.hash b/package/mc/mc.hash index b0381474ff..5edfc79113 100644 --- a/package/mc/mc.hash +++ b/package/mc/mc.hash @@ -1,4 +1,4 @@ -# Hash from http://ftp.midnight-commander.org/mc-4.8.28.sha256 -sha256 e994d9be9a7172e9ac4a4ad62107921f6aa312e668b056dfe5b8bcebbaf53803 mc-4.8.28.tar.xz +# Hash from http://ftp.midnight-commander.org/mc-4.8.29.sha256 +sha256 01d8a3b94f58180cca5bf17257b5078d1fd6fd27a9b5c0e970ec767549540ad4 mc-4.8.29.tar.xz # sha256 locally computed: sha256 5576bbec76296e1c8e081f7037ebd01bdada388635f58d844a2f20d37bbe4284 COPYING diff --git a/package/mc/mc.mk b/package/mc/mc.mk index 3858d62886..894b231445 100644 --- a/package/mc/mc.mk +++ b/package/mc/mc.mk @@ -4,7 +4,7 @@ # ################################################################################ -MC_VERSION = 4.8.28 +MC_VERSION = 4.8.29 MC_SOURCE = mc-$(MC_VERSION).tar.xz MC_SITE = http://ftp.midnight-commander.org MC_LICENSE = GPL-3.0+ From peter at korsgaard.com Sun Jun 18 11:37:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:45 +0200 Subject: [Buildroot] [git commit] package/ethtool: bump version to 6.3 Message-ID: <20230618114559.06C1C83A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c957d0df10d1b43756ed67283b9aac63fed246c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 846ca7efc3..905b47fb06 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 86df0114064d4d73f6bf72bf03e85c33964a519ee0c1d1ba65005ad2d0e570e1 ethtool-6.2.tar.xz +sha256 d9425f0a3df138734001fccc4175fe178c025f938460ac25c4ebc39960168822 ethtool-6.3.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index a35e274bc4..9f1ef19e7b 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.2 +ETHTOOL_VERSION = 6.3 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From peter at korsgaard.com Sun Jun 18 11:40:59 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:40:59 +0200 Subject: [Buildroot] [git commit] package/python3: security bump version to 3.11.4 Message-ID: <20230618114559.278CC83BAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7b11d7e94e316632fcc8ec49831e7b372cc055a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased two patches. Changelog: https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 Fixes the following security problems: - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Patch by Illia Volochii. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- .../python3/0012-Add-an-option-to-disable-lib2to3.patch | 8 +++++--- .../0014-Add-an-option-to-disable-the-tk-module.patch | 15 +++++++++------ package/python3/python3.hash | 2 +- package/python3/python3.mk | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) 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 0085d5a63f..228b86a90b 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -12,6 +12,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 17 ++++++++++++----- configure.ac | 6 ++++++ @@ -48,9 +50,9 @@ index 403380e181..f5d0573067 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ + test \ + test/audiodata \ + test/capath \ @@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif 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 04f7e34435..b89e1d27bc 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 @@ -9,6 +9,8 @@ Signed-off-by: Samuel Martin Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett +[ Bernd Kuhls: ported to Python 3.11.4] +Signed-off-by: Bernd Kuhls --- Makefile.pre.in | 10 +++++++--- configure.ac | 9 +++++++++ @@ -26,14 +28,15 @@ index 9f4cdf14cf..4f83911200 100644 tomllib \ turtledemo \ unittest \ -@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ - test/tracedmodules \ - test/xmltestdata test/xmltestdata/c14n-20 \ +@@ -2038,9 +2038,6 @@ + test/xmltestdata \ + test/xmltestdata/c14n-20 \ test/ziptestdata \ -- tkinter/test tkinter/test/test_tkinter \ +- tkinter/test \ +- tkinter/test/test_tkinter \ - tkinter/test/test_ttk \ - unittest/test unittest/test/testmock - + unittest/test \ + unittest/test/testmock ifeq (@PYDOC@,yes) @@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) LIBSUBDIRS += sqlite3 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index b04ee7fa2c..6c43e01a44 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e Python-3.11.3.tar.xz +sha256 2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index ece5cad93e..bdb7cfd22f 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.11 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).3 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4 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 Sun Jun 18 11:43:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:43:56 +0200 Subject: [Buildroot] [git commit] package/jhead: security bump to version 3.08 Message-ID: <20230618114559.3960A83BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39ffadd6ae8c472e083c431a957ec575c1cebce2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-41751: Jhead 3.06.0.1 allows attackers to execute arbitrary OS commands by placing them in a JPEG filename and then using the regeneration -rgt50 option. Update readme.txt hash after a minor tweak of the text: https://github.com/Matthias-Wandel/jhead/commit/a0eed69daa6ad4b824eb81fb6e3be95de3f783c2 Signed-off-by: Peter Korsgaard --- package/jhead/jhead.hash | 4 ++-- package/jhead/jhead.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/jhead/jhead.hash b/package/jhead/jhead.hash index bd9c8560d5..1fe856198d 100644 --- a/package/jhead/jhead.hash +++ b/package/jhead/jhead.hash @@ -1,3 +1,3 @@ # Locally calculated from download (no sig, hash) -sha256 5c5258c3d7a840bf831e22174e4a24cb1de3baf442f7cb73d5ab31b4ae0b0058 jhead-3.06.0.1.tar.gz -sha256 8b709512c737fc0c1e1024800b9a44c54d14ab02132c636a66c3ac66955c3e95 readme.txt +sha256 999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f jhead-3.08.tar.gz +sha256 b3971a74d00c834bc7f112d8a0027b25663fd1637a21381a3e5df4bd2b614dff readme.txt diff --git a/package/jhead/jhead.mk b/package/jhead/jhead.mk index a206e2fe34..f07739bc21 100644 --- a/package/jhead/jhead.mk +++ b/package/jhead/jhead.mk @@ -4,7 +4,7 @@ # ################################################################################ -JHEAD_VERSION = 3.06.0.1 +JHEAD_VERSION = 3.08 JHEAD_SITE = $(call github,Matthias-Wandel,jhead,$(JHEAD_VERSION)) JHEAD_LICENSE = Public Domain JHEAD_LICENSE_FILES = readme.txt From peter at korsgaard.com Sun Jun 18 11:37:57 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:37:57 +0200 Subject: [Buildroot] [git commit] package/fetchmail: bump version to 6.4.37 Message-ID: <20230618114559.0E84183BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d3f69b4ea0372a6220e0e26579869c08d5fa3bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sourceforge.net/p/fetchmail/mailman/message/37770051/ https://sourceforge.net/p/fetchmail/mailman/message/37783197/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/fetchmail/fetchmail.hash | 4 ++-- package/fetchmail/fetchmail.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/fetchmail/fetchmail.hash b/package/fetchmail/fetchmail.hash index bb03dcf94a..9ca6b2c7a7 100644 --- a/package/fetchmail/fetchmail.hash +++ b/package/fetchmail/fetchmail.hash @@ -1,4 +1,4 @@ -# From https://sourceforge.net/p/fetchmail/mailman/message/37756758/ -sha256 7b0b56cbc0fca854504f167795fab532d5a54d5a7d3b6e3e36a33f34a0960a01 fetchmail-6.4.35.tar.xz +# From https://sourceforge.net/p/fetchmail/mailman/message/37783197/ +sha256 4a182e5d893e9abe6ac37ae71e542651fce6d606234fc735c2aaae18657e69ea fetchmail-6.4.37.tar.xz # Locally computed: sha256 6d87443b61041067a5eddb2cabf8aebff15b8b40771ad6b5e4754e607ec21b39 COPYING diff --git a/package/fetchmail/fetchmail.mk b/package/fetchmail/fetchmail.mk index d6053508a5..6d418f9739 100644 --- a/package/fetchmail/fetchmail.mk +++ b/package/fetchmail/fetchmail.mk @@ -5,7 +5,7 @@ ################################################################################ FETCHMAIL_VERSION_MAJOR = 6.4 -FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).35 +FETCHMAIL_VERSION = $(FETCHMAIL_VERSION_MAJOR).37 FETCHMAIL_SOURCE = fetchmail-$(FETCHMAIL_VERSION).tar.xz FETCHMAIL_SITE = https://downloads.sourceforge.net/project/fetchmail/branch_$(FETCHMAIL_VERSION_MAJOR) FETCHMAIL_LICENSE = GPL-2.0; some exceptions are mentioned in COPYING From peter at korsgaard.com Sun Jun 18 11:35:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:35:15 +0200 Subject: [Buildroot] [git commit] package/libgtk3: bump to version 3.24.38 Message-ID: <20230618114558.EB41E83BB1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=043d0e6f6ca0e99ab36bf845a56a416850d70fb1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index 22c37bf605..4d6c210c62 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.37.sha256sum -sha256 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57 gtk+-3.24.37.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.38.sha256sum +sha256 ce11decf018b25bdd8505544a4f87242854ec88be054d9ade5f3a20444dd8ee7 gtk+-3.24.38.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 8291b8d356..6655a0d097 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).37 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).38 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = https://download.gnome.org/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ From peter at korsgaard.com Sun Jun 18 11:42:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 13:42:45 +0200 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.1.2 Message-ID: <20230618114559.3052783A1F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3c4b6356e866cc2d34075869e2e957b57ad2616 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-May/000721.html https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html Removed patch which is included in this version bump: https://cgit.freedesktop.org/mesa/mesa/commit/?id=2630f4b310f534c830250be44d285e485da83869 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- ...xit-early-when-trying-to-create-an-unsupp.patch | 50 ---------------------- package/mesa3d/mesa3d.hash | 6 +-- package/mesa3d/mesa3d.mk | 2 +- 4 files changed, 5 insertions(+), 55 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 6bfc61bcbf..f7b0ecfd52 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.0 +MESA3D_HEADERS_VERSION = 23.1.2 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/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch b/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch deleted file mode 100644 index 278d75e64a..0000000000 --- a/package/mesa3d/0005-mesa-main-Exit-early-when-trying-to-create-an-unsupp.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 2a6908ff4c94284b39c3cd4c97e1069876720eb7 Mon Sep 17 00:00:00 2001 -From: Jordan Justen -Date: Tue, 16 May 2023 18:46:50 -0700 -Subject: [PATCH] mesa/main: Exit early when trying to create an unsupported - context API - -Fixes: adbe8b6c17a ("mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built") -Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9038 -Signed-off-by: Jordan Justen -Reviewed-by: Eric Engestrom -Part-of: -Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/8bb1ecaa02177720758255bdd7ec34a5d15feca4 -[Romain: backport to 23.1] -Signed-off-by: Romain Naour ---- - src/mesa/main/context.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c -index d8eea2ea867..2b810b0d863 100644 ---- a/src/mesa/main/context.c -+++ b/src/mesa/main/context.c -@@ -996,6 +996,24 @@ _mesa_initialize_context(struct gl_context *ctx, - struct gl_shared_state *shared; - int i; - -+ switch (api) { -+ case API_OPENGL_COMPAT: -+ case API_OPENGL_CORE: -+ if (!HAVE_OPENGL) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES2: -+ if (!HAVE_OPENGL_ES_2) -+ return GL_FALSE; -+ break; -+ case API_OPENGLES: -+ if (!HAVE_OPENGL_ES_1) -+ return GL_FALSE; -+ break; -+ default: -+ return GL_FALSE; -+ } -+ - ctx->API = api; - ctx->DrawBuffer = NULL; - ctx->ReadBuffer = NULL; --- -2.40.1 - diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f1eed92fb6..80272b70d6 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2023-May/000720.html -sha256 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz -sha512 bbcfd0dd8e5414826631e80edbbe48218115a7461ef4ac1f2e4e090a48d6c0e1ab3b51dd45e988d5f1572f29bfc03c33769263c0f3e04033138d5b1ec102e8c9 mesa-23.1.0.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html +sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz +sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 7e41442398..feb8547e73 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.0 +MESA3D_VERSION = 23.1.2 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From arnout at mind.be Sun Jun 18 12:27:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 14:27:52 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616221311.xlthgoct6lpko5kq@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> On 17/06/2023 00:13, Andreas Dannenberg via buildroot wrote: > Hi Fran?ois, > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: >> Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a >> ?crit : >> >>> Hi Fran?ois, >>> >>> On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: [snip] >>>> >>>> core-secdev-k3 could be a host package and an optional dependency of >>> uboot >>>> or atf >>> >>> Good suggestion, I thought about same but wasn't quite sure how to set >>> this up, but I'll look into this based on your below starting point. It >>> would cover HS-FS device variants ("High Security - Field Securable"), >>> which is 90% of the use case, and 100% of the initial use case (somebody >>> getting a board, evaluating), all when the custom keys were not yet >>> programmed into the SOC (which is what turns the device into a HS-SE >>> device, at which time custom signing keys will need to be provided as >>> part of core-secdev-k3). >>> >>> Can a host package easily export/share and ENV variable >>> (TI_SECURE_DEV_PKG)? >>> >>> >> yes (we are in a Makefile fragment): >> export >> TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) >> >> when a package needed it, just add : >> FOO_DEPENDENCIES += host-ti-core-secdev-k3 >> >> Fran?ois > > Good point, using the make construct for 'export' should work, and in > fact it does. Just tried it out. Was able to largely carry over what you > came up with (thanks again!!). One change I had to made was to add a > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > location. Below is my Makefile fragment. Will make this part of PATCH > v9 series I intent to send out next week (want to give it a few more days > to allow folks to add feedback). > > > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,21 @@ > +################################################################################ > +# > +## ti-core-secdev-k3 > +# > +################################################################################# > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > + > +# To allow the image signing process for various firmware artifacts to work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > +# the build process by exporting it through the use of an environmental > +# variable. From there on, other packages like ti-k3-r5-loader will pick up the > +# signing tools and keys that are provided in this package. > +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) I didn't follow the entire discussion; however, be aware that this export applies globally, i.e. _all_ packages will have TI_SECURE_DEV_PKG in their environment. IIUC, this is exactly what you want because you want the environment variable to be available to e.g. ti-k3-r5-loader. But it's also going to be in the environment of busybox, libcurl, and all completely unrelated packages. Worse, it's going to be in the environment even if you're not using ti-core-secdev-k3 at all! Therefore, I'm not in favour of this export. I think it's better to just set the variable here, without exporting, and then in every package that actually needs it, include it explicitly in the build commands. E.g. define TI_K3_R5_LOADER_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) TI_SECURE_DEV_PKG=$(TI_SECURE_DEV_PKG) \ $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) endef Note that you'll already need the explicit dependency in the packages using ti-core-secdev-k3, so I don't think it's a problem to add the environment variable explicitly as well. Regards, Arnout > + > +$(eval $(host-generic-package)) > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > >> >>> This will be needed not only by ti-k3-image-gen but also by uboot and >>> potentially other packages in the future. >>> >>> Regards, Andreas >>> >>>> >>>> >>> ################################################################################ >>>> # >>>> # ti-core-secdev-k3 >>>> # >>>> >>> ################################################################################ >>>> >>>> TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 >>>> TI_CORE_SECDEV_K3_SITE = >>>> >>> https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot >>>> TI_CORE_SECDEV_K3_SOURCE = >>>> core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz >>>> >>>> >>> TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) >>>> >>>> $(eval $(host-generic-package)) >>>> >>>> Fran?ois >>>> >>>> >>>> >>>>> + >>>>> Build: >>>>> $ make >>>>> >>>>> diff --git a/board/ti/am64x_sk/readme.txt >>> b/board/ti/am64x_sk/readme.txt >>>>> index fe83c675f5..51d0312726 100644 >>>>> --- a/board/ti/am64x_sk/readme.txt >>>>> +++ b/board/ti/am64x_sk/readme.txt >>>>> @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig >>>>> Optional: modify the configuration: >>>>> $ make menuconfig >>>>> >>>>> +Required setup step for High Security HS-FS and HS-SE SoC variants: >>>>> + >>>>> +To allow the image signing process for various firmware artifacts to >>>>> +work the build process for HS-FS and HS-SE device variants is using >>>>> +an external 'core-secdev-k3' package which can be obtained from >>>>> +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. >>>>> +To prepare building for those device variants create a local copy of >>>>> +the 'core-secdev-k3' and export its location through the >>>>> +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for >>>>> +HS-FS device variants such as populated on the SK-AM64B board, or >>>>> +customize this package with your private signing keys when using a >>>>> +HS-SE device variant. >>>>> + >>>>> +$ git clone >>>>> https://git.ti.com/git/security-development-tools/core-secdev-k3.git >>>>> +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 >>>>> + >>>>> Build: >>>>> $ make >>>>> >>>>> diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig >>>>> index 2d05ddd96b..033101b735 100644 >>>>> --- a/configs/am62x_sk_defconfig >>>>> +++ b/configs/am62x_sk_defconfig >>>>> @@ -28,7 +28,7 @@ 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="am62x" >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" >>>>> BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" >>>>> BR2_TARGET_TI_K3_R5_LOADER=y >>>>> BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y >>>>> diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig >>>>> index a26e38a043..096dd77f6a 100644 >>>>> --- a/configs/am64x_sk_defconfig >>>>> +++ b/configs/am64x_sk_defconfig >>>>> @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" >>>>> -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" >>>>> +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" >>>>> BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" >>>>> BR2_TARGET_TI_K3_R5_LOADER=y >>>>> BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y >>>>> -- >>>>> 2.34.1 >>>>> >>>>> _______________________________________________ >>>>> buildroot mailing list >>>>> buildroot at buildroot.org >>>>> https://lists.buildroot.org/mailman/listinfo/buildroot >>>>> >>> > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd at kuhls.net Sun Jun 18 12:32:14 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 14:32:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/gkrellm: link with -latomic if needed Message-ID: <20230618123214.163979-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/5df/5dffba341cfe5e4d41b3c88e58d92b0747318c07/ Signed-off-by: Bernd Kuhls --- package/gkrellm/gkrellm.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/gkrellm/gkrellm.mk b/package/gkrellm/gkrellm.mk index 2a68722663..c9748eb084 100644 --- a/package/gkrellm/gkrellm.mk +++ b/package/gkrellm/gkrellm.mk @@ -12,7 +12,13 @@ GKRELLM_LICENSE_FILES = COPYING COPYRIGHT GKRELLM_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) GKRELLM_BUILD_OPTS = \ STRIP="" \ - SYS_LIBS=$(TARGET_NLS_LIBS) + SYS_LIBS="$(GKRELLM_SYS_LIBS)" + +GKRELLM_SYS_LIBS=$(TARGET_NLS_LIBS) + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +GKRELLM_SYS_LIBS += -latomic +endif ifeq ($(BR2_PACKAGE_LM_SENSORS),y) GKRELLM_DEPENDENCIES += lm-sensors -- 2.39.2 From dannenberg at ti.com Sun Jun 18 12:37:39 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Sun, 18 Jun 2023 07:37:39 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> Message-ID: <20230618123739.ok2jmeanhv5w5gfp@dasso> Hi Fran?ois, On Sat, Jun 17, 2023 at 11:37:28AM +0200, Fran?ois Perrad wrote: > Le sam. 17 juin 2023 ? 00:13, Andreas Dannenberg a > ?crit : > > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > > ?crit : > > > > > > > Hi Fran?ois, > > > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > > > > > Le ven. 16 juin 2023 ? 02:38, Andreas Dannenberg via buildroot < > > > > > buildroot at buildroot.org> a ?crit : > > > > > > > > > > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > > > > > (called SK-AM64B, see [2]) both contain High Security - Field > > Securable > > > > > > (HS-FS) device variants, and those are really the recommended > > > > production > > > > > > device variants and boards TI will provide moving forward. Hence, > > > > switch > > > > > > the defconfigs for those boards over to accommodate those > > now-shipping > > > > > > device variants and boards. > > > > > > > > > > > > [1] https://www.ti.com/tool/SK-AM62B > > > > > > [2] https://www.ti.com/tool/SK-AM64B > > > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > > --- > > > > > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > > > > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > > > > > configs/am62x_sk_defconfig | 2 +- > > > > > > configs/am64x_sk_defconfig | 4 ++-- > > > > > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > > > > > > > > > diff --git a/board/ti/am62x_sk/readme.txt > > > > b/board/ti/am62x_sk/readme.txt > > > > > > index ccbb24896b..9c7c8818af 100644 > > > > > > --- a/board/ti/am62x_sk/readme.txt > > > > > > +++ b/board/ti/am62x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > > variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts > > to > > > > > > +work the build process for HS-FS and HS-SE device variants is > > using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > . > > > > > > +To prepare building for those device variants create a local copy > > of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > > for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > > uboot > > > > > or atf > > > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > > this up, but I'll look into this based on your below starting point. It > > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > > which is 90% of the use case, and 100% of the initial use case > > (somebody > > > > getting a board, evaluating), all when the custom keys were not yet > > > > programmed into the SOC (which is what turns the device into a HS-SE > > > > device, at which time custom signing keys will need to be provided as > > > > part of core-secdev-k3). > > > > > > > > Can a host package easily export/share and ENV variable > > > > (TI_SECURE_DEV_PKG)? > > > > > > > > > > > yes (we are in a Makefile fragment): > > > export > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > when a package needed it, just add : > > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > > > Fran?ois > > > > Good point, using the make construct for 'export' should work, and in > > fact it does. Just tried it out. Was able to largely carry over what you > > came up with (thanks again!!). One change I had to made was to add a > > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > > location. Below is my Makefile fragment. Will make this part of PATCH > > v9 series I intent to send out next week (want to give it a few more days > > to allow folks to add feedback). > > > > > > > in order to support the creation of a relocatable SDK, it will be better to > install the stuff somewhere in $(HOST_DIR), like that: > > export TI_SECURE_DEV_PKG=$(HOST_DIR)/opt/core-secdev-k3 > > define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > mkdir -p $(TI_SECURE_DEV_PKG)/keys > cp -dpfr $(@D)/keys/* $(TI_SECURE_DEV_PKG)/keys > mkdir -p $(TI_SECURE_DEV_PKG)/scripts > cp -dpfr $(@D)/scripts/* $(TI_SECURE_DEV_PKG)/scripts > endef Makes sense, will update it accordingly! Thanks for the suggestion. -- Andreas Dannenberg Texas Instruments Inc > > Fran?ois > > > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,21 @@ > > > > +################################################################################ > > +# > > +## ti-core-secdev-k3 > > +# > > > > +################################################################################# > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE > > > > = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > + > > +# To allow the image signing process for various firmware artifacts to > > work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is > > using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made > > available to > > +# the build process by exporting it through the use of an environmental > > +# variable. From there on, other packages like ti-k3-r5-loader will pick > > up the > > +# signing tools and keys that are provided in this package. > > +export TI_SECURE_DEV_PKG = > > $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > + > > +$(eval $(host-generic-package)) > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > > potentially other packages in the future. > > > > > > > > Regards, Andreas > > > > > > > > > > > > > > > > > > > > ################################################################################ > > > > > # > > > > > # ti-core-secdev-k3 > > > > > # > > > > > > > > > > > ################################################################################ > > > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > > b/board/ti/am64x_sk/readme.txt > > > > > > index fe83c675f5..51d0312726 100644 > > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC > > variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts > > to > > > > > > +work the build process for HS-FS and HS-SE device variants is > > using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > . > > > > > > +To prepare building for those device variants create a local copy > > of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is > > for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig > > b/configs/am62x_sk_defconfig > > > > > > index 2d05ddd96b..033101b735 100644 > > > > > > --- a/configs/am62x_sk_defconfig > > > > > > +++ b/configs/am62x_sk_defconfig > > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > diff --git a/configs/am64x_sk_defconfig > > b/configs/am64x_sk_defconfig > > > > > > index a26e38a043..096dd77f6a 100644 > > > > > > --- a/configs/am64x_sk_defconfig > > > > > > +++ b/configs/am64x_sk_defconfig > > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > -- > > > > > > 2.34.1 > > > > > > > > > > > > _______________________________________________ > > > > > > buildroot mailing list > > > > > > buildroot at buildroot.org > > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > > > > From peter at korsgaard.com Sun Jun 18 12:47:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.7 In-Reply-To: <20230610163230.1017019-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:32:30 +0200") References: <20230610163230.1017019-1-bernd.kuhls@t-online.de> Message-ID: <87a5wxey3s.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:47:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/mcelog: bump version to 194 In-Reply-To: <20230610163638.1019447-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:36:38 +0200") References: <20230610163638.1019447-1-bernd.kuhls@t-online.de> Message-ID: <875y7ley3o.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:47:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:47:27 +0200 Subject: [Buildroot] [PATCH 1/1] package/mpg123: bump version to 1.31.3 In-Reply-To: <20230610164412.1029852-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:44:12 +0200") References: <20230610164412.1029852-1-bernd.kuhls@t-online.de> Message-ID: <871qi9ey3k.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed md5 hash, switched _SITE to https. > Updated license hash due to copyright year bump. > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:48:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:48:05 +0200 Subject: [Buildroot] [PATCH 1/1] package/ncurses: bump version to 6.4.20230603 In-Reply-To: <20230610164959.1049309-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:49:59 +0200") References: <20230610164959.1049309-1-bernd.kuhls@t-online.de> Message-ID: <87wn01dji2.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:48:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:48:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/nettle: bump version to 3.9.1 In-Reply-To: <20230610165342.1056828-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 18:53:42 +0200") References: <20230610165342.1056828-1-bernd.kuhls@t-online.de> Message-ID: <87sfapdjhy.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html > https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Jun 18 12:46:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:04 +0200 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.7 Message-ID: <20230618124832.CD91883C1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afe56719db5c6de22521be651b677cd3fda418b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index 00a4654b12..82da96f6b1 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 24200744a185d446329402e671555e7cd18be7a09374445f9b337c6d3a4f4c52 intel-gmmlib-22.3.5.tar.gz +sha256 49b9e40c75a5e3859f5166a2543f333bb8c618f433ca495965e0c13cd6525273 intel-gmmlib-22.3.7.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index 74ba6e3603..1ccb49a390 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.3.5 +INTEL_GMMLIB_VERSION = 22.3.7 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md From peter at korsgaard.com Sun Jun 18 12:46:32 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:32 +0200 Subject: [Buildroot] [git commit] package/ncurses: bump version to 6.4.20230603 Message-ID: <20230618124832.F11F783C28@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21674cb1f7030d43e201d735b42621fd170e79b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/ThomasDickey/ncurses-snapshots/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/ncurses/ncurses.hash | 2 +- package/ncurses/ncurses.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ncurses/ncurses.hash b/package/ncurses/ncurses.hash index a5f83c8725..b82a7b29e4 100644 --- a/package/ncurses/ncurses.hash +++ b/package/ncurses/ncurses.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 004603a9b3ec51599ef0a0089482004ee3d33b0240d87ce17b6f77525b51fb4e ncurses-6.4-20230429.tar.gz +sha256 b0910671694c2c8377f579eea68477a15d67bd20ddd4b29328cfe15c62c7b3fd ncurses-6.4-20230603.tar.gz # Locally computed sha256 0413b2f4ea863194c174673032f0fca84f1ea1ed4eed6476baea68c075a631ce COPYING diff --git a/package/ncurses/ncurses.mk b/package/ncurses/ncurses.mk index 4753da299c..3b805cb1fd 100644 --- a/package/ncurses/ncurses.mk +++ b/package/ncurses/ncurses.mk @@ -6,7 +6,7 @@ # When there is no snapshost yet for a new version, set it to the empty string NCURSES_VERSION_MAJOR = 6.4 -NCURSES_SNAPSHOT_DATE = 20230429 +NCURSES_SNAPSHOT_DATE = 20230603 NCURSES_VERSION = $(NCURSES_VERSION_MAJOR)$(if $(NCURSES_SNAPSHOT_DATE),-$(NCURSES_SNAPSHOT_DATE)) NCURSES_VERSION_GIT = $(subst .,_,$(subst -,_,$(NCURSES_VERSION))) NCURSES_SITE = $(call github,ThomasDickey,ncurses-snapshots,v$(NCURSES_VERSION_GIT)) From peter at korsgaard.com Sun Jun 18 12:46:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:12 +0200 Subject: [Buildroot] [git commit] package/mcelog: bump version to 194 Message-ID: <20230618124832.D96F183C23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2043ee1ab3f1177a7a0024693209253adc96f549 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/log/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mcelog/mcelog.hash | 2 +- package/mcelog/mcelog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mcelog/mcelog.hash b/package/mcelog/mcelog.hash index 23fd4e50f3..a82d6f2ed2 100644 --- a/package/mcelog/mcelog.hash +++ b/package/mcelog/mcelog.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b3b2616acde7afba4752d4dc447a2c2ad5a75da65e7496e0da30f8f8d2015cfa mcelog-191.tar.gz +sha256 52ad2771a8dc8e30b44a52864620cf1be1fce81f9ae83c4652a9e2d010b1a533 mcelog-194.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/mcelog/mcelog.mk b/package/mcelog/mcelog.mk index 9f7194e376..5cd00cc354 100644 --- a/package/mcelog/mcelog.mk +++ b/package/mcelog/mcelog.mk @@ -4,7 +4,7 @@ # ################################################################################ -MCELOG_VERSION = 191 +MCELOG_VERSION = 194 MCELOG_SITE = $(call github,andikleen,mcelog,v$(MCELOG_VERSION)) MCELOG_LICENSE = GPL-2.0 MCELOG_LICENSE_FILES = LICENSE From peter at korsgaard.com Sun Jun 18 12:46:52 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:52 +0200 Subject: [Buildroot] [git commit] package/nettle: bump version to 3.9.1 Message-ID: <20230618124833.0854B83C1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91524f373ad5f82b0cfa3d00aa36689eb4f4ef4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00007.html https://lists.gnu.org/archive/html/info-gnu/2023-06/msg00000.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/nettle/nettle.hash | 4 ++-- package/nettle/nettle.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/nettle/nettle.hash b/package/nettle/nettle.hash index d726cb94c6..6c2486e260 100644 --- a/package/nettle/nettle.hash +++ b/package/nettle/nettle.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz.sig -sha256 364f3e2b77cd7dcde83fd7c45219c834e54b0c75e428b6f894a23d12dd41cbfe nettle-3.8.1.tar.gz +# https://ftp.gnu.org/gnu/nettle/nettle-3.9.1.tar.gz.sig +sha256 ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3 nettle-3.9.1.tar.gz # Locally calculated sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSERv3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYINGv2 diff --git a/package/nettle/nettle.mk b/package/nettle/nettle.mk index dd4dfbbe38..d1987d427f 100644 --- a/package/nettle/nettle.mk +++ b/package/nettle/nettle.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETTLE_VERSION = 3.8.1 +NETTLE_VERSION = 3.9.1 NETTLE_SITE = https://ftp.gnu.org/gnu/nettle NETTLE_DEPENDENCIES = gmp NETTLE_INSTALL_STAGING = YES From peter at korsgaard.com Sun Jun 18 12:46:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 18 Jun 2023 14:46:21 +0200 Subject: [Buildroot] [git commit] package/mpg123: bump version to 1.31.3 Message-ID: <20230618124832.E4B5F83C24@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8af24707b196eb64121d29a829fc31b5506409c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed md5 hash, switched _SITE to https. Updated license hash due to copyright year bump. Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/mpg123/mpg123.hash | 9 ++++----- package/mpg123/mpg123.mk | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/mpg123/mpg123.hash b/package/mpg123/mpg123.hash index e5fb09b46a..39ded93fb9 100644 --- a/package/mpg123/mpg123.hash +++ b/package/mpg123/mpg123.hash @@ -1,7 +1,6 @@ -# From https://sourceforge.net/projects/mpg123/files/mpg123/1.25.15/ -sha1 286fcb83afad3ecbfea60434d3ee1b6d7f41bb7c mpg123-1.25.15.tar.bz2 -md5 9a050d4b3573661c606f8095a3f34ca3 mpg123-1.25.15.tar.bz2 +# From https://sourceforge.net/projects/mpg123/files/mpg123/1.31.3/ +sha1 c41b98e4c5ac55a5b3787b5aa309a71a6d458145 mpg123-1.31.3.tar.bz2 # Locally calculated -sha256 503a76d82d97f1a6513bbeb284e460a99fb17ef80f23a661d8fc026ce6adcbbc mpg123-1.25.15.tar.bz2 +sha256 1ca77d3a69a5ff845b7a0536f783fee554e1041139a6b978f6afe14f5814ad1a mpg123-1.31.3.tar.bz2 # License file -sha256 f40e0dd86b27b52e429b693a87b3ca63ae0a98a4d142e77207aa6bdf1db7a295 COPYING +sha256 c22482728a634a8dfdb4ff72a96d4c1ed64cd8f3e79335c401751ac591609366 COPYING diff --git a/package/mpg123/mpg123.mk b/package/mpg123/mpg123.mk index fbb011c2c2..64c8e0d8e5 100644 --- a/package/mpg123/mpg123.mk +++ b/package/mpg123/mpg123.mk @@ -4,9 +4,9 @@ # ################################################################################ -MPG123_VERSION = 1.25.15 +MPG123_VERSION = 1.31.3 MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2 -MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) +MPG123_SITE = https://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION) MPG123_INSTALL_STAGING = YES MPG123_LICENSE = LGPL-2.1 MPG123_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 18 12:48:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 14:48:41 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <20230330112750.1710771-1-sebastian.weyer@smile.fr> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> Message-ID: <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> On 30/03/2023 13:27, Sebastian Weyer wrote: > This patch updates the default toolchain used for runtime tests. The > last time this toolchain was updated was in commit > 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, > multiple things have changed: > > Firstly, it used uclibc-ng as the libc whereas since commit > 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default > library. IMHO, that's not a good reason to switch to uclibc for the tests as well. I think it's good that we do runtime tests with a compiler that is a bit different from the standard that is probably already used by the upstream package. > And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot > dropped the support for gcc 8 and it cannot be built internally anymore. That's also not a good reason to switch to a different gcc for the runtime tests. But here, there's no reason to stick to GCC 8 either, so OK. > This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux Like Romain, I don't think it's a good idea to use bleeding edge here. > headers 5.4.212, glibc 2.35 and binutils 2.39. > It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and > BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the Actually, regardless of the default, I think it's a good idea to explicitly specify this. Regards, Arnout > standard choice when using an external toolchain. If one were to change > this, it would break the builds for people using a uclibc toolchain with > a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't > need to be enabled anymore since it is implicit in glibc. > BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has > been dropped by glibc but it is selected by default when choosing glibc. > > The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, > linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 > > Tested with gitlab: > https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ > > Due to gitlab constraints it's not possible to check all the tests. Most > of the tests that did not succeed didn't because of such constraints. > The remaining fails are missing python or perl modules, timeouts because > the test takes more than 3h, tests.package.test_kexec.TestKexec is > executed with a property that is unknown to qemu and several tests use a > different toolchain. > > I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and > TestTmux that failed due to locale and libc.so.1 not found errors. I > verified that they did run with the previous toolchain and subsequently > introduced changes in their configs so the tests succeed with the new > toolchain. > > Signed-off-by: Sebastian Weyer > --- > support/testing/infra/basetest.py | 10 ++++++---- > support/testing/tests/package/test_python.py | 2 +- > support/testing/tests/package/test_tmux.py | 1 + > 3 files changed, 8 insertions(+), 5 deletions(-) > > diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py > index 670c7213d6..586b51e56e 100644 > --- a/support/testing/infra/basetest.py > +++ b/support/testing/infra/basetest.py > @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ > BR2_arm=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y > + BR2_TOOLCHAIN_USES_GLIBC=y > + BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y > BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y > - BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" > - BR2_TOOLCHAIN_EXTERNAL_GCC_8=y > - BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y > - BR2_TOOLCHAIN_EXTERNAL_LOCALE=y > + BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" > + BR2_TOOLCHAIN_EXTERNAL_GCC_12=y > + BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y > BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y > BR2_TOOLCHAIN_EXTERNAL_CXX=y > + # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set > """ > > MINIMAL_CONFIG = \ > diff --git a/support/testing/tests/package/test_python.py b/support/testing/tests/package/test_python.py > index d6f69a83c7..c9ecf9acda 100644 > --- a/support/testing/tests/package/test_python.py > +++ b/support/testing/tests/package/test_python.py > @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): > def libc_time_test(self, timeout=-1): > cmd = self.interpreter + " -c '" > cmd += "import ctypes;" > - cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" > + cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" > cmd += "print(libc.time(None))'" > self.assertRunOk(cmd, timeout) > > diff --git a/support/testing/tests/package/test_tmux.py b/support/testing/tests/package/test_tmux.py > index 7a10b7a2b0..f2c620d5ca 100644 > --- a/support/testing/tests/package/test_tmux.py > +++ b/support/testing/tests/package/test_tmux.py > @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): > BR2_PACKAGE_TMUX=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > + BR2_GENERATE_LOCALE="C.UTF-8" > """ > > def test_run(self): From arnout at mind.be Sun Jun 18 13:02:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.70.0 In-Reply-To: <20230605064746.1738909-1-james.hilliard1@gmail.com> References: <20230605064746.1738909-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 08:47, James Hilliard wrote: > Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/rust-bin/rust-bin.hash | 252 ++++++++++++++++----------------- > package/rust-bin/rust-bin.mk | 2 +- > package/rust/rust.hash | 6 +- > package/rust/rust.mk | 2 +- > 4 files changed, 131 insertions(+), 131 deletions(-) > > diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash > index 4cb1f0c1cd..f6c72f7555 100644 > --- a/package/rust-bin/rust-bin.hash > +++ b/package/rust-bin/rust-bin.hash > @@ -1,129 +1,129 @@ > -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc > -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc > -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc > -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc > -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc > -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc > -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc > -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc > -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc > -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc > -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc > -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc > -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc > -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc > -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc > -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc > -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc > -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc > -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc > -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc > -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc > -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc > -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc > -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc > -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc > -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc > -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc > -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc > -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc > -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc > -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc > -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz > -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc > -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc > +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc > +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc > +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc > +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc > +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc > +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc > +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc > +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc > +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc > +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc > +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc > +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc > +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc > +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc > +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc > +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc > +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc > +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc > +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc > +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc > +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc > +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc > +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc > +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc > +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc > +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc > +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc > +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc > +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc > +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc > +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc > +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc > +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz > +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc > +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 > --- a/package/rust-bin/rust-bin.mk > +++ b/package/rust-bin/rust-bin.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_BIN_VERSION = 1.68.2 > +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 > --- a/package/rust/rust.hash > +++ b/package/rust/rust.hash > @@ -1,6 +1,6 @@ > -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 > -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc > -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz > +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 > +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc > +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 > --- a/package/rust/rust.mk > +++ b/package/rust/rust.mk > @@ -6,7 +6,7 @@ > > # When updating this version, check whether support/download/cargo-post-process > # still generates the same archives. > -RUST_VERSION = 1.68.2 > +RUST_VERSION = 1.70.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 arnout at mind.be Sun Jun 18 13:02:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:29 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-rust: bump to version 1.6.0 In-Reply-To: <20230605070334.1873522-1-james.hilliard1@gmail.com> References: <20230605070334.1873522-1-james.hilliard1@gmail.com> Message-ID: <84fcd6e1-bf7f-dddd-0593-8c5a7e9be9be@mind.be> On 05/06/2023 09:03, James Hilliard wrote: > Drop no longer required host-python-setuptools-scm and > host-python-toml dependencies. > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- > package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash > index ff1b9a127f..f8282277a1 100644 > --- a/package/python-setuptools-rust/python-setuptools-rust.hash > +++ b/package/python-setuptools-rust/python-setuptools-rust.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json > -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz > -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz > +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz > +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz > # Locally computed sha256 checksums > sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE > diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk > index 7f19ece1a3..a3e4d7a9d3 100644 > --- a/package/python-setuptools-rust/python-setuptools-rust.mk > +++ b/package/python-setuptools-rust/python-setuptools-rust.mk > @@ -4,12 +4,12 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 > +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 > PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz > -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 > +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 > PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools > PYTHON_SETUPTOOLS_RUST_LICENSE = MIT > PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE > -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions > +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions > > $(eval $(host-python-package)) From arnout at mind.be Sun Jun 18 13:02:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:02:41 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <20230605070859.1877231-1-james.hilliard1@gmail.com> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> Message-ID: <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> On 05/06/2023 09:08, James Hilliard wrote: > License hash changed due to name removal: > https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-setuptools/python-setuptools.hash | 6 +++--- > package/python-setuptools/python-setuptools.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash > index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz > -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz > -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE > +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz > +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 226ef2b479..6d10172cdc 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_VERSION = 65.6.3 > +PYTHON_SETUPTOOLS_VERSION = 67.8.0 > PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a > +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From arnout at mind.be Sun Jun 18 13:07:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:07:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-yarl: bump to version 1.9.2 In-Reply-To: <20230605072454.1883633-1-james.hilliard1@gmail.com> References: <20230605072454.1883633-1-james.hilliard1@gmail.com> Message-ID: <8e6c1ebe-dac5-7ba8-69d8-0aded699c167@mind.be> On 05/06/2023 09:24, James Hilliard wrote: > License hash changed due to syntax update: It's not just a syntax update; the actual license text was added (before, it was just a copyright notice). > https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-yarl/python-yarl.hash | 6 +++--- > package/python-yarl/python-yarl.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash > index 9725e0058b..624297aeba 100644 > --- a/package/python-yarl/python-yarl.hash > +++ b/package/python-yarl/python-yarl.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/yarl/json > -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz > -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz > +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz > +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz > # Locally computed sha256 checksums > -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk > index 77e0c91383..e4424ff577 100644 > --- a/package/python-yarl/python-yarl.mk > +++ b/package/python-yarl/python-yarl.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_YARL_VERSION = 1.8.2 > +PYTHON_YARL_VERSION = 1.9.2 > PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz > -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 > +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 > PYTHON_YARL_LICENSE = Apache-2.0 > PYTHON_YARL_LICENSE_FILES = LICENSE > PYTHON_YARL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:08:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 59.0 In-Reply-To: <20230605072021.1882516-1-james.hilliard1@gmail.com> References: <20230605072021.1882516-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:20, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > 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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz > -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz > +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz > +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 > --- a/package/python-weasyprint/python-weasyprint.mk > +++ b/package/python-weasyprint/python-weasyprint.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_WEASYPRINT_VERSION = 57.2 > +PYTHON_WEASYPRINT_VERSION = 59.0 > PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz > -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e > +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 > PYTHON_WEASYPRINT_SETUP_TYPE = flit > PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause > PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:08:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-txaio: bump to version 23.1.1 In-Reply-To: <20230605071351.1879583-1-james.hilliard1@gmail.com> References: <20230605071351.1879583-1-james.hilliard1@gmail.com> Message-ID: <8e21eada-dc1f-32e5-0f1b-70dc4e967da6@mind.be> On 05/06/2023 09:13, James Hilliard wrote: > License has changed due to company name update: > https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-txaio/python-txaio.hash | 6 +++--- > package/python-txaio/python-txaio.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash > index f06c14b21f..d561cec635 100644 > --- a/package/python-txaio/python-txaio.hash > +++ b/package/python-txaio/python-txaio.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/txaio/json > -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz > -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz > +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz > +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz > # Locally computed sha256 checksums > -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE > +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE > diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk > index 1a8a888963..585b3a5f57 100644 > --- a/package/python-txaio/python-txaio.mk > +++ b/package/python-txaio/python-txaio.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_TXAIO_VERSION = 22.2.1 > +PYTHON_TXAIO_VERSION = 23.1.1 > PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz > -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 > +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e > PYTHON_TXAIO_LICENSE = MIT > PYTHON_TXAIO_LICENSE_FILES = LICENSE > PYTHON_TXAIO_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:06:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:06:17 +0200 Subject: [Buildroot] [git commit] package/python-yarl: bump to version 1.9.2 Message-ID: <20230618130843.202C483D24@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f50a8cad0efb5783e9d93d62d932e0f114bf346 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License file now contains the full Apache 2.0 license instead of just a reference to it: https://github.com/aio-libs/yarl/commit/cc4a11e961fb24b5658df1c5125b26cb44c0b875 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-yarl/python-yarl.hash | 6 +++--- package/python-yarl/python-yarl.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash index 9725e0058b..624297aeba 100644 --- a/package/python-yarl/python-yarl.hash +++ b/package/python-yarl/python-yarl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/yarl/json -md5 57c82725b9f4895eecee45faf5e61a54 yarl-1.8.2.tar.gz -sha256 49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562 yarl-1.8.2.tar.gz +md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz +sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz # Locally computed sha256 checksums -sha256 56d6ac6c8105c0a51304c21db060e361af9a8ea0af9a75c239c28b5d13693838 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk index 77e0c91383..e4424ff577 100644 --- a/package/python-yarl/python-yarl.mk +++ b/package/python-yarl/python-yarl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YARL_VERSION = 1.8.2 +PYTHON_YARL_VERSION = 1.9.2 PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/c4/1e/1b204050c601d5cd82b45d5c8f439cb6f744a2ce0c0a6f83be0ddf0dc7b2 +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 PYTHON_YARL_LICENSE = Apache-2.0 PYTHON_YARL_LICENSE_FILES = LICENSE PYTHON_YARL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:03:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:13 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: bump to version 67.8.0 Message-ID: <20230618130842.F36AC83C1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=795f4ffbd9c30fd70eea5601832a79ec1c90ae86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to name removal: https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-setuptools/python-setuptools.hash | 6 +++--- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 setuptools-65.6.3.tar.gz -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 226ef2b479..6d10172cdc 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.6.3 +PYTHON_SETUPTOOLS_VERSION = 67.8.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From arnout at mind.be Sun Jun 18 13:04:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:04:06 +0200 Subject: [Buildroot] [git commit] package/python-txaio: bump to version 23.1.1 Message-ID: <20230618130843.0970983D1E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c46dd628e708e249253f123bf465e5c60f9b51a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License has changed due to company name update: https://github.com/crossbario/txaio/commit/91dace6ad1ddef3741d8c4db70d0e8728db046f0 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-txaio/python-txaio.hash | 6 +++--- package/python-txaio/python-txaio.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash index f06c14b21f..d561cec635 100644 --- a/package/python-txaio/python-txaio.hash +++ b/package/python-txaio/python-txaio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txaio/json -md5 9b692af4c4fce73cadd36374c138936b txaio-22.2.1.tar.gz -sha256 2e4582b70f04b2345908254684a984206c0d9b50e3074a24a4c55aba21d24d01 txaio-22.2.1.tar.gz +md5 297409f2dff8e71bad24467374aa8775 txaio-23.1.1.tar.gz +sha256 f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704 txaio-23.1.1.tar.gz # Locally computed sha256 checksums -sha256 0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef LICENSE +sha256 ab1dd7a42dbdae302346c5a4571f2149691cc1ec06836232bf4923527e3fe41c LICENSE diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk index 1a8a888963..585b3a5f57 100644 --- a/package/python-txaio/python-txaio.mk +++ b/package/python-txaio/python-txaio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXAIO_VERSION = 22.2.1 +PYTHON_TXAIO_VERSION = 23.1.1 PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz -PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/6d/4b/28313388dfb2bdedb71b35b900459c56ba08ccb7ad2885487df037808c06 +PYTHON_TXAIO_SITE = https://files.pythonhosted.org/packages/51/91/bc9fd5aa84703f874dea27313b11fde505d343f3ef3ad702bddbe20bfd6e PYTHON_TXAIO_LICENSE = MIT PYTHON_TXAIO_LICENSE_FILES = LICENSE PYTHON_TXAIO_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:04:27 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:04:27 +0200 Subject: [Buildroot] [git commit] package/python-weasyprint: bump to version 59.0 Message-ID: <20230618130843.16ACB83CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7978383cb055d05b4ca4da6dea2f8192c7898725 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- 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 d6026cf034..c22677cad0 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 497030cecafffca06bae2b161846b461 weasyprint-57.2.tar.gz -sha256 b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a weasyprint-57.2.tar.gz +md5 2cb135e7c5318bb1652205035f083922 weasyprint-59.0.tar.gz +sha256 223a76636b3744eaa4ab8a2885f50cf46cf8ebb1acb99b5276d02feccf507492 weasyprint-59.0.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 27b07226d9..a1e3d23b75 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.2 +PYTHON_WEASYPRINT_VERSION = 59.0 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b1/88/335dd6cb71a9d58584c975bf1db0ab9a3a9f15f9bffef1cbfac0fb1ee72e +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/1d/69/11343bbb46d4f2a311677058e19cc2f7bc55a769b64c547a64ea1e2b6045 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:03:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:11 +0200 Subject: [Buildroot] [git commit] package/python-setuptools-rust: bump to version 1.6.0 Message-ID: <20230618130842.DCB7183CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=49109a317eb20c90818d4b9afff19ff1b0e8d1a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop no longer required host-python-setuptools-scm and host-python-toml dependencies. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-setuptools-rust/python-setuptools-rust.hash | 4 ++-- package/python-setuptools-rust/python-setuptools-rust.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setuptools-rust/python-setuptools-rust.hash b/package/python-setuptools-rust/python-setuptools-rust.hash index ff1b9a127f..f8282277a1 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.hash +++ b/package/python-setuptools-rust/python-setuptools-rust.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-rust/json -md5 fd3412ca77ffd6e06e2e83d0e9636084 setuptools-rust-1.5.2.tar.gz -sha256 d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7 setuptools-rust-1.5.2.tar.gz +md5 f7a1602f3c34e9a5bb82603d4d80c9e3 setuptools-rust-1.6.0.tar.gz +sha256 c86e734deac330597998bfbc08da45187e6b27837e23bd91eadb320732392262 setuptools-rust-1.6.0.tar.gz # Locally computed sha256 checksums sha256 b20668c1590582b3882854050ccfbdb7aee1f71a1ffe9eacc4c5aeb08a14161b LICENSE diff --git a/package/python-setuptools-rust/python-setuptools-rust.mk b/package/python-setuptools-rust/python-setuptools-rust.mk index 7f19ece1a3..a3e4d7a9d3 100644 --- a/package/python-setuptools-rust/python-setuptools-rust.mk +++ b/package/python-setuptools-rust/python-setuptools-rust.mk @@ -4,12 +4,12 @@ # ################################################################################ -PYTHON_SETUPTOOLS_RUST_VERSION = 1.5.2 +PYTHON_SETUPTOOLS_RUST_VERSION = 1.6.0 PYTHON_SETUPTOOLS_RUST_SOURCE = setuptools-rust-$(PYTHON_SETUPTOOLS_RUST_VERSION).tar.gz -PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6 +PYTHON_SETUPTOOLS_RUST_SITE = https://files.pythonhosted.org/packages/0e/c9/6f9de9f7a8404416d5d22484ccdeb138f469cc1e11bbd62a2bd26d5c1385 PYTHON_SETUPTOOLS_RUST_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_RUST_LICENSE = MIT PYTHON_SETUPTOOLS_RUST_LICENSE_FILES = LICENSE -HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-setuptools-scm host-python-toml host-python-semantic-version host-python-typing-extensions +HOST_PYTHON_SETUPTOOLS_RUST_DEPENDENCIES = host-rustc host-python-semantic-version host-python-typing-extensions $(eval $(host-python-package)) From arnout at mind.be Sun Jun 18 13:03:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:03:12 +0200 Subject: [Buildroot] [git commit] package/{rust, rust-bin}: bump to version 1.70.0 Message-ID: <20230618130842.E6DAA83CF3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=155ccd677556c51a209d94615fdfb67910bb0836 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Link to Rust 1.70.0 announcement: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/rust-bin/rust-bin.hash | 252 ++++++++++++++++++++--------------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 6 +- package/rust/rust.mk | 2 +- 4 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index 4cb1f0c1cd..f6c72f7555 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,129 +1,129 @@ -# From https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 1731add9b04d0fcbd096b610a67e1b1ae5740ce1171dd904d944ff504a84bcc7 rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 cade060a15c5064763cd67ebba418989cdbdfb1dc4b6fe8dd4310f187540f66a rust-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 a453eca326c676d6b6deda8c444dfc30288d2ccf66bcbad3fafbbad2d4dc9506 rust-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 80694caccab8903456de2b09fce15458e2aaa6dac97e706051a7aaa2df069dd0 rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 1cda60a097c983a5da0564aac365b6edb59452ac8474dbb48575c34ddaa1f8d4 rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 8a0062a66a6deedddb47778e3092dddc32a934c3127999a1abde6ff2a39ae7f1 rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 5e305ddc26861daa1516e1eba53ac3372506351950dbf5ada492a7f2fc65cfe5 rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 198054527500cb57cc8cad5b24c56e8ab1df6b48ae85b7c41a6ddbf2e008eb00 rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 5039fde5d70691cecd21449b543967db6590ddfd2d4b3c2064924bb154866e72 rust-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 7f0f19d50f32a353ca78bc5d6d7c483efeced684e2c37ff847e4fd9699c7e063 rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 cbe60945af743804be6822704f986c812dd1fe1d167602aec5350a8f519f9861 rust-std-1.68.2-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc -sha256 718c073d24f3627750049bb74420f90d1ac29843ca16933e11aa301a806a0b10 rust-std-1.68.2-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 59da96890b0a2881799b21a3f49e51f730d67b8dc09b87602dd599e8f980e247 rust-std-1.68.2-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 565730a2ba02357251f9805b5efe0423adf5411892e0d01cf441456234f81e70 rust-std-1.68.2-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 4ea9588934eec3d83bee2789f3a15b48aaea05fc8ec1bc175951ec1d0eb6ed22 rust-std-1.68.2-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz.asc -sha256 fd065db4269b5131c2f52638b8f30d0159109850c74c87bdf4c623dc0b32d5c2 rust-std-1.68.2-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 a7e19b68c44efe52df159f89f8b37790ca613adaa3f77937eb460747552d1e59 rust-std-1.68.2-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 74188e1a1f4f7418d946636b4280c03dc80933f6eedda75ece82b7034f32c6db rust-std-1.68.2-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 2b9b98eaf7d18049e4c8625a4cf3c2d610d905c9478a377c6cc3d48f8b31db32 rust-std-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 39009be69f01e30714c657a5f55475ce9f9c6a591cae85b5d7386944a8e87a80 rust-std-1.68.2-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 05bef3f9e66537d9f1271dd6b6bf2261ba1db52672223712a8eb9178d036ae53 rust-std-1.68.2-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 b9992ee3b16c7b3b2fcf15339ade26084936d6088f578f8b2fab9b0c5c5b085c rust-std-1.68.2-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz.asc -sha256 07fc71adf63691ae5e103c57c295e665b6dfc096fe4bedfeb5e1d33c133bb9f4 rust-std-1.68.2-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i586-unknown-linux-musl.tar.xz.asc -sha256 884c3b6cbe8d38bb15943917df8bc87470566014ec50200ed70094c12abbb6bd rust-std-1.68.2-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz.asc -sha256 695d4469c131b9993c939db0ce73a3866ab8e69dd657ec3137f3d594857f7812 rust-std-1.68.2-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-i686-unknown-linux-musl.tar.xz.asc -sha256 216a647fb15ffce5271b82c2c016f01b3d69095ab4635d6a895f9b76b6c1c528 rust-std-1.68.2-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz.asc -sha256 4ab007f223cf723f8f7adf26a6014f4f5aa444f88c19daccc5ac81ea30275c66 rust-std-1.68.2-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips-unknown-linux-musl.tar.xz.asc -sha256 0c77f06f410091371b7f6f4952d759fcc0365025213f925afe80e04ab4b53540 rust-std-1.68.2-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 b1b44819454c920980e66473112003212920136e4904113258566d130686de09 rust-std-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 af586b37cac123774addc78d8c4568f22d94cec622ca9de80631f33da2700a6e rust-std-1.68.2-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 24028147dd7733637cbfe58b7f7acc8e8131ebbb39969a6c3c61ce56203b4af3 rust-std-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 a6ae7b9b1710100f52d96dab59c6e7c46a4b057b8ea3d25b8ea2f792aee2f006 rust-std-1.68.2-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 c299d65b3594c309d092f6a0fe15c205ab489ffa50910fb8126e944a2727cbe5 rust-std-1.68.2-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz.asc -sha256 a6bbd8949dc8514161de4e367c5255e8b83a3cf78c8426ffacbb6e8077d0e5e0 rust-std-1.68.2-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 e75bdc8a6e3f00285a37606240862cdad69a986c3e3d47d6af1376613281233a rust-std-1.68.2-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 354322352cd8b661b84f5e97729d5d7adb7df9cb9bfd43cac378271c40214d7f rust-std-1.68.2-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 e69c8c1b7b0df839b271a2c12985b1c56565a34f9b357631ed99fa9263f3d326 rust-std-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 8388ac7a5f924d5d6aa441ae97c33c1abf11fd9516f2b9853f7edc0c5d6c453b rust-std-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc -sha256 7f909658496692a05dd241c15f79a02f80658d353013dace127fdc69dc5026b4 rust-std-1.68.2-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 787f5cbbcec4e75b9beba3804ea05e36b7cb9b164c291cf7ce8f775d05634d61 rust-std-1.68.2-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16 rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc -sha256 6c2a91e60f4be6538fdb0e4ff0344038f282c23808ca018f526ec586f4ba43ab rust-std-1.68.2-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 a36e20a55e39c857f9ec69b146ae04572d5e666e76ff2dd6422cc8f575aed1c7 rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 e3fb7f9d825e1bd1720765a358361ba4517584f6d0c1a1d80b2230e2f97c9b88 rust-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 c77505fd6ef54e9ff2819e876a67acb8fe5aa1628e9ebe7c1931ce7d0b41b247 rust-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 7771203dfd675fc7425508a106973725d976fb7334b35facb96f164934044bd0 rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 a98a6606a23622d608159f71cc870748c0b406e89d5ff5bf58fb5365ef0e4d40 rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 2ca5701b4ea5555afd6cc4d1063097e52828583f2c205c7b23717074d91a4096 rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 41093804c33ea79f8643566ad6cfff5c4f0755418d73abcdf774c870dd8a2e0e rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 2da9c69e6ce28da52a2b5ec78db090f41a393bf4b290012058be4f09559662a3 rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 34bfb5bb95b3f107e82b260a108df796bcf57a5eecda0efac5fd997ed4d3ae88 rust-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 991b59d1d0cd0dfcb2463bd79d2df1a235380f725557cdee831ee3c1d87a3122 rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 966e85187b6b76dc520b23aadc886c5fe54b209a21c68f959ff00ef8542b7f9f rust-std-1.70.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 277c2313f0ee420851c4009f15ba4d474000e0495deef38b0b636d6837e4f15f rust-std-1.70.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 a6bf20e4eb5b88cd193ea2a126efe1a33651dc0be47080488be2cfff41c29272 rust-std-1.70.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 6ad1231aeb34fef9c9db267859b0db3c6846bbade8227e6c9f456b6264c1278c rust-std-1.70.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 0b021ad310e638e90ae64b60c5a898f2f30ec77fcc1622e3775abb5476200de4 rust-std-1.70.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 f72c1983fcd90c338c62747b15964103518ec377530df2e71e35f7ea16eeede8 rust-std-1.70.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 93929160b961ea6feb0dd0c64aa0571e1e2dc3024a4e2d7ae9ab5f75b1950fd9 rust-std-1.70.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 4c4614c95bbd62665258248cc59d03d0d36e2034971892bd8f01659cdb953740 rust-std-1.70.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 9baaca8ed2a71040480654a1ff3c9917e017ddfe78030b054ad82aed9b94c11e rust-std-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 3edd71ce8102783c99b9b6661577ac1acf6a633156234ee220a20aa3d7190ebb rust-std-1.70.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 aaceb71de5268510cbfb59c356ef2f7fb539f89b57116a2d3a513d06c411bb35 rust-std-1.70.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 f9d5ce6b4bff635151579726ebf264b905679f42917283fa1268d86f7c82a55f rust-std-1.70.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 f52e3ac35157e90f86e5ca6c177a43774425c24a51b15655ed61f6209c7db6f0 rust-std-1.70.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i586-unknown-linux-musl.tar.xz.asc +sha256 1a42665bb54eeff908f833dca12e917d6ce87140139ec56702b9d88cda61be79 rust-std-1.70.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 0e5543c35196ca5b08f1b7e49fa3f3b671444d75648504cdbcfd854e2e7efd2d rust-std-1.70.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-i686-unknown-linux-musl.tar.xz.asc +sha256 19ef3b0f6e52f81cd17f0d98a692c48fe02e85570d1e36b6369a7294ae875e2a rust-std-1.70.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 0cd85a53e328b1c445a8ec13af87f74280c1d344744076b102227f626456caec rust-std-1.70.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips-unknown-linux-musl.tar.xz.asc +sha256 5e1abc99236050e0371ffdce8f4924e7fe46957daa7509cabc21355f62ee05e7 rust-std-1.70.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 9624b99d806b64e11916b78afac1fac7561578c23b1321486f73f22f5e7d8710 rust-std-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 de3adfd43245dadff1fdb172250189f85dbcbc848badf29d5512d5bd10ff8e53 rust-std-1.70.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 55153a84e1a00d8426b08bb745de7eae8bd34dc65ece529a46c2b76448404338 rust-std-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 39edcc0d4cc184ec320c710b41cc7401ab6f2408da3d8a6bc9c1a836429d429f rust-std-1.70.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 58bf8a6407d92cd4786991f1cbdec7380001e07c057c3a8946c2e54593bb7f8c rust-std-1.70.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 4dd7f934ab4d21f933e5287b7ea194d34e36b6d5a17a5a7ef3bf0b705c59f8ca rust-std-1.70.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 101f358b08381b9c37c2f061bac1ff3e60c6036be20059c451f322a55f72376b rust-std-1.70.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 468672f84e5b140269e188b836ec82494d65c18bda8b7cf1f9bf6fce19f222ab rust-std-1.70.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 bbd882f9ec7f01a732ecc60cf50b7d8a10cd52c3de41c205f62938b6dc2b4dbc rust-std-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 cdecf32e245898306a27a0b164451b2ee9a2122176ce3a65f2ec73c200986dc3 rust-std-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 7084afbe9fb1a0e8a0c3e760f45475ebba400b72030ae8359bdccef67cb48992 rust-std-1.70.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 b06933f6f94cd30e1c2415b37db97a94533a727aa5d32a34ee80c6742ee418d2 rust-std-1.70.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 0c0129717da1e27ccf2c56da950d2fe56973f71beec9e80ae6904b282d2f0ee9 rust-std-1.70.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 7ebaba08385d1ec87d0a27ca8b4e1eb454374da18ffa12621bd1578973754101 rust-std-1.70.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 c5fdd9a862..78e3631761 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.68.2 +RUST_BIN_VERSION = 1.70.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 40ab7dedc6..1ceed7683c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc -sha256 ce1a115f6aafa912b4622906a92b626354973afa9288e2c7750df4dcf3390fc0 rustc-1.68.2-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc +sha256 bb8e9c564566b2d3228d95de9063a9254182446a161353f1d843bfbaf5c34639 rustc-1.70.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 27eb11f095..d4566b3142 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.68.2 +RUST_VERSION = 1.70.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 arnout at mind.be Sun Jun 18 13:09:25 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-selenium: bump to version 4.9.1 In-Reply-To: <20230605072937.1885915-1-james.hilliard1@gmail.com> References: <20230605072937.1885915-1-james.hilliard1@gmail.com> Message-ID: <14175f83-01b1-52c3-31d8-81b8b341e188@mind.be> On 05/06/2023 09:29, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-selenium/python-selenium.hash | 4 ++-- > package/python-selenium/python-selenium.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash > index d462abc62b..03a9683a21 100644 > --- a/package/python-selenium/python-selenium.hash > +++ b/package/python-selenium/python-selenium.hash > @@ -1,3 +1,3 @@ > # md5, sha256 from https://pypi.org/pypi/selenium/json > -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz > -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz > +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz > +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz > diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk > index 6dbea6fb7e..d59a16a57d 100644 > --- a/package/python-selenium/python-selenium.mk > +++ b/package/python-selenium/python-selenium.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SELENIUM_VERSION = 4.8.0 > +PYTHON_SELENIUM_VERSION = 4.9.1 > PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz > -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 > +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c > PYTHON_SELENIUM_SETUP_TYPE = setuptools > PYTHON_SELENIUM_LICENSE = Apache-2.0 > From arnout at mind.be Sun Jun 18 13:09:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:56 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 In-Reply-To: <20230605073324.1889371-1-james.hilliard1@gmail.com> References: <20230605073324.1889371-1-james.hilliard1@gmail.com> Message-ID: <88577936-70aa-f115-cb84-1563b33796d1@mind.be> On 05/06/2023 09:33, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-requests/python-requests.hash | 4 ++-- > package/python-requests/python-requests.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash > index b6f696000b..c4aeabb25d 100644 > --- a/package/python-requests/python-requests.hash > +++ b/package/python-requests/python-requests.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/requests/json > -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz > -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz > +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz > +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz > # Locally computed sha256 checksums > sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE > diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk > index 8f9f4b2db4..2c74db3711 100644 > --- a/package/python-requests/python-requests.mk > +++ b/package/python-requests/python-requests.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_REQUESTS_VERSION = 2.28.2 > +PYTHON_REQUESTS_VERSION = 2.31.0 > PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz > -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf > +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 > PYTHON_REQUESTS_SETUP_TYPE = setuptools > PYTHON_REQUESTS_LICENSE = Apache-2.0 > PYTHON_REQUESTS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:08:46 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:08:46 +0200 Subject: [Buildroot] [git commit] package/python-selenium: bump to version 4.9.1 Message-ID: <20230618131009.8C35183D3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c46b025420ff4f5dd399ddfcb7f0a789e95c503b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-selenium/python-selenium.hash | 4 ++-- package/python-selenium/python-selenium.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash index d462abc62b..03a9683a21 100644 --- a/package/python-selenium/python-selenium.hash +++ b/package/python-selenium/python-selenium.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/selenium/json -md5 e9054eb95920bb2a1d594090f0773f61 selenium-4.8.0.tar.gz -sha256 fee36724d6cf0b18c73781bb8ec7be4a35ab1e2564e64e64e64da75e50e052af selenium-4.8.0.tar.gz +md5 02404033a10b2b29aa098f50503c0a1a selenium-4.9.1.tar.gz +sha256 3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e selenium-4.9.1.tar.gz diff --git a/package/python-selenium/python-selenium.mk b/package/python-selenium/python-selenium.mk index 6dbea6fb7e..d59a16a57d 100644 --- a/package/python-selenium/python-selenium.mk +++ b/package/python-selenium/python-selenium.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SELENIUM_VERSION = 4.8.0 +PYTHON_SELENIUM_VERSION = 4.9.1 PYTHON_SELENIUM_SOURCE = selenium-$(PYTHON_SELENIUM_VERSION).tar.gz -PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/2e/3d/492cf1a6823c48369328572c6bc63b7a957ba25c0009ee6bdb507cd9a6a4 +PYTHON_SELENIUM_SITE = https://files.pythonhosted.org/packages/fd/e2/0e5bee6762a7bf7852b47a79c5b12f9e526e6962958dbb9719fa490ba24c PYTHON_SELENIUM_SETUP_TYPE = setuptools PYTHON_SELENIUM_LICENSE = Apache-2.0 From arnout at mind.be Sun Jun 18 13:09:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:09:26 +0200 Subject: [Buildroot] [git commit] package/python-requests: bump to version 2.31.0 Message-ID: <20230618131009.96A0B83D40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c94922beac62e66a993e0a6bc14567af4827d8d1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-requests/python-requests.hash | 4 ++-- package/python-requests/python-requests.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests/python-requests.hash b/package/python-requests/python-requests.hash index b6f696000b..c4aeabb25d 100644 --- a/package/python-requests/python-requests.hash +++ b/package/python-requests/python-requests.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests/json -md5 09b752e0b0a672d805ae54455c128d42 requests-2.28.2.tar.gz -sha256 98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf requests-2.28.2.tar.gz +md5 941e175c276cd7d39d098092c56679a4 requests-2.31.0.tar.gz +sha256 942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 requests-2.31.0.tar.gz # Locally computed sha256 checksums sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b LICENSE diff --git a/package/python-requests/python-requests.mk b/package/python-requests/python-requests.mk index 8f9f4b2db4..2c74db3711 100644 --- a/package/python-requests/python-requests.mk +++ b/package/python-requests/python-requests.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_VERSION = 2.28.2 +PYTHON_REQUESTS_VERSION = 2.31.0 PYTHON_REQUESTS_SOURCE = requests-$(PYTHON_REQUESTS_VERSION).tar.gz -PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf +PYTHON_REQUESTS_SITE = https://files.pythonhosted.org/packages/9d/be/10918a2eac4ae9f02f6cfe6414b7a155ccd8f7f9d4380d62fd5b955065c3 PYTHON_REQUESTS_SETUP_TYPE = setuptools PYTHON_REQUESTS_LICENSE = Apache-2.0 PYTHON_REQUESTS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:11:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:16 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pyphen: bump to version 0.14.0 In-Reply-To: <20230605073734.1891816-1-james.hilliard1@gmail.com> References: <20230605073734.1891816-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:37, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pyphen/python-pyphen.hash | 4 ++-- > package/python-pyphen/python-pyphen.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash > index 39af62e085..47b9009ea1 100644 > --- a/package/python-pyphen/python-pyphen.hash > +++ b/package/python-pyphen/python-pyphen.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/Pyphen/json > -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz > -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz > +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz > +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz > # Locally computed sha256 checksums > sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE > sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL > diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk > index 9ca064c293..9baa2e7b98 100644 > --- a/package/python-pyphen/python-pyphen.mk > +++ b/package/python-pyphen/python-pyphen.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYPHEN_VERSION = 0.13.2 > +PYTHON_PYPHEN_VERSION = 0.14.0 > PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz > -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c > +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 > PYTHON_PYPHEN_SETUP_TYPE = flit > PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ > PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL From arnout at mind.be Sun Jun 18 13:12:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:12:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.15.1 In-Reply-To: <20230605074123.1895333-1-james.hilliard1@gmail.com> References: <20230605074123.1895333-1-james.hilliard1@gmail.com> Message-ID: <4f1819f9-ecef-2c51-1c8b-62644a94ef97@mind.be> On 05/06/2023 09:41, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pygments/python-pygments.hash | 4 ++-- > package/python-pygments/python-pygments.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash > index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz > -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz > +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz > +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz > # Locally computed sha256 checksums > sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE > diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk > index 9c4f0be6c8..f151f0061b 100644 > --- a/package/python-pygments/python-pygments.mk > +++ b/package/python-pygments/python-pygments.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYGMENTS_VERSION = 2.14.0 > +PYTHON_PYGMENTS_VERSION = 2.15.1 > PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz > -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 > +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 > PYTHON_PYGMENTS_LICENSE = BSD-2-Clause > PYTHON_PYGMENTS_LICENSE_FILES = LICENSE > PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From arnout at mind.be Sun Jun 18 13:13:00 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:00 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydyf: bump to version 0.6.0 In-Reply-To: <20230605074459.1897572-1-james.hilliard1@gmail.com> References: <20230605074459.1897572-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:44, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pydyf/python-pydyf.hash | 4 ++-- > package/python-pydyf/python-pydyf.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash > index 1b37e90e73..c01270be50 100644 > --- a/package/python-pydyf/python-pydyf.hash > +++ b/package/python-pydyf/python-pydyf.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pydyf/json > -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz > -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz > +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz > +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz > # Locally computed sha256 checksums > sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE > diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk > index 6327a3efe2..8d8cf56889 100644 > --- a/package/python-pydyf/python-pydyf.mk > +++ b/package/python-pydyf/python-pydyf.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDYF_VERSION = 0.5.0 > +PYTHON_PYDYF_VERSION = 0.6.0 > PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz > -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 > +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 > PYTHON_PYDYF_SETUP_TYPE = flit > PYTHON_PYDYF_LICENSE = BSD-3-Clause > PYTHON_PYDYF_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:11:06 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:06 +0200 Subject: [Buildroot] [git commit] package/python-pygments: bump to version 2.15.1 Message-ID: <20230618131314.05CEF83D3C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=20e92185133eba97b11bc323c54747eb2ec8f598 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pygments/python-pygments.hash | 4 ++-- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index f7396cb3d6..9714fd2ea0 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 447be4afb076c8325a7dc659aff5b931 Pygments-2.14.0.tar.gz -sha256 b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 Pygments-2.14.0.tar.gz +md5 e40631bb812bbd15954027c23b23013a Pygments-2.15.1.tar.gz +sha256 8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c Pygments-2.15.1.tar.gz # Locally computed sha256 checksums sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 9c4f0be6c8..f151f0061b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.14.0 +PYTHON_PYGMENTS_VERSION = 2.15.1 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/da/6a/c427c06913204e24de28de5300d3f0e809933f376e0b7df95194b2bb3f71 +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/89/6b/2114e54b290824197006e41be3f9bbe1a26e9c39d1f5fa20a6d62945a0b3 PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From arnout at mind.be Sun Jun 18 13:11:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:11:55 +0200 Subject: [Buildroot] [git commit] package/python-pydyf: bump to version 0.6.0 Message-ID: <20230618131314.0E6BD83D61@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=78c9982d71a5a31e6b635d9f97acbce3ca447beb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pydyf/python-pydyf.hash | 4 ++-- package/python-pydyf/python-pydyf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash index 1b37e90e73..c01270be50 100644 --- a/package/python-pydyf/python-pydyf.hash +++ b/package/python-pydyf/python-pydyf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydyf/json -md5 6b2a02162a3f4be9464d7b4043953d33 pydyf-0.5.0.tar.gz -sha256 51e751ae1504037c1fc1f4815119137b011802cd5f6c3539db066c455b14a7e1 pydyf-0.5.0.tar.gz +md5 6f06b2c08717e25f17de043a02b71062 pydyf-0.6.0.tar.gz +sha256 b44a38855d7e47b740b3cd31ab63a2f5b9b2793931d50b0ccaed3bb7b86912fc pydyf-0.6.0.tar.gz # Locally computed sha256 checksums sha256 75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47 LICENSE diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk index 6327a3efe2..8d8cf56889 100644 --- a/package/python-pydyf/python-pydyf.mk +++ b/package/python-pydyf/python-pydyf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDYF_VERSION = 0.5.0 +PYTHON_PYDYF_VERSION = 0.6.0 PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz -PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/f4/4c/6d31b36a46714d8206b8ca84b8dc9aaf42093415b1f50471538552abe501 +PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/9d/c5/d5e4536968c36c0838459b5c482b9228e9aae839847837623d0d04576ba0 PYTHON_PYDYF_SETUP_TYPE = flit PYTHON_PYDYF_LICENSE = BSD-3-Clause PYTHON_PYDYF_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:10:09 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:10:09 +0200 Subject: [Buildroot] [git commit] package/python-pyphen: bump to version 0.14.0 Message-ID: <20230618131313.F320D83D5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=962b1a702356595919e3b28dff7eb876d00c69e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pyphen/python-pyphen.hash | 4 ++-- package/python-pyphen/python-pyphen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash index 39af62e085..47b9009ea1 100644 --- a/package/python-pyphen/python-pyphen.hash +++ b/package/python-pyphen/python-pyphen.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/Pyphen/json -md5 a5039d1a4d8d4bad784cb864927f83f8 pyphen-0.13.2.tar.gz -sha256 847f57a043a58408f24670ae0184ff6edfb5fd5731743208228c028ddc514438 pyphen-0.13.2.tar.gz +md5 19e799bbf459ac675698c37c5fae34a8 pyphen-0.14.0.tar.gz +sha256 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa pyphen-0.14.0.tar.gz # Locally computed sha256 checksums sha256 9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2 LICENSE sha256 2233a3eecf299bc271f1a9f57f0b3198343ad4ab16571d70320133002c51496b COPYING.GPL diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk index 9ca064c293..9baa2e7b98 100644 --- a/package/python-pyphen/python-pyphen.mk +++ b/package/python-pyphen/python-pyphen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPHEN_VERSION = 0.13.2 +PYTHON_PYPHEN_VERSION = 0.14.0 PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz -PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/46/12/aeb28a1e1a3f3cede967cea98ef3a1da844418ab8296a4bb9513f232736c +PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/4b/52/46b119f94b3f68e4193ada36941606d8e26852b67bb6e099b0e310540b41 PYTHON_PYPHEN_SETUP_TYPE = flit PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+ PYTHON_PYPHEN_LICENSE_FILES = LICENSE COPYING.GPL COPYING.LGPL COPYING.MPL From arnout at mind.be Sun Jun 18 13:14:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:14:49 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20230521.1 In-Reply-To: <20230605075100.1901700-1-james.hilliard1@gmail.com> References: <20230605075100.1901700-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:51, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pydal/python-pydal.hash | 4 ++-- > package/python-pydal/python-pydal.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash > index c55a17a545..8ed25084d1 100644 > --- a/package/python-pydal/python-pydal.hash > +++ b/package/python-pydal/python-pydal.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pydal/json > -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz > -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz > +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz > +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz > # Locally computed sha256 checksums > sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt > diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk > index f55c7fc2c5..1cc7e90b11 100644 > --- a/package/python-pydal/python-pydal.mk > +++ b/package/python-pydal/python-pydal.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDAL_VERSION = 20221110.1 > +PYTHON_PYDAL_VERSION = 20230521.1 > PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz > -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d > +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e > PYTHON_PYDAL_LICENSE = BSD-3-Clause > PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt > PYTHON_PYDAL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:15:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.8 In-Reply-To: <20230605074732.1899050-1-james.hilliard1@gmail.com> References: <20230605074732.1899050-1-james.hilliard1@gmail.com> Message-ID: <82dd38eb-e85d-dd2e-42cc-2a68128303ea@mind.be> On 05/06/2023 09:47, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > 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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz > -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz > +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz > +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 > --- a/package/python-pydantic/python-pydantic.mk > +++ b/package/python-pydantic/python-pydantic.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYDANTIC_VERSION = 1.10.4 > +PYTHON_PYDANTIC_VERSION = 1.10.8 > PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz > -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 > +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 > PYTHON_PYDANTIC_SETUP_TYPE = setuptools > PYTHON_PYDANTIC_LICENSE = MIT > PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:13:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:59 +0200 Subject: [Buildroot] [git commit] package/python-pycryptodomex: bump to version 3.18.0 Message-ID: <20230618131519.D057383D9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c97e81251d977223620348aba8aa5fcd93dc9b02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash index eb011dddb8..954f4a8938 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.hash +++ b/package/python-pycryptodomex/python-pycryptodomex.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz # Locally computed sha256 checksums sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk index b566bdd066..3790aa4787 100644 --- a/package/python-pycryptodomex/python-pycryptodomex.mk +++ b/package/python-pycryptodomex/python-pycryptodomex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools PYTHON_PYCRYPTODOMEX_LICENSE = \ BSD-2-Clause, \ From arnout at mind.be Sun Jun 18 13:13:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:14 +0200 Subject: [Buildroot] [git commit] package/python-pydantic: bump to version 1.10.8 Message-ID: <20230618131519.B923383D98@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e15d69160dfa975022de4c9f05a1a99be852322 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- 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 e73a3099a8..88b17f4575 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 2e036b5f993b93dd83f6a7009252ae78 pydantic-1.10.4.tar.gz -sha256 b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648 pydantic-1.10.4.tar.gz +md5 f0e286c32f40ec45aba9603742739cd6 pydantic-1.10.8.tar.gz +sha256 1410275520dfa70effadf4c21811d755e7ef9bb1f1d077a21958153a92c8d9ca pydantic-1.10.8.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 a1a4dc9b16..b800426d22 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.10.4 +PYTHON_PYDANTIC_VERSION = 1.10.8 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/53/17/34e54e352f6a3d304044e52d5ddd5cd621a62ec8fb7af08cc73af65dd3e1 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/23/65/2aa13873e9e0084ecaec00fbe6c6096b65e1ab99ba66bdbf7e4e7c4cc915 PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:13:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:13:37 +0200 Subject: [Buildroot] [git commit] package/python-pydal: bump to version 20230521.1 Message-ID: <20230618131519.C6BC383D9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f1f0597e2f1db8c864ee7a54d95fb64209fcb97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pydal/python-pydal.hash | 4 ++-- package/python-pydal/python-pydal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index c55a17a545..8ed25084d1 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydal/json -md5 eeaf44cdcdb6bd2040713c710a4a04be pydal-20221110.1.tar.gz -sha256 7c3e891c70f8d8918e36276f210a1959bb7badf3b276f47191986ffcf5b6a390 pydal-20221110.1.tar.gz +md5 47f0425745bcd1bb413aa9208cd06b3c pydal-20230521.1.tar.gz +sha256 10478a61e627c5b8cb7691f7f7ebf7210845485316493d37d740c297fb6d1845 pydal-20230521.1.tar.gz # Locally computed sha256 checksums sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index f55c7fc2c5..1cc7e90b11 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20221110.1 +PYTHON_PYDAL_VERSION = 20230521.1 PYTHON_PYDAL_SOURCE = pydal-$(PYTHON_PYDAL_VERSION).tar.gz -PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/73/83/b904c464b6ab060e12b3f406f1fab7deb97bcd9d2021d8c87325e6225c2d +PYTHON_PYDAL_SITE = https://files.pythonhosted.org/packages/68/b4/15dc227f965cc0525ca7f432368706cc4087ad6d587a5a05b251d133023e PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt PYTHON_PYDAL_SETUP_TYPE = setuptools From arnout at mind.be Sun Jun 18 13:15:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:20 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pycryptodomex: bump to version 3.18.0 In-Reply-To: <20230605075449.1904937-1-james.hilliard1@gmail.com> References: <20230605075449.1904937-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 09:54, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pycryptodomex/python-pycryptodomex.hash | 4 ++-- > package/python-pycryptodomex/python-pycryptodomex.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pycryptodomex/python-pycryptodomex.hash b/package/python-pycryptodomex/python-pycryptodomex.hash > index eb011dddb8..954f4a8938 100644 > --- a/package/python-pycryptodomex/python-pycryptodomex.hash > +++ b/package/python-pycryptodomex/python-pycryptodomex.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/pycryptodomex/json > -md5 9d27f03c036c89afd3d66970bb49cd06 pycryptodomex-3.16.0.tar.gz > -sha256 e9ba9d8ed638733c9e95664470b71d624a6def149e2db6cc52c1aca5a6a2df1d pycryptodomex-3.16.0.tar.gz > +md5 3b8d868cef13ea41cb3bfeab66a7707c pycryptodomex-3.18.0.tar.gz > +sha256 3e3ecb5fe979e7c1bb0027e518340acf7ee60415d79295e5251d13c68dde576e pycryptodomex-3.18.0.tar.gz > # Locally computed sha256 checksums > sha256 4e04660d77c1c64e89d79537919fb8240fa21484a7e3db29f358b2c7f84ea073 LICENSE.rst > sha256 8e563c767164faa0831a333b57d23d4311cf566eb1b15d93250f4606be4eb549 Doc/LEGAL/COPYRIGHT.pycrypto > diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk > index b566bdd066..3790aa4787 100644 > --- a/package/python-pycryptodomex/python-pycryptodomex.mk > +++ b/package/python-pycryptodomex/python-pycryptodomex.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYCRYPTODOMEX_VERSION = 3.16.0 > +PYTHON_PYCRYPTODOMEX_VERSION = 3.18.0 > PYTHON_PYCRYPTODOMEX_SOURCE = pycryptodomex-$(PYTHON_PYCRYPTODOMEX_VERSION).tar.gz > -PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/5d/22/575c7dd7c86843e07a791cfa2143e7292d6b380f5a7cce966a49b9d6c9f4 > +PYTHON_PYCRYPTODOMEX_SITE = https://files.pythonhosted.org/packages/40/92/efd675dba957315d705f792b28d900bddc36f39252f6713961b4221ee9af > PYTHON_PYCRYPTODOMEX_SETUP_TYPE = setuptools > PYTHON_PYCRYPTODOMEX_LICENSE = \ > BSD-2-Clause, \ From arnout at mind.be Sun Jun 18 13:17:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-pillow: bump to version 9.5.0 In-Reply-To: <20230605080025.1925464-1-james.hilliard1@gmail.com> References: <20230605080025.1925464-1-james.hilliard1@gmail.com> Message-ID: <9a8fee52-c5f8-dd63-4e5a-286acff765e0@mind.be> On 05/06/2023 10:00, James Hilliard wrote: > License hash changed due to wording update: > https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-pillow/python-pillow.hash | 6 +++--- > package/python-pillow/python-pillow.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash > index d514bdfe56..43bb824b6a 100644 > --- a/package/python-pillow/python-pillow.hash > +++ b/package/python-pillow/python-pillow.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/pillow/json > -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz > -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz > +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz > +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz > > # Locally computed sha256 checksums > -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE > +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE > diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk > index c02968610f..b69d329cde 100644 > --- a/package/python-pillow/python-pillow.mk > +++ b/package/python-pillow/python-pillow.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -PYTHON_PILLOW_VERSION = 9.4.0 > -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e > +PYTHON_PILLOW_VERSION = 9.5.0 > +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d > PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz > PYTHON_PILLOW_LICENSE = HPND > PYTHON_PILLOW_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:15:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:15:35 +0200 Subject: [Buildroot] [git commit] package/python-pillow: bump to version 9.5.0 Message-ID: <20230618131719.9C2DE83DA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9aa45c0f892a129cc56f57fd0c9dffbe0af3b4fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License hash changed due to wording update: https://github.com/python-pillow/Pillow/commit/997932bc93c778919fe22f4838ef0929482fe520 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-pillow/python-pillow.hash | 6 +++--- package/python-pillow/python-pillow.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index d514bdfe56..43bb824b6a 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pillow/json -md5 ee6e9a6c729ed9e9a78ccd3f6e9d7143 Pillow-9.4.0.tar.gz -sha256 a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e Pillow-9.4.0.tar.gz +md5 ed80942ad1ade1aab0fcf3790d0be3ec Pillow-9.5.0.tar.gz +sha256 bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1 Pillow-9.5.0.tar.gz # Locally computed sha256 checksums -sha256 4e1755595052d843e2f350c930759f945ecf707bf812883948d181016b12dd0f LICENSE +sha256 0fdb68ffb39062553be40be4e6eaea9700b4f5e870a720ae86b8925d67613ddd LICENSE diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index c02968610f..b69d329cde 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 9.4.0 -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/bc/07/830784e061fb94d67649f3e438ff63cfb902dec6d48ac75aeaaac7c7c30e +PYTHON_PILLOW_VERSION = 9.5.0 +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz PYTHON_PILLOW_LICENSE = HPND PYTHON_PILLOW_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:18:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:18:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-installer: bump to version 0.7.0 In-Reply-To: <20230605080911.2027474-1-james.hilliard1@gmail.com> References: <20230605080911.2027474-1-james.hilliard1@gmail.com> Message-ID: <9d1ab6fa-2d10-d17b-bcf1-47e90dd7eab4@mind.be> On 05/06/2023 10:09, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-installer/python-installer.hash | 4 ++-- > package/python-installer/python-installer.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash > index 97d455b87c..577b23a7ab 100644 > --- a/package/python-installer/python-installer.hash > +++ b/package/python-installer/python-installer.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/installer/json > -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz > -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz > +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz > +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz > # Locally computed sha256 checksums > sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE > diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk > index 3430e46b51..094a918090 100644 > --- a/package/python-installer/python-installer.mk > +++ b/package/python-installer/python-installer.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_INSTALLER_VERSION = 0.6.0 > +PYTHON_INSTALLER_VERSION = 0.7.0 > PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz > -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 > +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 > PYTHON_INSTALLER_LICENSE = MIT > PYTHON_INSTALLER_LICENSE_FILES = LICENSE > PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:18:16 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:18:16 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.9.0 In-Reply-To: <20230605081423.2041317-1-james.hilliard1@gmail.com> References: <20230605081423.2041317-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 10:14, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-flit-core/python-flit-core.hash | 4 ++-- > package/python-flit-core/python-flit-core.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash > index f63a64ed1b..4d4907f5dc 100644 > --- a/package/python-flit-core/python-flit-core.hash > +++ b/package/python-flit-core/python-flit-core.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/flit_core/json > -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz > -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz > +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz > +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz > # Locally computed > sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE > diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk > index f96191ade6..ea887a0258 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.8.0 > +PYTHON_FLIT_CORE_VERSION = 3.9.0 > PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz > -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc > +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 > PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause > PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE > PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:17:20 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:20 +0200 Subject: [Buildroot] [git commit] package/python-installer: bump to version 0.7.0 Message-ID: <20230618131833.A190283E5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da7db0d5537516e867c3b4049da1484bd3e37e4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-installer/python-installer.hash | 4 ++-- package/python-installer/python-installer.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-installer/python-installer.hash b/package/python-installer/python-installer.hash index 97d455b87c..577b23a7ab 100644 --- a/package/python-installer/python-installer.hash +++ b/package/python-installer/python-installer.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/installer/json -md5 ac5fee994b04f228c151306f5ad96b04 installer-0.6.0.tar.gz -sha256 f3bd36cd261b440a88a1190b1becca0578fee90b4b62decc796932fdd5ae8839 installer-0.6.0.tar.gz +md5 d961d1105c9270049528b1167ed021bc installer-0.7.0.tar.gz +sha256 a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631 installer-0.7.0.tar.gz # Locally computed sha256 checksums sha256 37b8b9f2569892fa54406383d431169dbb2115980d78b7efba6eeae5664c484f LICENSE diff --git a/package/python-installer/python-installer.mk b/package/python-installer/python-installer.mk index 3430e46b51..094a918090 100644 --- a/package/python-installer/python-installer.mk +++ b/package/python-installer/python-installer.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INSTALLER_VERSION = 0.6.0 +PYTHON_INSTALLER_VERSION = 0.7.0 PYTHON_INSTALLER_SOURCE = installer-$(PYTHON_INSTALLER_VERSION).tar.gz -PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/c9/ab/a9141dc175ec7b620fffe7e0295251a7b6a0ffb4325d64aeb128dff8c698 +PYTHON_INSTALLER_SITE = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 PYTHON_INSTALLER_LICENSE = MIT PYTHON_INSTALLER_LICENSE_FILES = LICENSE PYTHON_INSTALLER_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:17:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:17:43 +0200 Subject: [Buildroot] [git commit] package/python-flit-core: bump to version 3.9.0 Message-ID: <20230618131833.ABAD083EF4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=374c6be2695056701c15b81fc40375c1237b3537 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-flit-core/python-flit-core.hash | 4 ++-- package/python-flit-core/python-flit-core.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index f63a64ed1b..4d4907f5dc 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz -sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz +md5 3bc52f1952b9a78361114147da63c35b flit_core-3.9.0.tar.gz +sha256 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba flit_core-3.9.0.tar.gz # Locally computed sha256 35b4f1dec512e617077fd6980dbb43ef8c2887adc5d0185edb4c04da175dd816 LICENSE diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index f96191ade6..ea887a0258 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.8.0 +PYTHON_FLIT_CORE_VERSION = 3.9.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80 PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_LICENSE_FILES = LICENSE PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From arnout at mind.be Sun Jun 18 13:26:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:26:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-cython: bump to version 0.29.35 In-Reply-To: <20230605082130.2142774-1-james.hilliard1@gmail.com> References: <20230605082130.2142774-1-james.hilliard1@gmail.com> Message-ID: On 05/06/2023 10:21, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/python-cython/python-cython.hash | 4 ++-- > package/python-cython/python-cython.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash > index e7e86264d2..dc75d098d3 100644 > --- a/package/python-cython/python-cython.hash > +++ b/package/python-cython/python-cython.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/cython/json > -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz > -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz > +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz > +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz > # Locally computed sha256 checksums > sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt > sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt > diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk > index b11d75b33d..145e804bd7 100644 > --- a/package/python-cython/python-cython.mk > +++ b/package/python-cython/python-cython.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_CYTHON_VERSION = 0.29.33 > +PYTHON_CYTHON_VERSION = 0.29.35 > PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz > -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c > +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd > PYTHON_CYTHON_SETUP_TYPE = setuptools > PYTHON_CYTHON_LICENSE = Apache-2.0 > PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt From arnout at mind.be Sun Jun 18 13:27:35 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:27:35 +0200 Subject: [Buildroot] [PATCH 1/1] package/zxing-cpp: bump to version 2.0.0 In-Reply-To: <20230606041819.2785554-1-james.hilliard1@gmail.com> References: <20230606041819.2785554-1-james.hilliard1@gmail.com> Message-ID: On 06/06/2023 06:18, James Hilliard wrote: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/zxing-cpp/zxing-cpp.hash | 2 +- > package/zxing-cpp/zxing-cpp.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash > index 5457ede44a..4018e95fde 100644 > --- a/package/zxing-cpp/zxing-cpp.hash > +++ b/package/zxing-cpp/zxing-cpp.hash > @@ -1,5 +1,5 @@ > # Locally calculated > -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz > +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz > > # License files > sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE > diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk > index 1051376808..b11814d114 100644 > --- a/package/zxing-cpp/zxing-cpp.mk > +++ b/package/zxing-cpp/zxing-cpp.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ZXING_CPP_VERSION = 1.4.0 > +ZXING_CPP_VERSION = 2.0.0 > ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) > ZXING_CPP_LICENSE = Apache-2.0 > ZXING_CPP_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:27:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:27:02 +0200 Subject: [Buildroot] [git commit] package/zxing-cpp: bump to version 2.0.0 Message-ID: <20230618132754.9335183E4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=049adbb6073f3f8b08c04df231565f8661f29c16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/zxing-cpp/zxing-cpp.hash | 2 +- package/zxing-cpp/zxing-cpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index 5457ede44a..4018e95fde 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz +sha256 12b76b7005c30d34265fc20356d340da179b0b4d43d2c1b35bcca86776069f76 zxing-cpp-2.0.0.tar.gz # License files sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index 1051376808..b11814d114 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_VERSION = 2.0.0 ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 ZXING_CPP_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 18 13:26:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:26:24 +0200 Subject: [Buildroot] [git commit] package/python-cython: bump to version 0.29.35 Message-ID: <20230618132754.87DEC83F6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eee958dcc4b5474a1dc1c8536e54ae3b335ffa86 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-cython/python-cython.hash | 4 ++-- package/python-cython/python-cython.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cython/python-cython.hash b/package/python-cython/python-cython.hash index e7e86264d2..dc75d098d3 100644 --- a/package/python-cython/python-cython.hash +++ b/package/python-cython/python-cython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/cython/json -md5 bd42c555cb2298b8a94fa8de7ee679ba Cython-0.29.33.tar.gz -sha256 5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a Cython-0.29.33.tar.gz +md5 138dba31e20e178b431a2e403154f906 Cython-0.29.35.tar.gz +sha256 6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 Cython-0.29.35.tar.gz # Locally computed sha256 checksums sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 LICENSE.txt sha256 e1eb1c49a8508e8173dac30157e4a6439a44ad8846194746c424fbc3fc2b95d7 COPYING.txt diff --git a/package/python-cython/python-cython.mk b/package/python-cython/python-cython.mk index b11d75b33d..145e804bd7 100644 --- a/package/python-cython/python-cython.mk +++ b/package/python-cython/python-cython.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CYTHON_VERSION = 0.29.33 +PYTHON_CYTHON_VERSION = 0.29.35 PYTHON_CYTHON_SOURCE = Cython-$(PYTHON_CYTHON_VERSION).tar.gz -PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c +PYTHON_CYTHON_SITE = https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd PYTHON_CYTHON_SETUP_TYPE = setuptools PYTHON_CYTHON_LICENSE = Apache-2.0 PYTHON_CYTHON_LICENSE_FILES = COPYING.txt LICENSE.txt From arnout at mind.be Sun Jun 18 13:31:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:31:13 +0200 Subject: [Buildroot] [PATCH 2/2] package/inadyn: update description, how to enable HTTPS support In-Reply-To: <20230606070126.165827-3-troglobit@gmail.com> References: <20230606070126.165827-1-troglobit@gmail.com> <20230606070126.165827-3-troglobit@gmail.com> Message-ID: On 06/06/2023 09:01, Joachim Wiberg wrote: > Signed-off-by: Joachim Wiberg > --- > package/inadyn/Config.in | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in > index 3589823da4..1476e9cf84 100644 > --- a/package/inadyn/Config.in > +++ b/package/inadyn/Config.in > @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN > depends on !BR2_STATIC_LIBS # dlopen() > select BR2_PACKAGE_LIBCONFUSE > help > - INADYN is a free DynDNS client. It gives the possibility > - to have your own fixed hostname registered on the internet, > - although your IP might be changing. > + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used > + to automate the task of keeping your Internet name in sync with This line is too long, as reported by check-package. Both applied to master with that fixed, thanks. Regards, Arnout > + your public (DHCP/PPPoE) IP address. It can also be used when > + you have backup connections to the Internet. > + > + For HTTPS support you need to select one of the libraries: > + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). > > https://github.com/troglobit/inadyn > From arnout at mind.be Sun Jun 18 13:30:33 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:30:33 +0200 Subject: [Buildroot] [git commit] package/inadyn: update description, how to enable HTTPS support Message-ID: <20230618133126.2C69783FD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7a7d93be42b022a7444e9ff48f3cb588f310a69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/inadyn/Config.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package/inadyn/Config.in b/package/inadyn/Config.in index 3589823da4..63b2d9ad5f 100644 --- a/package/inadyn/Config.in +++ b/package/inadyn/Config.in @@ -4,9 +4,13 @@ config BR2_PACKAGE_INADYN depends on !BR2_STATIC_LIBS # dlopen() select BR2_PACKAGE_LIBCONFUSE help - INADYN is a free DynDNS client. It gives the possibility - to have your own fixed hostname registered on the internet, - although your IP might be changing. + In-a-Dyn is Dynamic DNS (DDNS) client with HTTPS support used + to automate the task of keeping your Internet name in sync + with your public (DHCP/PPPoE) IP address. It can also be used + when you have backup connections to the Internet. + + For HTTPS support you need to select one of the libraries: + OpenSSL, GnuTLS, or mbed TLS (PolarSSL). https://github.com/troglobit/inadyn From arnout at mind.be Sun Jun 18 13:28:17 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 18 Jun 2023 15:28:17 +0200 Subject: [Buildroot] [git commit] package/inadyn: bump to v2.11.0 Message-ID: <20230618133126.232F483FD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7faf0389fd6a999f877b037e1bbbd1b04c36fa49 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Upstream ChageLog, summary: - Add wildcard support for Cloudflare - New DDNS providers from DD-WRT; - goip.de - myonlineportal.net - desec.io (a.k.a. dedyn.io) - domaindiscount24.com - dy.fi - do.de (Domain-Offensive) - Domopoli.de - inwx - It's DNS - Joker.com - all-inkl.com - core-networks.de - dnsever.com - dnshome.de - dnsmadeeasy.com - dnsmax.com - schokokeks.org - variomedia.de - udmedia.de - moniker.com - dyndns.it - infomaniak.com - oray.com - simply.com - mydns.jp - myonlineportal.net - namecheap.com - regfish.de - twodns.de - Support for updating both ipv4 and ipv6 address for same provider - Add new command line options -L and -S NAME to list supported providers and their respective details - Add 'success' as a valid generic response to DNS update - Fix use after free in logger at inadyn exit - Use dynv6 'auto' IP only if we have not detected an address - Replace unstable api.ipify.org with http://ifconfig.me - Fix default checkip server for dnsexit.com - Fix easydns response code problem Signed-off-by: Joachim Wiberg Signed-off-by: Arnout Vandecappelle --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 2c0995babf..94af9f87b7 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz +sha256 9ddac7b6b0a1ed372c6cb5afaec6bea927ab539db02c8536dd10d73bd1d37c95 inadyn-2.11.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 5a24c1eced..3e346fd769 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.10.0 +INADYN_VERSION = 2.11.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING From bernd at kuhls.net Sun Jun 18 13:34:10 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 15:34:10 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes Message-ID: <20230618133410.3204138-1-bernd@kuhls.net> Fixes commit which added hashes for wrong files: https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 Signed-off-by: Bernd Kuhls --- Sorry! linux/linux.hash | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index ee510f836d..d90f6cb2a3 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz -- 2.39.2 From dannenberg at ti.com Sun Jun 18 13:43:08 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Sun, 18 Jun 2023 08:43:08 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <20230616120230.a4z5dfr4kzsz7i6u@dasso> <20230616221311.xlthgoct6lpko5kq@dasso> <02ac14ea-c3c9-9763-83ac-4a83efd534b3@mind.be> Message-ID: <20230618134308.p3ehslp5s2j36dqi@dasso> Hi Arnout, On Sun, Jun 18, 2023 at 02:27:52PM +0200, Arnout Vandecappelle wrote: > > > On 17/06/2023 00:13, Andreas Dannenberg via buildroot wrote: > > Hi Fran?ois, > > > > On Fri, Jun 16, 2023 at 06:40:35PM +0200, Fran?ois Perrad wrote: > > > Le ven. 16 juin 2023 ? 14:05, Andreas Dannenberg a > > > ?crit : > > > > > > > Hi Fran?ois, > > > > > > > > On Fri, Jun 16, 2023 at 01:15:04PM +0200, Fran?ois Perrad wrote: > [snip] > > > > > > > > > > core-secdev-k3 could be a host package and an optional dependency of > > > > uboot > > > > > or atf > > > > > > > > Good suggestion, I thought about same but wasn't quite sure how to set > > > > this up, but I'll look into this based on your below starting point. It > > > > would cover HS-FS device variants ("High Security - Field Securable"), > > > > which is 90% of the use case, and 100% of the initial use case (somebody > > > > getting a board, evaluating), all when the custom keys were not yet > > > > programmed into the SOC (which is what turns the device into a HS-SE > > > > device, at which time custom signing keys will need to be provided as > > > > part of core-secdev-k3). > > > > > > > > Can a host package easily export/share and ENV variable > > > > (TI_SECURE_DEV_PKG)? > > > > > > > > > > > yes (we are in a Makefile fragment): > > > export > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > when a package needed it, just add : > > > FOO_DEPENDENCIES += host-ti-core-secdev-k3 > > > > > > Fran?ois > > > > Good point, using the make construct for 'export' should work, and in > > fact it does. Just tried it out. Was able to largely carry over what you > > came up with (thanks again!!). One change I had to made was to add a > > 'host-' prefix to the line exporting the ti-core-secdev-k3 package > > location. Below is my Makefile fragment. Will make this part of PATCH > > v9 series I intent to send out next week (want to give it a few more days > > to allow folks to add feedback). > > > > > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,21 @@ > > +################################################################################ > > +# > > +## ti-core-secdev-k3 > > +# > > +################################################################################# > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > + > > +# To allow the image signing process for various firmware artifacts to work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > +# the build process by exporting it through the use of an environmental > > +# variable. From there on, other packages like ti-k3-r5-loader will pick up the > > +# signing tools and keys that are provided in this package. > > +export TI_SECURE_DEV_PKG = $(BUILD_DIR)/host-ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > I didn't follow the entire discussion; however, be aware that this export > applies globally, i.e. _all_ packages will have TI_SECURE_DEV_PKG in their > environment. IIUC, this is exactly what you want because you want the > environment variable to be available to e.g. ti-k3-r5-loader. But it's also > going to be in the environment of busybox, libcurl, and all completely > unrelated packages. Worse, it's going to be in the environment even if > you're not using ti-core-secdev-k3 at all! > > Therefore, I'm not in favour of this export. I think it's better to just > set the variable here, without exporting, and then in every package that > actually needs it, include it explicitly in the build commands. E.g. > > define TI_K3_R5_LOADER_BUILD_CMDS > $(TARGET_CONFIGURE_OPTS) TI_SECURE_DEV_PKG=$(TI_SECURE_DEV_PKG) \ > $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > endef Ok, makes sense to minimize polluting the global environment. Will update this accordingly. It'll also better allow to find 'users' of this in the Buildroot source tree by grepping for that variable, which is always a nice thing to be able to do to understand how things work together. > Note that you'll already need the explicit dependency in the packages using > ti-core-secdev-k3, so I don't think it's a problem to add the environment > variable explicitly as well. Actually there is no unconditional hard dependency of anything on ti-core-secdev-k3, as the use of this package is optional in some cases, such as when building for General Purpose ("GP") device variants which always have secure boot disabled. Or in case of High Security - Security Enforcing ("HS-SE") devices the user must provide their _own_ package containing _their_ private keys for signing purposes, probably not something to be done by storing them in a package. I'll see that I can set it up such that the ti-core-secdev-k3 Buildroot package is used if enabled, but the user can override this by providing their own TI_SECURE_DEV_PKG env variable through their shell environment, in which case their "private" tool is used from their build system (instead of what the Buildroot package contributes). I'll see I can model this appropriately and explain in more detail as part of PATCH v9. I'll probably also make the SoC type selection (BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE, see "[PATCH v8 02/10] boot/ti-k3-image-gen: new package") via multiple-choice Kconfig options (as it was suggested earlier actually). Thanks! -- Andreas Dannenberg Texas Instruments Inc > > Regards, > Arnout > > > + > > +$(eval $(host-generic-package)) > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > > > > This will be needed not only by ti-k3-image-gen but also by uboot and > > > > potentially other packages in the future. > > > > > > > > Regards, Andreas > > > > > > > > > > > > > > > > > > ################################################################################ > > > > > # > > > > > # ti-core-secdev-k3 > > > > > # > > > > > > > > > ################################################################################ > > > > > > > > > > TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > TI_CORE_SECDEV_K3_SITE = > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > TI_CORE_SECDEV_K3_SOURCE = > > > > > core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > > > > > > > TI_SECURE_DEV_PKG=$(BUILD_DIR)/ti-core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION) > > > > > > > > > > $(eval $(host-generic-package)) > > > > > > > > > > Fran?ois > > > > > > > > > > > > > > > > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/board/ti/am64x_sk/readme.txt > > > > b/board/ti/am64x_sk/readme.txt > > > > > > index fe83c675f5..51d0312726 100644 > > > > > > --- a/board/ti/am64x_sk/readme.txt > > > > > > +++ b/board/ti/am64x_sk/readme.txt > > > > > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > > > > > Optional: modify the configuration: > > > > > > $ make menuconfig > > > > > > > > > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > > > > > + > > > > > > +To allow the image signing process for various firmware artifacts to > > > > > > +work the build process for HS-FS and HS-SE device variants is using > > > > > > +an external 'core-secdev-k3' package which can be obtained from > > > > > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > > > > > +To prepare building for those device variants create a local copy of > > > > > > +the 'core-secdev-k3' and export its location through the > > > > > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > > > > > +HS-FS device variants such as populated on the SK-AM64B board, or > > > > > > +customize this package with your private signing keys when using a > > > > > > +HS-SE device variant. > > > > > > + > > > > > > +$ git clone > > > > > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > > > > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > > > > > + > > > > > > Build: > > > > > > $ make > > > > > > > > > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > > > > > index 2d05ddd96b..033101b735 100644 > > > > > > --- a/configs/am62x_sk_defconfig > > > > > > +++ b/configs/am62x_sk_defconfig > > > > > > @@ -28,7 +28,7 @@ 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="am62x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > > > > > index a26e38a043..096dd77f6a 100644 > > > > > > --- a/configs/am64x_sk_defconfig > > > > > > +++ b/configs/am64x_sk_defconfig > > > > > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > > > > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > > > > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > > > > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > > > > > BR2_TARGET_TI_K3_R5_LOADER=y > > > > > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > > > > > -- > > > > > > 2.34.1 > > > > > > > > > > > > _______________________________________________ > > > > > > buildroot mailing list > > > > > > buildroot at buildroot.org > > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > > > > > > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From leo at yuriev.ru Sun Jun 18 14:44:24 2023 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Sun, 18 Jun 2023 17:44:24 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.12.7 "Artek" Message-ID: <20230618144425.105081-1-leo@yuriev.ru> This is bugfix release of stable libmdbx branch, on the day of international children's camp ?Artek?. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. The most significant fixes of v0.12.7: - added workaround for build issues with modern GCC using `-m32 -arch=i686 -Ofast`. - fixed the cause of the false-positive warning of modern GCC in the C++ API. - refined DB opening in "recovery" mode and switching to a given meta-page. 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 7a5b19952e..0f5908cf38 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075 libmdbx-amalgamated-0.12.5.tar.xz +sha256 e150541c2b07558b961e754e8e9171bf1aa974c8e936f62bd375606f7d550667 libmdbx-amalgamated-0.12.7.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index 0c6c9bcb9f..84b58632b6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.12.5 +LIBMDBX_VERSION = 0.12.7 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.40.1 From yann.morin.1998 at free.fr Sun Jun 18 16:10:21 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:10:21 +0200 Subject: [Buildroot] [git commit] package/hwdata: install to staging Message-ID: <20230618161953.5A73783FFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f36c57728aa43df2355db731d90712a5a29cc501 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master hwdata provides a .pc file, which other packages can look up to find the location where hwdata files are, and use them at build time. This is the case for the upcoming libdisplay-info package, which requires the hwdata's PNP IDs at build time. However, installing the .pc file is not enough. Indeed, meson (which libdisplay-info uses) will look for the corresponding data files in datadir, which it locates relative to the sysroot, which is our staging. So, we also need to install the hwdata files in staging. Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/hwdata/hwdata.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk index a7dd84f62c..cac6b80185 100644 --- a/package/hwdata/hwdata.mk +++ b/package/hwdata/hwdata.mk @@ -8,6 +8,7 @@ HWDATA_VERSION = 0.371 HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 HWDATA_LICENSE_FILES = COPYING LICENSE +HWDATA_INSTALL_STAGING = YES HWDATA_FILES = \ $(if $(BR2_PACKAGE_HWDATA_IAB_OUI_TXT),iab.txt oui.txt) \ @@ -15,7 +16,22 @@ HWDATA_FILES = \ $(if $(BR2_PACKAGE_HWDATA_PNP_IDS),pnp.ids) \ $(if $(BR2_PACKAGE_HWDATA_USB_IDS),usb.ids) +define HWDATA_CONFIGURE_CMDS + (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) +endef + +define HWDATA_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) hwdata.pc +endef + ifneq ($(strip $(HWDATA_FILES)),) +define HWDATA_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0644 $(@D)/hwdata.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/hwdata.pc + $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/share/hwdata + $(INSTALL) -m 644 -t $(STAGING_DIR)/usr/share/hwdata \ + $(addprefix $(@D)/,$(HWDATA_FILES)) +endef define HWDATA_INSTALL_TARGET_CMDS $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/share/hwdata $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/share/hwdata \ From yann.morin.1998 at free.fr Sun Jun 18 16:20:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:20:30 +0200 Subject: [Buildroot] [PATCH 1/2] package/hwdata: install to staging In-Reply-To: <20230507142319.1001150-1-bernd.kuhls@t-online.de> References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> Message-ID: <20230618162030.GA2754@scaer> Bernd, All, On 2023-05-07 16:23 +0200, Bernd Kuhls spake thusly: > Build-time dependency for the new libdisplay-info package. I've substantially expanded on the commit log, to explain _why_ it needs to be installed to staging. Applied to master, thanks. Regards, Yann E. MORIN. > Signed-off-by: Bernd Kuhls > --- > package/hwdata/hwdata.mk | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/package/hwdata/hwdata.mk b/package/hwdata/hwdata.mk > index 755a9c93f1..cbac3a22d4 100644 > --- a/package/hwdata/hwdata.mk > +++ b/package/hwdata/hwdata.mk > @@ -8,6 +8,7 @@ HWDATA_VERSION = 0.369 > HWDATA_SITE = $(call github,vcrhonek,hwdata,v$(HWDATA_VERSION)) > HWDATA_LICENSE = GPL-2.0+, BSD-3-Clause, XFree86 1.0 > HWDATA_LICENSE_FILES = COPYING LICENSE > +HWDATA_INSTALL_STAGING = YES > > HWDATA_FILES = \ > $(if $(BR2_PACKAGE_HWDATA_IAB_OUI_TXT),iab.txt oui.txt) \ > @@ -15,7 +16,22 @@ HWDATA_FILES = \ > $(if $(BR2_PACKAGE_HWDATA_PNP_IDS),pnp.ids) \ > $(if $(BR2_PACKAGE_HWDATA_USB_IDS),usb.ids) > > +define HWDATA_CONFIGURE_CMDS > + (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) > +endef > + > +define HWDATA_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) hwdata.pc > +endef > + > ifneq ($(strip $(HWDATA_FILES)),) > +define HWDATA_INSTALL_STAGING_CMDS > + $(INSTALL) -D -m 0644 $(@D)/hwdata.pc \ > + $(STAGING_DIR)/usr/lib/pkgconfig/hwdata.pc > + $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/share/hwdata > + $(INSTALL) -m 644 -t $(STAGING_DIR)/usr/share/hwdata \ > + $(addprefix $(@D)/,$(HWDATA_FILES)) > +endef > define HWDATA_INSTALL_TARGET_CMDS > $(INSTALL) -d -m 755 $(TARGET_DIR)/usr/share/hwdata > $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/share/hwdata \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 18 16:25:25 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 18:25:25 +0200 Subject: [Buildroot] [PATCH 2/2] package/libdisplay-info: new package In-Reply-To: <20230507142319.1001150-2-bernd.kuhls@t-online.de> References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> <20230507142319.1001150-2-bernd.kuhls@t-online.de> Message-ID: <20230618162525.GB2754@scaer> Bernd, All, On 2023-05-07 16:23 +0200, Bernd Kuhls spake thusly: > Needed for upcoming Kodi version 21.0-Omega. > Depends on the previous patch to enable staging install of hwdata. > > Disable -fPIC on BR2_m68k_cf to avoid build failure: > > /tmp/ccgMh4YA.s: Assembler messages: > /tmp/ccgMh4YA.s: Fatal error: Tried to convert PC relative branch to absolute jump > > For details see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971#c11 > > Signed-off-by: Bernd Kuhls [--SNIP--] > diff --git a/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch > new file mode 100644 > index 0000000000..334b786fff > --- /dev/null > +++ b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch > @@ -0,0 +1,36 @@ > +From 648c1cb66b571b037976b61363654f39448f5fac Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sun, 7 May 2023 14:14:48 +0200 > +Subject: [PATCH] displayid.c: Include sys/types.h > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Fixes build error > +../displayid.c:377:10: error: ?ssize_t? undeclared (first use in this function); did you mean ?size_t?? > + > +seen with: > +arc-linux-gcc.br_real (Buildroot 2021.11-4428-g6b6741b) 10.2.0 > + > +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/merge_requests/163 This has now been merged, good! So, when you respin, please update to use a pointer to the actual commit, not the MR. Thanks! [--SNIP--] > diff --git a/package/libdisplay-info/libdisplay-info.mk b/package/libdisplay-info/libdisplay-info.mk > new file mode 100644 > index 0000000000..d11f682a5a > --- /dev/null > +++ b/package/libdisplay-info/libdisplay-info.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# libdisplay-info > +# > +################################################################################ > + > +LIBDISPLAY_INFO_VERSION = 0.1.1 > +LIBDISPLAY_INFO_SOURCE = libdisplay-info-$(LIBDISPLAY_INFO_VERSION).tar.bz2 > +LIBDISPLAY_INFO_SITE = https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/$(LIBDISPLAY_INFO_VERSION) > +LIBDISPLAY_INFO_LICENSE = MIT > +LIBDISPLAY_INFO_LICENSE_FILES = LICENSE > +LIBDISPLAY_INFO_INSTALL_STAGING = YES > +LIBDISPLAY_INFO_DEPENDENCIES = hwdata > + > +# workaround for static_assert on uclibc-ng < 1.0.42 > +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) -Dstatic_assert=_Static_assert So what happens with toolchains using uclibc-ng >= 1.0.42 ? > +# m68k_cf can't use meson's default -fPIC, so we need to disable it to > +# avoid a build failure. > +ifeq ($(BR2_m68k_cf),y) > +LIBDISPLAY_INFO_CONF_OPTS += -Db_staticpic=false If static+PIC is really borked on coldfire, then we should do that for all packages, not just libdisplay-info, no? If so, then it should go into the meson-package infra, i.e. in package/pkg-meson.mk around line 158. Regards, Yann E. MORIN. > +endif > + > +$(eval $(meson-package)) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bugzilla at busybox.net Sun Jun 18 16:30:33 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 16:30:33 +0000 Subject: [Buildroot] [Bug 15634] New: fluidsynths refers to missing libgomp.so.1 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Bug ID: 15634 Summary: fluidsynths refers to missing libgomp.so.1 Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- $ ldd /lib64/libfluidsynth.so libgomp.so.1 => not found -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 16:40:53 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 16:40:53 +0000 Subject: [Buildroot] [Bug 15637] New: every var expansion in a .pc file prepended with sysroot Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 Bug ID: 15637 Summary: every var expansion in a .pc file prepended with sysroot Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- buildroot seems to have some pkg-config wrapper that adds the sysroot path per every variable expansion. I have a .pc file that emits -rpath on --libs. rpath with the sysroot prefix doesn't work. How should I get the proper rpath with pkg-config under buildroot? Can buildroot be told to not add sysroot path to some variables? -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Sun Jun 18 18:31:05 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:31:05 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/libdisplay-info: new package In-Reply-To: <20230618183105.2474342-1-bernd@kuhls.net> References: <20230618183105.2474342-1-bernd@kuhls.net> Message-ID: <20230618183105.2474342-2-bernd@kuhls.net> Needed for upcoming Kodi version 21.0-Omega. Depends on the previous patch to fix build error on Coldfire. Signed-off-by: Bernd Kuhls --- v2: add upstream commit URL to patch (Yann) moved Coldfire fix to pkg-meson.mk (Yann) DEVELOPERS | 1 + package/Config.in | 1 + ...0001-displayid.c-Include-sys-types.h.patch | 36 +++++++++++++++++++ package/libdisplay-info/Config.in | 8 +++++ package/libdisplay-info/libdisplay-info.hash | 3 ++ package/libdisplay-info/libdisplay-info.mk | 18 ++++++++++ 6 files changed, 67 insertions(+) create mode 100644 package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch create mode 100644 package/libdisplay-info/Config.in create mode 100644 package/libdisplay-info/libdisplay-info.hash create mode 100644 package/libdisplay-info/libdisplay-info.mk diff --git a/DEVELOPERS b/DEVELOPERS index 694dfe0bdd..9b59bbc54b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -364,6 +364,7 @@ F: package/libbluray/ F: package/libbroadvoice/ F: package/libcdio/ F: package/libcec/ +F: package/libdisplay-info/ F: package/libcodec2/ F: package/libcrossguid/ F: package/libdeflate/ diff --git a/package/Config.in b/package/Config.in index bff090a661..216495646d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1680,6 +1680,7 @@ menu "Hardware handling" source "package/libatasmart/Config.in" source "package/libblockdev/Config.in" source "package/libcec/Config.in" + source "package/libdisplay-info/Config.in" source "package/libfreefare/Config.in" source "package/libftdi/Config.in" source "package/libftdi1/Config.in" diff --git a/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch new file mode 100644 index 0000000000..3fa57ee10d --- /dev/null +++ b/package/libdisplay-info/0001-displayid.c-Include-sys-types.h.patch @@ -0,0 +1,36 @@ +From 648c1cb66b571b037976b61363654f39448f5fac Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sun, 7 May 2023 14:14:48 +0200 +Subject: [PATCH] displayid.c: Include sys/types.h +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes build error +../displayid.c:377:10: error: ?ssize_t? undeclared (first use in this function); did you mean ?size_t?? + +seen with: +arc-linux-gcc.br_real (Buildroot 2021.11-4428-g6b6741b) 10.2.0 + +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/commit/5c9801a75f2815790ad1ed5500cec2728a36c6ec + +Signed-off-by: Bernd Kuhls +--- + displayid.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/displayid.c b/displayid.c +index 398772b..f1749c6 100644 +--- a/displayid.c ++++ b/displayid.c +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + + #include "bits.h" + #include "displayid.h" +-- +2.39.2 + diff --git a/package/libdisplay-info/Config.in b/package/libdisplay-info/Config.in new file mode 100644 index 0000000000..b8363ed61b --- /dev/null +++ b/package/libdisplay-info/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_LIBDISPLAY_INFO + bool "libdisplay-info" + select BR2_PACKAGE_HWDATA + select BR2_PACKAGE_HWDATA_PNP_IDS + help + EDID and DisplayID library. + + https://gitlab.freedesktop.org/emersion/libdisplay-info diff --git a/package/libdisplay-info/libdisplay-info.hash b/package/libdisplay-info/libdisplay-info.hash new file mode 100644 index 0000000000..a0829479a8 --- /dev/null +++ b/package/libdisplay-info/libdisplay-info.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 51cdb0362882ca2af62532ab4d95e60d81e9890b339264719fd55f8e3945d695 libdisplay-info-0.1.1.tar.bz2 +sha256 15b396244e58830c5614b9394f4deccfe684970cd507f299383ab57ad339eedd LICENSE diff --git a/package/libdisplay-info/libdisplay-info.mk b/package/libdisplay-info/libdisplay-info.mk new file mode 100644 index 0000000000..26a6a9a4d9 --- /dev/null +++ b/package/libdisplay-info/libdisplay-info.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# libdisplay-info +# +################################################################################ + +LIBDISPLAY_INFO_VERSION = 0.1.1 +LIBDISPLAY_INFO_SOURCE = libdisplay-info-$(LIBDISPLAY_INFO_VERSION).tar.bz2 +LIBDISPLAY_INFO_SITE = https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/$(LIBDISPLAY_INFO_VERSION) +LIBDISPLAY_INFO_LICENSE = MIT +LIBDISPLAY_INFO_LICENSE_FILES = LICENSE +LIBDISPLAY_INFO_INSTALL_STAGING = YES +LIBDISPLAY_INFO_DEPENDENCIES = hwdata + +# workaround for static_assert on uclibc-ng < 1.0.42 +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) -Dstatic_assert=_Static_assert + +$(eval $(meson-package)) -- 2.39.2 From bernd at kuhls.net Sun Jun 18 18:31:04 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:31:04 +0200 Subject: [Buildroot] [PATCH 1/2] package/pkg-meson.mk: disable staticpic on Coldfire Message-ID: <20230618183105.2474342-1-bernd@kuhls.net> Fixes build error in the upcoming libdisplay-info package: "Tried to convert PC relative branch to absolute jump" as described here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971#c11 Since this issue not only occurs with this package, see https://git.busybox.net/buildroot/commit/?id=2a48a6ee9d6b81c804182ff0ad6e0f7c850f6839 we add the configure option to pkg-meson.mk. Signed-off-by: Bernd Kuhls --- Suggested by Yann: https://lists.buildroot.org/pipermail/buildroot/2023-June/669138.html package/pkg-meson.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk index 4aa6e44afa..65cabf23ba 100644 --- a/package/pkg-meson.mk +++ b/package/pkg-meson.mk @@ -156,6 +156,7 @@ define $(2)_CONFIGURE_CMDS --buildtype=$(if $(BR2_ENABLE_RUNTIME_DEBUG),debug,release) \ --cross-file=$$($$(PKG)_SRCDIR)/build/cross-compilation.conf \ -Db_pie=false \ + -Db_staticpic=$(if $(BR2_m68k_cf),false,true) \ -Dstrip=false \ -Dbuild.pkg_config_path=$$(HOST_DIR)/lib/pkgconfig \ -Dbuild.cmake_prefix_path=$$(HOST_DIR)/lib/cmake \ -- 2.39.2 From bernd at kuhls.net Sun Jun 18 18:34:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 18 Jun 2023 20:34:46 +0200 Subject: [Buildroot] [PATCH 2/2] package/libdisplay-info: new package References: <20230507142319.1001150-1-bernd.kuhls@t-online.de> <20230507142319.1001150-2-bernd.kuhls@t-online.de> <20230618162525.GB2754__2479.91979574493$1687105555$gmane$org@scaer> Message-ID: Am Sun, 18 Jun 2023 18:25:25 +0200 schrieb Yann E. MORIN: Hi Yann, >> +Upstream: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/ merge_requests/163 > > This has now been merged, good! So, when you respin, please update to > use a pointer to the actual commit, not the MR. Thanks! done in v2. >> +# workaround for static_assert on uclibc-ng < 1.0.42 >> +LIBDISPLAY_INFO_CFLAGS += $(TARGET_CFLAGS) - Dstatic_assert=_Static_assert > > So what happens with toolchains using uclibc-ng >= 1.0.42 ? No negative impact, it just works ;) A similar fix is used by iproute2: https://git.busybox.net/buildroot/commit/package/iproute2/iproute2.mk? id=f640de44fac0c31e26e23a35b39d2b49b2060fbd >> +LIBDISPLAY_INFO_CONF_OPTS += -Db_staticpic=false > > If static+PIC is really borked on coldfire, then we should do that for > all packages, not just libdisplay-info, no? > > If so, then it should go into the meson-package infra, i.e. in > package/pkg-meson.mk around line 158. Done: https://patchwork.ozlabs.org/project/buildroot/patch/ 20230618183105.2474342-1-bernd at kuhls.net/ Regards, Bernd From bugzilla at busybox.net Sun Jun 18 19:18:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:18:17 +0000 Subject: [Buildroot] [Bug 15643] New: ERROR: No hash found for linux-6.3.8.tar.xz Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15643 Bug ID: 15643 Summary: ERROR: No hash found for linux-6.3.8.tar.xz Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- Updated buildroot from git today, and got this error. What does it mean? -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 18 19:21:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 21:21:30 +0200 Subject: [Buildroot] [git commit] linux: fix kernel hashes Message-ID: <20230618192803.24D958414F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4a96ee46e3656b95151ab8e27d3fd3407e4633a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes commit which added hashes for wrong files: https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- linux/linux.hash | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index ee510f836d..d90f6cb2a3 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz From yann.morin.1998 at free.fr Sun Jun 18 19:28:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 18 Jun 2023 21:28:14 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes In-Reply-To: <20230618133410.3204138-1-bernd@kuhls.net> References: <20230618133410.3204138-1-bernd@kuhls.net> Message-ID: <20230618192814.GC2754@scaer> Bernd, All, On 2023-06-18 15:34 +0200, Bernd Kuhls spake thusly: > Fixes commit which added hashes for wrong files: > https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > Sorry! > > linux/linux.hash | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/linux/linux.hash b/linux/linux.hash > index ee510f836d..d90f6cb2a3 100644 > --- a/linux/linux.hash > +++ b/linux/linux.hash > @@ -1,13 +1,13 @@ > # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 927ba93d3da556c8e30b2640aa3f19c3c3cda66c655754e0798024020e2981b4 patch-6.3.8.xz > -sha256 84c638ee9a36e30ef879e2944c5adfc2523a5a1553951b40e8cf4d873426d90a patch-6.1.33.xz > +sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz > +sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc > -sha256 c8c39191dc89ccb8f0fd05e4b06c9bcc77672156bdc64fe445d2109c116a3432 patch-5.15.117.xz > -sha256 1bde9f3d8bace93e634ca0841fca14fcbd7b6d53cf877ee3e7f18778bf842455 patch-5.10.184.xz > -sha256 5e627d9086f539e65c91f6e5c59c8bb66b59f9d369173dc0ccb14f70795d1876 patch-5.4.247.xz > +sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz > +sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz > +sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc > -sha256 663669feee6ad4814704bf6dcc89ebbf64e1862f4dc231bc6327e33acea99823 patch-4.19.286.xz > -sha256 faa5db19c03aaa96417c2c3e76fbc10886d25b9f26179ff653e3c29f6707840f patch-4.14.318.xz > +sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz > +sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz > # Locally computed > sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz > sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bugzilla at busybox.net Sun Jun 18 19:29:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:29:25 +0000 Subject: [Buildroot] [Bug 15643] ERROR: No hash found for linux-6.3.8.tar.xz In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15643 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |yann.morin.1998 at free.fr Status|NEW |RESOLVED --- Comment #1 from Yann E. MORIN --- stsp, All, Thanks for the report. We believe the issue has just been fixed with: https://gitlab.com/buildroot.org/buildroot/-/commit/d4a96ee46e3656b95151ab8e27d3fd3407e4633a Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:35:08 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:35:08 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, All, > buildroot seems to have some pkg-config wrapper that adds the sysroot path per every variable expansion. Yes and no. Basically, that's pkconf (the pkg-config implementation Buildroot is using) thatadds the sysroot prefix to all variable expansions. The wrapper probided by Buildroot just ensure that the proper sysroot is used. > I have a .pc file that emits -rpath on --libs. rpath with the sysroot prefix doesn't work. Adding an -rpath link option should not be done in a .pc file; that's rather incorrect. Furthermore, the RPATH is fixed before assembling the filesystem images, so that only RPATH valid on the targt are present (usually, none is needed); see Makefile line 768. Regards, Yann E. MORIN -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:36:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:36:39 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, All, Can you provide your Buildroot defconfig file, please? Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:47:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:47:24 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #2 from stsp --- Created attachment 9610 --> https://bugs.busybox.net/attachment.cgi?id=9610&action=edit defconfig Sure thing, here it is. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 19:52:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 19:52:39 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 --- Comment #2 from stsp --- > Adding an -rpath link option should not be done in a .pc file; that's rather > incorrect. What would you suggest instead? This is a plugin library for particular program so it doesn't reside in an ldconfig-known location. I am not aware of any other way than rpath of hardcoding the non-std locations. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 18 20:10:47 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 18 Jun 2023 20:10:47 +0000 Subject: [Buildroot] [Bug 15637] every var expansion in a .pc file prepended with sysroot In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15637 --- Comment #3 from stsp --- > so that only RPATH valid on the targt are present (usually, none is needed); Maybe it can check if RPATH is valid on target, by stripping the sysroot path and checking the result? -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at smile.fr Sun Jun 18 21:31:35 2023 From: romain.naour at smile.fr (Romain Naour) Date: Sun, 18 Jun 2023 23:31:35 +0200 Subject: [Buildroot] [PATCH 1/1] support/testing/infra/basetest.py: use Bootlin toolchain bleeding edge 2022.08-1 In-Reply-To: <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> References: <20230330112750.1710771-1-sebastian.weyer@smile.fr> <242be249-0acc-8d0e-b547-dc5cb3d36957@mind.be> Message-ID: Hello Arnout, Sebastian, All, Le 18/06/2023 ? 14:48, Arnout Vandecappelle via buildroot a ?crit?: > > > On 30/03/2023 13:27, Sebastian Weyer wrote: >> This patch updates the default toolchain used for runtime tests. The >> last time this toolchain was updated was in commit >> 0207a65323fc73fe9570f3d7e03bbfed4ab6d477 3 years ago. Since then, >> multiple things have changed: >> >> Firstly, it used uclibc-ng as the libc whereas since commit >> 4057e36ca9665edd5248512e4edba2c243b8f4be, glibc is used as the default >> library. > > ?IMHO, that's not a good reason to switch to uclibc for the tests as well. I > think it's good that we do runtime tests with a compiler that is a bit different > from the standard that is probably already used by the upstream package. >From 4057e36ca9665edd5248512e4edba2c243b8f4be "The vast majority of Buildroot users are quite certainly running the resulting system on a reasonably powerful platform, with significant amount of RAM and storage. In this context, the benefits of uClibc are no longer that much relevant, and glibc causes less "troubles"." I'm fully agree with the comment and we should use in the testsuite what the vast majority of Buildroot users uses in their project. I'm not sure how many embedded project are still using uClibc-ng nowadays when glibc or musl is available. Note: Yocto (openembedded-core) removed uClibc support back in 2016, uClibc-ng was never supported. https://github.com/openembedded/openembedded-core/commit/ff1599149942af1c36280abd4f1ed3878aaa62eb Also the glibc project is really active and evolve quite significantly between each release. We shouln't expect everything is working with glibc especially since we are using the latest release while most of upstream packages may have been developped against a previous glibc version. Here are the numbers of commits betwen uClibc-ng, glibc and musl since the 2015-02-02 (the date of the first uClibc-ng release). uClibc-ng: git rev-list v1.0.0.. --count 1015 glibc: git rev-list glibc-2.21.. --count 11677 musl: git rev-list v1.1.6.. --count 2053 Switching to glibc toolchain by default also simplify writing tests for packages that are not abailble on uClibc-ng. > > >> And secondly, since commit 531b2a10cda6bae78ecc141c9fe48f2024f71dbc, buildroot >> dropped the support for gcc 8 and it cannot be built internally anymore. > > ?That's also not a good reason to switch to a different gcc for the runtime > tests. But here, there's no reason to stick to GCC 8 either, so OK. > > >> This new toolchain bleeding edge 2022.08-1 is based on gcc 12.2.0, linux > > ?Like Romain, I don't think it's a good idea to use bleeding edge here. > >> headers 5.4.212, glibc 2.35 and binutils 2.39. >> It is now required to add enable BR2_TOOLCHAIN_USES_GLIBC and >> BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC since uclibc-ng is still the > > ?Actually, regardless of the default, I think it's a good idea to explicitly > specify this. I already sent an updated version of this series with some changes: http://patchwork.ozlabs.org/project/buildroot/list/?series=358853 Best regards, Romain > > > ?Regards, > ?Arnout > >> standard choice when using an external toolchain. If one were to change >> this, it would break the builds for people using a uclibc toolchain with >> a recent version of buildroot. BR2_TOOLCHAIN_EXTERNAL_LOCALE doesn't >> need to be enabled anymore since it is implicit in glibc. >> BR2_TOOLCHAIN_EXTERNAL_INET_RPC needs to be disabled since support has >> been dropped by glibc but it is selected by default when choosing glibc. >> >> The previous toolchain bleeding edge 2018.11-1 is based on gcc 8.2.0, >> linux headers 4.14.80, uclibc 1.0.30 and binutils 2.31.1 >> >> Tested with gitlab: >> https://gitlab.com/DocSepp/buildroot/-/pipelines/821745386/ >> >> Due to gitlab constraints it's not possible to check all the tests. Most >> of the tests that did not succeed didn't because of such constraints. >> The remaining fails are missing python or perl modules, timeouts because >> the test takes more than 3h, tests.package.test_kexec.TestKexec? is >> executed with a property that is unknown to qemu and several tests use a >> different toolchain. >> >> I noticed 4 tests, TestPython3Py, TestPython3Pyc, TestPython3PyPyc and >> TestTmux that failed due to locale and libc.so.1 not found errors. I >> verified that they did run with the previous toolchain and subsequently >> introduced changes in their configs so the tests succeed with the new >> toolchain. >> >> Signed-off-by: Sebastian Weyer >> --- >> ? support/testing/infra/basetest.py??????????? | 10 ++++++---- >> ? support/testing/tests/package/test_python.py |? 2 +- >> ? support/testing/tests/package/test_tmux.py?? |? 1 + >> ? 3 files changed, 8 insertions(+), 5 deletions(-) >> >> diff --git a/support/testing/infra/basetest.py >> b/support/testing/infra/basetest.py >> index 670c7213d6..586b51e56e 100644 >> --- a/support/testing/infra/basetest.py >> +++ b/support/testing/infra/basetest.py >> @@ -10,13 +10,15 @@ BASIC_TOOLCHAIN_CONFIG = \ >> ????? BR2_arm=y >> ????? BR2_TOOLCHAIN_EXTERNAL=y >> ????? BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y >> +??? BR2_TOOLCHAIN_USES_GLIBC=y >> +??? BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y >> ????? BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y >> -??? >> BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--uclibc--bleeding-edge-2018.11-1.tar.bz2" >> -??? BR2_TOOLCHAIN_EXTERNAL_GCC_8=y >> -??? BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14=y >> -??? BR2_TOOLCHAIN_EXTERNAL_LOCALE=y >> +??? >> BR2_TOOLCHAIN_EXTERNAL_URL="https://toolchains.bootlin.com/downloads/releases/toolchains/armv5-eabi/tarballs/armv5-eabi--glibc--bleeding-edge-2022.08-1.tar.bz2" >> +??? BR2_TOOLCHAIN_EXTERNAL_GCC_12=y >> +??? BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4=y >> ????? BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y >> ????? BR2_TOOLCHAIN_EXTERNAL_CXX=y >> +??? # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set >> ????? """ >> ? ? MINIMAL_CONFIG = \ >> diff --git a/support/testing/tests/package/test_python.py >> b/support/testing/tests/package/test_python.py >> index d6f69a83c7..c9ecf9acda 100644 >> --- a/support/testing/tests/package/test_python.py >> +++ b/support/testing/tests/package/test_python.py >> @@ -29,7 +29,7 @@ class TestPythonBase(infra.basetest.BRTest): >> ????? def libc_time_test(self, timeout=-1): >> ????????? cmd = self.interpreter + " -c '" >> ????????? cmd += "import ctypes;" >> -??????? cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.1\");" >> +??????? cmd += "libc = ctypes.cdll.LoadLibrary(\"libc.so.6\");" >> ????????? cmd += "print(libc.time(None))'" >> ????????? self.assertRunOk(cmd, timeout) >> ? diff --git a/support/testing/tests/package/test_tmux.py >> b/support/testing/tests/package/test_tmux.py >> index 7a10b7a2b0..f2c620d5ca 100644 >> --- a/support/testing/tests/package/test_tmux.py >> +++ b/support/testing/tests/package/test_tmux.py >> @@ -9,6 +9,7 @@ class TestTmux(infra.basetest.BRTest): >> ????????? BR2_PACKAGE_TMUX=y >> ????????? BR2_TARGET_ROOTFS_CPIO=y >> ????????? # BR2_TARGET_ROOTFS_TAR is not set >> +??????? BR2_GENERATE_LOCALE="C.UTF-8" >> ????????? """ >> ? ????? def test_run(self): > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Mon Jun 19 04:38:41 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 19 Jun 2023 04:38:41 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-18 Message-ID: <20230619043849.6C2D24012A@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-18 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 11 | 3 | 0 | 14 | master | 53 | 92 | 1 | 146 | Classification of failures by reason for master ----------------------------------------------- linux-headers-6.3.8 | 29 host-ccache-4.8.2 | 6 unknown | 5 host-binutils-2.38 | 3 linux-6.3.6 | 3 linux-headers-5.15.117 | 3 syslog-ng-4.1.1 | 3 elfutils-0.186 | 2 glibc-2.37-2-g9f8513dc64119... | 2 host-binutils-2.37 | 2 host-rust-1.68.2 | 2 linux-headers-4.14.318 | 2 linux-headers-4.19.286 | 2 package/ccache/ccache.mk:63... | 2 strace-6.3 | 2 agentpp-4.6.0 | 1 android-tools-4.2.2+git2013... | 1 audit-3.1 | 1 brltty-6.5 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 fontconfig-2.14.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gkrellm-2.3.11 | 1 gobject-introspection | 1 gobject-introspection-1.74.0 | 1 highway-1.0.3 | 1 host-binutils-2.39 | 1 host-go-1.19.10 | 1 host-heimdal-f4faaeaba371ff... | 1 kexec-2.0.26 | 1 libgcrypt-1.10.1 | 1 linux-5.10.162-cip24-rt10 | 1 linux-6.3.8 | 1 linux-headers-5.10.184 | 1 linux-headers-5.4.247 | 1 linux-headers-6.1.34 | 1 musl-1.2.3 | 1 ocf-linux-20171122 | 1 uclibc-ng-test-6790eafe897b... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/13a1a2b65cb0a0a34fe7a222eaaebea7c9b21613 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/68e052741a5949ca5d94374be772ae6def143d7f | armeb | audit-3.1 | NOK | http://autobuild.buildroot.net/results/1ca8f444a08c2b4129fa48996a25680046e331a8 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/f05eaf0f13c3292e0dfe633ed596c399eade433e | mipsel | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/e5562513226de902dae642526165b1555a540144 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/75281a2f835f6b86905bab7f10cac0d3d8b3568f | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/509734587c4de479703a3145a907353593f8978d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6bf1956a8b97f9e9987bafd0484f8f6d7e9ab8f3 | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/bd88b334db108a105ca931f83b030833f898c954 | ORPH microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c205cb3253cd433194a08cf81c1a929584a8539f | sparc | gkrellm-2.3.11 | NOK | http://autobuild.buildroot.net/results/5dffba341cfe5e4d41b3c88e58d92b0747318c07 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/afcfbf0c686fee0895aae0b93c4f0d0b3a907b63 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/6795c4d597756673449cb1d28f7d7e85ce00f4ff | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b7464ce207c0473fe54118166a27f320d99105f7 | powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1051c78f07e495ca84708612f83ec47882d4d5ff | ORPH aarch64 | highway-1.0.3 | NOK | http://autobuild.buildroot.net/results/c3e5673535d9d2039dd615a09e73b75becdb47e1 | sparc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/b1fcc2713f177487e6f37e973561501109495235 | arm | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/2d39a2d134950b432ed4280aeee61fbdd5c656c9 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/76739fd40e0835c992d2fef56ec2229b242b1739 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4bf206126394c7835b6bfb961f74c88698b5a825 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5605223125f43df16cb9ae7aaa2ea4f37ac0e2b4 | microblaze | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/940308d28da7a142bdcc95da38354f04291a2a75 | or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/267109a256f320543974a4792bed5695ab157126 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c80f648d972da1ecca685574e1b27d8a7ed88f87 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c6b756d694ba5620b719d3977302ba5d32643e59 | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/63872e8e63a51fbcf5aaa5b671650439cfc50fae | ORPH riscv32 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/7044858af109119be333567f40eab68e2453112c | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/dfadba2567bf203a43aee893c80525697f9f7772 | ORPH arm | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/08ce9149b3a25624401d7edd2a39af0cd9d70bc3 | or1k | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/485c15ce475df5d5b626f605c5cc2e3dc0c72b2f | ORPH aarch64 | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/7fbeefc9aed08a1adbaa5fb3d7b1a8a220ed1adc | s390x | host-rust-1.68.2 | NOK | http://autobuild.buildroot.net/results/fba57a231647fc5a35e6541cf903eb89a3457450 | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/da188e7bbadfb0c1ede54b3e0125a813db919f22 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c20ad08f7771e48c70debb029ad8f47c2eb5aadf | ORPH mips64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/91d82da7f60228523ebc2f416f2a7087b60897c6 | ORPH mipsel | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/6e1d2cebc4ea975fd6bf0db338403558cd8d0170 | ORPH mips | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/13ac81b4e5edbc6377a8d6716d30138f6c789918 | ORPH s390x | linux-6.3.6 | NOK | http://autobuild.buildroot.net/results/9440f97450b3f093b62d3be59ff2414af8b5b23e | ORPH nios2 | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/8bcf7cb213297081c129921e8cc49b8c0c487c65 | ORPH i686 | linux-headers-4.14.318 | NOK | http://autobuild.buildroot.net/results/aaf54ec244299f443ff715d52df7fbec4f8a8775 | ORPH mips | linux-headers-4.14.318 | NOK | http://autobuild.buildroot.net/results/76d5a0eaed54a1c26607a36843c439f3036f0767 | ORPH powerpc | linux-headers-4.19.286 | NOK | http://autobuild.buildroot.net/results/d9bdc6aab78871cba0341ce4dc3936b777d52795 | ORPH microblazeel | linux-headers-4.19.286 | NOK | http://autobuild.buildroot.net/results/91e3fafd1b1556022109b37611d7b5f4bd8af1f9 | ORPH nios2 | linux-headers-5.10.184 | NOK | http://autobuild.buildroot.net/results/0371b9a52604c34681d6d743b1b98f0044f713cf | ORPH x86_64 | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/efdd77017d1cf59ae44a3fe6e801d24ad0bd9481 | ORPH mipsel | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/094146f0a08ac40405e5fa0ce84a960ae24a0151 | ORPH nios2 | linux-headers-5.15.117 | NOK | http://autobuild.buildroot.net/results/78b2b23298a167fe9d9d0c07e112380f26fa5c4d | ORPH mips | linux-headers-5.4.247 | NOK | http://autobuild.buildroot.net/results/5bbf23abf052d3d5c613ac5b23b807f34f54796d | ORPH arceb | linux-headers-6.1.34 | NOK | http://autobuild.buildroot.net/results/8cdcf30e225cf1ce393a4329fe70e71faad6d824 | ORPH mips | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/6df37a4b61b069756a469452ca5a3ee40f72465d | ORPH x86_64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/713062c0ae1b797ffaf60056008e35c46fbb5898 | ORPH powerpc64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/92e3f4f57c2fb5f7e94920401f8106aa5e1494c9 | ORPH powerpc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/348d7501486964ec24ec009adfbd4a4149f16dcd | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/53162dc75d4e8be68833e2b05f0077b11f55d04d | ORPH m68k | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/03b40c45cb817722b55b241208c9c8ce202654e7 | ORPH sh4a | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/862aeee164d2840221ec1c39804789b523734bb6 | ORPH mips64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/6cf2c17cbbad0b40ed869904e75d4c33e21139a3 | ORPH arceb | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/2fc3c91308dcbc5092aace13c8e5a03e0601849c | ORPH arc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/ce22e71ce6723c5dc479630a12f4f75da31741fd | ORPH sh4 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/971f5d035c026c6e2625aaadd76ca5cbc4be219b | ORPH microblaze | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/76f18045d85db7af0a05827a99bbb4a81ee9fd36 | ORPH powerpc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/90b1ed7db56976a2f29c1e03d337536ad77ee5cb | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/1a08dd3b4ec97dfdf91f7ada17a34f5849599c11 | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/d9a9758507b5aed54c466d54d282e9c10d23e5b8 | ORPH i586 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/874429cbfba29fcf77befdaf9f0b39bc74725e0e | ORPH riscv32 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/e1b2e620fa57ae094fa4e3bbe56d714729a56a93 | ORPH microblazeel | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/1ac22a4061bc7579250f14f7fda599388d2e152e | ORPH s390x | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/7e760766171de6ac0adff18b4c00b00aff7f8110 | ORPH arc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/c3f4ce16389b1c6e0e01a1b7f3ec04a7c8590bf6 | ORPH powerpc64le | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/f7bb2513bcaa78be8440578948241d999d890394 | ORPH aarch64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/ab9d40dccafc1e0c8390888f7865c6e65ea5ea81 | ORPH sparc64 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/577d22636b5539f9f25a56b240371e7b04e9f64b | ORPH i686 | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/57d0e15e01a76bdad9c3a021e8e118912bec0504 | ORPH mipsel | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/8b709c6422fac92f72d575e493c2c930b047e377 | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/e6ed546ff3f5438e3194cc8f8fb1dff13acaa8a0 | ORPH powerpc64le | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/69ec1b5706a90b872991e5b8c7963fbbb0086b8a | ORPH sparc | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/4a38cb483de8cef95c6d0c8c59157ad9f26999c8 | ORPH mips | linux-headers-6.3.8 | NOK | http://autobuild.buildroot.net/results/57cee8f9f91097b79b01c6a646e6ab27c7e31bb7 | ORPH powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/18eceb5887d215ce8a6fb2b29f820ca12147a3de | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/08b421dd5d31d9afca9faad15ecd426869856101 | ORPH armeb | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/fc8bf5f649959b649e48cb59f30ed91229fe707f | powerpc | package/ccache/ccache.mk:63... | NOK | http://autobuild.buildroot.net/results/41b3427e30b6e44352fc78b27360fdadf9e46393 | armeb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/4c7571ff067c458b1af4c888ac95ef3027270f86 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a84653570949294acc57c2a74f397373f6e3bf38 | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/436e90bb1f77143b05cb98df78934555bbb7df35 | or1k | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/6e0802a0b493d384ec2b8c29d70c20ce87249f2f | mips | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/510a9134aa41500859edf02d140eaa303be13ae1 | mips64 | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/557e5c7fedb70abf3d3ed7e5fa226150684f69a2 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/9d99f63db86a2c7243c6981beb3968db715ef855 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/3efaea7d41ac00179b482c7922c6cb0f1e5c0f36 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/29e177719165bcaa0f60aad010aa98320c826d7c | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/ab5aa27a09afb133c060712f334aed82b61b236b | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/fc1c2e9ade4ed09c446fab4fed0d97a77712ef29 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-runc-1.1.7 | 1 libglib2-2.72.3 | 1 open62541-v1.3.4 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/1698e3a0493b887517a258e25ea529bb4b61ad41 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3f6b951849f8e8d1de6da0c564bbd9a12ddf2749 | nios2 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/182d73e6e186cc85d6cb421ec0eb3cdef76cbc61 | ORPH Packages having a newer version =============================== name | found by | link to release-monitoring.org | version | upstream | orph? -------------------------------+----------+----------------------------------------------+--------------+--------------+------- ace | DISTRO | https://release-monitoring.org/project/242395 | 7.0.6 | 7.1.0 | ORPH acpica | DISTRO | https://release-monitoring.org/project/00018 | 20220331 | 20230331 | acsccid | DISTRO | https://release-monitoring.org/project/15661 | 1.1.8 | 1.1.9 | adwaita-icon-theme | DISTRO | https://release-monitoring.org/project/13117 | 3.37.2 | 44.0 | alfred | DISTRO | https://release-monitoring.org/project/241870 | 2022.1 | 2023.1 | alsa-lib | DISTRO | https://release-monitoring.org/project/00038 | 1.2.8 | 1.2.9 | alsa-utils | DISTRO | https://release-monitoring.org/project/00037 | 1.2.8 | 1.2.9 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r52 | angularjs | DISTRO | https://release-monitoring.org/project/21321 | 1.8.2 | 1.8.3 | apitrace | DISTRO | https://release-monitoring.org/project/06170 | 10.0 | 11.1 | apr | DISTRO | https://release-monitoring.org/project/00095 | 1.7.2 | 1.7.4 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 12.4.1 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.29.1 | 20.3.0 | atop | DISTRO | https://release-monitoring.org/project/00135 | 2.8.0 | 2.9.0 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.1 | 3.1.1 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2022.09.03 | 2023.02.20 | ORPH avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 101.0 | azure-iot-sdk-c | DISTRO | https://release-monitoring.org/project/21322 | LTS_07_20... | 3033-01-05 | babeld | DISTRO | https://release-monitoring.org/project/00154 | 1.9.2 | 1.12.2 | ORPH babeltrace2 | DISTRO | https://release-monitoring.org/project/07137 | 2.0.4 | 2.0.5 | balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.26 | 20.10.36 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2023.1 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.3 | 2023.1 | bats-core | DISTRO | https://release-monitoring.org/project/10587 | 1.8.2 | 1.9.0 | bcm2835 | DISTRO | https://release-monitoring.org/project/21323 | 1.71 | 1.73 | ORPH bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.2.73 | ORPH bdwgc | DISTRO | https://release-monitoring.org/project/17108 | 8.2.2 | 8.2.4 | belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.2.73 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.2.73 | bento4 | DISTRO | https://release-monitoring.org/project/241638 | 1.6.0-639... | 1.6.0-640 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.6 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.40 | bird | DISTRO | https://release-monitoring.org/project/00192 | 2.0.12 | 2.13 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 25.0 | bluez-alsa | DISTRO | https://release-monitoring.org/project/21324 | 4.0.0 | 4.1.0 | ORPH 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.3.0 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.3 | 3.0.0 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.2.2 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.25 | busybox | DISTRO | https://release-monitoring.org/project/00230 | 1.36.0 | 1.36.1 | ORPH c-ares | DISTRO | https://release-monitoring.org/project/05840 | 1.19.0 | 1.19.1 | ORPH c-periphery | DISTRO | https://release-monitoring.org/project/21328 | 2.3.1 | 2.4.1 | cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.8 | cannelloni | DISTRO | https://release-monitoring.org/project/21403 | 1.0.0 | 1.1.0 | cantarell | DISTRO | https://release-monitoring.org/project/10888 | 0.0.25 | 0.303.1 | ORPH capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.10.3 | 0.10.4 | catch2 | DISTRO | https://release-monitoring.org/project/07680 | 3.3.1 | 3.3.2 | chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.3.0 | checkpolicy | DISTRO | https://release-monitoring.org/project/00276 | 3.5 | 20200710 | cifs-utils | DISTRO | https://release-monitoring.org/project/00287 | 6.15 | 7.0 | circus | DISTRO | https://release-monitoring.org/project/21726 | 0.16.1 | 0.18.0 | civetweb | DISTRO | https://release-monitoring.org/project/21329 | 1.15 | 1.16 | ORPH clamav | DISTRO | https://release-monitoring.org/project/00291 | 1.0.1 | 1.1.0 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 16.0.6 | cli11 | DISTRO | https://release-monitoring.org/project/20578 | 2.3.1 | 2.3.2 | clinfo | DISTRO | https://release-monitoring.org/project/10503 | 3.0.21.02.21 | 3.0.23.01.25 | cloop | DISTRO | https://release-monitoring.org/project/21332 | 3.14.1.3 | 3.14.1.3+... | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.26.4 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.16.1 | 0.17.90 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.8 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | ORPH containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.21 | 1.7.2 | cracklib | DISTRO | https://release-monitoring.org/project/00362 | 2.9.8 | 2.9.11 | crucible | DISTRO | https://release-monitoring.org/project/267616 | 2022.05.25 | 2023.04.12 | crudini | DISTRO | https://release-monitoring.org/project/21669 | 0.9.3 | 0.9.4 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.8.4 | 1.8.5 | cryptodev-linux | DISTRO | https://release-monitoring.org/project/21409 | 1.12 | 1.13 | ORPH cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cukinia | DISTRO | https://release-monitoring.org/project/138119 | 0.6.0 | 0.6.2 | ORPH cups | DISTRO | https://release-monitoring.org/project/00380 | 2.4.4 | 2.4.5 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.8.0 | dacapo | DISTRO | https://release-monitoring.org/project/20546 | 9.12-MR1-... | 9.12-vbump | dado | DISTRO | https://release-monitoring.org/project/58442 | 1.8.3-1 | 2.1.0-1 | daq3 | DISTRO | https://release-monitoring.org/project/212345 | 3.0.9 | 3.0.11 | dash | DISTRO | https://release-monitoring.org/project/00394 | 0.5.11.5 | 0.5.12 | ORPH datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.4 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.6 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.2.2 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.4.1 | dav1d | DISTRO | https://release-monitoring.org/project/18920 | 1.2.0 | 1.2.1 | dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.14.8 | ORPH dbus-python | DISTRO | https://release-monitoring.org/project/00402 | 1.2.18 | 1.3.2 | ORPH dc3dd | DISTRO | https://release-monitoring.org/project/15086 | 7.2.641 | 7.3.1 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20230209 | ORPH diffutils | DISTRO | https://release-monitoring.org/project/00436 | 3.9 | 3.10 | ORPH dmidecode | DISTRO | https://release-monitoring.org/project/00443 | 3.4 | 3.5 | docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 23.0.5 | 24.0.2 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.17.3 | 2.18.1 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 23.0.5 | 24.0.2 | dos2unix | DISTRO | https://release-monitoring.org/project/00453 | 7.4.3 | 7.5.0 | double-conversion | DISTRO | https://release-monitoring.org/project/07454 | 3.2.1 | 3.3.0 | dracut | DISTRO | https://release-monitoring.org/project/10627 | 057 | 059 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.23.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dtc | DISTRO | https://release-monitoring.org/project/16911 | 1.6.1 | 1.7.0 | dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.6 | ORPH e2fsprogs | DISTRO | https://release-monitoring.org/project/00646 | 1.46.5 | 1.47.0 | ORPH easy-rsa | DISTRO | https://release-monitoring.org/project/17770 | 3.1.1 | 3.1.5 | ed | DISTRO | https://release-monitoring.org/project/00659 | 1.18 | 1.19 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202305 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 23.04 | elf2flt | DISTRO | https://release-monitoring.org/project/115314 | 2021.08 | 2023.04 | ORPH elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.189 | ORPH ell | DISTRO | https://release-monitoring.org/project/17781 | 0.56 | 0.57 | ORPH empty | DISTRO | https://release-monitoring.org/project/20564 | 0.6.22b | 0.6.23c | ORPH enchant | DISTRO | https://release-monitoring.org/project/06601 | 2.3.3 | 2.5.0 | 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 | 26.0.1 | erlang-eimp | DISTRO | https://release-monitoring.org/project/17060 | 1.0.21 | 1.0.22 | erlang-goldrush | DISTRO | https://release-monitoring.org/project/09692 | 0.1.9 | 0.2.0 | erlang-jose | DISTRO | https://release-monitoring.org/project/16913 | 1.11.1 | 1.11.5 | erlang-lager | DISTRO | https://release-monitoring.org/project/00727 | 3.9.1 | 3.9.2 | erlang-p1-acme | DISTRO | https://release-monitoring.org/project/45375 | 1.0.16 | 1.0.22 | erlang-p1-cache-tab | DISTRO | https://release-monitoring.org/project/08757 | 1.0.29 | 1.0.30 | erlang-p1-mqtree | DISTRO | https://release-monitoring.org/project/20220 | 1.0.14 | 1.0.15 | erlang-p1-oauth2 | DISTRO | https://release-monitoring.org/project/09302 | 0.6.10 | 0.8.0 | erlang-p1-pkix | DISTRO | https://release-monitoring.org/project/20539 | 1.0.8 | 1.0.9 | erlang-p1-sip | DISTRO | https://release-monitoring.org/project/10576 | 1.0.47 | 1.0.49 | erlang-p1-stringprep | DISTRO | https://release-monitoring.org/project/09222 | 1.0.27 | 1.0.29 | erlang-p1-stun | DISTRO | https://release-monitoring.org/project/09151 | 1.0.47 | 1.2.7 | erlang-p1-tls | DISTRO | https://release-monitoring.org/project/10455 | 1.1.13 | 1.1.16 | erlang-p1-utils | DISTRO | https://release-monitoring.org/project/08643 | 1.0.23 | 1.0.25 | erlang-p1-xmpp | DISTRO | https://release-monitoring.org/project/12752 | 1.5.6 | 1.6.2 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.36 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.15 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | erofs-utils | DISTRO | https://release-monitoring.org/project/63188 | 1.5 | 1.6 | eudev | DISTRO | https://release-monitoring.org/project/13466 | 3.2.11 | 3.2.12 | execline | DISTRO | https://release-monitoring.org/project/05482 | 2.9.0.1 | 2.9.3.0 | exfatprogs | DISTRO | https://release-monitoring.org/project/94441 | 1.2.0 | 1.2.1 | exiv2 | DISTRO | https://release-monitoring.org/project/00769 | 0.27.6 | 0.28.0 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.30.1 | 1.31 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.10 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.4 | 6.0 | fftw-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-long-double | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-quad | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH fftw-single | DISTRO | https://release-monitoring.org/project/00803 | 3.3.8 | 3.3.10 | ORPH file | DISTRO | https://release-monitoring.org/project/00807 | 5.43 | 5.44 | ORPH fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.35 | flannel | DISTRO | https://release-monitoring.org/project/07421 | 0.14.0 | 0.22.0 | flashrom | DISTRO | https://release-monitoring.org/project/10202 | 1.2.1 | 1.3.0 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.4 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fluent-bit | DISTRO | https://release-monitoring.org/project/267335 | 2.0.10 | 2.1.5 | fluidsynth | DISTRO | https://release-monitoring.org/project/10437 | 2.3.2 | 2.3.3 | fmc | GUESS | https://release-monitoring.org/project/145761 | LSDK-21.08 | 0.2.0 | ORPH fmt | DISTRO | https://release-monitoring.org/project/11526 | 9.1.0 | 10.0.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.4.0 | ORPH freeipmi | DISTRO | https://release-monitoring.org/project/00848 | 1.6.10 | 1.6.11 | freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.2 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.4.2 | 8.5.2 | fscryptctl | DISTRO | https://release-monitoring.org/project/270981 | 1.0.0 | 1.1.0 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.11 | 1.12 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 23.05.00 | fwup | DISTRO | https://release-monitoring.org/project/21438 | 1.9.1 | 1.10.0 | gawk | DISTRO | https://release-monitoring.org/project/00868 | 5.2.0 | 5.2.2 | ORPH gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.1.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.6.2 | 3.7.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.6 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.1 | gettext-gnu | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.22 | ORPH gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 16.0.2 | glm | DISTRO | https://release-monitoring.org/project/01181 | 0.9.9.5 | 0.9.9.8 | ORPH glslsandbox-player | DISTRO | https://release-monitoring.org/project/71823 | 2021.08.24 | 2023.04.05 | gnu-efi | DISTRO | https://release-monitoring.org/project/01202 | 3.0.15 | 3.0.17 | gnuplot | DISTRO | https://release-monitoring.org/project/01216 | 5.4.7 | 5.4.8 | gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.10.4.0 | 3.10.6.0 | gnutls | DISTRO | https://release-monitoring.org/project/01221 | 3.7.8 | 3.8.0 | ORPH go | DISTRO | https://release-monitoring.org/project/01227 | 1.19.10 | 1.20.5 | gobject-introspection | DISTRO | https://release-monitoring.org/project/01223 | 1.74.0 | 1.76.1 | ORPH gocryptfs | DISTRO | https://release-monitoring.org/project/21085 | 2.3.2 | 2.4.0 | gqrx | DISTRO | https://release-monitoring.org/project/09771 | 2.15.9 | 2.16 | granite | DISTRO | https://release-monitoring.org/project/05410 | 6.2.0 | 7.3.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grep | DISTRO | https://release-monitoring.org/project/01251 | 3.10 | 3.11 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.51.1 | 1.56.0 | gsettings-desktop-schemas | DISTRO | https://release-monitoring.org/project/13139 | 3.36.1 | 44.0 | ORPH gssdp | DISTRO | https://release-monitoring.org/project/01262 | 1.4.0.1 | 1.6.2 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.22.2 | 1.22.3 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.22.2 | 1.22.3 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.22.2 | 1.22.3 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.22.2 | 1.22.3 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.22.2 | 1.22.3 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.22.2 | 1.22.3 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.1 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.22.2 | 1.22.3 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.22.2 | 1.22.3 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.22.2 | 1.22.3 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.1 | 1.13.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.8.0 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.3 | gupnp-av | DISTRO | https://release-monitoring.org/project/01282 | 0.14.0 | 0.14.1 | gupnp-tools | DISTRO | https://release-monitoring.org/project/01284 | 0.10.3 | 0.12.0 | gutenprint | DISTRO | https://release-monitoring.org/project/01285 | 5.2.14 | 5.3.4 | ORPH gvfs | DISTRO | https://release-monitoring.org/project/05496 | 1.48.1 | 1.50.4 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.9 | 2.8.0 | hiawatha | DISTRO | https://release-monitoring.org/project/13375 | 11.2 | 11.4 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.14.0 | ORPH highway | DISTRO | https://release-monitoring.org/project/205809 | 1.0.3 | 1.0.4 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.23.5 | ORPH hwloc | DISTRO | https://release-monitoring.org/project/13501 | 2.9.0 | 2.9.1 | hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.17.0 | ORPH i2pd | DISTRO | https://release-monitoring.org/project/21355 | 2.43.0 | 2.48.0 | ibm-sw-tpm2 | DISTRO | https://release-monitoring.org/project/18952 | 1661 | 1682 | icu | DISTRO | https://release-monitoring.org/project/16134 | 70-1 | 73-2 | ORPH ifenslave | DISTRO | https://release-monitoring.org/project/21670 | 2.9 | 2.13 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.1-11 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.11.1 | 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 | 23.2.1 | 23.2.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 23.2.1 | 23.2.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20230512 | 20230613 | iodine | DISTRO | https://release-monitoring.org/project/01386 | 0.7.0 | 0.8.0 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.506 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.2 | 1.0.3 | ORPH iperf | DISTRO | https://release-monitoring.org/project/01388 | 2.1.8 | 2.1.9 | ORPH ipmiutil | DISTRO | https://release-monitoring.org/project/01391 | 3.1.8 | 3.1.9 | iproute2 | DISTRO | https://release-monitoring.org/project/01392 | 6.2.0 | 6.3.0 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.16 | 7.17 | irqbalance | DISTRO | https://release-monitoring.org/project/01402 | 1.9.0 | 1.9.2 | irssi | DISTRO | https://release-monitoring.org/project/01404 | 1.4.2 | 1.4.4 | isl | DISTRO | https://release-monitoring.org/project/13286 | 0.25 | 0.26 | ORPH iwd | DISTRO | https://release-monitoring.org/project/18380 | 2.3 | 2.5 | ORPH jack2 | DISTRO | https://release-monitoring.org/project/21358 | 1.9.21 | 1.9.22 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.26.0 | 1.28.0 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.1.2 | 1.1.4 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jimtcl | DISTRO | https://release-monitoring.org/project/01459 | 0.81 | 0.82 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | jpeg-turbo | DISTRO | https://release-monitoring.org/project/01648 | 2.1.4 | 2.1.5.1 | jquery-datetimepicker | DISTRO | https://release-monitoring.org/project/13910 | 2.4.5 | 2.5.20 | jquery-keyboard | DISTRO | https://release-monitoring.org/project/21681 | 1.18.12 | 1.30.4 | ORPH jquery-mobile | DISTRO | https://release-monitoring.org/project/59395 | 1.4.3 | 1.4.5 | ORPH jquery-ui | DISTRO | https://release-monitoring.org/project/21815 | 1.13.1 | 1.13.2 | jquery-ui-themes | DISTRO | https://release-monitoring.org/project/21816 | 1.10.4 | 1.13.2 | jszip | DISTRO | https://release-monitoring.org/project/141558 | 3.10.0 | 3.10.1 | kbd | DISTRO | https://release-monitoring.org/project/01492 | 2.5.1 | 2.6.0 | ORPH keepalived | DISTRO | https://release-monitoring.org/project/01504 | 2.2.7 | 2.2.8 | kf5-extra-cmake-modules | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.107.0 | kodi | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-inputstream-adaptive | DISTRO | https://release-monitoring.org/project/21795 | 20.3.8-Nexus | 21.1.2-Omega | kodi-inputstream-ffmpegdirect | DISTRO | https://release-monitoring.org/project/177174 | 20.5.0-Nexus | 21.1.0-Omega | kodi-inputstream-rtmp | DISTRO | https://release-monitoring.org/project/21794 | 20.3.0-Nexus | 21.0.1-Omega | kodi-jsonschemabuilder | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | kodi-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 20.1.9-Nexus | 21.1.2-Omega | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 20.1.3-Nexus | 21.0.0-Omega | kodi-pvr-hts | DISTRO | https://release-monitoring.org/project/21783 | 20.6.2-Nexus | 21.0.1-Omega | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 20.10.1-N... | 21.3.1-Omega | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 20.4.2-Nexus | 21.0.1-Omega | kodi-pvr-vbox | DISTRO | https://release-monitoring.org/project/21775 | 20.4.2-Nexus | 21.1.2-Omega | kodi-pvr-vdr-vnsi | DISTRO | https://release-monitoring.org/project/21774 | 20.4.1-Nexus | 21.0.1-Omega | kodi-pvr-vuplus | DISTRO | https://release-monitoring.org/project/21773 | 20.5.1-Nexus | 21.1.1-Omega | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 20.8.1-Nexus | 21.3.0-Omega | kodi-pvr-zattoo | DISTRO | https://release-monitoring.org/project/100438 | 20.3.7-Nexus | 20.3.8-Nexus | kodi-texturepacker | DISTRO | https://release-monitoring.org/project/05511 | 20.1-Nexus | 20.1 | ksmbd-tools | DISTRO | https://release-monitoring.org/project/241856 | 3.4.6 | 3.4.8 | kvazaar | DISTRO | https://release-monitoring.org/project/12418 | 2.1.0 | 2.2.0 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | leptonica | DISTRO | https://release-monitoring.org/project/01549 | 1.82.0 | 1.83.0 | libabseil-cpp | DISTRO | https://release-monitoring.org/project/115295 | 20220623.1 | 20230125.3 | libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libatomic_ops | DISTRO | https://release-monitoring.org/project/01561 | 7.6.14 | 7.8.0 | ORPH libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbpf | DISTRO | https://release-monitoring.org/project/141355 | 1.1.0 | 1.2.0 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libbytesize | DISTRO | https://release-monitoring.org/project/07869 | 2.7 | 2.8 | ORPH libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcodec2 | DISTRO | https://release-monitoring.org/project/14605 | 1.1.0 | 1.1.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.15 | 1.18 | libdnet | DISTRO | https://release-monitoring.org/project/06308 | 1.16.1 | 1.16.4 | ORPH libebml | DISTRO | https://release-monitoring.org/project/07879 | 1.4.2 | 1.4.4 | libevdev | DISTRO | https://release-monitoring.org/project/20540 | 1.12.1 | 1.13.1 | libfastjson | DISTRO | https://release-monitoring.org/project/12043 | 0.99.9 | 1.2304.0 | libfribidi | DISTRO | https://release-monitoring.org/project/00857 | 1.0.12 | 1.0.13 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.15.0 | ORPH 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 libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.76.1 | 2.76.3 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgphoto2 | DISTRO | https://release-monitoring.org/project/12558 | 2.5.27 | 2.5.30 | ORPH libgpiod | DISTRO | https://release-monitoring.org/project/20640 | 1.6.3 | 2.0.1 | ORPH libgsasl | DISTRO | https://release-monitoring.org/project/01563 | 1.10.0 | 2.2.0 | ORPH libgsm | DISTRO | https://release-monitoring.org/project/12587 | 1.0.19 | 1.0.22 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.44 | libhttpserver | DISTRO | https://release-monitoring.org/project/21934 | 0.18.2 | 0.19.0 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.40 | libical | DISTRO | https://release-monitoring.org/project/01637 | 1.0.1 | 3.0.16 | libiconv | DISTRO | https://release-monitoring.org/project/10656 | 1.15 | 1.17 | ORPH libimxvpuapi | DISTRO | https://release-monitoring.org/project/21479 | 0.10.3 | 2.2.2 | liblinear | DISTRO | https://release-monitoring.org/project/21363 | 2.45 | 2.46 | libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmbim | DISTRO | https://release-monitoring.org/project/07308 | 1.28.2 | 1.28.4 | libmd | DISTRO | https://release-monitoring.org/project/15525 | 1.0.4 | 1.1.0 | libmemcached | DISTRO | https://release-monitoring.org/project/05412 | 1.0.18 | 1.1.4 | ORPH libmicrohttpd | DISTRO | https://release-monitoring.org/project/01658 | 0.9.76 | 0.9.77 | libminiupnpc | DISTRO | https://release-monitoring.org/project/01986 | 2.2.4 | 2.2.5 | libmodplug | DISTRO | https://release-monitoring.org/project/05669 | d1b97ed | 0.8.9.0 | ORPH libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.11 | libnatpmp | DISTRO | https://release-monitoring.org/project/01672 | 20150609 | 20230423 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.28 | 2.1.34 | 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.2 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.89.1 | 3.90 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.15 | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2023.2 | 2023.3 | libpam-tacplus | DISTRO | https://release-monitoring.org/project/20537 | 1.6.1 | 1.7.0 | ORPH libpeas | DISTRO | https://release-monitoring.org/project/06871 | 1.32.0 | 1.36.0 | ORPH libpfm4 | DISTRO | https://release-monitoring.org/project/21491 | 4.12.0 | 4.13.0 | libqb | DISTRO | https://release-monitoring.org/project/09399 | 2.0.6 | 2.0.7 | libqmi | DISTRO | https://release-monitoring.org/project/07307 | 1.32.2 | 1.32.4 | libqrtr-glib | DISTRO | https://release-monitoring.org/project/192056 | 1.0.0 | 1.2.2 | librelp | DISTRO | https://release-monitoring.org/project/01713 | 1.10.0 | 1.11.0 | libressl | DISTRO | https://release-monitoring.org/project/12102 | 3.7.3 | 3.8.0 | ORPH librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.56.1 | librsync | DISTRO | https://release-monitoring.org/project/06309 | 2.3.2 | 2.3.4 | librtas | DISTRO | https://release-monitoring.org/project/10717 | 2.0.3 | 2.0.4 | ORPH libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.5 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.5 | 20200710 | libsolv | DISTRO | https://release-monitoring.org/project/07908 | 0.7.22 | 0.7.24 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.4.2 | libsrtp | DISTRO | https://release-monitoring.org/project/18547 | 2.4.2 | 2.5.0 | libssh2 | DISTRO | https://release-monitoring.org/project/01730 | 1.10.0 | 1.11.0 | ORPH libtalloc | DISTRO | https://release-monitoring.org/project/01733 | 2.3.4 | 2.4.0 | libtextstyle | DISTRO | https://release-monitoring.org/project/00898 | 0.20.1 | 0.22 | 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.9 | libubootenv | DISTRO | https://release-monitoring.org/project/20618 | 0.3.3 | 0.3.4 | libucl | DISTRO | https://release-monitoring.org/project/21371 | 0.8.1 | 0.8.2 | libunwind | DISTRO | https://release-monitoring.org/project/01748 | 1.6.2 | 1.7.0 | ORPH libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.17 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.23.0 | ORPH liburcu | DISTRO | https://release-monitoring.org/project/07134 | 0.13.2 | 0.14.0 | liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.4 | libusb-compat | DISTRO | https://release-monitoring.org/project/01750 | 0.1.7 | 0.1.8 | libuv | DISTRO | https://release-monitoring.org/project/10784 | 1.44.2 | 1.45.0 | libva-utils | DISTRO | https://release-monitoring.org/project/16334 | 2.18.1 | 2.18.2 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.14.2 | libvirt | DISTRO | https://release-monitoring.org/project/13830 | 7.10.0 | 9.4.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.14.0 | 1.14.1 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.35 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.5.0 | libxmlpp | DISTRO | https://release-monitoring.org/project/11129 | 5.0.2 | 5.0.3 | ORPH libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.1.30 | 2.1.80 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.2.1 | 2.2.2 | lighttpd | DISTRO | https://release-monitoring.org/project/01817 | 1.4.69 | 1.4.71 | ORPH lilv | DISTRO | https://release-monitoring.org/project/01818 | 0.24.12 | 0.24.20 | links | DISTRO | https://release-monitoring.org/project/01822 | 2.26 | 2.29 | ORPH linphone | DISTRO | https://release-monitoring.org/project/01823 | 4.4.8 | 5.0.18 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221214 | 20230515 | linux-pam | DISTRO | https://release-monitoring.org/project/12244 | 1.5.2 | 1.5.3 | ORPH linuxptp | DISTRO | https://release-monitoring.org/project/21114 | 3.1.1 | 4.0 | liquid-dsp | DISTRO | https://release-monitoring.org/project/14535 | 1.4.0 | 1.5.0 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2023.06.16 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.6 | lldpd | DISTRO | https://release-monitoring.org/project/14019 | 1.0.15 | 1.0.17 | ORPH llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 16.0.6 | log4cpp | DISTRO | https://release-monitoring.org/project/21499 | 1.1.3 | 1.1.4 | log4cxx | DISTRO | https://release-monitoring.org/project/15330 | 0.13.0 | 1.1.0 | logrotate | DISTRO | https://release-monitoring.org/project/10567 | 3.20.1 | 3.21.0 | ORPH lpty | DISTRO | https://release-monitoring.org/project/11671 | 1.0.1-1 | 1.2.2 | ltp-testsuite | DISTRO | https://release-monitoring.org/project/21502 | 20230127 | 20230516 | 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.6 | lttng-modules | DISTRO | https://release-monitoring.org/project/07141 | 2.13.7 | 2.13.10 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.8 | 2.13.9 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.6 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.17.1 | luarocks | DISTRO | https://release-monitoring.org/project/01856 | 3.9.1 | 3.9.2 | luv | DISTRO | https://release-monitoring.org/project/21510 | 1.43.0-0 | 1.44.2-1 | ORPH luvi | DISTRO | https://release-monitoring.org/project/21512 | 2.13.0 | 2.14.0 | ORPH lvm2 | DISTRO | https://release-monitoring.org/project/05354 | 2.03.14 | 2.03.21 | ORPH lynx | DISTRO | https://release-monitoring.org/project/01863 | 2.8.9rel.1 | 2.9.0 | lzma-alone | DISTRO | https://release-monitoring.org/project/242840 | 9.22 | 2201 | ORPH make | DISTRO | https://release-monitoring.org/project/01877 | 4.2.1 | 4.4.1 | ORPH makedumpfile | DISTRO | https://release-monitoring.org/project/131396 | 1.7.2 | 1.7.3 | mawk | DISTRO | https://release-monitoring.org/project/01953 | 1.3.4-202... | 1.3.4-202... | mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.2 | 3.4.0 | mbuffer | DISTRO | https://release-monitoring.org/project/15518 | 20220418 | 20230301 | mbw | DISTRO | https://release-monitoring.org/project/242780 | 1.5 | 2.0 | mdevd | DISTRO | https://release-monitoring.org/project/16553 | 0.1.6.0 | 0.1.6.2 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.2.75 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.17 | 1.6.21 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.20 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.5.0 | 9.0.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 | micropython | DISTRO | https://release-monitoring.org/project/10539 | 1.19.1 | 1.20.0 | micropython-lib | DISTRO | https://release-monitoring.org/project/21520 | 1.9.3 | 1.20.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.6.1 | 5.7.0 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.6.1 | 5.7.0 | minizip | DISTRO | https://release-monitoring.org/project/301509 | 3.0.7 | 4.0.0 | moarvm | DISTRO | https://release-monitoring.org/project/21100 | 2023.02 | 2023.05 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20221107 | 20230416 | ORPH modem-manager | DISTRO | https://release-monitoring.org/project/07306 | 1.20.4 | 1.20.6 | modsecurity2 | DISTRO | https://release-monitoring.org/project/68638 | 2.9.7 | 3.0.9 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.3.1 | mongoose | DISTRO | https://release-monitoring.org/project/07603 | 7.8 | 7.10 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.33.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.182 | 6.12.0.199 | mp4v2 | DISTRO | https://release-monitoring.org/project/98413 | 2.1.1 | 2.1.3 | ORPH mpc | DISTRO | https://release-monitoring.org/project/01667 | 1.2.1 | 1.3.1 | ORPH mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.1 | 4.2.0 | ORPH mrouted | DISTRO | https://release-monitoring.org/project/17370 | 4.4 | 4.5 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 6.0.0 | msmtp | DISTRO | https://release-monitoring.org/project/02024 | 1.8.22 | 1.8.23 | mstpd | DISTRO | https://release-monitoring.org/project/235098 | 0.1.0 | 0.05 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.4 | 0.9.5 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.22.0 | 1.22.2 | musl | DISTRO | https://release-monitoring.org/project/11688 | 1.2.3 | 1.2.4 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.9 | 2.2.10 | nanomsg | DISTRO | https://release-monitoring.org/project/14540 | 1.1.5 | 1.2 | nbd | DISTRO | https://release-monitoring.org/project/02052 | 3.24 | 3.25 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.18 | 2.2.2 | ncmpc | DISTRO | https://release-monitoring.org/project/02055 | 0.47 | 0.48 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.4-20230603 | 6.4-20230617 | ORPH ndisc6 | DISTRO | https://release-monitoring.org/project/21531 | 1.0.6 | 1.0.7 | ORPH neofetch | DISTRO | https://release-monitoring.org/project/16261 | 7.1.0 | 7.3.9 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.4 | 0.32.5 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 1.3.1 | 1.4.0 | netatalk | DISTRO | https://release-monitoring.org/project/02063 | 3.1.13 | 3.1.15 | ORPH netcat-openbsd | DISTRO | https://release-monitoring.org/project/21534 | 1.218 | 1.225 | ORPH netdata | DISTRO | https://release-monitoring.org/project/11046 | 1.33.1 | 1.40.0 | netifrc | DISTRO | https://release-monitoring.org/project/21917 | 0.7.3 | 0.7.5 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.49 | 2.1.62 | network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.42.0 | 1.42.6 | ORPH newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.23 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.54.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.24.0 | 1.25.1 | 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.94 | ORPH nodejs | DISTRO | https://release-monitoring.org/project/08251 | 16.18.1 | 213123 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntp | DISTRO | https://release-monitoring.org/project/09025 | 4.2.8p15 | 4.2.8p17 | 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 | 535.54.03 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.4 | ORPH ogre | DISTRO | https://release-monitoring.org/project/33334 | v1.12.12 | 13.6.4 | open-iscsi | DISTRO | https://release-monitoring.org/project/10861 | 2.1.8 | 2.1.9 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.4 | 1.3.6 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.23.1 | ORPH opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2023.04.17 | opencore-amr | DISTRO | https://release-monitoring.org/project/21548 | 0.1.5 | 0.1.6 | ORPH opencv3 | DISTRO | https://release-monitoring.org/project/06615 | 3.4.19 | 4.7.0 | opencv4 | DISTRO | https://release-monitoring.org/project/06615 | 4.6.0 | 4.7.0 | openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.19+7 | 22+2 | openlayers | DISTRO | https://release-monitoring.org/project/06847 | 7.3.0 | 7.4.0 | openrc | DISTRO | https://release-monitoring.org/project/11687 | 0.43.3 | 0.47.1 | openresolv | DISTRO | https://release-monitoring.org/project/21551 | 3.12.0 | 3.13.1 | ORPH opensc | DISTRO | https://release-monitoring.org/project/02559 | 0.22.0 | 0.23.0 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.2.5 | opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.1 | ORPH opkg-utils | DISTRO | https://release-monitoring.org/project/59396 | 0.4.5 | 0.5.0 | opus | DISTRO | https://release-monitoring.org/project/11081 | 1.3.1 | 1.4 | ORPH oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.33 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.33 | 0.4.34 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.2.73 | ORPH parprouted | DISTRO | https://release-monitoring.org/project/10309 | 0.7 | 0.65 | ORPH parted | DISTRO | https://release-monitoring.org/project/02596 | 3.5 | 3.6 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.18.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.7 | ORPH pciutils | DISTRO | https://release-monitoring.org/project/02605 | 3.9.0 | 3.10.0 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202302 | ORPH pcsc-lite | DISTRO | https://release-monitoring.org/project/02611 | 1.9.9 | 2.0.0 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perftest | DISTRO | https://release-monitoring.org/project/17223 | 4.5-0.20 | 23.04.0-0.23 | perl-class-method-modifiers | DISTRO | https://release-monitoring.org/project/06735 | 2.13 | 2.15 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | perl-data-optlist | DISTRO | https://release-monitoring.org/project/02769 | 0.113 | 0.114 | perl-date-manip | DISTRO | https://release-monitoring.org/project/02785 | 6.89 | 6.92 | perl-dbd-mysql | DISTRO | https://release-monitoring.org/project/02807 | 4.046 | 4.050 | perl-exporter-tiny | DISTRO | https://release-monitoring.org/project/11846 | 1.006000 | 1.006002 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-gd | DISTRO | https://release-monitoring.org/project/12660 | 2.76 | 2.77 | perl-gdgraph | DISTRO | https://release-monitoring.org/project/09187 | 1.54 | 1.56 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.80 | 3.81 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.14 | 6.16 | perl-image-exiftool | DISTRO | https://release-monitoring.org/project/06175 | 12.50 | 12.63 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.080 | 2.083 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004005 | perl-libwww-perl | DISTRO | https://release-monitoring.org/project/03024 | 6.67 | 6.70 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20220520 | 1.20230212 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-module-build | DISTRO | https://release-monitoring.org/project/03077 | 0.4232 | 0.4234 | perl-module-build-tiny | DISTRO | https://release-monitoring.org/project/11870 | 0.039 | 0.046 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.31 | 9.33 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-moo | DISTRO | https://release-monitoring.org/project/03123 | 2.005004 | 2.005005 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.36 | 1.39 | perl-net-http | DISTRO | https://release-monitoring.org/project/03152 | 6.22 | 6.23 | perl-net-ssh2 | DISTRO | https://release-monitoring.org/project/03163 | 0.72 | 0.73 | perl-net-ssleay | DISTRO | https://release-monitoring.org/project/06575 | 1.93_01 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | perl-sub-install | DISTRO | https://release-monitoring.org/project/03345 | 0.928 | 0.929 | perl-sub-quote | DISTRO | https://release-monitoring.org/project/12678 | 2.006006 | 2.006008 | perl-sys-cpu | DISTRO | https://release-monitoring.org/project/14338 | 0.52 | 0.61 | perl-type-tiny | DISTRO | https://release-monitoring.org/project/14406 | 1.012004 | 2.004000 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.17 | 5.19 | 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-ssh2 | DISTRO | https://release-monitoring.org/project/21742 | 1.3.1 | 1.4 | ORPH php-xdebug | DISTRO | https://release-monitoring.org/project/13302 | 3.2.0 | 3.2.1 | php-yaml | DISTRO | https://release-monitoring.org/project/12515 | 2.2.2 | 2.2.3 | ORPH pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.65 | 0.3.71 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.5 | ORPH pngquant | DISTRO | https://release-monitoring.org/project/03674 | 2.17.0 | 3.0.1 | poco | DISTRO | https://release-monitoring.org/project/05418 | 1.12.2 | 1.12.4 | poke | DISTRO | https://release-monitoring.org/project/179926 | 3.0 | 3.2 | ORPH poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 23.06.0 | powerpc-utils | DISTRO | https://release-monitoring.org/project/10715 | 1.3.10 | 1.3.11 | ORPH powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | pppd | DISTRO | https://release-monitoring.org/project/03703 | 2.4.9 | 2.5.0 | ORPH privoxy | DISTRO | https://release-monitoring.org/project/03712 | 3.0.33 | 3.0.34 | ORPH procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.3 | ORPH proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.2.1 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.14 | 0.12.3 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.3 | pru-software-support | DISTRO | https://release-monitoring.org/project/21825 | 6.0.1 | 6.1.0 | psmisc | DISTRO | https://release-monitoring.org/project/03721 | 23.5 | 23.6 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aenum | DISTRO | https://release-monitoring.org/project/34074 | 3.1.11 | 3.1.12 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.5 | 0.4.7 | python-aiomonitor | DISTRO | https://release-monitoring.org/project/21253 | 0.4.5 | 0.5.0a1 | python-alembic | DISTRO | https://release-monitoring.org/project/03766 | 1.10.2 | 1.11.1 | python-alsaaudio | DISTRO | https://release-monitoring.org/project/10072 | 0.9.2 | 0.10.0 | python-asgiref | DISTRO | https://release-monitoring.org/project/18462 | 3.6.0 | 3.7.2 | python-attrs | DISTRO | https://release-monitoring.org/project/15099 | 22.2.0 | 23.1.0 | python-autobahn | DISTRO | https://release-monitoring.org/project/07015 | 23.1.2 | 23.6.2 | python-beautifulsoup4 | DISTRO | https://release-monitoring.org/project/03779 | 4.12.0 | 4.12.2 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 4.0.1 | 4.0.2 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.20.0 | 0.20.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/29737 | 1.26.115 | 1.26.155 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.115 | 1.29.155 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.1.0 | 4.2.1 | python-certifi | DISTRO | https://release-monitoring.org/project/07995 | 2022.12.7 | 2023.5.7 | python-channels-redis | DISTRO | https://release-monitoring.org/project/21936 | 4.0.0 | 4.1.0 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.1 | 3.1.0 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 9.0.0 | 10.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 | 39.0.1 | 41.0.1 | python-cssutils | DISTRO | https://release-monitoring.org/project/13259 | 2.6.0 | 2.7.1 | python-daemon | DISTRO | https://release-monitoring.org/project/03816 | 2.3.2 | 3.0.1 | python-dataproperty | DISTRO | https://release-monitoring.org/project/21697 | 0.55.0 | 0.55.1 | python-dbus-fast | DISTRO | https://release-monitoring.org/project/287975 | 1.84.0 | 1.86.0 | python-django | DISTRO | https://release-monitoring.org/project/03828 | 4.1.7 | 4.2.2 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.2.1 | 2.3.0 | python-docker | DISTRO | https://release-monitoring.org/project/03847 | 6.0.1 | 6.1.3 | python-docutils | DISTRO | https://release-monitoring.org/project/03849 | 0.19 | 0.20.1 | python-dominate | DISTRO | https://release-monitoring.org/project/19648 | 2.7.0 | 2.8.0 | python-dtschema | DISTRO | https://release-monitoring.org/project/100908 | 2022.12 | 2023.4 | python-engineio | DISTRO | https://release-monitoring.org/project/15064 | 4.3.4 | 4.4.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.5.1 | 4.6.2 | python-filelock | DISTRO | https://release-monitoring.org/project/11739 | 3.9.0 | 3.12.2 | python-flask | DISTRO | https://release-monitoring.org/project/03867 | 2.2.2 | 2.3.2 | python-flask-babel | DISTRO | https://release-monitoring.org/project/20024 | 2.0.0 | 3.1.0 | python-flask-cors | DISTRO | https://release-monitoring.org/project/19867 | 3.0.10 | 3.1.01 | python-flask-smorest | DISTRO | https://release-monitoring.org/project/25028 | 0.40.0 | 0.42.0 | python-flask-sqlalchemy | DISTRO | https://release-monitoring.org/project/05701 | 3.0.2 | 3.0.3 | python-flask-wtf | DISTRO | https://release-monitoring.org/project/05702 | 1.0.1 | 1.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 23.5.26 | python-fonttools | DISTRO | https://release-monitoring.org/project/07388 | 4.38.0 | 4.40.0 | python-gast | DISTRO | https://release-monitoring.org/project/65692 | 0.5.3 | 0.5.4 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.31 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.10 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.2 | 3.44.1 | python-hatch-fancy-pypi-readme | DISTRO | https://release-monitoring.org/project/274452 | 22.8.0 | 23.1.0 | python-hatchling | DISTRO | https://release-monitoring.org/project/185085 | 1.12.2 | 1.18.0 | python-hiredis | DISTRO | https://release-monitoring.org/project/12002 | 2.0.0 | 2.2.3 | python-httplib2 | DISTRO | https://release-monitoring.org/project/03887 | 0.21.0 | 0.22.0 | python-hwdata | DISTRO | https://release-monitoring.org/project/11771 | 2.3.7 | 2.3.8-1 | python-ipdb | DISTRO | https://release-monitoring.org/project/12710 | 0.13.11 | 0.13.13 | python-iptables | DISTRO | https://release-monitoring.org/project/11475 | 1.0.0 | 1.0.1 | python-ipython | DISTRO | https://release-monitoring.org/project/01399 | 8.8.0 | 8.14.0 | python-iso8601 | DISTRO | https://release-monitoring.org/project/17228 | 1.1.0 | 2.0.0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jaraco-functools | DISTRO | https://release-monitoring.org/project/20165 | 3.5.2 | 3.7.0 | python-lmdb | DISTRO | https://release-monitoring.org/project/15512 | 1.4.0 | 1.4.1 | python-markdown | DISTRO | https://release-monitoring.org/project/03916 | 3.4.1 | 3.4.3 | python-markdown2 | DISTRO | https://release-monitoring.org/project/03917 | 2.4.6 | 2.4.8 | python-markupsafe | DISTRO | https://release-monitoring.org/project/03918 | 2.1.1 | 2.1.3 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.7.1 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.13 | 1.1.0 | python-mbstrdecoder | DISTRO | https://release-monitoring.org/project/21702 | 1.1.1 | 1.1.3 | python-mistune | DISTRO | https://release-monitoring.org/project/06189 | 2.0.4 | 3.0.1 | python-modbus-tk | DISTRO | https://release-monitoring.org/project/22813 | 1.1.2 | 1.1.3 | python-more-itertools | DISTRO | https://release-monitoring.org/project/12201 | 9.0.0 | 9.1.1 | python-msgpack | DISTRO | https://release-monitoring.org/project/21831 | 1.0.4 | 1.0.5 | python-munch | DISTRO | https://release-monitoring.org/project/06177 | 2.5.0 | 3.0.0 | python-mypy-extensions | DISTRO | https://release-monitoring.org/project/23367 | 0.4.3 | 1.0.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 3.0 | 3.1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.5 | 1.25.0 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.1 | 1.0.2 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.4 | 3.9.1 | python-packaging | DISTRO | https://release-monitoring.org/project/11718 | 22.0 | 23.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.12.0 | 3.2.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.3 | 0.11.1 | python-pathvalidate | DISTRO | https://release-monitoring.org/project/21704 | 2.5.2 | 3.0.0 | python-pbr | DISTRO | https://release-monitoring.org/project/03960 | 5.11.0 | 5.11.1 | python-periphery | DISTRO | https://release-monitoring.org/project/21705 | 2.3.0 | 2.4.1 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3.1 | 23.1.2 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.36 | 3.0.38 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.12 | 23.3 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.4 | 5.9.5 | python-psycopg2 | DISTRO | https://release-monitoring.org/project/03979 | 2.9.5 | 2.9.6 | python-pyasn1-modules | DISTRO | https://release-monitoring.org/project/11987 | 0.2.8 | 0.3.0 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.3 | 2.10.4 | python-pydantic | DISTRO | https://release-monitoring.org/project/29768 | 1.10.8 | 1.10.9 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.4.0 | python-pyicu | DISTRO | https://release-monitoring.org/project/12004 | 2.10.2 | 2.11 | python-pyjwt | DISTRO | https://release-monitoring.org/project/05653 | 2.6.0 | 2.7.0 | python-pylibfdt | DISTRO | https://release-monitoring.org/project/269896 | 1.6.1 | 1.7.0.post1 | python-pylibftdi | DISTRO | https://release-monitoring.org/project/21583 | 0.20.0 | 0.21.0 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.2 | 3.3.1 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.22.0 | 1.22.3 | python-pymysql | DISTRO | https://release-monitoring.org/project/07284 | 1.0.2 | 1.0.3 | python-pyopenssl | DISTRO | https://release-monitoring.org/project/05535 | 23.0.0 | 23.2.0 | python-pyparsing | DISTRO | https://release-monitoring.org/project/03756 | 3.0.9 | 3.1.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.9 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.7.3 | 0.7.9 | python-pysmb | DISTRO | https://release-monitoring.org/project/21589 | 1.2.9 | 1.2.9.1 | python-pyspnego | DISTRO | https://release-monitoring.org/project/107092 | 0.7.0 | 0.9.1 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.2.0 | 7.3.2 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.3 | 0.21.0 | python-pythran | DISTRO | https://release-monitoring.org/project/21140 | 0.12.0 | 0.13.1 | python-pytz | DISTRO | https://release-monitoring.org/project/06537 | 2022.7 | 2023.3 | python-pyudev | DISTRO | https://release-monitoring.org/project/08485 | 0.24.0 | 0.24.1 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.1.1b1 | python-qrcode | DISTRO | https://release-monitoring.org/project/20011 | 7.3.1 | 7.4.2 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.4.0 | 5.0.0b4 | python-regex | DISTRO | https://release-monitoring.org/project/05548 | 2022.10.31 | 2023.6.3 | python-requests-toolbelt | DISTRO | https://release-monitoring.org/project/05665 | 0.10.1 | 1.0.0 | python-rpi-ws281x | DISTRO | https://release-monitoring.org/project/21898 | 4.3.4 | 5.0.0 | 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-ruamel-yaml | DISTRO | https://release-monitoring.org/project/66067 | 0.17.21 | 0.17.32 | python-s3transfer | DISTRO | https://release-monitoring.org/project/10428 | 0.6.0 | 0.6.1 | python-schedule | DISTRO | https://release-monitoring.org/project/21600 | 1.1.0 | 1.2.0 | python-scipy | DISTRO | https://release-monitoring.org/project/04768 | 1.8.1 | 1.10.1 | python-selenium | DISTRO | https://release-monitoring.org/project/05645 | 4.9.1 | 4.10.0 | python-semver | DISTRO | https://release-monitoring.org/project/12989 | 2.13.0 | 3.0.1 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.12.1 | 1.25.1 | python-service-identity | DISTRO | https://release-monitoring.org/project/07917 | 21.1.0 | 23.1.0 | python-sh | DISTRO | https://release-monitoring.org/project/10429 | 1.14.3 | 2.0.4 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.18.1 | 3.19.1 | python-simplesqlite | DISTRO | https://release-monitoring.org/project/21608 | 1.3.0 | 1.3.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 6.7.9 | python-socketio | DISTRO | https://release-monitoring.org/project/21611 | 5.7.2 | 5.8.0 | python-soupsieve | DISTRO | https://release-monitoring.org/project/27570 | 2.3.2.post1 | 2.4.1 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.16 | python-sqlparse | DISTRO | https://release-monitoring.org/project/04038 | 0.4.3 | 0.4.4 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tabledata | DISTRO | https://release-monitoring.org/project/21613 | 1.3.0 | 1.3.1 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.2.0 | 5.3.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.2.0 | 2.3.0 | python-tinyrpc | DISTRO | https://release-monitoring.org/project/12824 | 1.1.4 | 1.1.6 | python-tornado | DISTRO | https://release-monitoring.org/project/07498 | 6.2 | 6.3.2 | python-tqdm | DISTRO | https://release-monitoring.org/project/11524 | 4.64.1 | 4.65.0 | python-traitlets | DISTRO | https://release-monitoring.org/project/12211 | 5.8.0 | 5.9.0 | python-trio-websocket | DISTRO | https://release-monitoring.org/project/136283 | 0.9.2 | 0.10.3 | python-txtorcon | DISTRO | https://release-monitoring.org/project/19661 | 22.0.0 | 23.5.0 | python-typeguard | DISTRO | https://release-monitoring.org/project/38819 | 2.13.3 | 4.0.0 | python-typepy | DISTRO | https://release-monitoring.org/project/21617 | 1.3.0 | 1.3.1 | python-typing-extensions | DISTRO | https://release-monitoring.org/project/19755 | 4.4.0 | 4.6.3 | python-typing-inspect | DISTRO | https://release-monitoring.org/project/209826 | 0.8.0 | 0.9.0 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.2 | 2.8.0 | python-ujson | DISTRO | https://release-monitoring.org/project/04076 | 5.7.0 | 5.8.0 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.13 | 2.0.3 | python-watchdog | DISTRO | https://release-monitoring.org/project/05341 | 2.2.1 | 3.0.0 | python-wcwidth | DISTRO | https://release-monitoring.org/project/08743 | 0.2.5 | 0.2.6 | python-web2py | DISTRO | https://release-monitoring.org/project/20617 | 2.23.1 | 2.24.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.2 | 1.6.0 | python-websockets | DISTRO | https://release-monitoring.org/project/08100 | 10.4 | 11.0.3 | python-werkzeug | DISTRO | https://release-monitoring.org/project/04092 | 2.2.3 | 2.3.6 | python-wrapt | DISTRO | https://release-monitoring.org/project/06108 | 1.14.1 | 1.15.0 | python-xlib | DISTRO | https://release-monitoring.org/project/12180 | 0.32 | 0.33 | python-xlsxwriter | DISTRO | https://release-monitoring.org/project/12031 | 3.0.6 | 3.1.2 | python-xmodem | DISTRO | https://release-monitoring.org/project/138209 | 0.4.6 | 0.4.7 | python-yatl | DISTRO | https://release-monitoring.org/project/50636 | 20220907.1 | 20230507.3 | python-zc-lockfile | DISTRO | https://release-monitoring.org/project/04100 | 2.0 | 3.0.post1 | python-zeroconf | DISTRO | https://release-monitoring.org/project/12681 | 0.39.4 | 0.68.0 | python-zlmdb | DISTRO | https://release-monitoring.org/project/66674 | 22.6.1 | 23.1.1 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.2 | 6.1a2 | 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.4.0 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.39.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.5.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.5.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialbus | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.2 | 6.5.1 | quazip | DISTRO | https://release-monitoring.org/project/04141 | 1.3 | 1.4 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-c | DISTRO | https://release-monitoring.org/project/13768 | 0.11.0 | 0.13.0 | ragel | DISTRO | https://release-monitoring.org/project/12105 | 6.10 | 7.0.4 | ORPH ranger | DISTRO | https://release-monitoring.org/project/07426 | 1.7.2 | 1.9.3 | raptor | DISTRO | https://release-monitoring.org/project/04162 | 2.0.15 | 2.0.16 | ORPH raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221215-... | ORPH re2 | DISTRO | https://release-monitoring.org/project/10500 | 2023-02-01 | 2023-06-02 | restorecond | DISTRO | https://release-monitoring.org/project/16520 | 3.5 | 20200710 | ORPH riemann-c-client | DISTRO | https://release-monitoring.org/project/21389 | 1.10.5 | 2.0.1 | ORPH rocksdb | DISTRO | https://release-monitoring.org/project/15560 | 6.20.3 | 8.1.1 | rp-pppoe | DISTRO | https://release-monitoring.org/project/04209 | 3.15 | 4.0 | ORPH rrdtool | DISTRO | https://release-monitoring.org/project/04214 | 1.7.2 | 1.8.0 | ORPH rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2304.0 | ORPH ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.3 | 3.2.2 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.3 | s6 | DISTRO | https://release-monitoring.org/project/05485 | 2.11.1.2 | 2.11.3.2 | s6-dns | DISTRO | https://release-monitoring.org/project/16547 | 2.3.5.4 | 2.3.5.5 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.8.0 | 1.1.1.1 | s6-linux-utils | DISTRO | https://release-monitoring.org/project/16551 | 2.6.0.0 | 2.6.1.2 | s6-networking | DISTRO | https://release-monitoring.org/project/16550 | 2.5.1.1 | 2.5.1.3 | s6-portable-utils | DISTRO | https://release-monitoring.org/project/16549 | 2.2.5.0 | 2.3.0.2 | s6-rc | DISTRO | https://release-monitoring.org/project/16548 | 0.5.3.2 | 0.5.4.1 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.18.2 | 4.18.3 | sane-backends | DISTRO | https://release-monitoring.org/project/04760 | 1.1.1 | 1.2.1 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.5.2 | 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 | sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.19.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.6.3 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.12 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.2 | ORPH shared-mime-info | DISTRO | https://release-monitoring.org/project/05524 | 1.12 | 2.2 | ORPH shim | DISTRO | https://release-monitoring.org/project/10719 | 15.4 | 15.7 | signal-estimator | DISTRO | https://release-monitoring.org/project/284559 | v0.0.4 | 0.0.6 | ORPH sispmctl | DISTRO | https://release-monitoring.org/project/21653 | 4.9 | 4.10 | skalibs | DISTRO | https://release-monitoring.org/project/05486 | 2.12.0.1 | 2.13.1.1 | snappy | DISTRO | https://release-monitoring.org/project/04844 | 1.1.9 | 1.1.10 | sngrep | DISTRO | https://release-monitoring.org/project/17075 | 1.6.0 | 1.7.0 | ORPH snort3 | DISTRO | https://release-monitoring.org/project/13263 | 3.1.40.0 | 3.1.63.0 | sofia-sip | DISTRO | https://release-monitoring.org/project/10509 | 1.13.12 | 1.13.15 | softether | DISTRO | https://release-monitoring.org/project/21383 | 4.30-9700... | 4.41-9787... | sord | DISTRO | https://release-monitoring.org/project/230536 | 0.16.12 | 0.16.14 | sound-theme-freedesktop | DISTRO | https://release-monitoring.org/project/10152 | 0.7 | 0.8 | spandsp | DISTRO | https://release-monitoring.org/project/12600 | 3.0.0-6ec... | 3.0.0 | spawn-fcgi | DISTRO | https://release-monitoring.org/project/05388 | 1.6.4 | 1.6.5 | ORPH sphinxbase | DISTRO | https://release-monitoring.org/project/20548 | 5prealpha | 0.8 | spice | DISTRO | https://release-monitoring.org/project/04871 | 0.15.0 | 0.15.2 | sqlcipher | DISTRO | https://release-monitoring.org/project/11213 | 4.5.1 | 4.5.4 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.41.2 | 3.42.0 | squid | DISTRO | https://release-monitoring.org/project/04880 | 5.7 | 5.9 | ORPH ssdp-responder | DISTRO | https://release-monitoring.org/project/17371 | 2.0 | 2.1 | sshpass | DISTRO | https://release-monitoring.org/project/12961 | 1.09 | 1.10 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.22 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 1.2 | 23.1 | stress | DISTRO | https://release-monitoring.org/project/08048 | 1.0.5 | 1.0.7 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.15.07 | 0.15.10 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.8 | 5.9.11 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.69 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.5 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.13 | sway | DISTRO | https://release-monitoring.org/project/11497 | 1.7 | 1.8.1 | swupdate | DISTRO | https://release-monitoring.org/project/15714 | 2022.12 | 2023.05 | ORPH synergy | DISTRO | https://release-monitoring.org/project/05718 | 2.0.12-beta | 2.3.2 | sysdig | DISTRO | https://release-monitoring.org/project/16898 | 0.29.3 | 0.31.5 | syslog-ng | DISTRO | https://release-monitoring.org/project/04930 | 4.1.1 | 4.2.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.48.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.2.36 | 2.2.73 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.6.1 | 12.6.2 | ORPH system-config-printer | DISTRO | https://release-monitoring.org/project/08855 | 1.5.15 | 1.5.18 | ORPH systemd | DISTRO | https://release-monitoring.org/project/05440 | 252.4 | 253.5 | systemd-bootchart | DISTRO | https://release-monitoring.org/project/11774 | 233 | 234 | sysvinit | DISTRO | https://release-monitoring.org/project/21648 | 2.99 | 3.04 | ORPH targetcli-fb | DISTRO | https://release-monitoring.org/project/09174 | 2.1.54 | 2.1.56 | tbb | DISTRO | https://release-monitoring.org/project/08217 | 2021.8.0 | 2021.9.0 | tcl | DISTRO | https://release-monitoring.org/project/04941 | 8.6.12 | 8.6.13 | ORPH tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | ORPH tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tcping | DISTRO | https://release-monitoring.org/project/14881 | 1.3.6 | 2.1.0 | ORPH tcpreplay | DISTRO | https://release-monitoring.org/project/13716 | 4.4.2 | 4.4.4 | ORPH terminology | DISTRO | https://release-monitoring.org/project/04951 | 1.12.1 | 1.13.0 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.3.1 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5.1 | 2.5.2 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.18.1 | ORPH tiff | DISTRO | https://release-monitoring.org/project/01738 | 4.5.0 | 4.5.1 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.1.0 | tinyssh | DISTRO | https://release-monitoring.org/project/14678 | 20220801 | 20230101 | tinyxml | DISTRO | https://release-monitoring.org/project/10162 | 2.6.2_2 | 2.6.2 | ORPH tio | DISTRO | https://release-monitoring.org/project/20587 | 1.47 | 2.6 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tl-expected | DISTRO | https://release-monitoring.org/project/112689 | v1.0.0 | 1.1.0 | tpm-tools | DISTRO | https://release-monitoring.org/project/21640 | 1.3.9.1 | 1.3.9.2 | tpm2-abrmd | DISTRO | https://release-monitoring.org/project/16819 | 2.3.3 | 3.0.0 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.8.0 | 1.9.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.5 | ORPH tpm2-totp | DISTRO | https://release-monitoring.org/project/18790 | 0.2.1 | 0.3.0 | tpm2-tss | DISTRO | https://release-monitoring.org/project/12683 | 3.1.0 | 4.0.1 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.2 | traceroute | DISTRO | https://release-monitoring.org/project/14877 | 2.1.0 | 2.1.2 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.1.1 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2023.04 | ORPH udpcast | DISTRO | https://release-monitoring.org/project/10206 | 20211207 | 20230319 | ORPH uftrace | DISTRO | https://release-monitoring.org/project/195039 | 0.12 | 0.13.1 | uhd | DISTRO | https://release-monitoring.org/project/12572 | 4.3.0.0 | 4.4.0.0 | unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.3 | ORPH unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.2.6 | 6.2.8 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.8.0 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 1.90.0 | util-linux | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH util-linux-libs | DISTRO | https://release-monitoring.org/project/08179 | 2.38 | 2.39 | ORPH uuu | DISTRO | https://release-monitoring.org/project/259328 | 1.5.21 | 1.5.104 | uvw | DISTRO | https://release-monitoring.org/project/33083 | 2.12.1_li... | 3.1.0_lib... | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.8 | ORPH valgrind | DISTRO | https://release-monitoring.org/project/13639 | 3.20.0 | 3.21.0 | ORPH valijson | DISTRO | https://release-monitoring.org/project/18452 | 0.7 | 1.0.1 | ORPH vdr | DISTRO | https://release-monitoring.org/project/05069 | 2.6.3 | 2.6.4 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.1414 | 9.0.1640 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.6 | vpnc | DISTRO | https://release-monitoring.org/project/15955 | 0.5.3r550... | 0.5.3 | ORPH vte | DISTRO | https://release-monitoring.org/project/10895 | 0.66.2 | 0.72.2 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.3.1 | 3.3.4 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.2.0 | 4.2.2 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.254 | ORPH waf | DISTRO | https://release-monitoring.org/project/05116 | 2.0.24 | 2.0.25 | waffle | DISTRO | https://release-monitoring.org/project/21633 | 1.7.0 | 1.7.2 | wavpack | DISTRO | https://release-monitoring.org/project/05121 | 5.5.0 | 5.6.0 | ORPH wayland | DISTRO | https://release-monitoring.org/project/10061 | 1.21.0 | 1.22.0 | wayland-utils | DISTRO | https://release-monitoring.org/project/129361 | 1.1.0 | 1.2.0 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.6 | 2.41.5 | webp | DISTRO | https://release-monitoring.org/project/01761 | 1.2.4 | 1.3.0 | webrtc-audio-processing | DISTRO | https://release-monitoring.org/project/15929 | 0.3.1 | 1.1 | ORPH weston | DISTRO | https://release-monitoring.org/project/13745 | 10.0.1 | 12.0.1 | wget | DISTRO | https://release-monitoring.org/project/05124 | 1.21.3 | 1.21.4 | ORPH whois | DISTRO | https://release-monitoring.org/project/05128 | 5.5.14 | 5.5.17 | wine | DISTRO | https://release-monitoring.org/project/05134 | 8.0 | 8.10 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2023.02.13 | 2023.05.03 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.14 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 4.0.4 | 4.0.6 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.2 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.14.1 | 1.14.2 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.38.6 | 2.40.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.43.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.22 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20230201 | xapp_setxkbmap | DISTRO | https://release-monitoring.org/project/12314 | 1.3.3 | 1.3.4 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.5 | 4.17.1 | xfont_font-adobe-100dpi | DISTRO | https://release-monitoring.org/project/17197 | 1.0.3 | 1.0.4 | xfont_font-adobe-75dpi | DISTRO | https://release-monitoring.org/project/17198 | 1.0.3 | 1.0.4 | xfont_font-adobe-utopia-100dpi | DISTRO | https://release-monitoring.org/project/17199 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-75dpi | DISTRO | https://release-monitoring.org/project/17200 | 1.0.4 | 1.0.5 | xfont_font-adobe-utopia-type1 | DISTRO | https://release-monitoring.org/project/17201 | 1.0.4 | 1.0.5 | xfont_font-alias | DISTRO | https://release-monitoring.org/project/15059 | 1.0.4 | 1.0.5 | xfont_font-arabic-misc | DISTRO | https://release-monitoring.org/project/21709 | 1.0.3 | 1.0.4 | xfont_font-bh-100dpi | DISTRO | https://release-monitoring.org/project/17202 | 1.0.3 | 1.0.4 | xfont_font-bh-75dpi | DISTRO | https://release-monitoring.org/project/17203 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17204 | 1.0.3 | 1.0.4 | xfont_font-bh-lucidatypewri... | DISTRO | https://release-monitoring.org/project/17205 | 1.0.3 | 1.0.4 | xfont_font-bh-ttf | DISTRO | https://release-monitoring.org/project/17191 | 1.0.3 | 1.0.4 | xfont_font-bh-type1 | DISTRO | https://release-monitoring.org/project/17206 | 1.0.3 | 1.0.4 | xfont_font-bitstream-100dpi | DISTRO | https://release-monitoring.org/project/17207 | 1.0.3 | 1.0.4 | xfont_font-bitstream-75dpi | DISTRO | https://release-monitoring.org/project/17209 | 1.0.3 | 1.0.4 | xfont_font-bitstream-type1 | DISTRO | https://release-monitoring.org/project/17208 | 1.0.3 | 1.0.4 | xfont_font-cronyx-cyrillic | DISTRO | https://release-monitoring.org/project/15052 | 1.0.3 | 1.0.4 | xfont_font-cursor-misc | DISTRO | https://release-monitoring.org/project/17210 | 1.0.3 | 1.0.4 | xfont_font-daewoo-misc | DISTRO | https://release-monitoring.org/project/17192 | 1.0.3 | 1.0.4 | xfont_font-dec-misc | DISTRO | https://release-monitoring.org/project/17211 | 1.0.3 | 1.0.4 | xfont_font-ibm-type1 | DISTRO | https://release-monitoring.org/project/17212 | 1.0.3 | 1.0.4 | xfont_font-isas-misc | DISTRO | https://release-monitoring.org/project/17193 | 1.0.3 | 1.0.4 | xfont_font-jis-misc | DISTRO | https://release-monitoring.org/project/17194 | 1.0.3 | 1.0.4 | xfont_font-micro-misc | DISTRO | https://release-monitoring.org/project/17213 | 1.0.3 | 1.0.4 | xfont_font-misc-cyrillic | DISTRO | https://release-monitoring.org/project/17220 | 1.0.3 | 1.0.4 | xfont_font-misc-ethiopic | DISTRO | https://release-monitoring.org/project/17195 | 1.0.4 | 1.0.5 | xfont_font-misc-meltho | DISTRO | https://release-monitoring.org/project/17196 | 1.0.3 | 1.0.4 | xfont_font-misc-misc | DISTRO | https://release-monitoring.org/project/17214 | 1.1.2 | 1.1.3 | xfont_font-mutt-misc | DISTRO | https://release-monitoring.org/project/17215 | 1.0.3 | 1.0.4 | xfont_font-schumacher-misc | DISTRO | https://release-monitoring.org/project/17216 | 1.1.2 | 1.1.3 | xfont_font-screen-cyrillic | DISTRO | https://release-monitoring.org/project/17221 | 1.0.4 | 1.0.5 | xfont_font-sony-misc | DISTRO | https://release-monitoring.org/project/17217 | 1.0.3 | 1.0.4 | xfont_font-sun-misc | DISTRO | https://release-monitoring.org/project/17218 | 1.0.3 | 1.0.4 | xfont_font-winitzki-cyrillic | DISTRO | https://release-monitoring.org/project/17222 | 1.0.3 | 1.0.4 | xfont_font-xfree86-type1 | DISTRO | https://release-monitoring.org/project/17219 | 1.0.4 | 1.0.5 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.3.0 | ORPH xinetd | DISTRO | https://release-monitoring.org/project/06382 | 2.3.15 | 2.3.15.4 | xkeyboard-config | DISTRO | https://release-monitoring.org/project/05191 | 2.37 | 2.39 | xlib_libdmx | DISTRO | https://release-monitoring.org/project/01594 | 1.1.4 | 1.1.5 | xlib_xtrans | DISTRO | https://release-monitoring.org/project/13441 | 1.4.0 | 1.5.0 | xmrig | DISTRO | https://release-monitoring.org/project/17499 | 6.19.2 | 6.19.3 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.2 | 2023.2 | xorriso | DISTRO | https://release-monitoring.org/project/13270 | 1.5.4.pl02 | 1.5.6.pl01 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.06.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.22 | 3.24 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 376 | 382 | ORPH xvisor | DISTRO | https://release-monitoring.org/project/18448 | 0.3.1 | 0.3.2 | xwayland | DISTRO | https://release-monitoring.org/project/180949 | 22.1.8 | 23.1.2 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.10 | 5.4.3 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 13.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 6.2.7 | 6.4.3 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.3.1 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.2.2 | zfs | DISTRO | https://release-monitoring.org/project/11706 | 2.1.7 | 2.1.12 | zlib-ng | DISTRO | https://release-monitoring.org/project/115592 | 2.0.6 | 2.1.2 | ORPH Packages having CVEs ==================== CVEs for the 'master' branch ---------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grpc | CVE-2023-1428 | https://security-tracker.debian.org/tracker/CVE-2023-1428 grpc | CVE-2023-32732 | https://security-tracker.debian.org/tracker/CVE-2023-32732 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-2157 | https://security-tracker.debian.org/tracker/CVE-2023-2157 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 jasper | CVE-2015-8751 | https://security-tracker.debian.org/tracker/CVE-2015-8751 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmpeg2 | CVE-2022-37416 | https://security-tracker.debian.org/tracker/CVE-2022-37416 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 openvmtools | CVE-2023-20867 | https://security-tracker.debian.org/tracker/CVE-2023-20867 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-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 shadow | CVE-2013-4235 | https://security-tracker.debian.org/tracker/CVE-2013-4235 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-0666 | https://security-tracker.debian.org/tracker/CVE-2023-0666 wireshark | CVE-2023-0667 | https://security-tracker.debian.org/tracker/CVE-2023-0667 wireshark | CVE-2023-0668 | https://security-tracker.debian.org/tracker/CVE-2023-0668 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yajl | CVE-2023-33460 | https://security-tracker.debian.org/tracker/CVE-2023-33460 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 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 CVEs for the '2023.02.x' branch ------------------------------- name | CVE | link -------------------------------+------------------+-------------------------------------------------------------- apache | CVE-1999-0236 | https://security-tracker.debian.org/tracker/CVE-1999-0236 apache | CVE-1999-0289 | https://security-tracker.debian.org/tracker/CVE-1999-0289 apache | CVE-1999-0678 | https://security-tracker.debian.org/tracker/CVE-1999-0678 apache | CVE-1999-1237 | https://security-tracker.debian.org/tracker/CVE-1999-1237 apache | CVE-1999-1412 | https://security-tracker.debian.org/tracker/CVE-1999-1412 apache | CVE-2007-0086 | https://security-tracker.debian.org/tracker/CVE-2007-0086 apache | CVE-2007-0450 | https://security-tracker.debian.org/tracker/CVE-2007-0450 apache | CVE-2007-4465 | https://security-tracker.debian.org/tracker/CVE-2007-4465 apache | CVE-2007-6388 | https://security-tracker.debian.org/tracker/CVE-2007-6388 apache | CVE-2007-6420 | https://security-tracker.debian.org/tracker/CVE-2007-6420 apache | CVE-2007-6421 | https://security-tracker.debian.org/tracker/CVE-2007-6421 apache | CVE-2007-6422 | https://security-tracker.debian.org/tracker/CVE-2007-6422 apache | CVE-2007-6423 | https://security-tracker.debian.org/tracker/CVE-2007-6423 apache | CVE-2008-2168 | https://security-tracker.debian.org/tracker/CVE-2008-2168 apache | CVE-2008-2939 | https://security-tracker.debian.org/tracker/CVE-2008-2939 apache | CVE-2009-1195 | https://security-tracker.debian.org/tracker/CVE-2009-1195 apache | CVE-2010-0408 | https://security-tracker.debian.org/tracker/CVE-2010-0408 apache | CVE-2010-0425 | https://security-tracker.debian.org/tracker/CVE-2010-0425 apache | CVE-2010-1452 | https://security-tracker.debian.org/tracker/CVE-2010-1452 apache | CVE-2014-0231 | https://security-tracker.debian.org/tracker/CVE-2014-0231 apparmor | CVE-2016-1585 | https://security-tracker.debian.org/tracker/CVE-2016-1585 argus | CVE-2011-3332 | https://security-tracker.debian.org/tracker/CVE-2011-3332 asn1c | CVE-2017-12966 | https://security-tracker.debian.org/tracker/CVE-2017-12966 assimp | CVE-2022-38528 | https://security-tracker.debian.org/tracker/CVE-2022-38528 atop | CVE-2011-3618 | https://security-tracker.debian.org/tracker/CVE-2011-3618 avahi | CVE-2021-3468 | https://security-tracker.debian.org/tracker/CVE-2021-3468 belle-sip | CVE-2021-33056 | https://security-tracker.debian.org/tracker/CVE-2021-33056 belle-sip | CVE-2021-43610 | https://security-tracker.debian.org/tracker/CVE-2021-43610 belle-sip | CVE-2021-43611 | https://security-tracker.debian.org/tracker/CVE-2021-43611 bento4 | CVE-2020-23331 | https://security-tracker.debian.org/tracker/CVE-2020-23331 bento4 | CVE-2020-23332 | https://security-tracker.debian.org/tracker/CVE-2020-23332 bento4 | CVE-2022-27607 | https://security-tracker.debian.org/tracker/CVE-2022-27607 bento4 | CVE-2022-35165 | https://security-tracker.debian.org/tracker/CVE-2022-35165 bento4 | CVE-2022-3662 | https://security-tracker.debian.org/tracker/CVE-2022-3662 bento4 | CVE-2022-3663 | https://security-tracker.debian.org/tracker/CVE-2022-3663 bento4 | CVE-2022-3664 | https://security-tracker.debian.org/tracker/CVE-2022-3664 bento4 | CVE-2022-3665 | https://security-tracker.debian.org/tracker/CVE-2022-3665 bento4 | CVE-2022-3666 | https://security-tracker.debian.org/tracker/CVE-2022-3666 bento4 | CVE-2022-3667 | https://security-tracker.debian.org/tracker/CVE-2022-3667 bento4 | CVE-2022-3668 | https://security-tracker.debian.org/tracker/CVE-2022-3668 bento4 | CVE-2022-3669 | https://security-tracker.debian.org/tracker/CVE-2022-3669 bento4 | CVE-2022-3670 | https://security-tracker.debian.org/tracker/CVE-2022-3670 bento4 | CVE-2022-3784 | https://security-tracker.debian.org/tracker/CVE-2022-3784 bento4 | CVE-2022-3785 | https://security-tracker.debian.org/tracker/CVE-2022-3785 bento4 | CVE-2022-3807 | https://security-tracker.debian.org/tracker/CVE-2022-3807 bento4 | CVE-2022-3809 | https://security-tracker.debian.org/tracker/CVE-2022-3809 bento4 | CVE-2022-3810 | https://security-tracker.debian.org/tracker/CVE-2022-3810 bento4 | CVE-2022-3812 | https://security-tracker.debian.org/tracker/CVE-2022-3812 bento4 | CVE-2022-3813 | https://security-tracker.debian.org/tracker/CVE-2022-3813 bento4 | CVE-2022-3814 | https://security-tracker.debian.org/tracker/CVE-2022-3814 bento4 | CVE-2022-3815 | https://security-tracker.debian.org/tracker/CVE-2022-3815 bento4 | CVE-2022-3816 | https://security-tracker.debian.org/tracker/CVE-2022-3816 bento4 | CVE-2022-3817 | https://security-tracker.debian.org/tracker/CVE-2022-3817 bento4 | CVE-2022-40438 | https://security-tracker.debian.org/tracker/CVE-2022-40438 bento4 | CVE-2022-40439 | https://security-tracker.debian.org/tracker/CVE-2022-40439 bento4 | CVE-2022-40736 | https://security-tracker.debian.org/tracker/CVE-2022-40736 bento4 | CVE-2022-40737 | https://security-tracker.debian.org/tracker/CVE-2022-40737 bento4 | CVE-2022-40738 | https://security-tracker.debian.org/tracker/CVE-2022-40738 bento4 | CVE-2022-40774 | https://security-tracker.debian.org/tracker/CVE-2022-40774 bento4 | CVE-2022-40775 | https://security-tracker.debian.org/tracker/CVE-2022-40775 bento4 | CVE-2022-40885 | https://security-tracker.debian.org/tracker/CVE-2022-40885 bento4 | CVE-2022-41419 | https://security-tracker.debian.org/tracker/CVE-2022-41419 bento4 | CVE-2022-41423 | https://security-tracker.debian.org/tracker/CVE-2022-41423 bento4 | CVE-2022-41424 | https://security-tracker.debian.org/tracker/CVE-2022-41424 bento4 | CVE-2022-41425 | https://security-tracker.debian.org/tracker/CVE-2022-41425 bento4 | CVE-2022-41426 | https://security-tracker.debian.org/tracker/CVE-2022-41426 bento4 | CVE-2022-41427 | https://security-tracker.debian.org/tracker/CVE-2022-41427 bento4 | CVE-2022-41428 | https://security-tracker.debian.org/tracker/CVE-2022-41428 bento4 | CVE-2022-41429 | https://security-tracker.debian.org/tracker/CVE-2022-41429 bento4 | CVE-2022-41430 | https://security-tracker.debian.org/tracker/CVE-2022-41430 bento4 | CVE-2022-41841 | https://security-tracker.debian.org/tracker/CVE-2022-41841 bento4 | CVE-2022-41845 | https://security-tracker.debian.org/tracker/CVE-2022-41845 bento4 | CVE-2022-41846 | https://security-tracker.debian.org/tracker/CVE-2022-41846 bento4 | CVE-2022-41847 | https://security-tracker.debian.org/tracker/CVE-2022-41847 bento4 | CVE-2022-43032 | https://security-tracker.debian.org/tracker/CVE-2022-43032 bento4 | CVE-2022-43033 | https://security-tracker.debian.org/tracker/CVE-2022-43033 bento4 | CVE-2022-43034 | https://security-tracker.debian.org/tracker/CVE-2022-43034 bento4 | CVE-2022-43035 | https://security-tracker.debian.org/tracker/CVE-2022-43035 bento4 | CVE-2022-43037 | https://security-tracker.debian.org/tracker/CVE-2022-43037 bento4 | CVE-2022-43038 | https://security-tracker.debian.org/tracker/CVE-2022-43038 bento4 | CVE-2022-4584 | https://security-tracker.debian.org/tracker/CVE-2022-4584 bento4 | CVE-2023-29573 | https://security-tracker.debian.org/tracker/CVE-2023-29573 bento4 | CVE-2023-29574 | https://security-tracker.debian.org/tracker/CVE-2023-29574 bento4 | CVE-2023-29575 | https://security-tracker.debian.org/tracker/CVE-2023-29575 bento4 | CVE-2023-29576 | https://security-tracker.debian.org/tracker/CVE-2023-29576 berkeleydb | CVE-2017-3604 | https://security-tracker.debian.org/tracker/CVE-2017-3604 berkeleydb | CVE-2017-3605 | https://security-tracker.debian.org/tracker/CVE-2017-3605 berkeleydb | CVE-2017-3606 | https://security-tracker.debian.org/tracker/CVE-2017-3606 berkeleydb | CVE-2017-3607 | https://security-tracker.debian.org/tracker/CVE-2017-3607 berkeleydb | CVE-2017-3608 | https://security-tracker.debian.org/tracker/CVE-2017-3608 berkeleydb | CVE-2017-3609 | https://security-tracker.debian.org/tracker/CVE-2017-3609 berkeleydb | CVE-2017-3610 | https://security-tracker.debian.org/tracker/CVE-2017-3610 berkeleydb | CVE-2017-3611 | https://security-tracker.debian.org/tracker/CVE-2017-3611 berkeleydb | CVE-2017-3612 | https://security-tracker.debian.org/tracker/CVE-2017-3612 berkeleydb | CVE-2017-3613 | https://security-tracker.debian.org/tracker/CVE-2017-3613 berkeleydb | CVE-2017-3614 | https://security-tracker.debian.org/tracker/CVE-2017-3614 berkeleydb | CVE-2017-3615 | https://security-tracker.debian.org/tracker/CVE-2017-3615 berkeleydb | CVE-2017-3616 | https://security-tracker.debian.org/tracker/CVE-2017-3616 berkeleydb | CVE-2017-3617 | https://security-tracker.debian.org/tracker/CVE-2017-3617 berkeleydb | CVE-2019-2708 | https://security-tracker.debian.org/tracker/CVE-2019-2708 berkeleydb | CVE-2020-2981 | https://security-tracker.debian.org/tracker/CVE-2020-2981 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 binutils | CVE-2022-4285 | https://security-tracker.debian.org/tracker/CVE-2022-4285 binutils | CVE-2023-1972 | https://security-tracker.debian.org/tracker/CVE-2023-1972 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 bitcoin | CVE-2023-33297 | https://security-tracker.debian.org/tracker/CVE-2023-33297 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 bwm-ng | CVE-2023-26129 | https://security-tracker.debian.org/tracker/CVE-2023-26129 c-ares | CVE-2023-31124 | https://security-tracker.debian.org/tracker/CVE-2023-31124 c-ares | CVE-2023-31130 | https://security-tracker.debian.org/tracker/CVE-2023-31130 c-ares | CVE-2023-31147 | https://security-tracker.debian.org/tracker/CVE-2023-31147 c-ares | CVE-2023-32067 | https://security-tracker.debian.org/tracker/CVE-2023-32067 cairo | CVE-2019-6461 | https://security-tracker.debian.org/tracker/CVE-2019-6461 connman | CVE-2023-28488 | https://security-tracker.debian.org/tracker/CVE-2023-28488 coreutils | CVE-2016-2781 | https://security-tracker.debian.org/tracker/CVE-2016-2781 cpio | CVE-2010-4226 | https://security-tracker.debian.org/tracker/CVE-2010-4226 cryptopp | CVE-2021-43398 | https://security-tracker.debian.org/tracker/CVE-2021-43398 cups-filters | CVE-2023-24805 | https://security-tracker.debian.org/tracker/CVE-2023-24805 cvs | CVE-2017-12836 | https://security-tracker.debian.org/tracker/CVE-2017-12836 dav1d | CVE-2023-32570 | https://security-tracker.debian.org/tracker/CVE-2023-32570 dht | CVE-2020-36562 | https://security-tracker.debian.org/tracker/CVE-2020-36562 dmidecode | CVE-2023-30630 | https://security-tracker.debian.org/tracker/CVE-2023-30630 docker | CVE-2014-0048 | https://security-tracker.debian.org/tracker/CVE-2014-0048 docker | CVE-2014-8178 | https://security-tracker.debian.org/tracker/CVE-2014-8178 docker | CVE-2014-8179 | https://security-tracker.debian.org/tracker/CVE-2014-8179 docker | CVE-2015-1843 | https://security-tracker.debian.org/tracker/CVE-2015-1843 docker | CVE-2015-3627 | https://security-tracker.debian.org/tracker/CVE-2015-3627 docker | CVE-2015-3630 | https://security-tracker.debian.org/tracker/CVE-2015-3630 docker | CVE-2015-3631 | https://security-tracker.debian.org/tracker/CVE-2015-3631 docker | CVE-2016-3697 | https://security-tracker.debian.org/tracker/CVE-2016-3697 docker | CVE-2017-14992 | https://security-tracker.debian.org/tracker/CVE-2017-14992 docker | CVE-2019-13139 | https://security-tracker.debian.org/tracker/CVE-2019-13139 docker | CVE-2019-13509 | https://security-tracker.debian.org/tracker/CVE-2019-13509 docker | CVE-2019-15752 | https://security-tracker.debian.org/tracker/CVE-2019-15752 docker | CVE-2019-16884 | https://security-tracker.debian.org/tracker/CVE-2019-16884 docker | CVE-2019-5736 | https://security-tracker.debian.org/tracker/CVE-2019-5736 docker | CVE-2020-27534 | https://security-tracker.debian.org/tracker/CVE-2020-27534 docker | CVE-2021-21284 | https://security-tracker.debian.org/tracker/CVE-2021-21284 docker | CVE-2021-21285 | https://security-tracker.debian.org/tracker/CVE-2021-21285 docker | CVE-2021-3162 | https://security-tracker.debian.org/tracker/CVE-2021-3162 docker | CVE-2021-33183 | https://security-tracker.debian.org/tracker/CVE-2021-33183 docker | CVE-2022-25365 | https://security-tracker.debian.org/tracker/CVE-2022-25365 dracut | CVE-2010-4176 | https://security-tracker.debian.org/tracker/CVE-2010-4176 edk2 | CVE-2014-4859 | https://security-tracker.debian.org/tracker/CVE-2014-4859 edk2 | CVE-2014-4860 | https://security-tracker.debian.org/tracker/CVE-2014-4860 edk2 | CVE-2014-8271 | https://security-tracker.debian.org/tracker/CVE-2014-8271 edk2 | CVE-2019-14553 | https://security-tracker.debian.org/tracker/CVE-2019-14553 edk2 | CVE-2019-14559 | https://security-tracker.debian.org/tracker/CVE-2019-14559 edk2 | CVE-2019-14562 | https://security-tracker.debian.org/tracker/CVE-2019-14562 edk2 | CVE-2019-14563 | https://security-tracker.debian.org/tracker/CVE-2019-14563 edk2 | CVE-2019-14575 | https://security-tracker.debian.org/tracker/CVE-2019-14575 edk2 | CVE-2019-14586 | https://security-tracker.debian.org/tracker/CVE-2019-14586 edk2 | CVE-2019-14587 | https://security-tracker.debian.org/tracker/CVE-2019-14587 emlog | CVE-2021-44584 | https://security-tracker.debian.org/tracker/CVE-2021-44584 emlog | CVE-2022-1526 | https://security-tracker.debian.org/tracker/CVE-2022-1526 emlog | CVE-2022-3968 | https://security-tracker.debian.org/tracker/CVE-2022-3968 enlightenment | CVE-2022-37706 | https://security-tracker.debian.org/tracker/CVE-2022-37706 erlang | CVE-2020-35733 | https://security-tracker.debian.org/tracker/CVE-2020-35733 erlang | CVE-2022-37026 | https://security-tracker.debian.org/tracker/CVE-2022-37026 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2022-3109 | https://security-tracker.debian.org/tracker/CVE-2022-3109 ffmpeg | CVE-2022-3341 | https://security-tracker.debian.org/tracker/CVE-2022-3341 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-48434 | https://security-tracker.debian.org/tracker/CVE-2022-48434 freeradius-server | CVE-2002-0318 | https://security-tracker.debian.org/tracker/CVE-2002-0318 freeradius-server | CVE-2011-4966 | https://security-tracker.debian.org/tracker/CVE-2011-4966 ghostscript | CVE-2023-28879 | https://security-tracker.debian.org/tracker/CVE-2023-28879 giflib | CVE-2022-28506 | https://security-tracker.debian.org/tracker/CVE-2022-28506 glibc | CVE-2010-4756 | https://security-tracker.debian.org/tracker/CVE-2010-4756 glibc | CVE-2019-1010022 | https://security-tracker.debian.org/tracker/CVE-2019-1010022 glibc | CVE-2019-1010023 | https://security-tracker.debian.org/tracker/CVE-2019-1010023 glibc | CVE-2019-1010024 | https://security-tracker.debian.org/tracker/CVE-2019-1010024 glibc | CVE-2019-1010025 | https://security-tracker.debian.org/tracker/CVE-2019-1010025 gnupg | CVE-2006-3082 | https://security-tracker.debian.org/tracker/CVE-2006-3082 gnupg | CVE-2011-2207 | https://security-tracker.debian.org/tracker/CVE-2011-2207 gnupg | CVE-2015-1606 | https://security-tracker.debian.org/tracker/CVE-2015-1606 gnupg | CVE-2018-12020 | https://security-tracker.debian.org/tracker/CVE-2018-12020 gnupg | CVE-2019-13050 | https://security-tracker.debian.org/tracker/CVE-2019-13050 gnupg | CVE-2019-14855 | https://security-tracker.debian.org/tracker/CVE-2019-14855 gnupg | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 gnupg | CVE-2022-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 gnupg2 | CVE-2022-3219 | https://security-tracker.debian.org/tracker/CVE-2022-3219 go | CVE-2020-29509 | https://security-tracker.debian.org/tracker/CVE-2020-29509 go | CVE-2020-29511 | https://security-tracker.debian.org/tracker/CVE-2020-29511 graphicsmagick | CVE-2007-0770 | https://security-tracker.debian.org/tracker/CVE-2007-0770 graphicsmagick | CVE-2008-6621 | https://security-tracker.debian.org/tracker/CVE-2008-6621 graphite2 | CVE-2017-5436 | https://security-tracker.debian.org/tracker/CVE-2017-5436 grpc | CVE-2023-1428 | https://security-tracker.debian.org/tracker/CVE-2023-1428 grpc | CVE-2023-32732 | https://security-tracker.debian.org/tracker/CVE-2023-32732 grub2 | CVE-2022-2601 | https://security-tracker.debian.org/tracker/CVE-2022-2601 grub2 | CVE-2022-3775 | https://security-tracker.debian.org/tracker/CVE-2022-3775 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 haproxy | CVE-2023-0056 | https://security-tracker.debian.org/tracker/CVE-2023-0056 harfbuzz | CVE-2023-25193 | https://security-tracker.debian.org/tracker/CVE-2023-25193 heimdal | CVE-2022-45142 | https://security-tracker.debian.org/tracker/CVE-2022-45142 heirloom-mailx | CVE-2004-2771 | https://security-tracker.debian.org/tracker/CVE-2004-2771 imagemagick | CVE-2007-1667 | https://security-tracker.debian.org/tracker/CVE-2007-1667 imagemagick | CVE-2014-9804 | https://security-tracker.debian.org/tracker/CVE-2014-9804 imagemagick | CVE-2014-9805 | https://security-tracker.debian.org/tracker/CVE-2014-9805 imagemagick | CVE-2014-9806 | https://security-tracker.debian.org/tracker/CVE-2014-9806 imagemagick | CVE-2014-9807 | https://security-tracker.debian.org/tracker/CVE-2014-9807 imagemagick | CVE-2014-9808 | https://security-tracker.debian.org/tracker/CVE-2014-9808 imagemagick | CVE-2014-9809 | https://security-tracker.debian.org/tracker/CVE-2014-9809 imagemagick | CVE-2014-9810 | https://security-tracker.debian.org/tracker/CVE-2014-9810 imagemagick | CVE-2014-9811 | https://security-tracker.debian.org/tracker/CVE-2014-9811 imagemagick | CVE-2014-9812 | https://security-tracker.debian.org/tracker/CVE-2014-9812 imagemagick | CVE-2014-9813 | https://security-tracker.debian.org/tracker/CVE-2014-9813 imagemagick | CVE-2014-9814 | https://security-tracker.debian.org/tracker/CVE-2014-9814 imagemagick | CVE-2014-9815 | https://security-tracker.debian.org/tracker/CVE-2014-9815 imagemagick | CVE-2014-9816 | https://security-tracker.debian.org/tracker/CVE-2014-9816 imagemagick | CVE-2014-9817 | https://security-tracker.debian.org/tracker/CVE-2014-9817 imagemagick | CVE-2014-9818 | https://security-tracker.debian.org/tracker/CVE-2014-9818 imagemagick | CVE-2014-9819 | https://security-tracker.debian.org/tracker/CVE-2014-9819 imagemagick | CVE-2014-9820 | https://security-tracker.debian.org/tracker/CVE-2014-9820 imagemagick | CVE-2014-9821 | https://security-tracker.debian.org/tracker/CVE-2014-9821 imagemagick | CVE-2014-9822 | https://security-tracker.debian.org/tracker/CVE-2014-9822 imagemagick | CVE-2014-9823 | https://security-tracker.debian.org/tracker/CVE-2014-9823 imagemagick | CVE-2014-9824 | https://security-tracker.debian.org/tracker/CVE-2014-9824 imagemagick | CVE-2014-9825 | https://security-tracker.debian.org/tracker/CVE-2014-9825 imagemagick | CVE-2014-9826 | https://security-tracker.debian.org/tracker/CVE-2014-9826 imagemagick | CVE-2014-9827 | https://security-tracker.debian.org/tracker/CVE-2014-9827 imagemagick | CVE-2014-9828 | https://security-tracker.debian.org/tracker/CVE-2014-9828 imagemagick | CVE-2014-9829 | https://security-tracker.debian.org/tracker/CVE-2014-9829 imagemagick | CVE-2014-9830 | https://security-tracker.debian.org/tracker/CVE-2014-9830 imagemagick | CVE-2014-9831 | https://security-tracker.debian.org/tracker/CVE-2014-9831 imagemagick | CVE-2014-9848 | https://security-tracker.debian.org/tracker/CVE-2014-9848 imagemagick | CVE-2014-9852 | https://security-tracker.debian.org/tracker/CVE-2014-9852 imagemagick | CVE-2014-9853 | https://security-tracker.debian.org/tracker/CVE-2014-9853 imagemagick | CVE-2014-9854 | https://security-tracker.debian.org/tracker/CVE-2014-9854 imagemagick | CVE-2014-9907 | https://security-tracker.debian.org/tracker/CVE-2014-9907 imagemagick | CVE-2016-10062 | https://security-tracker.debian.org/tracker/CVE-2016-10062 imagemagick | CVE-2016-10144 | https://security-tracker.debian.org/tracker/CVE-2016-10144 imagemagick | CVE-2016-10145 | https://security-tracker.debian.org/tracker/CVE-2016-10145 imagemagick | CVE-2016-10146 | https://security-tracker.debian.org/tracker/CVE-2016-10146 imagemagick | CVE-2016-7513 | https://security-tracker.debian.org/tracker/CVE-2016-7513 imagemagick | CVE-2016-7514 | https://security-tracker.debian.org/tracker/CVE-2016-7514 imagemagick | CVE-2016-7515 | https://security-tracker.debian.org/tracker/CVE-2016-7515 imagemagick | CVE-2016-7516 | https://security-tracker.debian.org/tracker/CVE-2016-7516 imagemagick | CVE-2016-7517 | https://security-tracker.debian.org/tracker/CVE-2016-7517 imagemagick | CVE-2016-7518 | https://security-tracker.debian.org/tracker/CVE-2016-7518 imagemagick | CVE-2016-7519 | https://security-tracker.debian.org/tracker/CVE-2016-7519 imagemagick | CVE-2016-7520 | https://security-tracker.debian.org/tracker/CVE-2016-7520 imagemagick | CVE-2016-7521 | https://security-tracker.debian.org/tracker/CVE-2016-7521 imagemagick | CVE-2016-7522 | https://security-tracker.debian.org/tracker/CVE-2016-7522 imagemagick | CVE-2016-7523 | https://security-tracker.debian.org/tracker/CVE-2016-7523 imagemagick | CVE-2016-7524 | https://security-tracker.debian.org/tracker/CVE-2016-7524 imagemagick | CVE-2016-7525 | https://security-tracker.debian.org/tracker/CVE-2016-7525 imagemagick | CVE-2016-7526 | https://security-tracker.debian.org/tracker/CVE-2016-7526 imagemagick | CVE-2016-7527 | https://security-tracker.debian.org/tracker/CVE-2016-7527 imagemagick | CVE-2016-7528 | https://security-tracker.debian.org/tracker/CVE-2016-7528 imagemagick | CVE-2016-7529 | https://security-tracker.debian.org/tracker/CVE-2016-7529 imagemagick | CVE-2016-7530 | https://security-tracker.debian.org/tracker/CVE-2016-7530 imagemagick | CVE-2016-7531 | https://security-tracker.debian.org/tracker/CVE-2016-7531 imagemagick | CVE-2016-7532 | https://security-tracker.debian.org/tracker/CVE-2016-7532 imagemagick | CVE-2016-7533 | https://security-tracker.debian.org/tracker/CVE-2016-7533 imagemagick | CVE-2016-7534 | https://security-tracker.debian.org/tracker/CVE-2016-7534 imagemagick | CVE-2016-7535 | https://security-tracker.debian.org/tracker/CVE-2016-7535 imagemagick | CVE-2016-7536 | https://security-tracker.debian.org/tracker/CVE-2016-7536 imagemagick | CVE-2016-7537 | https://security-tracker.debian.org/tracker/CVE-2016-7537 imagemagick | CVE-2016-7538 | https://security-tracker.debian.org/tracker/CVE-2016-7538 imagemagick | CVE-2017-5506 | https://security-tracker.debian.org/tracker/CVE-2017-5506 imagemagick | CVE-2017-5509 | https://security-tracker.debian.org/tracker/CVE-2017-5509 imagemagick | CVE-2017-5510 | https://security-tracker.debian.org/tracker/CVE-2017-5510 imagemagick | CVE-2017-5511 | https://security-tracker.debian.org/tracker/CVE-2017-5511 imagemagick | CVE-2023-1289 | https://security-tracker.debian.org/tracker/CVE-2023-1289 imagemagick | CVE-2023-2157 | https://security-tracker.debian.org/tracker/CVE-2023-2157 imagemagick | CVE-2023-34151 | https://security-tracker.debian.org/tracker/CVE-2023-34151 imagemagick | CVE-2023-34152 | https://security-tracker.debian.org/tracker/CVE-2023-34152 imagemagick | CVE-2023-34153 | https://security-tracker.debian.org/tracker/CVE-2023-34153 irssi | CVE-2023-29132 | https://security-tracker.debian.org/tracker/CVE-2023-29132 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 jpeg-turbo | CVE-2023-2804 | https://security-tracker.debian.org/tracker/CVE-2023-2804 jquery | CVE-2007-2379 | https://security-tracker.debian.org/tracker/CVE-2007-2379 kodi | CVE-2023-23082 | https://security-tracker.debian.org/tracker/CVE-2023-23082 kvmtool | CVE-2021-45464 | https://security-tracker.debian.org/tracker/CVE-2021-45464 libao | CVE-2017-11548 | https://security-tracker.debian.org/tracker/CVE-2017-11548 libarchive | CVE-2023-30571 | https://security-tracker.debian.org/tracker/CVE-2023-30571 libfreeimage | CVE-2019-12211 | https://security-tracker.debian.org/tracker/CVE-2019-12211 libfreeimage | CVE-2019-12212 | https://security-tracker.debian.org/tracker/CVE-2019-12212 libfreeimage | CVE-2019-12213 | https://security-tracker.debian.org/tracker/CVE-2019-12213 libfreeimage | CVE-2019-12214 | https://security-tracker.debian.org/tracker/CVE-2019-12214 libfreeimage | CVE-2021-33367 | https://security-tracker.debian.org/tracker/CVE-2021-33367 libiberty | CVE-2012-3509 | https://security-tracker.debian.org/tracker/CVE-2012-3509 libiberty | CVE-2016-2226 | https://security-tracker.debian.org/tracker/CVE-2016-2226 libiberty | CVE-2016-4487 | https://security-tracker.debian.org/tracker/CVE-2016-4487 libiberty | CVE-2016-4488 | https://security-tracker.debian.org/tracker/CVE-2016-4488 libiberty | CVE-2016-4489 | https://security-tracker.debian.org/tracker/CVE-2016-4489 libiberty | CVE-2016-4490 | https://security-tracker.debian.org/tracker/CVE-2016-4490 libiberty | CVE-2016-4491 | https://security-tracker.debian.org/tracker/CVE-2016-4491 libiberty | CVE-2016-4492 | https://security-tracker.debian.org/tracker/CVE-2016-4492 libiberty | CVE-2016-4493 | https://security-tracker.debian.org/tracker/CVE-2016-4493 libiberty | CVE-2016-6131 | https://security-tracker.debian.org/tracker/CVE-2016-6131 libiec61850 | CVE-2023-27772 | https://security-tracker.debian.org/tracker/CVE-2023-27772 libkrb5 | CVE-1999-0143 | https://security-tracker.debian.org/tracker/CVE-1999-0143 libkrb5 | CVE-1999-0713 | https://security-tracker.debian.org/tracker/CVE-1999-0713 libkrb5 | CVE-2007-3149 | https://security-tracker.debian.org/tracker/CVE-2007-3149 libkrb5 | CVE-2007-5894 | https://security-tracker.debian.org/tracker/CVE-2007-5894 libkrb5 | CVE-2007-5902 | https://security-tracker.debian.org/tracker/CVE-2007-5902 libkrb5 | CVE-2009-0844 | https://security-tracker.debian.org/tracker/CVE-2009-0844 libkrb5 | CVE-2009-0846 | https://security-tracker.debian.org/tracker/CVE-2009-0846 libmad | CVE-2018-7263 | https://security-tracker.debian.org/tracker/CVE-2018-7263 libmemcached | CVE-2023-27478 | https://security-tracker.debian.org/tracker/CVE-2023-27478 libmodsecurity | CVE-2023-28882 | https://security-tracker.debian.org/tracker/CVE-2023-28882 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-2023-1729 | https://security-tracker.debian.org/tracker/CVE-2023-1729 libtorrent | CVE-2009-1760 | https://security-tracker.debian.org/tracker/CVE-2009-1760 libtorrent | CVE-2016-5301 | https://security-tracker.debian.org/tracker/CVE-2016-5301 libvirt | CVE-2014-8135 | https://security-tracker.debian.org/tracker/CVE-2014-8135 libvirt | CVE-2014-8136 | https://security-tracker.debian.org/tracker/CVE-2014-8136 libvirt | CVE-2015-5313 | https://security-tracker.debian.org/tracker/CVE-2015-5313 libvirt | CVE-2018-5748 | https://security-tracker.debian.org/tracker/CVE-2018-5748 libvirt | CVE-2018-6764 | https://security-tracker.debian.org/tracker/CVE-2018-6764 libyang | CVE-2023-26916 | https://security-tracker.debian.org/tracker/CVE-2023-26916 libyang | CVE-2023-26917 | https://security-tracker.debian.org/tracker/CVE-2023-26917 linux-pam | CVE-2022-28321 | https://security-tracker.debian.org/tracker/CVE-2022-28321 log4cxx | CVE-2023-31038 | https://security-tracker.debian.org/tracker/CVE-2023-31038 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-2021-43519 | https://security-tracker.debian.org/tracker/CVE-2021-43519 mariadb | CVE-2022-47015 | https://security-tracker.debian.org/tracker/CVE-2022-47015 mbedtls | CVE-2021-36647 | https://security-tracker.debian.org/tracker/CVE-2021-36647 mbedtls | CVE-2021-45450 | https://security-tracker.debian.org/tracker/CVE-2021-45450 mbedtls | CVE-2021-45451 | https://security-tracker.debian.org/tracker/CVE-2021-45451 mongodb | CVE-2014-8180 | https://security-tracker.debian.org/tracker/CVE-2014-8180 mongodb | CVE-2017-2665 | https://security-tracker.debian.org/tracker/CVE-2017-2665 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2022-46456 | https://security-tracker.debian.org/tracker/CVE-2022-46456 netatalk | CVE-2022-43634 | https://security-tracker.debian.org/tracker/CVE-2022-43634 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 netdata | CVE-2023-22496 | https://security-tracker.debian.org/tracker/CVE-2023-22496 netdata | CVE-2023-22497 | https://security-tracker.debian.org/tracker/CVE-2023-22497 netsnmp | CVE-2022-44792 | https://security-tracker.debian.org/tracker/CVE-2022-44792 netsnmp | CVE-2022-44793 | https://security-tracker.debian.org/tracker/CVE-2022-44793 ninja | CVE-2021-4336 | https://security-tracker.debian.org/tracker/CVE-2021-4336 nodejs | CVE-2023-23918 | https://security-tracker.debian.org/tracker/CVE-2023-23918 nodejs | CVE-2023-23919 | https://security-tracker.debian.org/tracker/CVE-2023-23919 nodejs | CVE-2023-23920 | https://security-tracker.debian.org/tracker/CVE-2023-23920 nodejs | CVE-2023-23936 | https://security-tracker.debian.org/tracker/CVE-2023-23936 ntp | CVE-2014-9750 | https://security-tracker.debian.org/tracker/CVE-2014-9750 ntp | CVE-2014-9751 | https://security-tracker.debian.org/tracker/CVE-2014-9751 ntp | CVE-2015-7691 | https://security-tracker.debian.org/tracker/CVE-2015-7691 ntp | CVE-2015-7692 | https://security-tracker.debian.org/tracker/CVE-2015-7692 ntp | CVE-2015-7701 | https://security-tracker.debian.org/tracker/CVE-2015-7701 ntp | CVE-2015-7702 | https://security-tracker.debian.org/tracker/CVE-2015-7702 ntp | CVE-2015-7703 | https://security-tracker.debian.org/tracker/CVE-2015-7703 ntp | CVE-2015-7704 | https://security-tracker.debian.org/tracker/CVE-2015-7704 ntp | CVE-2015-7705 | https://security-tracker.debian.org/tracker/CVE-2015-7705 ntp | CVE-2015-7849 | https://security-tracker.debian.org/tracker/CVE-2015-7849 ntp | CVE-2015-7850 | https://security-tracker.debian.org/tracker/CVE-2015-7850 ntp | CVE-2015-7852 | https://security-tracker.debian.org/tracker/CVE-2015-7852 ntp | CVE-2015-7853 | https://security-tracker.debian.org/tracker/CVE-2015-7853 ntp | CVE-2015-7854 | https://security-tracker.debian.org/tracker/CVE-2015-7854 ntp | CVE-2015-7855 | https://security-tracker.debian.org/tracker/CVE-2015-7855 ntp | CVE-2015-7973 | https://security-tracker.debian.org/tracker/CVE-2015-7973 ntp | CVE-2015-7974 | https://security-tracker.debian.org/tracker/CVE-2015-7974 ntp | CVE-2015-7977 | https://security-tracker.debian.org/tracker/CVE-2015-7977 ntp | CVE-2016-2518 | https://security-tracker.debian.org/tracker/CVE-2016-2518 ntp | CVE-2016-4953 | https://security-tracker.debian.org/tracker/CVE-2016-4953 ntp | CVE-2016-4954 | https://security-tracker.debian.org/tracker/CVE-2016-4954 ntp | CVE-2016-4955 | https://security-tracker.debian.org/tracker/CVE-2016-4955 ntp | CVE-2016-4956 | https://security-tracker.debian.org/tracker/CVE-2016-4956 ntp | CVE-2016-7426 | https://security-tracker.debian.org/tracker/CVE-2016-7426 ntp | CVE-2016-7434 | https://security-tracker.debian.org/tracker/CVE-2016-7434 ntp | CVE-2017-6458 | https://security-tracker.debian.org/tracker/CVE-2017-6458 ntp | CVE-2018-7170 | https://security-tracker.debian.org/tracker/CVE-2018-7170 ntp | CVE-2018-7185 | https://security-tracker.debian.org/tracker/CVE-2018-7185 ntp | CVE-2019-11331 | https://security-tracker.debian.org/tracker/CVE-2019-11331 ntp | CVE-2019-8936 | https://security-tracker.debian.org/tracker/CVE-2019-8936 ntp | CVE-2020-11868 | https://security-tracker.debian.org/tracker/CVE-2020-11868 ntp | CVE-2020-13817 | https://security-tracker.debian.org/tracker/CVE-2020-13817 ntp | CVE-2023-26551 | https://security-tracker.debian.org/tracker/CVE-2023-26551 ntp | CVE-2023-26552 | https://security-tracker.debian.org/tracker/CVE-2023-26552 ntp | CVE-2023-26553 | https://security-tracker.debian.org/tracker/CVE-2023-26553 ntp | CVE-2023-26554 | https://security-tracker.debian.org/tracker/CVE-2023-26554 ntp | CVE-2023-26555 | https://security-tracker.debian.org/tracker/CVE-2023-26555 open-iscsi | CVE-2020-13987 | https://security-tracker.debian.org/tracker/CVE-2020-13987 opencv3 | CVE-2019-14493 | https://security-tracker.debian.org/tracker/CVE-2019-14493 opencv3 | CVE-2019-15939 | https://security-tracker.debian.org/tracker/CVE-2019-15939 opencv3 | CVE-2019-19624 | https://security-tracker.debian.org/tracker/CVE-2019-19624 opencv3 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 opencv4 | CVE-2023-2617 | https://security-tracker.debian.org/tracker/CVE-2023-2617 opencv4 | CVE-2023-2618 | https://security-tracker.debian.org/tracker/CVE-2023-2618 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 openjpeg | CVE-2015-1239 | https://security-tracker.debian.org/tracker/CVE-2015-1239 openldap | CVE-2015-3276 | https://security-tracker.debian.org/tracker/CVE-2015-3276 openldap | CVE-2022-29155 | https://security-tracker.debian.org/tracker/CVE-2022-29155 openssh | CVE-2007-2768 | https://security-tracker.debian.org/tracker/CVE-2007-2768 openssh | CVE-2008-3844 | https://security-tracker.debian.org/tracker/CVE-2008-3844 openssh | CVE-2014-9278 | https://security-tracker.debian.org/tracker/CVE-2014-9278 openswan | CVE-2019-10155 | https://security-tracker.debian.org/tracker/CVE-2019-10155 openvmtools | CVE-2014-4199 | https://security-tracker.debian.org/tracker/CVE-2014-4199 openvmtools | CVE-2014-4200 | https://security-tracker.debian.org/tracker/CVE-2014-4200 openvmtools | CVE-2021-31693 | https://security-tracker.debian.org/tracker/CVE-2021-31693 openvmtools | CVE-2022-22943 | https://security-tracker.debian.org/tracker/CVE-2022-22943 openvmtools | CVE-2023-20867 | https://security-tracker.debian.org/tracker/CVE-2023-20867 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-3071 | https://security-tracker.debian.org/tracker/CVE-2018-3071 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-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-7317 | https://security-tracker.debian.org/tracker/CVE-2019-7317 oracle-mysql | CVE-2020-14760 | https://security-tracker.debian.org/tracker/CVE-2020-14760 oracle-mysql | CVE-2020-14814 | https://security-tracker.debian.org/tracker/CVE-2020-14814 oracle-mysql | CVE-2020-14830 | https://security-tracker.debian.org/tracker/CVE-2020-14830 oracle-mysql | CVE-2020-14837 | https://security-tracker.debian.org/tracker/CVE-2020-14837 oracle-mysql | CVE-2020-14839 | https://security-tracker.debian.org/tracker/CVE-2020-14839 oracle-mysql | CVE-2020-14845 | https://security-tracker.debian.org/tracker/CVE-2020-14845 oracle-mysql | CVE-2020-14846 | https://security-tracker.debian.org/tracker/CVE-2020-14846 oracle-mysql | CVE-2020-14852 | https://security-tracker.debian.org/tracker/CVE-2020-14852 oracle-mysql | CVE-2020-15358 | https://security-tracker.debian.org/tracker/CVE-2020-15358 oracle-mysql | CVE-2020-1967 | https://security-tracker.debian.org/tracker/CVE-2020-1967 oracle-mysql | CVE-2020-1971 | https://security-tracker.debian.org/tracker/CVE-2020-1971 oracle-mysql | CVE-2021-22570 | https://security-tracker.debian.org/tracker/CVE-2021-22570 oracle-mysql | CVE-2021-2356 | https://security-tracker.debian.org/tracker/CVE-2021-2356 oracle-mysql | CVE-2022-21417 | https://security-tracker.debian.org/tracker/CVE-2022-21417 oracle-mysql | CVE-2022-21444 | https://security-tracker.debian.org/tracker/CVE-2022-21444 oracle-mysql | CVE-2023-21977 | https://security-tracker.debian.org/tracker/CVE-2023-21977 oracle-mysql | CVE-2023-21980 | https://security-tracker.debian.org/tracker/CVE-2023-21980 p7zip | CVE-2017-17969 | https://security-tracker.debian.org/tracker/CVE-2017-17969 p7zip | CVE-2018-5996 | https://security-tracker.debian.org/tracker/CVE-2018-5996 patch | CVE-2018-6952 | https://security-tracker.debian.org/tracker/CVE-2018-6952 patch | CVE-2019-20633 | https://security-tracker.debian.org/tracker/CVE-2019-20633 php | CVE-2007-2728 | https://security-tracker.debian.org/tracker/CVE-2007-2728 php | CVE-2007-3205 | https://security-tracker.debian.org/tracker/CVE-2007-3205 php | CVE-2007-4596 | https://security-tracker.debian.org/tracker/CVE-2007-4596 pkgconf | CVE-2023-24056 | https://security-tracker.debian.org/tracker/CVE-2023-24056 polkit | CVE-2021-4034 | https://security-tracker.debian.org/tracker/CVE-2021-4034 powerpc-utils | CVE-2014-8165 | https://security-tracker.debian.org/tracker/CVE-2014-8165 pppd | CVE-2018-11574 | https://security-tracker.debian.org/tracker/CVE-2018-11574 python-django | CVE-2023-31047 | https://security-tracker.debian.org/tracker/CVE-2023-31047 python-flask | CVE-2023-30861 | https://security-tracker.debian.org/tracker/CVE-2023-30861 python-ipython | CVE-2023-24816 | https://security-tracker.debian.org/tracker/CVE-2023-24816 python-pip | CVE-2018-20225 | https://security-tracker.debian.org/tracker/CVE-2018-20225 python-py | CVE-2022-42969 | https://security-tracker.debian.org/tracker/CVE-2022-42969 python-requests | CVE-2023-32681 | https://security-tracker.debian.org/tracker/CVE-2023-32681 python-tornado | CVE-2023-28370 | https://security-tracker.debian.org/tracker/CVE-2023-28370 qemu | CVE-2018-18438 | https://security-tracker.debian.org/tracker/CVE-2018-18438 qemu | CVE-2019-12067 | https://security-tracker.debian.org/tracker/CVE-2019-12067 qemu | CVE-2021-20255 | https://security-tracker.debian.org/tracker/CVE-2021-20255 qemu | CVE-2023-0664 | https://security-tracker.debian.org/tracker/CVE-2023-0664 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-2018-14628 | https://security-tracker.debian.org/tracker/CVE-2018-14628 samba4 | CVE-2021-3670 | https://security-tracker.debian.org/tracker/CVE-2021-3670 samba4 | CVE-2022-1615 | https://security-tracker.debian.org/tracker/CVE-2022-1615 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2023-0614 | https://security-tracker.debian.org/tracker/CVE-2023-0614 samba4 | CVE-2023-0922 | https://security-tracker.debian.org/tracker/CVE-2023-0922 screen | CVE-2023-24626 | https://security-tracker.debian.org/tracker/CVE-2023-24626 sdl | CVE-2019-13616 | https://security-tracker.debian.org/tracker/CVE-2019-13616 sdl | CVE-2019-14906 | https://security-tracker.debian.org/tracker/CVE-2019-14906 sdl | CVE-2019-7572 | https://security-tracker.debian.org/tracker/CVE-2019-7572 sdl | CVE-2019-7573 | https://security-tracker.debian.org/tracker/CVE-2019-7573 sdl | CVE-2019-7574 | https://security-tracker.debian.org/tracker/CVE-2019-7574 sdl | CVE-2019-7575 | https://security-tracker.debian.org/tracker/CVE-2019-7575 sdl | CVE-2019-7576 | https://security-tracker.debian.org/tracker/CVE-2019-7576 sdl | CVE-2019-7577 | https://security-tracker.debian.org/tracker/CVE-2019-7577 sdl | CVE-2019-7578 | https://security-tracker.debian.org/tracker/CVE-2019-7578 sdl | CVE-2019-7635 | https://security-tracker.debian.org/tracker/CVE-2019-7635 sdl | CVE-2019-7636 | https://security-tracker.debian.org/tracker/CVE-2019-7636 sdl | CVE-2019-7637 | https://security-tracker.debian.org/tracker/CVE-2019-7637 sdl | CVE-2019-7638 | https://security-tracker.debian.org/tracker/CVE-2019-7638 sdl | CVE-2020-14409 | https://security-tracker.debian.org/tracker/CVE-2020-14409 sdl | CVE-2020-14410 | https://security-tracker.debian.org/tracker/CVE-2020-14410 smack | CVE-2014-0363 | https://security-tracker.debian.org/tracker/CVE-2014-0363 smack | CVE-2014-0364 | https://security-tracker.debian.org/tracker/CVE-2014-0364 smack | CVE-2016-10027 | https://security-tracker.debian.org/tracker/CVE-2016-10027 sngrep | CVE-2023-31981 | https://security-tracker.debian.org/tracker/CVE-2023-31981 sngrep | CVE-2023-31982 | https://security-tracker.debian.org/tracker/CVE-2023-31982 sofia-sip | CVE-2023-32307 | https://security-tracker.debian.org/tracker/CVE-2023-32307 speechd | CVE-2001-0956 | https://security-tracker.debian.org/tracker/CVE-2001-0956 spice | CVE-2016-0749 | https://security-tracker.debian.org/tracker/CVE-2016-0749 spice | CVE-2016-2150 | https://security-tracker.debian.org/tracker/CVE-2016-2150 spice | CVE-2018-10893 | https://security-tracker.debian.org/tracker/CVE-2018-10893 stellarium | CVE-2023-28371 | https://security-tracker.debian.org/tracker/CVE-2023-28371 strongswan | CVE-2023-26463 | https://security-tracker.debian.org/tracker/CVE-2023-26463 sudo | CVE-2023-27320 | https://security-tracker.debian.org/tracker/CVE-2023-27320 syslog-ng | CVE-2022-38725 | https://security-tracker.debian.org/tracker/CVE-2022-38725 sysstat | CVE-2023-33204 | https://security-tracker.debian.org/tracker/CVE-2023-33204 systemd | CVE-2022-4415 | https://security-tracker.debian.org/tracker/CVE-2022-4415 tar | CVE-2022-48303 | https://security-tracker.debian.org/tracker/CVE-2022-48303 thttpd | CVE-2012-5640 | https://security-tracker.debian.org/tracker/CVE-2012-5640 tiff | CVE-2015-7313 | https://security-tracker.debian.org/tracker/CVE-2015-7313 tiff | CVE-2023-1916 | https://security-tracker.debian.org/tracker/CVE-2023-1916 tinc | CVE-2013-1428 | https://security-tracker.debian.org/tracker/CVE-2013-1428 tor | CVE-2016-9079 | https://security-tracker.debian.org/tracker/CVE-2016-9079 tor | CVE-2017-16541 | https://security-tracker.debian.org/tracker/CVE-2017-16541 tpm2-tss | CVE-2023-22745 | https://security-tracker.debian.org/tracker/CVE-2023-22745 uboot-tools | CVE-2022-2347 | https://security-tracker.debian.org/tracker/CVE-2022-2347 uboot-tools | CVE-2022-30767 | https://security-tracker.debian.org/tracker/CVE-2022-30767 uboot-tools | CVE-2022-33103 | https://security-tracker.debian.org/tracker/CVE-2022-33103 uboot-tools | CVE-2022-34835 | https://security-tracker.debian.org/tracker/CVE-2022-34835 unrar | CVE-2022-30333 | https://security-tracker.debian.org/tracker/CVE-2022-30333 unzip | CVE-2021-4217 | https://security-tracker.debian.org/tracker/CVE-2021-4217 upx | CVE-2023-23456 | https://security-tracker.debian.org/tracker/CVE-2023-23456 upx | CVE-2023-23457 | https://security-tracker.debian.org/tracker/CVE-2023-23457 vim | CVE-2023-2426 | https://security-tracker.debian.org/tracker/CVE-2023-2426 vim | CVE-2023-2609 | https://security-tracker.debian.org/tracker/CVE-2023-2609 vim | CVE-2023-2610 | https://security-tracker.debian.org/tracker/CVE-2023-2610 wireshark | CVE-2023-0666 | https://security-tracker.debian.org/tracker/CVE-2023-0666 wireshark | CVE-2023-0667 | https://security-tracker.debian.org/tracker/CVE-2023-0667 wireshark | CVE-2023-0668 | https://security-tracker.debian.org/tracker/CVE-2023-0668 wireshark | CVE-2023-1992 | https://security-tracker.debian.org/tracker/CVE-2023-1992 wireshark | CVE-2023-1993 | https://security-tracker.debian.org/tracker/CVE-2023-1993 wireshark | CVE-2023-1994 | https://security-tracker.debian.org/tracker/CVE-2023-1994 wireshark | CVE-2023-2854 | https://security-tracker.debian.org/tracker/CVE-2023-2854 wireshark | CVE-2023-2855 | https://security-tracker.debian.org/tracker/CVE-2023-2855 wireshark | CVE-2023-2856 | https://security-tracker.debian.org/tracker/CVE-2023-2856 wireshark | CVE-2023-2857 | https://security-tracker.debian.org/tracker/CVE-2023-2857 wireshark | CVE-2023-2858 | https://security-tracker.debian.org/tracker/CVE-2023-2858 wireshark | CVE-2023-2879 | https://security-tracker.debian.org/tracker/CVE-2023-2879 wireshark | CVE-2023-2952 | https://security-tracker.debian.org/tracker/CVE-2023-2952 xen | CVE-2011-1936 | https://security-tracker.debian.org/tracker/CVE-2011-1936 xen | CVE-2011-3346 | https://security-tracker.debian.org/tracker/CVE-2011-3346 xen | CVE-2014-2580 | https://security-tracker.debian.org/tracker/CVE-2014-2580 xen | CVE-2014-3672 | https://security-tracker.debian.org/tracker/CVE-2014-3672 xen | CVE-2015-7504 | https://security-tracker.debian.org/tracker/CVE-2015-7504 xen | CVE-2015-8550 | https://security-tracker.debian.org/tracker/CVE-2015-8550 xen | CVE-2015-8553 | https://security-tracker.debian.org/tracker/CVE-2015-8553 xen | CVE-2016-3960 | https://security-tracker.debian.org/tracker/CVE-2016-3960 xen | CVE-2016-7092 | https://security-tracker.debian.org/tracker/CVE-2016-7092 xen | CVE-2016-9379 | https://security-tracker.debian.org/tracker/CVE-2016-9379 xen | CVE-2016-9380 | https://security-tracker.debian.org/tracker/CVE-2016-9380 xen | CVE-2016-9383 | https://security-tracker.debian.org/tracker/CVE-2016-9383 xen | CVE-2016-9386 | https://security-tracker.debian.org/tracker/CVE-2016-9386 xen | CVE-2017-12134 | https://security-tracker.debian.org/tracker/CVE-2017-12134 xen | CVE-2017-12135 | https://security-tracker.debian.org/tracker/CVE-2017-12135 xen | CVE-2017-12137 | https://security-tracker.debian.org/tracker/CVE-2017-12137 xen | CVE-2017-7228 | https://security-tracker.debian.org/tracker/CVE-2017-7228 xen | CVE-2018-5244 | https://security-tracker.debian.org/tracker/CVE-2018-5244 xen | CVE-2018-8897 | https://security-tracker.debian.org/tracker/CVE-2018-8897 xen | CVE-2021-26313 | https://security-tracker.debian.org/tracker/CVE-2021-26313 xen | CVE-2021-26314 | https://security-tracker.debian.org/tracker/CVE-2021-26314 xen | CVE-2021-28038 | https://security-tracker.debian.org/tracker/CVE-2021-28038 xen | CVE-2021-28039 | https://security-tracker.debian.org/tracker/CVE-2021-28039 xen | CVE-2021-28687 | https://security-tracker.debian.org/tracker/CVE-2021-28687 xen | CVE-2021-28690 | https://security-tracker.debian.org/tracker/CVE-2021-28690 xen | CVE-2021-28692 | https://security-tracker.debian.org/tracker/CVE-2021-28692 xen | CVE-2021-28693 | https://security-tracker.debian.org/tracker/CVE-2021-28693 xen | CVE-2021-28694 | https://security-tracker.debian.org/tracker/CVE-2021-28694 xen | CVE-2021-28695 | https://security-tracker.debian.org/tracker/CVE-2021-28695 xen | CVE-2021-28696 | https://security-tracker.debian.org/tracker/CVE-2021-28696 xen | CVE-2021-28697 | https://security-tracker.debian.org/tracker/CVE-2021-28697 xen | CVE-2021-28698 | https://security-tracker.debian.org/tracker/CVE-2021-28698 xen | CVE-2021-28699 | https://security-tracker.debian.org/tracker/CVE-2021-28699 xen | CVE-2021-28700 | https://security-tracker.debian.org/tracker/CVE-2021-28700 xen | CVE-2021-28701 | https://security-tracker.debian.org/tracker/CVE-2021-28701 xen | CVE-2021-28702 | https://security-tracker.debian.org/tracker/CVE-2021-28702 xen | CVE-2021-28703 | https://security-tracker.debian.org/tracker/CVE-2021-28703 xen | CVE-2021-28704 | https://security-tracker.debian.org/tracker/CVE-2021-28704 xen | CVE-2021-28707 | https://security-tracker.debian.org/tracker/CVE-2021-28707 xen | CVE-2021-28708 | https://security-tracker.debian.org/tracker/CVE-2021-28708 xen | CVE-2021-28711 | https://security-tracker.debian.org/tracker/CVE-2021-28711 xen | CVE-2021-28712 | https://security-tracker.debian.org/tracker/CVE-2021-28712 xen | CVE-2021-28713 | https://security-tracker.debian.org/tracker/CVE-2021-28713 xen | CVE-2022-21123 | https://security-tracker.debian.org/tracker/CVE-2022-21123 xen | CVE-2022-21125 | https://security-tracker.debian.org/tracker/CVE-2022-21125 xen | CVE-2022-21127 | https://security-tracker.debian.org/tracker/CVE-2022-21127 xen | CVE-2022-21166 | https://security-tracker.debian.org/tracker/CVE-2022-21166 xen | CVE-2022-23033 | https://security-tracker.debian.org/tracker/CVE-2022-23033 xen | CVE-2022-23035 | https://security-tracker.debian.org/tracker/CVE-2022-23035 xen | CVE-2022-23036 | https://security-tracker.debian.org/tracker/CVE-2022-23036 xen | CVE-2022-23037 | https://security-tracker.debian.org/tracker/CVE-2022-23037 xen | CVE-2022-23038 | https://security-tracker.debian.org/tracker/CVE-2022-23038 xen | CVE-2022-23039 | https://security-tracker.debian.org/tracker/CVE-2022-23039 xen | CVE-2022-23040 | https://security-tracker.debian.org/tracker/CVE-2022-23040 xen | CVE-2022-23041 | https://security-tracker.debian.org/tracker/CVE-2022-23041 xen | CVE-2022-23042 | https://security-tracker.debian.org/tracker/CVE-2022-23042 xen | CVE-2022-23824 | https://security-tracker.debian.org/tracker/CVE-2022-23824 xen | CVE-2022-23960 | https://security-tracker.debian.org/tracker/CVE-2022-23960 xen | CVE-2022-26357 | https://security-tracker.debian.org/tracker/CVE-2022-26357 xen | CVE-2022-26358 | https://security-tracker.debian.org/tracker/CVE-2022-26358 xen | CVE-2022-26359 | https://security-tracker.debian.org/tracker/CVE-2022-26359 xen | CVE-2022-26360 | https://security-tracker.debian.org/tracker/CVE-2022-26360 xen | CVE-2022-26361 | https://security-tracker.debian.org/tracker/CVE-2022-26361 xen | CVE-2022-26362 | https://security-tracker.debian.org/tracker/CVE-2022-26362 xen | CVE-2022-26363 | https://security-tracker.debian.org/tracker/CVE-2022-26363 xen | CVE-2022-26364 | https://security-tracker.debian.org/tracker/CVE-2022-26364 xen | CVE-2022-26365 | https://security-tracker.debian.org/tracker/CVE-2022-26365 xen | CVE-2022-29900 | https://security-tracker.debian.org/tracker/CVE-2022-29900 xen | CVE-2022-29901 | https://security-tracker.debian.org/tracker/CVE-2022-29901 xen | CVE-2022-33740 | https://security-tracker.debian.org/tracker/CVE-2022-33740 xen | CVE-2022-33741 | https://security-tracker.debian.org/tracker/CVE-2022-33741 xen | CVE-2022-33742 | https://security-tracker.debian.org/tracker/CVE-2022-33742 xen | CVE-2022-33743 | https://security-tracker.debian.org/tracker/CVE-2022-33743 xen | CVE-2022-33745 | https://security-tracker.debian.org/tracker/CVE-2022-33745 xen | CVE-2022-33746 | https://security-tracker.debian.org/tracker/CVE-2022-33746 xen | CVE-2022-33747 | https://security-tracker.debian.org/tracker/CVE-2022-33747 xen | CVE-2022-33748 | https://security-tracker.debian.org/tracker/CVE-2022-33748 xen | CVE-2022-42309 | https://security-tracker.debian.org/tracker/CVE-2022-42309 xen | CVE-2022-42311 | https://security-tracker.debian.org/tracker/CVE-2022-42311 xen | CVE-2022-42312 | https://security-tracker.debian.org/tracker/CVE-2022-42312 xen | CVE-2022-42313 | https://security-tracker.debian.org/tracker/CVE-2022-42313 xen | CVE-2022-42314 | https://security-tracker.debian.org/tracker/CVE-2022-42314 xen | CVE-2022-42315 | https://security-tracker.debian.org/tracker/CVE-2022-42315 xen | CVE-2022-42316 | https://security-tracker.debian.org/tracker/CVE-2022-42316 xen | CVE-2022-42317 | https://security-tracker.debian.org/tracker/CVE-2022-42317 xen | CVE-2022-42318 | https://security-tracker.debian.org/tracker/CVE-2022-42318 xen | CVE-2022-42319 | https://security-tracker.debian.org/tracker/CVE-2022-42319 xen | CVE-2022-42320 | https://security-tracker.debian.org/tracker/CVE-2022-42320 xen | CVE-2022-42321 | https://security-tracker.debian.org/tracker/CVE-2022-42321 xen | CVE-2022-42322 | https://security-tracker.debian.org/tracker/CVE-2022-42322 xen | CVE-2022-42323 | https://security-tracker.debian.org/tracker/CVE-2022-42323 xen | CVE-2022-42324 | https://security-tracker.debian.org/tracker/CVE-2022-42324 xen | CVE-2022-42325 | https://security-tracker.debian.org/tracker/CVE-2022-42325 xen | CVE-2022-42326 | https://security-tracker.debian.org/tracker/CVE-2022-42326 xen | CVE-2022-42331 | https://security-tracker.debian.org/tracker/CVE-2022-42331 xen | CVE-2022-42332 | https://security-tracker.debian.org/tracker/CVE-2022-42332 xen | CVE-2022-42333 | https://security-tracker.debian.org/tracker/CVE-2022-42333 xen | CVE-2022-42334 | https://security-tracker.debian.org/tracker/CVE-2022-42334 xerces | CVE-2012-0880 | https://security-tracker.debian.org/tracker/CVE-2012-0880 yajl | CVE-2023-33460 | https://security-tracker.debian.org/tracker/CVE-2023-33460 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 yasm | CVE-2023-30402 | https://security-tracker.debian.org/tracker/CVE-2023-30402 yasm | CVE-2023-31972 | https://security-tracker.debian.org/tracker/CVE-2023-31972 yasm | CVE-2023-31973 | https://security-tracker.debian.org/tracker/CVE-2023-31973 yasm | CVE-2023-31974 | https://security-tracker.debian.org/tracker/CVE-2023-31974 yasm | CVE-2023-31975 | https://security-tracker.debian.org/tracker/CVE-2023-31975 zip | CVE-2018-13410 | https://security-tracker.debian.org/tracker/CVE-2018-13410 -- http://autobuild.buildroot.net From bugzilla at busybox.net Mon Jun 19 12:13:42 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 19 Jun 2023 12:13:42 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #3 from Vincent Fazio --- When I `make olddefconfig` with your defconfig, it looks like it's using bootlin's bleeding edge toolchain. Bootlin recently (last year) enabled OpenMP support in the toolchain: https://github.com/bootlin/toolchains-builder/commit/93f88ed30a4fd13ada7e2debf0d035855a690585 FluidSynth _tests_ for OpenMP support: https://github.com/FluidSynth/fluidsynth/blob/master/CMakeLists.txt#L734 Unfortunately, the default configured Bootlin external toolchains to not accurately reflect that OpenMP is supported due to a small issue with generating the fragments: https://github.com/bootlin/toolchains-builder/issues/60 Those fragments are used by a parser to add the external toolchain entries to BR, but since they're not accurate, the selected toolchain features are also not accurate. Most importantly here is they're missing `BR2_TOOLCHAIN_EXTERNAL_OPENMP=y`. This flag drives whether or not OpenMP libraries will be copied into the resulting rootfs. So the library tests for support (and it is supported by the toolchain), but since BR doesn't think it's enabled, the dependent libraries aren't copied in. The quickest short term solutions are to: 1. Update your defconfig to use a "Custom Toolchain" and to manually point it to the bootlin toolchain and flag OpenMP support 2. Update your defconfig to use a Buildroot generated toolchain and decide if it should have OpenMP support. This has actually been a recent discussion in IRC and we're contemplating a more resilient check here. -- You are receiving this mail because: You are on the CC list for the bug. From torsten.may at ebee.de Mon Jun 19 12:46:58 2023 From: torsten.may at ebee.de (May, Torsten) Date: Mon, 19 Jun 2023 12:46:58 +0000 Subject: [Buildroot] OpenSSL v3.0 Message-ID: Hi Peter, as September is approaching quickly, is there any progress on that topic? BR Torsten -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 8122 bytes Desc: not available URL: From peter at korsgaard.com Mon Jun 19 13:24:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 15:24:04 +0200 Subject: [Buildroot] [PATCH 1/1] linux: fix kernel hashes In-Reply-To: <20230618133410.3204138-1-bernd@kuhls.net> (Bernd Kuhls's message of "Sun, 18 Jun 2023 15:34:10 +0200") References: <20230618133410.3204138-1-bernd@kuhls.net> Message-ID: <87zg4vpouj.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes commit which added hashes for wrong files: > https://git.busybox.net/buildroot/commit/?id=88108f9793f5824fa058b878974f234ebe834325 > Signed-off-by: Bernd Kuhls > --- > Sorry! Argh, I don't know how I missed that when applying. Thanks Yann for fixing it! -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 19 13:26:29 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 15:26:29 +0200 Subject: [Buildroot] OpenSSL v3.0 In-Reply-To: (Torsten May's message of "Mon, 19 Jun 2023 12:46:58 +0000") References: Message-ID: <87v8fjpoqi.fsf@48ers.dk> >>>>> "May," == May, Torsten writes: > Hi Peter, > as September is approaching quickly, is there any progress on that topic? Unfortunately not. So far no patches for openssl 3.x have been submitted. If you are using openssl then now would be a VERY good time to contribute an update to the 3.x series. -- Bye, Peter Korsgaard From dario.binacchi at amarulasolutions.com Mon Jun 19 14:17:07 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Mon, 19 Jun 2023 16:17:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.104 Message-ID: <20230619141707.1011210-1-dario.binacchi@amarulasolutions.com> Release notes: https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.104 The changes to README.md are not related to license modifications. Signed-off-by: Dario Binacchi --- package/uuu/uuu.hash | 4 ++-- package/uuu/uuu.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index a5b665620c64..a35970c54fda 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 e89d3665af499ab71360d948176cf64619b082f8272a994d1fbfc000e67c0f14 uuu_source-1.5.21.tar.gz +sha256 f95ef6e5f4feb8b3e8d2c1163c35415263c82ac4ba3a51bcf4e3d59d3eebd063 uuu_source-uuu_1.5.104.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE -sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md +sha256 f68fb8c8002c797a14e63f91963ac247034fdfd44275e4f4a3226111cd0423db README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 1a5f84ce4d7d..07dd6ce5b345 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,8 +4,8 @@ # ################################################################################ -UUU_VERSION = 1.5.21 -UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz +UUU_VERSION = 1.5.104 +UUU_SOURCE = uuu_source-uuu_$(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 UUU_LICENSE_FILES = LICENSE README.md -- 2.32.0 From peter at korsgaard.com Mon Jun 19 14:32:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:32:20 +0200 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.20.0 Message-ID: <20230619143220.210438-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-23918: Node.js Permissions policies can be bypassed via process.mainModule (High) - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto library (Medium) - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA environment variable (Low) - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF injection in host headers (Medium) https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js fetch API (Low) https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w For more details, see the advisory: https://nodejs.org/en/blog/vulnerability/february-2023-security-releases Update LICENSE hash after an update of the openssl license snippet: https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff 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 4408782248..6ab4c53e79 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz # Hash for license file -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 539ded06cd..fe629ada21 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.18.1 +NODEJS_VERSION = 16.20.0 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 Mon Jun 19 14:36:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:36:17 +0200 Subject: [Buildroot] [PATCH] package/c-ares: security bump to version 1.19.1 Message-ID: <20230619143618.250093-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS query IDs - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross compilation Signed-off-by: Peter Korsgaard --- package/c-ares/c-ares.hash | 2 +- package/c-ares/c-ares.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash index edf891674b..3e1573f2cf 100644 --- a/package/c-ares/c-ares.hash +++ b/package/c-ares/c-ares.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz # Hash for license file sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk index 4332fc6919..46b8acd673 100644 --- a/package/c-ares/c-ares.mk +++ b/package/c-ares/c-ares.mk @@ -4,7 +4,7 @@ # ################################################################################ -C_ARES_VERSION = 1.19.0 +C_ARES_VERSION = 1.19.1 C_ARES_SITE = http://c-ares.haxx.se/download C_ARES_INSTALL_STAGING = YES C_ARES_CONF_OPTS = --with-random=/dev/urandom -- 2.30.2 From peter at korsgaard.com Mon Jun 19 14:47:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 16:47:27 +0200 Subject: [Buildroot] [PATCH] package/python-django: security bump to version 4.1.9 Message-ID: <20230619144727.365683-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field https://www.djangoproject.com/weblog/2023/may/03/security-releases/ In addition, 4.1.8 fixed a bug related to secrets rotation: https://docs.djangoproject.com/en/4.2/releases/4.1.8/ 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.1.7 +PYTHON_DJANGO_VERSION = 4.1.9 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE -- 2.30.2 From peter at korsgaard.com Mon Jun 19 15:25:21 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 19 Jun 2023 17:25:21 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-requests: bump to version 2.31.0 In-Reply-To: <20230605073324.1889371-1-james.hilliard1@gmail.com> (James Hilliard's message of "Mon, 5 Jun 2023 01:33:24 -0600") References: <20230605073324.1889371-1-james.hilliard1@gmail.com> Message-ID: <87mt0vpj8e.fsf@48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard This should ideally have been marked as a security bump: https://github.com/psf/requests/security/advisories/GHSA-j8r2-6x86-q33q -- Bye, Peter Korsgaard From bugzilla at busybox.net Mon Jun 19 16:05:39 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 19 Jun 2023 16:05:39 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 --- Comment #4 from stsp --- Thanks for all the investigations! I subscribed to the toolchain bug you opened, and I am not in a rush about fluidsynth. I can wait. #15637 is what actually bothers me... -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Mon Jun 19 17:04:40 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 19:04:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: fix license hash Message-ID: <20230619170440.727597-1-bernd@kuhls.net> Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to update the license hash which is needed due to various commits in 2023 updating package versions and copyright year: https://github.com/ccache/ccache/commits/master/LICENSE.adoc Fixes: http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ Signed-off-by: Bernd Kuhls --- package/ccache/ccache.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 2b6cd65a74..736122e0ab 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc -- 2.39.2 From bernd at kuhls.net Mon Jun 19 17:20:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 19:20:46 +0200 Subject: [Buildroot] [PATCH 1/1] package/check: switch to cmake Message-ID: <20230619172046.744739-1-bernd@kuhls.net> The autoconf-build system fails to properly detect vsnprintf checking for vsnprintf... yes checking whether vsnprintf is C99 compliant... no which leads to a build error snprintf.c:495:1: error: inlining failed in call to 'always_inline' 'rpl_vsnprintf.localalias': function not inlinable Building with cmake fixes the problem: -- Looking for vsnprintf -- Looking for vsnprintf - found Fixes: http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ Signed-off-by: Bernd Kuhls --- package/check/check.mk | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/package/check/check.mk b/package/check/check.mk index ccffd08ee3..d3977154df 100644 --- a/package/check/check.mk +++ b/package/check/check.mk @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES CHECK_DEPENDENCIES = host-pkgconf CHECK_LICENSE = LGPL-2.1+ CHECK_LICENSE_FILES = COPYING.LESSER -CHECK_CONF_OPTS = --disable-build-docs +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF -# Having checkmk in the target makes no sense -define CHECK_REMOVE_CHECKMK - rm -f $(TARGET_DIR)/usr/bin/checkmk -endef -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK - -$(eval $(autotools-package)) +$(eval $(cmake-package)) -- 2.39.2 From ju.o at free.fr Mon Jun 19 17:39:58 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 19 Jun 2023 19:39:58 +0200 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230616002359.4139814-8-dannenberg@ti.com> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> Message-ID: <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> Hi Andreas, Thanks for the update! I successfully booted this am64x_sk_defconfig on SK-AM64B board, with this patch series on top of branch master at commit b91524f. On 16/06/2023 02:23, Andreas Dannenberg via buildroot wrote: > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > (called SK-AM64B, see [2]) both contain High Security - Field Securable > (HS-FS) device variants, and those are really the recommended > production > device variants and boards TI will provide moving forward. Hence, > switch > the defconfigs for those boards over to accommodate those now-shipping > device variants and boards. > > [1] https://www.ti.com/tool/SK-AM62B > [2] https://www.ti.com/tool/SK-AM64B > Tested-by: Julien Olivain > Signed-off-by: Andreas Dannenberg > --- > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > configs/am62x_sk_defconfig | 2 +- > configs/am64x_sk_defconfig | 4 ++-- > 4 files changed, 35 insertions(+), 3 deletions(-) > > diff --git a/board/ti/am62x_sk/readme.txt > b/board/ti/am62x_sk/readme.txt > index ccbb24896b..9c7c8818af 100644 > --- a/board/ti/am62x_sk/readme.txt > +++ b/board/ti/am62x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/board/ti/am64x_sk/readme.txt > b/board/ti/am64x_sk/readme.txt > index fe83c675f5..51d0312726 100644 > --- a/board/ti/am64x_sk/readme.txt > +++ b/board/ti/am64x_sk/readme.txt > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > Optional: modify the configuration: > $ make menuconfig > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > + > +To allow the image signing process for various firmware artifacts to > +work the build process for HS-FS and HS-SE device variants is using > +an external 'core-secdev-k3' package which can be obtained from > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > +To prepare building for those device variants create a local copy of > +the 'core-secdev-k3' and export its location through the > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > +HS-FS device variants such as populated on the SK-AM64B board, or > +customize this package with your private signing keys when using a > +HS-SE device variant. > + > +$ git clone > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > + > Build: > $ make > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 2d05ddd96b..033101b735 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -28,7 +28,7 @@ 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="am62x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > index a26e38a043..096dd77f6a 100644 > --- a/configs/am64x_sk_defconfig > +++ b/configs/am64x_sk_defconfig > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > BR2_TARGET_TI_K3_R5_LOADER=y > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y Please note that this patch series introduce 18 check-package warnings. I understand from the current review comments that a v9 series will be needed. Please run a "utils/docker-run make check-package" and include the appropriate changes. See: https://nightly.buildroot.org/manual.html#_preparing_a_patch_series Best regards, Julien. From bernd at kuhls.net Mon Jun 19 18:14:57 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 20:14:57 +0200 Subject: [Buildroot] [PATCH 1/2] package/syslog-ng: disable python support Message-ID: <20230619181458.1596060-1-bernd@kuhls.net> Upstream added a list of python modules declared as runtime dependencies https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621 most of them with fixed (and outdated) versions. Disable python support for the time being. Fixes: http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/ Signed-off-by: Bernd Kuhls --- package/syslog-ng/syslog-ng.mk | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index 1c4cec6adb..ecc8eeddce 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -16,7 +16,8 @@ SYSLOG_NG_DEPENDENCIES = host-bison host-flex host-pkgconf \ # We're patching configure.ac SYSLOG_NG_AUTORECONF = YES SYSLOG_NG_CONF_OPTS = --disable-manpages --localstatedir=/var/run \ - --disable-java --disable-java-modules --disable-mongodb + --disable-java --disable-java-modules --disable-mongodb \ + --disable-python SYSLOG_NG_CFLAGS = $(TARGET_CFLAGS) ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y) @@ -39,15 +40,6 @@ else SYSLOG_NG_CONF_OPTS += --disable-linux-caps endif -ifeq ($(BR2_PACKAGE_PYTHON3),y) -SYSLOG_NG_DEPENDENCIES += python3 -SYSLOG_NG_CONF_OPTS += \ - --enable-python \ - --with-python=$(PYTHON3_VERSION_MAJOR) -else -SYSLOG_NG_CONF_OPTS += --disable-python -endif - ifeq ($(BR2_PACKAGE_LIBESMTP),y) SYSLOG_NG_DEPENDENCIES += libesmtp SYSLOG_NG_CONF_OPTS += --enable-smtp -- 2.39.2 From bernd at kuhls.net Mon Jun 19 18:14:58 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 19 Jun 2023 20:14:58 +0200 Subject: [Buildroot] [PATCH 2/2] package/syslog-ng: bump version to 4.2.0 In-Reply-To: <20230619181458.1596060-1-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> Message-ID: <20230619181458.1596060-2-bernd@kuhls.net> Updated upstream URL of patch file. Release notes: https://axoflow.com/axosyslog-release-4-2/ https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - package/syslog-ng/0001-fix-build-on-uclibc.patch | 3 ++- package/syslog-ng/syslog-ng.conf | 2 +- package/syslog-ng/syslog-ng.hash | 2 +- package/syslog-ng/syslog-ng.mk | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c78168e5ea..36ab2845d7 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1483,7 +1483,6 @@ package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch package/suricata/S99suricata Shellcheck package/swupdate/swupdate.sh Shellcheck package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream -package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream package/sysrepo/S51sysrepo-plugind Indent Shellcheck package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream diff --git a/package/syslog-ng/0001-fix-build-on-uclibc.patch b/package/syslog-ng/0001-fix-build-on-uclibc.patch index dbb9b66b5c..07c3f0721c 100644 --- a/package/syslog-ng/0001-fix-build-on-uclibc.patch +++ b/package/syslog-ng/0001-fix-build-on-uclibc.patch @@ -9,8 +9,9 @@ pthread_spin_trylock so check for this function before using it Fixes: - http://autobuild.buildroot.org/results/0a6de11c030a4f39e402917809fc6d33fb463d1b +Upstream: https://github.com/buytenh/ivykis/pull/22 + Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/buytenh/ivykis/pull/17] --- configure.ac | 3 +++ src/spinlock.h | 4 ++++ diff --git a/package/syslog-ng/syslog-ng.conf b/package/syslog-ng/syslog-ng.conf index f4b74dc8c1..a3cfa8dacf 100644 --- a/package/syslog-ng/syslog-ng.conf +++ b/package/syslog-ng/syslog-ng.conf @@ -1,4 +1,4 @@ - at version: 4.1 + at version: 4.2 source s_sys { file("/proc/kmsg" program_override("kernel")); diff --git a/package/syslog-ng/syslog-ng.hash b/package/syslog-ng/syslog-ng.hash index 8ab4d5ac3b..a917331580 100644 --- a/package/syslog-ng/syslog-ng.hash +++ b/package/syslog-ng/syslog-ng.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e syslog-ng-4.1.1.tar.gz +sha256 092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda syslog-ng-4.2.0.tar.gz sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd COPYING sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 GPL.txt sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LGPL.txt diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk index ecc8eeddce..39433185b4 100644 --- a/package/syslog-ng/syslog-ng.mk +++ b/package/syslog-ng/syslog-ng.mk @@ -6,7 +6,7 @@ # When updating the version, please check at runtime if the version in # syslog-ng.conf header needs to be updated -SYSLOG_NG_VERSION = 4.1.1 +SYSLOG_NG_VERSION = 4.2.0 SYSLOG_NG_SITE = https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt -- 2.39.2 From ju.o at free.fr Mon Jun 19 18:17:18 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 19 Jun 2023 20:17:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version 2.3.3 Message-ID: <20230619181718.456022-1-ju.o@free.fr> For change log since v2.3.2, see: - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.3 Signed-off-by: Julien Olivain --- Patch tested on branch master at commit d4a96ee with commands: utils/docker-run make check-package ... 0 warnings generated utils/test-pkg -p fluidsynth ... 6 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 0f8f04d676..382a54abad 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz +sha256 321f7d3f72206b2522f30a1cb8ad1936fd4533ffc4d29dd335b1953c9fb371e6 fluidsynth-2.3.3.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index 854ed00032..52f8ec489f 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.2 +FLUIDSYNTH_VERSION = 2.3.3 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE -- 2.41.0 From arnout at mind.be Mon Jun 19 19:34:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:04 +0200 Subject: [Buildroot] [PATCH] package/python-django: security bump to version 4.1.9 In-Reply-To: <20230619144727.365683-1-peter@korsgaard.com> References: <20230619144727.365683-1-peter@korsgaard.com> Message-ID: <78e7387a-0021-655d-0704-0c0986ce74e3@mind.be> On 19/06/2023 16:47, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-31047: Potential bypass of validation when uploading multiple > files using one form field > > https://www.djangoproject.com/weblog/2023/may/03/security-releases/ > > In addition, 4.1.8 fixed a bug related to secrets rotation: > https://docs.djangoproject.com/en/4.2/releases/4.1.8/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz > -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz > +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz > +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 > --- a/package/python-django/python-django.mk > +++ b/package/python-django/python-django.mk > @@ -4,10 +4,10 @@ > # > ################################################################################ > > -PYTHON_DJANGO_VERSION = 4.1.7 > +PYTHON_DJANGO_VERSION = 4.1.9 > 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 > +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef > > PYTHON_DJANGO_LICENSE = BSD-3-Clause > PYTHON_DJANGO_LICENSE_FILES = LICENSE From arnout at mind.be Mon Jun 19 19:34:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:11 +0200 Subject: [Buildroot] [PATCH] package/c-ares: security bump to version 1.19.1 In-Reply-To: <20230619143618.250093-1-peter@korsgaard.com> References: <20230619143618.250093-1-peter@korsgaard.com> Message-ID: On 19/06/2023 16:36, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service > - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS > query IDs > - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() > - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during > cross compilation > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/c-ares/c-ares.hash | 2 +- > package/c-ares/c-ares.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash > index edf891674b..3e1573f2cf 100644 > --- a/package/c-ares/c-ares.hash > +++ b/package/c-ares/c-ares.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz > +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz > > # Hash for license file > sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md > diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk > index 4332fc6919..46b8acd673 100644 > --- a/package/c-ares/c-ares.mk > +++ b/package/c-ares/c-ares.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -C_ARES_VERSION = 1.19.0 > +C_ARES_VERSION = 1.19.1 > C_ARES_SITE = http://c-ares.haxx.se/download > C_ARES_INSTALL_STAGING = YES > C_ARES_CONF_OPTS = --with-random=/dev/urandom From arnout at mind.be Mon Jun 19 19:34:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:34:30 +0200 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.20.0 In-Reply-To: <20230619143220.210438-1-peter@korsgaard.com> References: <20230619143220.210438-1-peter@korsgaard.com> Message-ID: <370ff03b-7373-8a3d-5f3e-0543809ed272@mind.be> On 19/06/2023 16:32, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-23918: Node.js Permissions policies can be bypassed via > process.mainModule (High) > > - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto > library (Medium) > > - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA > environment variable (Low) > > - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF > injection in host headers (Medium) > https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff > > - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js > fetch API (Low) > https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w > > For more details, see the advisory: > https://nodejs.org/en/blog/vulnerability/february-2023-security-releases > > Update LICENSE hash after an update of the openssl license snippet: > https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > 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 4408782248..6ab4c53e79 100644 > --- a/package/nodejs/nodejs.hash > +++ b/package/nodejs/nodejs.hash > @@ -1,5 +1,5 @@ > -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt > -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz > +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt > +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz > > # Hash for license file > -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE > +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 539ded06cd..fe629ada21 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NODEJS_VERSION = 16.18.1 > +NODEJS_VERSION = 16.20.0 > NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz > NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) > NODEJS_DEPENDENCIES = \ From arnout at mind.be Mon Jun 19 19:35:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:35:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/ccache: fix license hash In-Reply-To: <20230619170440.727597-1-bernd@kuhls.net> References: <20230619170440.727597-1-bernd@kuhls.net> Message-ID: <395e4f92-4eb7-fbc1-0f23-ee920b673d1b@mind.be> On 19/06/2023 19:04, Bernd Kuhls wrote: > Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to > update the license hash which is needed due to various commits in 2023 > updating package versions and copyright year: > https://github.com/ccache/ccache/commits/master/LICENSE.adoc > > Fixes: > http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/ccache/ccache.hash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash > index 2b6cd65a74..736122e0ab 100644 > --- a/package/ccache/ccache.hash > +++ b/package/ccache/ccache.hash > @@ -1,4 +1,4 @@ > # sha256 computed locally > sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz > sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt > -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc > +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc From arnout at mind.be Mon Jun 19 19:36:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/check: switch to cmake In-Reply-To: <20230619172046.744739-1-bernd@kuhls.net> References: <20230619172046.744739-1-bernd@kuhls.net> Message-ID: <475502ab-509c-90d4-3822-24d2aa529b5b@mind.be> On 19/06/2023 19:20, Bernd Kuhls wrote: > The autoconf-build system fails to properly detect vsnprintf > > checking for vsnprintf... yes > checking whether vsnprintf is C99 compliant... no > > which leads to a build error > > snprintf.c:495:1: error: inlining failed in call to 'always_inline' > 'rpl_vsnprintf.localalias': function not inlinable > > Building with cmake fixes the problem: > > -- Looking for vsnprintf > -- Looking for vsnprintf - found I also mentioned why CHECK_REMOVE_CHECKMK can be removed. > > Fixes: > http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/check/check.mk | 10 ++-------- > 1 file changed, 2 insertions(+), 8 deletions(-) > > diff --git a/package/check/check.mk b/package/check/check.mk > index ccffd08ee3..d3977154df 100644 > --- a/package/check/check.mk > +++ b/package/check/check.mk > @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES > CHECK_DEPENDENCIES = host-pkgconf > CHECK_LICENSE = LGPL-2.1+ > CHECK_LICENSE_FILES = COPYING.LESSER > -CHECK_CONF_OPTS = --disable-build-docs > +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF > > -# Having checkmk in the target makes no sense > -define CHECK_REMOVE_CHECKMK > - rm -f $(TARGET_DIR)/usr/bin/checkmk > -endef > -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK > - > -$(eval $(autotools-package)) > +$(eval $(cmake-package)) From arnout at mind.be Mon Jun 19 19:36:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:36 +0200 Subject: [Buildroot] [git commit] package/check: switch to cmake Message-ID: <20230619193706.00F58842BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dfc789f4f21367bc5f4b5454db0922821a765bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The autoconf-build system fails to properly detect vsnprintf checking for vsnprintf... yes checking whether vsnprintf is C99 compliant... no which leads to a build error snprintf.c:495:1: error: inlining failed in call to 'always_inline' 'rpl_vsnprintf.localalias': function not inlinable Building with cmake fixes the problem: -- Looking for vsnprintf -- Looking for vsnprintf - found The cmake build system has an option to disable checkmk, so we don't need to remove it from target anymore. Fixes: http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/check/check.mk | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/package/check/check.mk b/package/check/check.mk index ccffd08ee3..d3977154df 100644 --- a/package/check/check.mk +++ b/package/check/check.mk @@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES CHECK_DEPENDENCIES = host-pkgconf CHECK_LICENSE = LGPL-2.1+ CHECK_LICENSE_FILES = COPYING.LESSER -CHECK_CONF_OPTS = --disable-build-docs +CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF -# Having checkmk in the target makes no sense -define CHECK_REMOVE_CHECKMK - rm -f $(TARGET_DIR)/usr/bin/checkmk -endef -CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK - -$(eval $(autotools-package)) +$(eval $(cmake-package)) From arnout at mind.be Mon Jun 19 19:36:37 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:37 +0200 Subject: [Buildroot] [git commit] package/ccache: fix license hash Message-ID: <20230619193706.091DE842BC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6508581652ce4cc9c98cd23601ce3a5fc3e8e2c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Buildroot commit 1db3f0f84449843476c2887d2ea09323c66f33a4 failed to update the license hash which is needed due to various commits in 2023 updating package versions and copyright year: https://github.com/ccache/ccache/commits/master/LICENSE.adoc Fixes: http://autobuild.buildroot.net/results/41b/41b3427e30b6e44352fc78b27360fdadf9e46393/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/ccache/ccache.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ccache/ccache.hash b/package/ccache/ccache.hash index 2b6cd65a74..736122e0ab 100644 --- a/package/ccache/ccache.hash +++ b/package/ccache/ccache.hash @@ -1,4 +1,4 @@ # sha256 computed locally sha256 3d3fb3f888a5b16c4fa7ee5214cca76348afd6130e8443de5f6f2424f2076a49 ccache-4.8.2.tar.xz sha256 80b5112739a423dfac7bed1ca8a1df3cccda3d794425441997d4462b83db4dd5 GPL-3.0.txt -sha256 56cf64f68b7b8150300acd79899941615523ea5c56c120e92f5b175b7cc78e3c LICENSE.adoc +sha256 55ce274f2b898dad70d3695ab13f82656fd455bd8fb6d1c85d6f7c453bef0b2e LICENSE.adoc From arnout at mind.be Mon Jun 19 19:36:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:39 +0200 Subject: [Buildroot] [git commit] package/python-django: security bump to version 4.1.9 Message-ID: <20230619193706.12497842BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fa1d011a05c526c06b27edd388378e255b2f055c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field https://www.djangoproject.com/weblog/2023/may/03/security-releases/ In addition, 4.1.8 fixed a bug related to secrets rotation: https://docs.djangoproject.com/en/4.2/releases/4.1.8/ Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- 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 cb03b33bfe..922f468a67 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 626f96c63ddfab24bab90d80c87a7aad Django-4.1.7.tar.gz -sha256 44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 Django-4.1.7.tar.gz +md5 1a6f4e5318e3272deaa9cfd61e252fab Django-4.1.9.tar.gz +sha256 e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032 Django-4.1.9.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 e8c91cf51f..fa58f65797 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.1.7 +PYTHON_DJANGO_VERSION = 4.1.9 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/9f/a7/07939866241b7e8f8d3bf164b7d6ad428163723e29dd472700f8ab0e5fd5 +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From arnout at mind.be Mon Jun 19 19:36:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:40 +0200 Subject: [Buildroot] [git commit] package/c-ares: security bump to version 1.19.1 Message-ID: <20230619193706.1AF9E842C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0afcfe5a48bd0cb33b1431bb92a5b43ba1109270 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-32067: High. 0-byte UDP payload causes Denial of Service - CVE-2023-31147 Moderate. Insufficient randomness in generation of DNS query IDs - CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() - CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross compilation Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/c-ares/c-ares.hash | 2 +- package/c-ares/c-ares.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/c-ares/c-ares.hash b/package/c-ares/c-ares.hash index edf891674b..3e1573f2cf 100644 --- a/package/c-ares/c-ares.hash +++ b/package/c-ares/c-ares.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 bfceba37e23fd531293829002cac0401ef49a6dc55923f7f92236585b7ad1dd3 c-ares-1.19.0.tar.gz +sha256 321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e c-ares-1.19.1.tar.gz # Hash for license file sha256 db4eb63fe09daebdf57d3f79b091bb5ee5070c0d761040e83264e648d307af4c LICENSE.md diff --git a/package/c-ares/c-ares.mk b/package/c-ares/c-ares.mk index 4332fc6919..46b8acd673 100644 --- a/package/c-ares/c-ares.mk +++ b/package/c-ares/c-ares.mk @@ -4,7 +4,7 @@ # ################################################################################ -C_ARES_VERSION = 1.19.0 +C_ARES_VERSION = 1.19.1 C_ARES_SITE = http://c-ares.haxx.se/download C_ARES_INSTALL_STAGING = YES C_ARES_CONF_OPTS = --with-random=/dev/urandom From arnout at mind.be Mon Jun 19 19:36:41 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:36:41 +0200 Subject: [Buildroot] [git commit] package/nodejs: security bump to version 16.20.0 Message-ID: <20230619193706.246F6842C2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a240f9da855fc4a01ae1a1a755722f8fc3773705 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-23918: Node.js Permissions policies can be bypassed via process.mainModule (High) - CVE-2023-23919: Node.js OpenSSL error handling issues in nodejs crypto library (Medium) - CVE-2023-23920: Node.js insecure loading of ICU data through ICU\_DATA environment variable (Low) - CVE-2023-23936: Fetch API in Node.js did not protect against CRLF injection in host headers (Medium) https://github.com/nodejs/undici/security/advisories/GHSA-5r9g-qh6m-jxff - CVE-2023-24807: Regular Expression Denial of Service in Headers in Node.js fetch API (Low) https://github.com/nodejs/undici/security/advisories/GHSA-r6ch-mqf9-qc9w For more details, see the advisory: https://nodejs.org/en/blog/vulnerability/february-2023-security-releases Update LICENSE hash after an update of the openssl license snippet: https://github.com/nodejs/node/commit/e7ed56f501389978e4619ab697a812631c4061ff Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- 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 4408782248..6ab4c53e79 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt -sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz +# From https://nodejs.org/dist/v16.20.0/SHASUMS256.txt +sha256 e0990f992234e40a51fe11f92c3816c93a77e1b081145d3dd762cd1026345349 node-v16.20.0.tar.xz # Hash for license file -sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE +sha256 ba325815d3df8819bebaf37cad67d6e1f82271e1e4a1189b53abd28e261977d6 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 539ded06cd..fe629ada21 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.18.1 +NODEJS_VERSION = 16.20.0 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From arnout at mind.be Mon Jun 19 19:39:10 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:39:10 +0200 Subject: [Buildroot] [PATCH 1/1] linux: make kconfig depend on host-make In-Reply-To: <20230614144202.21459-1-fl@n621.de> References: <20230614144202.21459-1-fl@n621.de> Message-ID: <89b7d939-129e-70fc-a89f-347688181b6a@mind.be> On 14/06/2023 16:42, Florian Larysch wrote: > Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to > $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. > > Thus, when host-make is being used in a build that has > PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the > make instance from the host directory, but since it is not listed in > LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in > time. > > Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it > copied over early enough. > > Signed-off-by: Florian Larysch Applied to master, thanks. Regards, Arnout > --- > linux/linux.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index cc36b5251d..1c4fe45ac9 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ > # only if the host does not have them. > LINUX_KCONFIG_DEPENDENCIES = \ > $(BR2_BISON_HOST_DEPENDENCY) \ > - $(BR2_FLEX_HOST_DEPENDENCY) > + $(BR2_FLEX_HOST_DEPENDENCY) \ > + $(BR2_MAKE_HOST_DEPENDENCY) > > # Starting with 4.18, the kconfig in the kernel calls the > # cross-compiler to check its capabilities. So we need the From arnout at mind.be Mon Jun 19 19:44:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:44:58 +0200 Subject: [Buildroot] [PATCH v14 1/4] petitboot: add pb-discover daemon In-Reply-To: <20230613105015.739870-2-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-2-laurent@vivier.eu> Message-ID: <211dea2d-a959-03e5-902d-a8008ca1a434@mind.be> On 13/06/2023 12:50, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier > Reviewed-by: C?dric Le Goater > --- > package/petitboot/S15pb-discover | 54 ++++++++++++++++++++++++++++++++ > package/petitboot/petitboot.mk | 4 +++ > 2 files changed, 58 insertions(+) > create mode 100644 package/petitboot/S15pb-discover > > diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover > new file mode 100644 > index 000000000000..83305ed9ea8a > --- /dev/null > +++ b/package/petitboot/S15pb-discover > @@ -0,0 +1,54 @@ > +#!/bin/sh > + > +DAEMON="pb-discover" > +PIDFILE="/var/run/$DAEMON.pid" > +LOGFILE="/var/log/$DAEMON.log" > + > +PB_DISCOVER_ARGS="-l $LOGFILE" I have added the following here: [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" If for some reason that's not appropriate, please send a follow-up patch that removes it again. > + > +if [ "$(pb-config debug)" = "enabled" ] ; then > + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" Note that the sourcing of the default file comes before this. I think that's appropriate. Applied to master with that change, thanks. Regards, Arnout > +fi > + > +start() { > + printf 'Starting %s: ' "$DAEMON" > + # shellcheck disable=SC2086 # we need the word splitting > + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ > + -- $PB_DISCOVER_ARGS > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +stop() { > + printf 'Stopping %s: ' "$DAEMON" > + start-stop-daemon -K -q -p "$PIDFILE" > + status=$? > + if [ "$status" -eq 0 ]; then > + echo "OK" > + else > + echo "FAIL" > + fi > + return "$status" > +} > + > +restart() { > + stop > + sleep 1 > + start > +} > + > +case "$1" in > + start|stop|restart) > + "$1";; > + reload) > + restart;; > + *) > + echo "Usage: $0 {start|stop|restart|reload}" > + exit 1 > + ;; > +esac > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index a798e7ca614f..4d56b73938e7 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb > $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > + $(TARGET_DIR)/etc/init.d/S15pb-discover > + ln -sf /usr/sbin/pb-udhcpc \ > + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > > PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL From judge.packham at gmail.com Mon Jun 19 19:53:08 2023 From: judge.packham at gmail.com (Chris Packham) Date: Tue, 20 Jun 2023 07:53:08 +1200 Subject: [Buildroot] [PATCH 1/2] package/syslog-ng: disable python support In-Reply-To: <20230619181458.1596060-1-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> Message-ID: Hi Bernd, On Tue, 20 Jun 2023, 6:15 am Bernd Kuhls, wrote: > Upstream added a list of python modules declared as runtime dependencies > > https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621 > most of them with fixed (and outdated) versions. > > Disable python support for the time being. > > Fixes: > > http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/ > > Signed-off-by: Bernd Kuhls > Thanks, I had hoped to find a way of avoiding disabling python support but this seems like the best thing we can do right now. Reviewed-by: Chris Packham > --- > package/syslog-ng/syslog-ng.mk | 12 ++---------- > 1 file changed, 2 insertions(+), 10 deletions(-) > > diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/ > syslog-ng.mk > index 1c4cec6adb..ecc8eeddce 100644 > --- a/package/syslog-ng/syslog-ng.mk > +++ b/package/syslog-ng/syslog-ng.mk > @@ -16,7 +16,8 @@ SYSLOG_NG_DEPENDENCIES = host-bison host-flex > host-pkgconf \ > # We're patching configure.ac > SYSLOG_NG_AUTORECONF = YES > SYSLOG_NG_CONF_OPTS = --disable-manpages --localstatedir=/var/run \ > - --disable-java --disable-java-modules --disable-mongodb > + --disable-java --disable-java-modules --disable-mongodb \ > + --disable-python > SYSLOG_NG_CFLAGS = $(TARGET_CFLAGS) > > ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y) > @@ -39,15 +40,6 @@ else > SYSLOG_NG_CONF_OPTS += --disable-linux-caps > endif > > -ifeq ($(BR2_PACKAGE_PYTHON3),y) > -SYSLOG_NG_DEPENDENCIES += python3 > -SYSLOG_NG_CONF_OPTS += \ > - --enable-python \ > - --with-python=$(PYTHON3_VERSION_MAJOR) > -else > -SYSLOG_NG_CONF_OPTS += --disable-python > -endif > - > ifeq ($(BR2_PACKAGE_LIBESMTP),y) > SYSLOG_NG_DEPENDENCIES += libesmtp > SYSLOG_NG_CONF_OPTS += --enable-smtp > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From judge.packham at gmail.com Mon Jun 19 19:55:08 2023 From: judge.packham at gmail.com (Chris Packham) Date: Tue, 20 Jun 2023 07:55:08 +1200 Subject: [Buildroot] [PATCH 2/2] package/syslog-ng: bump version to 4.2.0 In-Reply-To: <20230619181458.1596060-2-bernd@kuhls.net> References: <20230619181458.1596060-1-bernd@kuhls.net> <20230619181458.1596060-2-bernd@kuhls.net> Message-ID: On Tue, 20 Jun 2023, 6:15 am Bernd Kuhls, wrote: > Updated upstream URL of patch file. > > Release notes: > https://axoflow.com/axosyslog-release-4-2/ > https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0 > > Signed-off-by: Bernd Kuhls > Reviewed-by: Chris Packham > --- > .checkpackageignore | 1 - > package/syslog-ng/0001-fix-build-on-uclibc.patch | 3 ++- > package/syslog-ng/syslog-ng.conf | 2 +- > package/syslog-ng/syslog-ng.hash | 2 +- > package/syslog-ng/syslog-ng.mk | 2 +- > 5 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/.checkpackageignore b/.checkpackageignore > index c78168e5ea..36ab2845d7 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1483,7 +1483,6 @@ > package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch > package/suricata/S99suricata Shellcheck > package/swupdate/swupdate.sh Shellcheck > package/sylpheed/0001-harden-link-checker-before-accepting-click.patch > Upstream > -package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream > package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream > package/sysrepo/S51sysrepo-plugind Indent Shellcheck > package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch > Upstream > diff --git a/package/syslog-ng/0001-fix-build-on-uclibc.patch > b/package/syslog-ng/0001-fix-build-on-uclibc.patch > index dbb9b66b5c..07c3f0721c 100644 > --- a/package/syslog-ng/0001-fix-build-on-uclibc.patch > +++ b/package/syslog-ng/0001-fix-build-on-uclibc.patch > @@ -9,8 +9,9 @@ pthread_spin_trylock so check for this function before > using it > Fixes: > - > http://autobuild.buildroot.org/results/0a6de11c030a4f39e402917809fc6d33fb463d1b > > +Upstream: https://github.com/buytenh/ivykis/pull/22 > + > Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/buytenh/ivykis/pull/17] > --- > configure.ac | 3 +++ > src/spinlock.h | 4 ++++ > diff --git a/package/syslog-ng/syslog-ng.conf > b/package/syslog-ng/syslog-ng.conf > index f4b74dc8c1..a3cfa8dacf 100644 > --- a/package/syslog-ng/syslog-ng.conf > +++ b/package/syslog-ng/syslog-ng.conf > @@ -1,4 +1,4 @@ > - at version: 4.1 > + at version: 4.2 > > source s_sys { > file("/proc/kmsg" program_override("kernel")); > diff --git a/package/syslog-ng/syslog-ng.hash > b/package/syslog-ng/syslog-ng.hash > index 8ab4d5ac3b..a917331580 100644 > --- a/package/syslog-ng/syslog-ng.hash > +++ b/package/syslog-ng/syslog-ng.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e > syslog-ng-4.1.1.tar.gz > +sha256 092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda > syslog-ng-4.2.0.tar.gz > sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd > COPYING > sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 > GPL.txt > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 > LGPL.txt > diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/ > syslog-ng.mk > index ecc8eeddce..39433185b4 100644 > --- a/package/syslog-ng/syslog-ng.mk > +++ b/package/syslog-ng/syslog-ng.mk > @@ -6,7 +6,7 @@ > > # When updating the version, please check at runtime if the version in > # syslog-ng.conf header needs to be updated > -SYSLOG_NG_VERSION = 4.1.1 > +SYSLOG_NG_VERSION = 4.2.0 > SYSLOG_NG_SITE = > https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION) > SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules) > SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt > -- > 2.39.2 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From festevam at gmail.com Mon Jun 19 19:56:22 2023 From: festevam at gmail.com (Fabio Estevam) Date: Mon, 19 Jun 2023 16:56:22 -0300 Subject: [Buildroot] [PATCH] configs/imx7d-sdb: bump the kernel version Message-ID: <20230619195622.595545-1-festevam@gmail.com> Bump the kernel version to 6.1.34. Signed-off-by: Fabio Estevam --- configs/imx7d-sdb_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/imx7d-sdb_defconfig b/configs/imx7d-sdb_defconfig index 8ee5e1fc40..cf4da342c1 100644 --- a/configs/imx7d-sdb_defconfig +++ b/configs/imx7d-sdb_defconfig @@ -3,8 +3,8 @@ BR2_arm=y BR2_cortex_a7=y BR2_ARM_FPU_NEON_VFPV4=y -# Linux headers same as kernel, a 5.13 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_13=y +# Linux headers same as kernel, a 6.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y # system BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" @@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.13" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.34" BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-sdb" -- 2.34.1 From festevam at gmail.com Mon Jun 19 19:56:37 2023 From: festevam at gmail.com (Fabio Estevam) Date: Mon, 19 Jun 2023 16:56:37 -0300 Subject: [Buildroot] [PATCH] package/crucible: bump to version 2023.04.12 Message-ID: <20230619195637.595586-1-festevam@gmail.com> Bump to version 2023.04.12. Signed-off-by: Fabio Estevam --- package/crucible/crucible.hash | 2 +- package/crucible/crucible.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/crucible/crucible.hash b/package/crucible/crucible.hash index d0a2a63fab..256513da6b 100644 --- a/package/crucible/crucible.hash +++ b/package/crucible/crucible.hash @@ -1,2 +1,2 @@ -sha256 1229c7d1587a97e9f3d456392e06c7be288bacf6ffb68c940d497bf55edab20b crucible-2022.05.25.tar.gz +sha256 bfeaa9b1c8bb95f02d33bd915892e748eb8939fd8b901e1d31d2efa7f7aefcb3 crucible-2023.04.12.tar.gz sha256 d88514630470aec9fa7abdc990a1e0a8751a752321bffa868188c49009d64d59 LICENSE diff --git a/package/crucible/crucible.mk b/package/crucible/crucible.mk index fdad709dde..dad89b2149 100644 --- a/package/crucible/crucible.mk +++ b/package/crucible/crucible.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRUCIBLE_VERSION = 2022.05.25 +CRUCIBLE_VERSION = 2023.04.12 CRUCIBLE_SITE = $(call github,usbarmory,crucible,v$(CRUCIBLE_VERSION)) CRUCIBLE_LICENSE = GPL-3.0 CRUCIBLE_LICENSE_FILES = LICENSE -- 2.34.1 From arnout at mind.be Mon Jun 19 20:03:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:03:13 +0200 Subject: [Buildroot] [PATCH v14 2/4] petitboot: start petitboot on all tty In-Reply-To: <20230613105015.739870-3-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-3-laurent@vivier.eu> Message-ID: <96f20010-4409-a007-962d-a151aecf1843@mind.be> On 13/06/2023 12:50, Laurent Vivier wrote: > Signed-off-by: Laurent Vivier > --- > package/petitboot/petitboot-console-ui.rules | 5 +++++ > package/petitboot/petitboot.mk | 4 ++++ > package/petitboot/sysctl.conf | 1 + > system/Config.in | 2 +- > 4 files changed, 11 insertions(+), 1 deletion(-) > create mode 100644 package/petitboot/petitboot-console-ui.rules > create mode 100644 package/petitboot/sysctl.conf > > diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules > new file mode 100644 > index 000000000000..ceeada256f2b > --- /dev/null > +++ b/package/petitboot/petitboot-console-ui.rules > @@ -0,0 +1,5 @@ > +# spawn a petitboot UI on common user-visible interface devices > +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" That's the m68k serial port, right? Why just this one and not the dozen of other serial ports? > +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" > +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" Why only tty0 and not the other VCs? > +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/getty --detach -- -n -i $name 0 linux" I don't know if running it on serial ports is a good idea. There's a good chance that a serial port is connected to a modem or bluetooth module or GPS or ... If petitboot is printing stuff on it, that can lead to very hard to debug issues. I think on almost all boards, there will be only a single serial port that is used as the console, and that will be... the console. So the most important one on which to start pb-console is /dev/console. And exactly that one is missing! If I'm wrong about this, please explain in the commit message why. Also, how does this interact with the pb-console started by the init script? A bit of explanation in the commit message would be nice. > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938e7..e74a5ff623ea 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,10 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ > + $(TARGET_DIR)/etc/udev/rules.d/petitboot-console-ui.rules > + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/sysctl.conf \ > + $(TARGET_DIR)/etc/sysctl.conf > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef > diff --git a/package/petitboot/sysctl.conf b/package/petitboot/sysctl.conf > new file mode 100644 > index 000000000000..02ab8e3275b5 > --- /dev/null > +++ b/package/petitboot/sysctl.conf > @@ -0,0 +1 @@ > +kernel.printk = 1 1 1 1 > diff --git a/system/Config.in b/system/Config.in > index 1ca7690ea3ba..786ec9a1c6b3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -375,7 +375,7 @@ config BR2_SYSTEM_BIN_SH > > menuconfig BR2_TARGET_GENERIC_GETTY > bool "Run a getty (login prompt) after boot" > - default y > + default y if !BR2_PACKAGE_PETITBOOT (nitpick) no additional spaces between 'y' and 'if'. Regards, Arnout > > if BR2_TARGET_GENERIC_GETTY > config BR2_TARGET_GENERIC_GETTY_PORT From arnout at mind.be Mon Jun 19 20:22:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:22:26 +0200 Subject: [Buildroot] [PATCH v14 3/4] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20230613105015.739870-4-laurent@vivier.eu> References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-4-laurent@vivier.eu> Message-ID: On 13/06/2023 12:50, 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 > Reviewed-by: C?dric Le Goater > --- > DEVELOPERS | 2 ++ > board/qemu/m68k-virt/linux.fragment | 21 +++++++++++++++++ > board/qemu/m68k-virt/readme.txt | 5 +++++ > configs/qemu_m68k_virt_petitboot_defconfig | 26 ++++++++++++++++++++++ > 4 files changed, 54 insertions(+) > create mode 100644 board/qemu/m68k-virt/linux.fragment > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7f3..804a4cd2c1d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1820,6 +1820,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/linux.fragment b/board/qemu/m68k-virt/linux.fragment > new file mode 100644 > index 000000000000..49416982601c > --- /dev/null > +++ b/board/qemu/m68k-virt/linux.fragment > @@ -0,0 +1,21 @@ > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_MD=y Why is LVM/RAID needed? We're just booting an initrd... > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y Same question, why is device mapper needed? And particularly all those exotic targets... > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..714b74c70ea1 > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..18890b1a6fc1 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,26 @@ > +BR2_m68k=y > +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y > +BR2_CCACHE=y > +BR2_RELRO_NONE=y Why is this needed? Please explain in the commit message. > +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > +BR2_ROOTFS_MERGED_USR=y Why is this needed? > +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y Please use a specific kernel version (like is done for the other qemu defconfigs). It would BTW be nice to use the structured and commented format like on the other qemu defconfigs. > +BR2_LINUX_KERNEL_DEFCONFIG="virt" > +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/m68k-virt/linux.fragment" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y This is selected automatically by petitboot. > +BR2_PACKAGE_KEXEC_ZLIB=y Why is this needed? > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y Why are the four above needed? Regards, Arnout > +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 From petr.vorel at gmail.com Mon Jun 19 20:24:36 2023 From: petr.vorel at gmail.com (Petr Vorel) Date: Mon, 19 Jun 2023 22:24:36 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/nfs-utils: fix static build In-Reply-To: <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> References: <20230611175142.5235-1-bernd.kuhls@t-online.de> <7bbe9b12-46bc-70d2-38a7-f76f5f8118c5@benettiengineering.com> Message-ID: On Sunday, 11 June 2023, Giulio Benetti < giulio.benetti at benettiengineering.com> wrote: > On 11/06/23 19:51, Bernd Kuhls wrote: > >> Fixes: >> >> http://autobuild.buildroot.net/results/f17/f17a554c86f0b24327b49fdc75612cc133f129ed/ >> >> f9dc4bab9f4576eed3a22ca7517bfc88d9812c34 bumped nfs-utils to version >> 2.6.3 which includes the addition of the two files patched here. >> >> Signed-off-by: Bernd Kuhls >> > > Reviewed-by: Giulio Benetti > > Reviewed-by: Petr Vorel Fixes: f9dc4bab9f ("package/nfs-utils: bump to version 2.6.3") Thanks! Kind regards, Petr Petr > Best regards > -- > Giulio Benetti > CEO&CTO at Benetti Engineering sas > > --- >> v2: added upstream URL >> >> ...-guard-dlfcn.h-include-with-HAVE_DLF.patch | 44 +++++++++++++++++++ >> 1 file changed, 44 insertions(+) >> create mode 100644 >> package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> >> diff --git >> a/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> new file mode 100644 >> index 0000000000..5ffb15d86d >> --- /dev/null >> +++ >> b/package/nfs-utils/0002-support-reexport-guard-dlfcn.h-include-with-HAVE_DLF.patch >> @@ -0,0 +1,44 @@ >> +From 274e4d212c30183242e48b639889865819f3ac33 Mon Sep 17 00:00:00 2001 >> +From: Bernd Kuhls >> +Date: Sun, 11 Jun 2023 08:57:11 +0200 >> +Subject: [PATCH] support/reexport: guard dlfcn.h include with >> HAVE_DLFCN_H >> + >> +Upstream: https://marc.info/?l=linux-nfs&m=168650558019402&w=2 >> + >> +Signed-off-by: Bernd Kuhls >> +--- >> + support/reexport/fsidd.c | 2 ++ >> + support/reexport/reexport.c | 2 ++ >> + 2 files changed, 4 insertions(+) >> + >> +diff --git a/support/reexport/fsidd.c b/support/reexport/fsidd.c >> +index 37649d06..d4b245e8 100644 >> +--- a/support/reexport/fsidd.c >> ++++ b/support/reexport/fsidd.c >> +@@ -3,7 +3,9 @@ >> + #endif >> + >> + #include >> ++#ifdef HAVE_DLFCN_H >> + #include >> ++#endif >> + #include >> + #include >> + #include >> +diff --git a/support/reexport/reexport.c b/support/reexport/reexport.c >> +index d597a2f7..d9a700af 100644 >> +--- a/support/reexport/reexport.c >> ++++ b/support/reexport/reexport.c >> +@@ -2,7 +2,9 @@ >> + #include >> + #endif >> + >> ++#ifdef HAVE_DLFCN_H >> + #include >> ++#endif >> + #include >> + #include >> + #include >> +-- >> +2.39.2 >> + >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Mon Jun 19 20:25:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 22:25:02 +0200 Subject: [Buildroot] [PATCH v14 4/4] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: References: <20230613105015.739870-1-laurent@vivier.eu> <20230613105015.739870-5-laurent@vivier.eu> <7031315e-4906-206e-8afc-f21784b4f822@vivier.eu> Message-ID: <4eb0906c-47aa-7ede-2a2e-2ef4a734822f@mind.be> On 16/06/2023 07:21, Joel Stanley wrote: > On Wed, 14 Jun 2023 at 06:22, Laurent Vivier wrote: >> >> Le 14/06/2023 ? 04:05, Joel Stanley a ?crit : >>> On Tue, 13 Jun 2023 at 10:51, Laurent Vivier wrote: >>>> >>>> Petitboot doesn't start a shell but a GUI. >>>> Manage the menu to switch to the shell. >>>> >>>> Enable the test for qemu_m68K_virt. >>>> >>>> Signed-off-by: Laurent Vivier >>>> --- >>>> support/scripts/boot-qemu-image.py | 8 ++++++-- >>>> 1 file changed, 6 insertions(+), 2 deletions(-) >>>> >>>> diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py >>>> index ba50ea69ee9a..c94b7a5c969d 100755 >>>> --- a/support/scripts/boot-qemu-image.py >>>> +++ b/support/scripts/boot-qemu-image.py >>>> @@ -36,7 +36,7 @@ def main(): >>>> time.sleep(1) >>>> >>>> try: >>>> - child.expect(["buildroot login:"], timeout=600) >>>> + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) >>> >>> What's idx going to contain in the petitboot vs getty cases? >> >> see https://pexpect.readthedocs.io/en/stable/api/pexpect.html#pexpect.spawn.expect >> >> "This returns the index into the pattern list." >> >> "buildroot login:" -> idx = 0 >> "Exit to shell" -> idx = 1 > > Thanks. Perhaps a comment where you test the results to explain why we test 0/1. Exactly. Something like: # getty on console -> "buildroot login:" == 0 # petitboot on console -> "Exit to shell" == 1 Regards, Arnout > >>>> - 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) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Mon Jun 19 19:43:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:43:02 +0200 Subject: [Buildroot] [git commit] petitboot: add pb-discover daemon Message-ID: <20230619202544.A6F1E842D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c8ab13b960edcd290ea5ca7a7e739cb993fb863 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Laurent Vivier Reviewed-by: C??dric Le Goater Reviewed-by: Joel Stanley [Arnout: also source /etc/default file] Signed-off-by: Arnout Vandecappelle --- package/petitboot/S15pb-discover | 57 ++++++++++++++++++++++++++++++++++++++++ package/petitboot/petitboot.mk | 4 +++ 2 files changed, 61 insertions(+) diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100644 index 0000000000..7ecc12e991 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,57 @@ +#!/bin/sh + +DAEMON="pb-discover" +PIDFILE="/var/run/$DAEMON.pid" +LOGFILE="/var/log/$DAEMON.log" + +PB_DISCOVER_ARGS="-l $LOGFILE" + +# shellcheck source=/dev/null +[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" + +if [ "$(pb-config debug)" = "enabled" ] ; then + PB_DISCOVER_ARGS="$PB_DISCOVER_ARGS --verbose" +fi + +start() { + printf 'Starting %s: ' "$DAEMON" + # shellcheck disable=SC2086 # we need the word splitting + start-stop-daemon -S -q -b -p "$PIDFILE" -x "/usr/sbin/$DAEMON" \ + -- $PB_DISCOVER_ARGS + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +stop() { + printf 'Stopping %s: ' "$DAEMON" + start-stop-daemon -K -q -p "$PIDFILE" + status=$? + if [ "$status" -eq 0 ]; then + echo "OK" + else + echo "FAIL" + fi + return "$status" +} + +restart() { + stop + sleep 1 + start +} + +case "$1" in + start|stop|restart) + "$1";; + reload) + restart;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 + ;; +esac diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index a798e7ca61..4d56b73938 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -53,6 +53,10 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/01-create-default-dtb $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb + $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/S15pb-discover + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL From arnout at mind.be Mon Jun 19 19:38:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 19 Jun 2023 21:38:11 +0200 Subject: [Buildroot] [git commit] linux: make kconfig depend on host-make Message-ID: <20230619202544.9E5F9842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66681bd4a6b9faadf9a6f772efb2705b06084cfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 0b9efc991f ("linux: use BR2_MAKE") switched LINUX_MAKE to $(BR2_MAKE). However, this also implicitly sets LINUX_KCONFIG_MAKE. Thus, when host-make is being used in a build that has PER_PACKAGE_DIRECTORIES enabled, the dotconfig step will try to use the make instance from the host directory, but since it is not listed in LINUX_KCONFIG_DEPENDENCIES, it won't be available yet at that point in time. Add an explicit dependency to LINUX_KCONFIG_DEPENDENCIES to have it copied over early enough. Signed-off-by: Florian Larysch Signed-off-by: Arnout Vandecappelle --- linux/linux.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index cc36b5251d..1c4fe45ac9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -88,7 +88,8 @@ LINUX_DEPENDENCIES += \ # only if the host does not have them. LINUX_KCONFIG_DEPENDENCIES = \ $(BR2_BISON_HOST_DEPENDENCY) \ - $(BR2_FLEX_HOST_DEPENDENCY) + $(BR2_FLEX_HOST_DEPENDENCY) \ + $(BR2_MAKE_HOST_DEPENDENCY) # Starting with 4.18, the kconfig in the kernel calls the # cross-compiler to check its capabilities. So we need the From bernd at kuhls.net Tue Jun 20 05:43:25 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 20 Jun 2023 07:43:25 +0200 Subject: [Buildroot] [PATCH 1/1] package/lightning: bump version to 2.2.2 Message-ID: <20230620054325.2652382-1-bernd@kuhls.net> Release notes: https://lists.gnu.org/archive/html/lightning/2023-04/msg00004.html Fixes: http://autobuild.buildroot.net/results/c50/c50fa2d861c634eb0800cf551fc4a7e5fa5752bf/ Signed-off-by: Bernd Kuhls --- package/lightning/lightning.hash | 2 +- package/lightning/lightning.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash index 97b391674c..6f7c24d19c 100644 --- a/package/lightning/lightning.hash +++ b/package/lightning/lightning.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz +sha256 0aca8242dead17d62117bcfcb078e6a9ea856cc81742813c9e8394bcce73b3e2 lightning-2.2.2.tar.gz sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk index 4a8c7e5efd..c23ae9745e 100644 --- a/package/lightning/lightning.mk +++ b/package/lightning/lightning.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIGHTNING_VERSION = 2.2.1 +LIGHTNING_VERSION = 2.2.2 LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning LIGHTNING_LICENSE = LGPL-3.0+ LIGHTNING_LICENSE_FILES = COPYING.LESSER -- 2.39.2 From gwenj at trabucayre.com Tue Jun 20 08:15:17 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Tue, 20 Jun 2023 10:15:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/gnuradio: fix build with python-pybind > 2.10.0 Message-ID: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou Since commit 0e82c360942907f5a2f379e64e0d211aaff80774 (and since release 2.10.1), a new variable called PYBIND11_PYTHONLIBS_OVERWRITE was introduced and set to ON by default. According to comment before this option: "Overwrite cached values read from Python library (classic search). Turn off if cross-compiling and manually setting these values." In buildroot's context this option must be disabled to keep variables provided by buildroot and lib/app. This issue affect branches: master, next and tags 2023.02.x, 2023.05. Fix: - http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b/ Signed-off-by: Gwenhael Goavec-Merou --- package/gnuradio/gnuradio.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index d9218b533d..a6ac5c929e 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -25,6 +25,7 @@ GNURADIO_CONF_OPTS = \ -DENABLE_EXAMPLES=OFF \ -DENABLE_GNURADIO_RUNTIME=ON \ -DENABLE_TESTING=OFF \ + -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF \ -DXMLTO_EXECUTABLE=NOTFOUND # For third-party blocks, the gnuradio libraries are mandatory at -- 2.39.3 From gwenj at trabucayre.com Tue Jun 20 08:15:18 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Tue, 20 Jun 2023 10:15:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/gnuradio: fix gnuradio python libraries for cross-compile In-Reply-To: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> References: <1687248918-42301-1-git-send-email-gwenj@trabucayre.com> Message-ID: <1687248918-42301-2-git-send-email-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou By default, module libraries have a suffix based on cpython version + host architecture: this is fine for a native compile when these libraries are used on the same computer (or similar computers). But when target architecture is not the same python is unable to find libraries due to the wrong suffix and produces unclear errors messages: # python3 Python 3.11.3 (main, Jun 19 2023, 14:15:44) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from gnuradio import blocks Traceback (most recent call last): File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 18, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 22, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' >>> Based on: http://patchwork.ozlabs.org/project/buildroot/patch/20230223201511.217372-2-contact at martb.dev/ Upstream status: https://github.com/gnuradio/gnuradio/pull/6727 Signed-off-by: Martin B??h Signed-off-by: Gwenhael Goavec-Merou --- ...ix-invalid-suffix-when-cross-compile.patch | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch diff --git a/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch b/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch new file mode 100644 index 0000000000..37bd9147dc --- /dev/null +++ b/package/gnuradio/0003-grPyBind-fix-invalid-suffix-when-cross-compile.patch @@ -0,0 +1,72 @@ +From fad27221925d71bcbcbffea9787abdd80351c5c5 Mon Sep 17 00:00:00 2001 +From: Gwenhael Goavec-Merou +Date: Wed, 22 Feb 2023 03:05:08 +0100 +Subject: [PATCH] grPyBind: fix invalid suffix when cross-compile +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This is required as pybind11 uses host python3 and therefore the host platform +suffixes. + +By default, module libraries have a suffix based on cpython version + host +architecture: this is fine for a native compile when these libraries are used +on the same computer (or similar computers). But when target architecture is +not the same python is unable to find libraries due to the wrong suffix and +produces unclear errors messages. +This patch, when CMAKE_CROSSCOMPILING is set, force libraries suffix extension +to resolve this runtime issue. + +Signed-off-by: Martin B??h +Signed-off-by: Gwenhael Goavec-Merou +[Upstream status: https://github.com/gnuradio/gnuradio/pull/6727] +--- + cmake/Modules/GrPybind.cmake | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +diff --git a/cmake/Modules/GrPybind.cmake b/cmake/Modules/GrPybind.cmake +index 5a6fb7633..c2df17c2d 100644 +--- a/cmake/Modules/GrPybind.cmake ++++ b/cmake/Modules/GrPybind.cmake +@@ -8,6 +8,12 @@ macro(GR_PYBIND_MAKE name updir filter files) + ${CMAKE_CURRENT_BINARY_DIR} COPYONLY) + + pybind11_add_module(${name}_python ${files}) ++ ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() + + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) +@@ -135,6 +141,12 @@ macro(GR_PYBIND_MAKE_CHECK_HASH name updir filter files) + + pybind11_add_module(${name}_python ${files}) + ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() ++ + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) + set(MODULE_NAME "runtime") +@@ -286,6 +298,12 @@ macro(GR_PYBIND_MAKE_OOT name updir filter files) + + pybind11_add_module(${name}_python ${files}) + ++ # Use normal .so suffix when crosscompiling ++ # See https://github.com/gnuradio/gnuradio/issues/5455 ++ if (CMAKE_CROSSCOMPILING) ++ set_target_properties(${name}_python PROPERTIES SUFFIX ".so") ++ endif() ++ + set(MODULE_NAME ${name}) + if(${name} STREQUAL gr) + set(MODULE_NAME "runtime") +-- +2.39.3 + -- 2.39.3 From ckhardin at gmail.com Tue Jun 20 17:07:26 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:07:26 -0700 Subject: [Buildroot] [PATCH 1/1] package/dhcp: fix dhcp symlink in target/var/lib/dhcp Message-ID: <20230620170726.3644-1-ckhardin@gmail.com> In a readonly fs configuration the skeleton-init-fs will move the var directories to the usr/share/factory and the run a command like this: mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var mkdir -p $(TARGET_DIR)/var 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 If the symlink is to the /tmp directory the glob compare on the dhcp link will evaluate and result in an incorrect entry being created in the resulting tmpfs mount on var. L+! /var/lib/dhcp - - - - ../usr/share/factory//var/lib/dhcp So, make the link relative and the result of the configuration doesn't get impacted. Signed-off-by: Charles Hardin --- package/dhcp/dhcp.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 7be40191c8..edbc6a0d2a 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -103,7 +103,7 @@ define DHCP_INSTALL_CTL_LIBS endef define DHCP_INSTALL_SERVER mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/server DESTDIR=$(TARGET_DIR) install-sbinPROGRAMS $(INSTALL) -m 0644 -D package/dhcp/dhcpd.conf \ $(TARGET_DIR)/etc/dhcp/dhcpd.conf @@ -113,7 +113,7 @@ endif ifeq ($(BR2_PACKAGE_DHCP_RELAY),y) define DHCP_INSTALL_RELAY mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/relay DESTDIR=$(TARGET_DIR) install-sbinPROGRAMS endef endif @@ -121,7 +121,7 @@ endif ifeq ($(BR2_PACKAGE_DHCP_CLIENT),y) define DHCP_INSTALL_CLIENT mkdir -p $(TARGET_DIR)/var/lib - (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) + (cd $(TARGET_DIR)/var/lib; ln -snf ../../tmp dhcp) $(MAKE) -C $(@D)/client DESTDIR=$(TARGET_DIR) sbindir=/sbin \ install-sbinPROGRAMS $(INSTALL) -m 0644 -D package/dhcp/dhclient.conf \ -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:09:22 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:09:22 -0700 Subject: [Buildroot] [PATCH 1/1] package/firmware-imx: ensure the linux firmware is installed first Message-ID: <20230620170922.3722-1-ckhardin@gmail.com> There was imx SDMA firmware in the base linux-firmware package at one time, but the firmware-imx is updated with the latest versions from NXP releases. This just ensures a dependency is set so that the imx package will always come later in case an overlap occurs again. Signed-off-by: Chares Hardin Signed-off-by: Charles Hardin --- package/freescale-imx/firmware-imx/firmware-imx.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk index 99fe71a91c..4cceb67019 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk @@ -14,6 +14,10 @@ FIRMWARE_IMX_REDISTRIBUTE = NO FIRMWARE_IMX_INSTALL_IMAGES = YES +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE),y) +FIRMWARE_IMX_DEPENDENCIES += linux-firmware +endif + define FIRMWARE_IMX_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE)) endef -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:19:43 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:19:43 -0700 Subject: [Buildroot] [PATCH 1/1] packages/imx-seco: add the imx8dxl b0 revsision ahab image Message-ID: <20230620171943.3999-1-ckhardin@gmail.com> Update the selection of the ahab container images for the imx8dxl asics. The initial support assumed these were imx8 but this is actually the imx8x architecture as well. This was fixed when run on the first tests against the imx8dxl SoCs. Files from upstream: mx8dxla0-ahab-container.img mx8dxla1-ahab-container.img mx8dxlb0-ahab-container.img The B0 revision should be considered the latest Signed-off-by: Charles Hardin --- package/freescale-imx/imx-seco/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-seco/Config.in b/package/freescale-imx/imx-seco/Config.in index 867ffe1bb0..41f8444651 100644 --- a/package/freescale-imx/imx-seco/Config.in +++ b/package/freescale-imx/imx-seco/Config.in @@ -22,11 +22,15 @@ choice config BR2_PACKAGE_IMX_SECO_MX8DXLA0 bool "imx-seco-mx8dxla0" - depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X config BR2_PACKAGE_IMX_SECO_MX8DXLA1 bool "imx-seco-mx8dxla1" - depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X + +config BR2_PACKAGE_IMX_SECO_MX8DXLB0 + bool "imx-seco-mx8dxlb0" + depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X config BR2_PACKAGE_IMX_SECO_MX8QMB0 bool "imx-seco-mx8qmb0" @@ -46,6 +50,7 @@ config BR2_PACKAGE_IMX_SECO_AHAB_CONTAINER_IMAGE string default "mx8dxla0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA0 default "mx8dxla1-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLA1 + default "mx8dxlb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8DXLB0 default "mx8qmb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QMB0 default "mx8qxb0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXB0 default "mx8qxc0-ahab-container.img" if BR2_PACKAGE_IMX_SECO_MX8QXC0 -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:23:05 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:23:05 -0700 Subject: [Buildroot] [PATCH 1/1] package/unzip: configure with LARGE_FILE_SUPPORT by default Message-ID: <20230620172305.4176-1-ckhardin@gmail.com> Buildroot always enable largefile support in the toolchains, and thus the associated definitions are always on. This leads to a problem in the unzip that on a 32-bit arch with these flags being passed in -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 But, the LARGE_FILE_SUPPORT not being defined will cause a size mismatch on the comparison of the zipfiles. $ unzip test.zip Archive: test.zip error: invalid zip file with overlapped components (possible zip bomb) Simple solution is just enable LARGE_FILE_SUPPORT in cmake to get an expected extraction. Signed-off-by: Charles Hardin --- package/unzip/unzip.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/package/unzip/unzip.mk b/package/unzip/unzip.mk index 44cc2013fb..14ccedd48f 100644 --- a/package/unzip/unzip.mk +++ b/package/unzip/unzip.mk @@ -28,4 +28,18 @@ UNZIP_IGNORE_CVES = \ CVE-2022-0529 \ CVE-2022-0530 +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when +# necessary, redefining it on the command line causes some warnings. +UNZIP_TARGET_CFLAGS = \ + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CFLAGS)) + +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when +# necessary, redefining it on the command line causes some warnings. +UNZIP_TARGET_CXXFLAGS = \ + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CXXFLAGS)) + +UNZIP_CONF_OPTS += \ + -DCMAKE_C_FLAGS="$(UNZIP_TARGET_CFLAGS) -DLARGE_FILE_SUPPORT" \ + -DCMAKE_CXX_FLAGS="$(UNZIP_TARGET_CXXFLAGS) -DLARGE_FILE_SUPPORT" + $(eval $(cmake-package)) -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:38:12 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:38:12 -0700 Subject: [Buildroot] [PATCH 1/2] package/alsa-plugins: fix dependencies for the alsa plugin package Message-ID: <20230620173813.4590-1-ckhardin@gmail.com> The alsa-utils will remove and create the /usr/share/alsa dir as a whole and since the alsa plugins needs to add config into this same directory it should come after those install steps. Also, the bluez alsa needs the plugins installed to find them during the configuration phases - so, interlock the plugins when configured. Signed-off-by: Charles Hardin --- package/alsa-plugins/alsa-plugins.mk | 4 ++++ package/bluez-alsa/bluez-alsa.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index 5728ebfe37..d23a81c5ee 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ --disable-maemo-resource-manager \ --with-speex=no +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) +ALSA_PLUGINS_DEPENDENCIES += alsa-utils +endif + ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) ALSA_PLUGINS_CONF_OPTS += --enable-samplerate ALSA_PLUGINS_DEPENDENCIES += libsamplerate diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk index 83dfce6177..649810b0ad 100644 --- a/package/bluez-alsa/bluez-alsa.mk +++ b/package/bluez-alsa/bluez-alsa.mk @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ --with-alsaplugindir=/usr/lib/alsa-lib \ --with-alsaconfdir=/etc/alsa/conf.d +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins +endif + ifeq ($(BR2_PACKAGE_FDK_AAC),y) BLUEZ_ALSA_DEPENDENCIES += fdk-aac BLUEZ_ALSA_CONF_OPTS += --enable-aac -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:38:13 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:38:13 -0700 Subject: [Buildroot] [PATCH 2/2] package/alsa-plugins: require libsamplerate for the plugins In-Reply-To: <20230620173813.4590-1-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> Message-ID: <20230620173813.4590-2-ckhardin@gmail.com> During the execution of the alsa plugins on a test application, the library would not function without samplerate being enabled and present. So, this is a patch to just include the samplerate since the latest versions seem to require it for the plugins to work. There might be another fix instead of this patch, but this got the sound to play for the bluez alsa stack as expected. Signed-off-by: Charles Hardin --- package/alsa-plugins/Config.in | 1 + package/alsa-plugins/alsa-plugins.mk | 22 ++++++---------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/package/alsa-plugins/Config.in b/package/alsa-plugins/Config.in index ee0fb4c1d5..e85ff218dd 100644 --- a/package/alsa-plugins/Config.in +++ b/package/alsa-plugins/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_ALSA_PLUGINS bool "alsa-plugins" depends on BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB_HWDEP + select BR2_PACKAGE_LIBSAMPLERATE help Advanced Linux Sound Architecture Plugins diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index d23a81c5ee..8046720297 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -7,30 +7,20 @@ ALSA_PLUGINS_VERSION = 1.2.7.1 ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 ALSA_PLUGINS_SITE = https://www.alsa-project.org/files/pub/plugins -ALSA_PLUGINS_LICENSE = LGPL-2.1+ -ALSA_PLUGINS_LICENSE_FILES = COPYING -ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib +ALSA_PLUGINS_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (samplerate) +ALSA_PLUGINS_LICENSE_FILES = COPYING COPYING.GPL +ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib libsamplerate ALSA_PLUGINS_CONF_OPTS = \ + --enable-samplerate \ --disable-jack \ --disable-usbstream \ --disable-pulseaudio \ - --disable-libav \ - --disable-maemo-plugin \ - --disable-maemo-resource-manager \ - --with-speex=no + --disable-avcodec \ + --with-speex=builtin ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) ALSA_PLUGINS_DEPENDENCIES += alsa-utils endif -ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) -ALSA_PLUGINS_CONF_OPTS += --enable-samplerate -ALSA_PLUGINS_DEPENDENCIES += libsamplerate -ALSA_PLUGINS_LICENSE += , GPL-2.0+ (samplerate plugin) -ALSA_PLUGINS_LICENSE_FILES += COPYING.GPL -else -ALSA_PLUGINS_CONF_OPTS += --disable-samplerate -endif - $(eval $(autotools-package)) -- 2.39.2 (Apple Git-143) From ckhardin at gmail.com Tue Jun 20 17:43:21 2023 From: ckhardin at gmail.com (Charles Hardin) Date: Tue, 20 Jun 2023 10:43:21 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdbus-cpp: add support to build the host stub generator Message-ID: <20230620174321.4774-1-ckhardin@gmail.com> Add a host option to build the xml2cpp-codegen part of the sdbus-cpp package for use in creating adaptor and proxy implementations from the D-Bus IDL. Signed-off-by: Charles Hardin --- package/Config.in.host | 1 + package/sdbus-cpp/Config.in.host | 14 ++++++++++++++ package/sdbus-cpp/sdbus-cpp.mk | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 package/sdbus-cpp/Config.in.host diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..13eec7f7f5 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -94,6 +94,7 @@ menu "Host utilities" source "package/rustc/Config.in.host" source "package/s6-rc/Config.in.host" source "package/sam-ba/Config.in.host" + source "package/sdbus-cpp/Config.in.host" source "package/sdbusplus/Config.in.host" source "package/sentry-cli/Config.in.host" source "package/sloci-image/Config.in.host" diff --git a/package/sdbus-cpp/Config.in.host b/package/sdbus-cpp/Config.in.host new file mode 100644 index 0000000000..79402af441 --- /dev/null +++ b/package/sdbus-cpp/Config.in.host @@ -0,0 +1,14 @@ +config BR2_PACKAGE_HOST_SDBUS_CPP + bool "host-sdbus-c++-xml2cpp" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_PACKAGE_HOST_SYSTEMD + select BR2_PACKAGE_HOST_PKGCONF + depends on BR2_HOST_GCC_AT_LEAST_7 + help + sdbus-c++ is a high-level C++ D-Bus library for Linux + designed to provide expressive, easy-to-use API in modern C++. + + This will build the stub code generator for the adaptor and + proxy interfaces from D-Bus IDL. + + https://github.com/Kistler-Group/sdbus-cpp diff --git a/package/sdbus-cpp/sdbus-cpp.mk b/package/sdbus-cpp/sdbus-cpp.mk index 0e8d74cfcd..ece18126ba 100644 --- a/package/sdbus-cpp/sdbus-cpp.mk +++ b/package/sdbus-cpp/sdbus-cpp.mk @@ -12,4 +12,13 @@ SDBUS_CPP_DEPENDENCIES = host-pkgconf systemd SDBUS_CPP_LICENSE = LGPL-2.1+ with exception (headers) SDBUS_CPP_LICENSE_FILES = COPYING COPYING-LGPL-Exception +# Host build for sdbus-c++-xml2cpp +HOST_SDBUS_CPP_DEPENDENCIES = host-pkgconf host-systemd +HOST_SDBUS_CPP_CONF_OPTS += \ + -DBUILD_CODE_GEN=ON \ + -DBUILD_DOC=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_LIBSYSTEMD=OFF + $(eval $(cmake-package)) +$(eval $(host-cmake-package)) -- 2.39.2 (Apple Git-143) From bernd at kuhls.net Tue Jun 20 18:40:29 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 20 Jun 2023 20:40:29 +0200 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-18 References: <20230619043849.6C2D24012A__45105.9117492818$1687149567$gmane$org@smtp2.osuosl.org> Message-ID: Hi, Am Mon, 19 Jun 2023 04:38:41 -0000 schrieb Thomas Petazzoni via buildroot: > Classification of failures by reason for master > ----------------------------------------------- > > host-ccache-4.8.2 | 6 this build error is caused by an ICE with host-gcc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109241 Regards, Bernd From bobrofon at gmail.com Tue Jun 20 20:04:43 2023 From: bobrofon at gmail.com (Sergey Bobrenok) Date: Tue, 20 Jun 2023 23:04:43 +0300 Subject: [Buildroot] [PATCH 1/1] package/sdbus-cpp: add support to build the host stub generator In-Reply-To: <20230620174321.4774-1-ckhardin@gmail.com> References: <20230620174321.4774-1-ckhardin@gmail.com> Message-ID: <7rlv211qi5269d.fsf@gmail.com> Hi Charles, I also think that it would be useful to have an option to build the 'sdbus-c++-xml2cpp' host tool. I even tried to add a host variant of the package initially [1]. But I wasn't sure of the right way to implement it. 'sdbus-c++-xml2cpp' is more like a stand-alone tool: it doesn't depend on sdbus-c++ or its dependencies, it has its own build files, it requires a different C++ standard (14 vs 17). It just lives in the same repository. So I think, maybe it would be better to make 'sdbus-c++-xml2cpp' a separate host package? For example, the same approach is used in the 'Yocto meta-oe' repository: one package for sdbus-c++ itself, and another package for sdbus-c++-tools [2]. [1] https://lore.kernel.org/all/20201113171845.63359-1-bobrofon at gmail.com/ [2] https://lore.kernel.org/all/CAA9bybPbYubZDBnACQAa+44K4Jkza9Eb9wpgAo_r0WB7e6MjaA at mail.gmail.com/ Charles Hardin writes: > Add a host option to build the xml2cpp-codegen part of the > sdbus-cpp package for use in creating adaptor and proxy > implementations from the D-Bus IDL. > > Signed-off-by: Charles Hardin > --- > package/Config.in.host | 1 + > package/sdbus-cpp/Config.in.host | 14 ++++++++++++++ > package/sdbus-cpp/sdbus-cpp.mk | 9 +++++++++ > 3 files changed, 24 insertions(+) > create mode 100644 package/sdbus-cpp/Config.in.host > > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..13eec7f7f5 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -94,6 +94,7 @@ menu "Host utilities" > source "package/rustc/Config.in.host" > source "package/s6-rc/Config.in.host" > source "package/sam-ba/Config.in.host" > + source "package/sdbus-cpp/Config.in.host" > source "package/sdbusplus/Config.in.host" > source "package/sentry-cli/Config.in.host" > source "package/sloci-image/Config.in.host" > diff --git a/package/sdbus-cpp/Config.in.host > b/package/sdbus-cpp/Config.in.host > new file mode 100644 > index 0000000000..79402af441 > --- /dev/null > +++ b/package/sdbus-cpp/Config.in.host > @@ -0,0 +1,14 @@ > +config BR2_PACKAGE_HOST_SDBUS_CPP > + bool "host-sdbus-c++-xml2cpp" > + depends on BR2_INSTALL_LIBSTDCPP > + depends on BR2_PACKAGE_HOST_SYSTEMD > + select BR2_PACKAGE_HOST_PKGCONF > + depends on BR2_HOST_GCC_AT_LEAST_7 > + help > + sdbus-c++ is a high-level C++ D-Bus library for Linux > + designed to provide expressive, easy-to-use API in modern > C++. > + > + This will build the stub code generator for the adaptor and > + proxy interfaces from D-Bus IDL. > + > + https://github.com/Kistler-Group/sdbus-cpp > diff --git a/package/sdbus-cpp/sdbus-cpp.mk > b/package/sdbus-cpp/sdbus-cpp.mk > index 0e8d74cfcd..ece18126ba 100644 > --- a/package/sdbus-cpp/sdbus-cpp.mk > +++ b/package/sdbus-cpp/sdbus-cpp.mk > @@ -12,4 +12,13 @@ SDBUS_CPP_DEPENDENCIES = host-pkgconf systemd > SDBUS_CPP_LICENSE = LGPL-2.1+ with exception (headers) > SDBUS_CPP_LICENSE_FILES = COPYING COPYING-LGPL-Exception > > +# Host build for sdbus-c++-xml2cpp > +HOST_SDBUS_CPP_DEPENDENCIES = host-pkgconf host-systemd 'sdbus-c++-xml2cpp' depends on the 'expat' library, so 'host-expat' is required as well. > +HOST_SDBUS_CPP_CONF_OPTS += \ > + -DBUILD_CODE_GEN=ON \ > + -DBUILD_DOC=OFF \ > + -DBUILD_TESTS=OFF \ > + -DBUILD_LIBSYSTEMD=OFF > + > $(eval $(cmake-package)) > +$(eval $(host-cmake-package)) -- Sergey Bobrenok System software developer From thomas.petazzoni at bootlin.com Wed Jun 21 04:48:08 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 21 Jun 2023 04:48:08 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-20 Message-ID: <20230621044812.D6F7A4052E@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-20 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 2 | 0 | 7 | master | 20 | 31 | 0 | 51 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 8 gupnp-1.4.3 | 3 unknown | 3 host-binutils-2.37 | 2 agentpp-4.6.0 | 1 check-0.15.2 | 1 elfutils-0.186 | 1 faad2-2.10.1 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.4 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.39 | 1 host-go-1.19.10 | 1 libglib2-2.76.1 | 1 libglvnd-1.4.0 | 1 lttng-modules-2.13.7 | 1 openssh-9.3p1 | 1 pv-1.6.20 | 1 strace-6.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/02c8e7bff02e96bb940148ca0f2cfd11127acbec | or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9effad21d26d7786e606dd48a9145ce745451273 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39a3ea6509dd8edbd1d26ccbd267d56abe556044 | ORPH sh4a | faad2-2.10.1 | NOK | http://autobuild.buildroot.net/results/e17940b74f6a98a5bbe073748149231ad6f4de64 | i586 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/7586789cdea1a75d4c4c7c6f991cecefb9b03180 | arceb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/71137c39b1e7ae8490ea383e16117bf4572e7bb0 | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/062cc0e3ca03e02f206dd6a9ba0496f17f6545b1 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3896d338a0f85a7862028acb82776f5a629742bc | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/27c3ab4cbd74d7f8c1379812a3714fc30250c357 | microblaze | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c2f778beddfd61a29189406030dc11e074f6eadc | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/29affe33098f6f2fbcd3611f407516bb99476719 | mips64el | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/666aa3968c3260872dfe485a028d786d8f905037 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/439bf9ec0f68c474e0f8a9cb9c21d6b6134b9789 | x86_64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/a7d22165da35a1da8d1d2f546d6c48d83ebfec06 | ORPH sparc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/593e5bd1231c05abb2bf9dbcacd37b1968e5754c | ORPH powerpc64le | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/1c6bb594d5dffdfba1785676f1085dc8acda10e6 | ORPH aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9cd340c48aeed52b75702a6f945082cb2977cfd3 | ORPH powerpc64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c781d163eb7b226ecd77b0a9e3cd0a5a736bc8fa | ORPH or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/d57da6ffe4105a05202010c9994d8b6b66821801 | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/4e28cd6fccf5dd39eb23d58caae628f6cd88bab4 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ced81e1a2db9d0b39a2a52f3051c6a6e2cecb3d9 | ORPH mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/35d6aa16b698c488e8f28f4cad40d9f3c4502b5e | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b490be5297424101e31041732bd131b49e74644c | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/f7552981dd420dcf9d8bece07b37fac112e3bfdf | ORPH arc | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/d7d5b96e83a7d2f8d7c366b37b2fa4302aa9eec1 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/e68fac961e04cd34537a3ddfc1f020cca09211f6 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/044ba0f4b441834911cf2f93655a4f45aa3d811d | ORPH arm | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b61df43605ef0b8bd03b4a18bb9f7cade9b010f7 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/79fb06b6481e551ee09aa971185ecceed82b46bb | mips | unknown | NOK | http://autobuild.buildroot.net/results/1920ad165acf0ba9c3e687d23ebbbadaad2e31c8 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/5eb969b1ca61618b49b9c28eeffbc4dba0eaf502 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.37 | 1 lttng-modules-2.13.7 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ff285ac2da95756ee2874b7c15cee060c2d0ae6b | arm | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/bff8c2f0faba6e3a7fbb31c175f4c3a962050b0e | Gitlab CI results for 2023-06-20 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestPythonPy3Gpiozero | https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 | ORPH -- http://autobuild.buildroot.net From avromanov at sberdevices.ru Wed Jun 21 09:07:47 2023 From: avromanov at sberdevices.ru (Alexey Romanov) Date: Wed, 21 Jun 2023 12:07:47 +0300 Subject: [Buildroot] [PATCH v1] optee-client: add option to set tee-supplicant startup priority Message-ID: <20230621090747.74080-1-avromanov@sberdevices.ru> In some cases, it is necessary to explicitly specify the startup priority of the tee-supplicant script in init.d. In most cases of system operation, the S30 priority is acceptable. However, there are cases when the user needs to choose the startup priority of the tee-supplicant. For example, for encryption/decryption of the user's file system, OPTEE is usually required, i.e. the tee-supplicant daemon needs to be running. Usually, such a script runs on the earliest priorities in the system, for example, S01. By default, the priority remains at 30, but for specific scenarios, the user can specify their own priority. Signed-off-by: Alexey Romanov --- package/optee-client/Config.in | 7 +++++++ package/optee-client/optee-client.mk | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in index cc7f176c77..d074a36b08 100644 --- a/package/optee-client/Config.in +++ b/package/optee-client/Config.in @@ -37,6 +37,13 @@ config BR2_PACKAGE_OPTEE_CLIENT_SUPP_PLUGINS help Enable TEE supplicant plugin support. +config BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY + string "Priority startup for tee-supplicant init.d script" + default "30" + help + Use this option in cases when you clearly need to specify + the priority of launching tee-supplicant init.d script. + endif comment "optee-client needs a toolchain w/ threads, headers >= 4.3" diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 13a9eb6b20..bd977909f8 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -26,9 +26,11 @@ else OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=OFF endif +TEE_SUPPLICANT_PRIORITY=$(call qstrip,$(BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY)) + define OPTEE_CLIENT_INSTALL_INIT_SYSV $(INSTALL) -m 0755 -D $(OPTEE_CLIENT_PKGDIR)/S30tee-supplicant \ - $(TARGET_DIR)/etc/init.d/S30tee-supplicant + $(TARGET_DIR)/etc/init.d/S$(TEE_SUPPLICANT_PRIORITY)tee-supplicant endef $(eval $(cmake-package)) -- 2.38.1 From romain.naour at smile.fr Wed Jun 21 09:57:31 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 11:57:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> Message-ID: <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Hello James, Arnout, All, Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit?: > > > On 05/06/2023 09:08, James Hilliard wrote: >> License hash changed due to name removal: >> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application But if you look closer in the build log, you will notice new setuptool warning: [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer, pypa/build or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** So, it means that the package infrastructure for python use a deprecated install method. I'm not sure why this issue appear only with python-piozero but it seems that we need to update the python infrastructure. Can you have a look? [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 [2] https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 Best regards, Romain >> >> Signed-off-by: James Hilliard > > ?Applied to master, thanks. > > ?Regards, > ?Arnout > >> --- >> ? package/python-setuptools/python-setuptools.hash | 6 +++--- >> ? package/python-setuptools/python-setuptools.mk?? | 4 ++-- >> ? 2 files changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/package/python-setuptools/python-setuptools.hash >> b/package/python-setuptools/python-setuptools.hash >> index 76ad1ba1ce..be13063728 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? 1fd8bd04b0bed95ad6c81f03b1c080bc? setuptools-65.6.3.tar.gz >> -sha256? a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75? >> setuptools-65.6.3.tar.gz >> -sha256? db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8? >> LICENSE >> +md5? 628ab1ae7d14185e5e536740ea31b5ce? setuptools-67.8.0.tar.gz >> +sha256? 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102? >> setuptools-67.8.0.tar.gz >> +sha256? 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741? >> LICENSE >> diff --git a/package/python-setuptools/python-setuptools.mk >> b/package/python-setuptools/python-setuptools.mk >> index 226ef2b479..6d10172cdc 100644 >> --- a/package/python-setuptools/python-setuptools.mk >> +++ b/package/python-setuptools/python-setuptools.mk >> @@ -4,9 +4,9 @@ >> ? # >> ? >> ################################################################################ >> ? -PYTHON_SETUPTOOLS_VERSION = 65.6.3 >> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 >> ? PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz >> -PYTHON_SETUPTOOLS_SITE = >> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a >> +PYTHON_SETUPTOOLS_SITE = >> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 >> ? PYTHON_SETUPTOOLS_LICENSE = MIT >> ? PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE >> ? PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Wed Jun 21 13:08:17 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 21 Jun 2023 13:08:17 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #7 from stijn.vermeir+bugzilla at dioss.com --- (In reply to Peter Seiderer from comment #6) I tried a build today with Qt versions bumped like this: qtbase 29400a683f96867133b28299c0d0bd6bcf40df35 qtdeclarative 540c4e4a5def8c350a49bb68380b787ae62490c6 qtsvg 7e6a3b38b2e898d90cef68a146cd36fda22e4363 qtvirtualkeyboard 72373522141dd3206183eb5fa56ae1c36a6d4c2b I got these commit ids from here: https://invent.kde.org/qt/qt/qt5/-/commit/da2e0a59fa38644a95047fe389d955dc71b31fc8 I was using buildroot 2023.02.2 internal toolchain for this with gcc-12.3.0. The virtual keyboard still segfaults. I am also trying with gcc-10 now to see if this fixes the segfault here. -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at smile.fr Wed Jun 21 13:45:18 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 15:45:18 +0200 Subject: [Buildroot] [PATCH] python-gpiozero: migrate to setup.cfg Message-ID: <20230621134518.304689-1-romain.naour@smile.fr> setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 otherwise gpiozero dependencies are not properly detected File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application See: http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 Signed-off-by: Romain Naour Cc: James Hilliard --- .../0001-Migrate-to-setup.cfg.patch | 855 ++++++++++++++++++ 1 file changed, 855 insertions(+) create mode 100644 package/python-gpiozero/0001-Migrate-to-setup.cfg.patch diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch new file mode 100644 index 0000000000..090bcbc4a3 --- /dev/null +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch @@ -0,0 +1,855 @@ +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 +From: Dave Jones +Date: Tue, 16 Mar 2021 17:52:49 +0000 +Subject: [PATCH] Migrate to setup.cfg + +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) + +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 +otherwise gpiozero dependencies are not properly detected + +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", +line 868, in _resolve_dist + raise DistributionNotFound(req, requirers) +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found +and is required by the application + +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad + +See: +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html + +[Romain: rebase on 1.6.2] +Signed-off-by: Romain Naour +--- + MANIFEST.in | 4 -- + Makefile | 88 +++++--------------------------- + copyrights | 56 +++++++++++--------- + copyrights.cfg | 11 ---- + coverage.cfg | 18 ------- + docs/conf.py | 99 +++++++++++++++-------------------- + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ + setup.py | 136 +++++-------------------------------------------- + 8 files changed, 196 insertions(+), 314 deletions(-) + delete mode 100644 MANIFEST.in + delete mode 100644 copyrights.cfg + delete mode 100644 coverage.cfg + create mode 100644 setup.cfg + +diff --git a/MANIFEST.in b/MANIFEST.in +deleted file mode 100644 +index bb562ea..0000000 +--- a/MANIFEST.in ++++ /dev/null +@@ -1,4 +0,0 @@ +-include README.rst +-recursive-include gpiozero/fonts *.txt +-recursive-include tests *.py +-include LICENSE.rst +diff --git a/Makefile b/Makefile +index c9ddd90..264a73c 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,44 +4,18 @@ + PYTHON=python + PIP=pip + PYTEST=py.test +-COVERAGE=coverage + TWINE=twine + PYFLAGS= + DEST_DIR=/ + +-# Horrid hack to ensure setuptools is installed in our python environment. This +-# is necessary with Python 3.3's venvs which don't install it by default. +-ifeq ($(shell python -c "import setuptools" 2>&1),) +-SETUPTOOLS:= +-else +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) +-endif +- + # Calculate the base names of the distribution, the location of all source, + # documentation, packaging, icon, and executable script files + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) +-ifeq ($(shell lsb_release -si),Ubuntu) +-DEB_SUFFIX:=ubuntu1 +-else +-DEB_SUFFIX:= +-endif +-DEB_ARCH:=$(shell dpkg --print-architecture) + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") + PY_SOURCES:=$(shell \ + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) +-DEB_SOURCES:=debian/changelog \ +- debian/control \ +- debian/copyright \ +- debian/rules \ +- debian/docs \ +- $(wildcard debian/*.init) \ +- $(wildcard debian/*.default) \ +- $(wildcard debian/*.manpages) \ +- $(wildcard debian/*.docs) \ +- $(wildcard debian/*.doc-base) \ +- $(wildcard debian/*.desktop) + DOC_SOURCES:=docs/conf.py \ + $(wildcard docs/*.png) \ + $(wildcard docs/*.svg) \ +@@ -56,17 +30,6 @@ SUBDIRS:= + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl + DIST_TAR=dist/$(NAME)-$(VER).tar.gz + DIST_ZIP=dist/$(NAME)-$(VER).zip +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes + + + # Default target +@@ -76,10 +39,9 @@ all: + @echo "make test - Run tests" + @echo "make doc - Generate HTML and PDF documentation" + @echo "make source - Create source package" +- @echo "make egg - Generate a PyPI egg package" ++ @echo "make wheel - Generate a PyPI wheel package" + @echo "make zip - Generate a source zip package" + @echo "make tar - Generate a source tar package" +- @echo "make deb - Generate Debian packages" + @echo "make dist - Generate all packages" + @echo "make clean - Get rid of all generated files" + @echo "make release - Create and tag a new release" +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) + + tar: $(DIST_TAR) + +-deb: $(DIST_DEB) $(DIST_DSC) +- +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) + + develop: + @# These have to be done separately to avoid a cockup... +@@ -113,18 +73,17 @@ develop: + $(PIP) install -e .[doc,test] + + test: +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx +- $(COVERAGE) report --rcfile coverage.cfg ++ $(PYTEST) tests + + clean: +- dh_clean +- rm -fr dist/ $(NAME).egg-info/ tags ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir clean; \ + done ++ find $(CURDIR) -name "*.pyc" -delete + + tags: $(PY_SOURCES) +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" + + $(SUBDIRS): + $(MAKE) -C $@ +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal + +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -b +- mkdir -p dist/ +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done +- +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -S +- mkdir -p dist/ +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done +- +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) +- ./copyrights +- +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) ++release: + $(MAKE) clean +- # ensure there are no current uncommitted changes + test -z "$(shell git status --porcelain)" +- # update the debian changelog with new release information +- dch --newversion $(VER)$(DEB_SUFFIX) +- # commit the changes and add a new tag +- git commit debian/changelog -m "Updated changelog for release $(VER)" +- +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) + git tag -s v$(VER) -m "Release v$(VER)" +- git push --tags +- # build a source archive and upload to PyPI ++ git push origin v$(VER) ++ ++upload: $(DIST_TAR) $(DIST_WHEEL) ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) +- # build the deb source archive and upload to Raspbian +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes + +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) +diff --git a/copyrights b/copyrights +index b709fc8..2f14e78 100755 +--- a/copyrights ++++ b/copyrights +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history + of the project; hence, this script must be run within a git repository. + """ + ++from __future__ import annotations ++ + import os + import sys + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' + import tempfile ++import typing as t + from argparse import ArgumentParser, Namespace + from configparser import ConfigParser + from operator import attrgetter +@@ -18,14 +21,13 @@ from datetime import datetime + from subprocess import Popen, PIPE, DEVNULL + from pathlib import Path + from fnmatch import fnmatch +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional + + + SPDX_PREFIX = 'SPDX-License-Identifier:' + COPYRIGHT_PREFIX = 'Copyright (c)' + + +-def main(args: List[str] = None): ++def main(args: t.List[str] = None): + if args is None: + args = sys.argv[1:] + config = get_config(args) +@@ -41,7 +43,7 @@ def main(args: List[str] = None): + target.write(chunk) + + +-def get_config(args: List[str]) -> Namespace: ++def get_config(args: t.List[str]) -> Namespace: + config = ConfigParser( + defaults={ + 'include': '**/*', +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: + 'spdx_prefix': SPDX_PREFIX, + 'copy_prefix': COPYRIGHT_PREFIX, + }, +- delimiters=('=',), default_section='settings', ++ delimiters=('=',), default_section='copyrights:settings', + empty_lines_in_values=False, interpolation=None, + converters={'list': lambda s: s.strip().splitlines() }) +- config.read('copyrights.cfg') ++ config.read('setup.cfg') + sect = config[config.default_section] + + parser = ArgumentParser(description=__doc__) +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: + return ns + + +-class Copyright(NamedTuple): ++class Copyright(t.NamedTuple): + author: str + email: str +- years: Set[int] ++ years: t.Set[int] + + def __str__(self): + if len(self.years) > 1: +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): + return f'{years} {self.author} <{self.email}>' + + +-def get_copyrights(include: Set[str], exclude: Set[str])\ +- -> Iterator[Tuple[Path, List[Copyright]]]: ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: + sorted_blame = sorted( + get_contributions(include, exclude), + key=lambda c: (c.path, c.author, c.email) +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ + yield path, copyrights + + +-class Contribution(NamedTuple): ++class Contribution(t.NamedTuple): + author: str + email: str + year: int + path: Path + + +-def get_contributions(include: Set[str], exclude: Set[str])\ +- -> Iterator[Contribution]: ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Contribution]: + for path in get_source_paths(include, exclude): + blame = Popen( + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ + assert blame.returncode == 0 + + +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Path]: + ls_tree = Popen( + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: + assert ls_tree.returncode == 0 + + +-class License(NamedTuple): +- ident: Optional[str] +- text: List[str] ++class License(t.NamedTuple): ++ ident: t.Optional[str] ++ text: t.List[str] + + + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: +@@ -253,20 +256,26 @@ class CopyWriter: + '.sql': '--', + } + +- def __init__(self, license='LICENSE.txt', preamble=(), +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): ++ def __init__(self, license: Path=Path('LICENSE.txt'), ++ preamble: t.List[str]=None, ++ spdx_prefix: str=SPDX_PREFIX, ++ copy_prefix: str=COPYRIGHT_PREFIX): ++ if preamble is None: ++ preamble = [] + self.license = get_license(license, spdx_prefix=spdx_prefix) + self.preamble = preamble + self.spdx_prefix = spdx_prefix + self.copy_prefix = copy_prefix + + @classmethod +- def from_config(cls, config): ++ def from_config(cls, config: Namespace) -> CopyWriter: + return cls( + config.license, config.preamble, + config.spdx_prefix, config.copy_prefix) + +- def transform(self, source, copyrights, *, comment_prefix=None): ++ def transform(self, source: t.TextIO, ++ copyrights: t.List[Copyright], *, ++ comment_prefix: str=None) -> t.Iterator[str]: + if comment_prefix is None: + comment_prefix = self.COMMENTS[Path(source.name).suffix] + license_start = self.license.text[0] +@@ -279,7 +288,7 @@ class CopyWriter: + yield line + empty = False + elif linenum < 3 and ( +- 'set fileencoding=' in line or '-*- coding:' in line): ++ 'fileencoding=' in line or '-*- coding:' in line): + yield line + empty = False + elif line.rstrip() == comment_prefix: +@@ -313,7 +322,8 @@ class CopyWriter: + elif state == 'body': + yield line + +- def _generate_header(self, copyrights, comment_prefix, empty): ++ def _generate_header(self, copyrights: t.Iterable[Copyright], ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: + if not empty: + yield comment_prefix + '\n' + for line in self.preamble: +@@ -356,7 +366,7 @@ class AtomicReplaceFile: + If ``None`` (the default), the temporary file will be opened in binary + mode. Otherwise, this specifies the encoding to use with text mode. + """ +- def __init__(self, path: Union[str, Path], encoding: str = None): ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): + if isinstance(path, str): + path = Path(path) + self._path = path +diff --git a/copyrights.cfg b/copyrights.cfg +deleted file mode 100644 +index de68dbe..0000000 +--- a/copyrights.cfg ++++ /dev/null +@@ -1,11 +0,0 @@ +-[settings] +-include= +- **/*.py +- **/*.rst +-exclude= +- docs/examples/*.py +- docs/license.rst +-license=LICENSE.rst +-preamble= +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins +-strip-preamble=no +diff --git a/coverage.cfg b/coverage.cfg +deleted file mode 100644 +index e3f3349..0000000 +--- a/coverage.cfg ++++ /dev/null +@@ -1,18 +0,0 @@ +-[run] +-branch = True +-include = gpiozero/* +-;omit = */bar.py,*/baz.py +- +-[report] +-ignore_errors = True +-show_missing = True +-exclude_lines = +- pragma: no cover +- assert False +- raise AssertionError +- raise NotImplementedError +- pass +- if __name__ == .__main__.: +- +-[html] +-directory = coverage +diff --git a/docs/conf.py b/docs/conf.py +index 998ae91..626ae29 100644 +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -11,62 +11,34 @@ + + import sys + import os ++from pathlib import Path + from datetime import datetime +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +-import setup as _setup +- +-# Mock out certain modules while building documentation +-class Mock(object): +- __all__ = [] +- +- def __init__(self, *args, **kw): +- pass +- +- def __call__(self, *args, **kw): +- return Mock() +- +- def __mul__(self, other): +- return Mock() +- +- def __and__(self, other): +- return Mock() ++from setuptools.config import read_configuration + +- def __bool__(self): +- return False +- +- def __nonzero__(self): +- return False +- +- @classmethod +- def __getattr__(cls, name): +- if name in ('__file__', '__path__'): +- return '/dev/null' +- else: +- return Mock() +- +-sys.modules['RPi'] = Mock() +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO +-sys.modules['lgpio'] = Mock() +-sys.modules['RPIO'] = Mock() +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions +-sys.modules['pigpio'] = Mock() +-sys.modules['w1thermsensor'] = Mock() +-sys.modules['spidev'] = Mock() +-sys.modules['colorzero'] = Mock() ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) ++info = config['metadata'] + + # -- General configuration ------------------------------------------------ + + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] ++if on_rtd: ++ needs_sphinx = '1.4.0' ++ extensions.append('sphinx.ext.imgmath') ++ imgmath_image_format = 'svg' ++ tags.add('rtd') ++else: ++ extensions.append('sphinx.ext.mathjax') ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' ++ + templates_path = ['_templates'] + source_suffix = '.rst' + #source_encoding = 'utf-8-sig' + master_doc = 'index' +-project = 'GPIO Zero' +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) +-version = _setup.__version__ +-release = _setup.__version__ ++project = info['name'] ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) ++version = info['version'] ++#release = None + #language = None + #today_fmt = '%B %d, %Y' + exclude_patterns = ['_build'] +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' + # -- Autodoc configuration ------------------------------------------------ + + autodoc_member_order = 'groupwise' ++autodoc_mock_imports = [ ++ 'RPi', ++ 'lgpio', ++ 'RPIO', ++ 'pigpio', ++ 'w1thermsensor', ++ 'spidev', ++ 'colorzero', ++] + + # -- Intersphinx configuration -------------------------------------------- + +@@ -94,7 +75,7 @@ intersphinx_mapping = { + # -- Options for HTML output ---------------------------------------------- + + html_theme = 'sphinx_rtd_theme' +-html_title = '%s %s Documentation' % (project, version) ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) + #html_theme_path = [] + #html_short_title = None + #html_logo = None +@@ -112,7 +93,7 @@ html_static_path = ['_static'] + #html_show_copyright = True + #html_use_opensearch = '' + #html_file_suffix = None +-htmlhelp_basename = '%sdoc' % _setup.__project__ ++htmlhelp_basename = '{info[name]}doc'.format(info=info) + + # Hack to make wide tables work properly in RTD + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details +@@ -131,12 +112,12 @@ latex_elements = { + + latex_documents = [ + ( +- 'index', # source start file +- '%s.tex' % _setup.__project__, # target filename +- '%s Documentation' % project, # title +- _setup.__author__, # author +- 'manual', # documentclass +- True, # documents ref'd from toctree only ++ 'index', # source start file ++ project + '.tex', # target filename ++ html_title, # title ++ info['author'], # author ++ 'manual', # documentclass ++ True, # documents ref'd from toctree only + ), + ] + +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' + + # -- Options for epub output ---------------------------------------------- + +-epub_basename = _setup.__project__ ++epub_basename = project + #epub_theme = 'epub' + #epub_title = html_title +-epub_author = _setup.__author__ +-epub_identifier = 'https://gpiozero.readthedocs.io/' ++epub_author = info['author'] ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) + #epub_tocdepth = 3 + epub_show_urls = 'no' + #epub_use_index = True +@@ -161,8 +142,8 @@ epub_show_urls = 'no' + # -- Options for manual page output --------------------------------------- + + man_pages = [ +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), + ] + + man_show_urls = True +diff --git a/setup.cfg b/setup.cfg +new file mode 100644 +index 0000000..db0cfa4 +--- /dev/null ++++ b/setup.cfg +@@ -0,0 +1,98 @@ ++[metadata] ++name = gpiozero ++version = 1.6.2 ++description = A simple interface to GPIO devices with Raspberry Pi ++long_description = file:README.rst ++author = Ben Nuttall ++author_email = ben at bennuttall.com ++url = https://gpiozero.readthedocs.io/ ++project_urls = ++ Documentation = https://gpiozero.readthedocs.io/ ++ Source Code = https://github.com/gpiozero/gpiozero ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues ++keywords = raspberrypi gpio ++license = BSD-3-Clause ++classifiers = ++ Development Status :: 5 - Production/Stable ++ Intended Audience :: Education ++ Intended Audience :: Developers ++ Topic :: Education ++ Topic :: System :: Hardware ++ License :: OSI Approved :: BSD License ++ Programming Language :: Python :: 2 ++ Programming Language :: Python :: 2.7 ++ Programming Language :: Python :: 3 ++ Programming Language :: Python :: 3.5 ++ Programming Language :: Python :: 3.6 ++ Programming Language :: Python :: 3.7 ++ Programming Language :: Python :: 3.8 ++ Programming Language :: Python :: 3.9 ++ Programming Language :: Python :: Implementation :: PyPy ++ ++[options] ++packages = find: ++install_requires = ++ colorzero ++ ++[options.package_data] ++gpiozero = ++ fonts/*.txt ++ ++[options.extras_require] ++test = ++ pytest ++ pytest-cov ++doc = ++ sphinx ++ sphinx-rtd-theme ++ ++[options.entry_points] ++console_scripts = ++ pinout = gpiozerocli.pinout:main ++gpiozero_pin_factories = ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory ++ rpio = gpiozero.pins.rpio:RPIOFactory ++ native = gpiozero.pins.native:NativeFactory ++ mock = gpiozero.pins.mock:MockFactory ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory ++ NativePin = gpiozero.pins.native:NativeFactory ++gpiozero_mock_pin_classes = ++ mockpin = gpiozero.pins.mock:MockPin ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin ++ ++[tools:pytest] ++addopts = -rsx --cov --tb=short ++testpaths = tests ++ ++[coverage:run] ++source = gpiozero ++branch = true ++ ++[coverage:report] ++ignore_errors = true ++show_missing = true ++exclude_lines = ++ pragma: no cover ++ assert False ++ raise AssertionError ++ raise NotImplementedError ++ pass ++ if __name__ == .__main__.: ++ ++[copyrights:settings] ++include = ++ **/*.py ++ **/*.rst ++exclude = ++ docs/examples/*.py ++ docs/license.rst ++license = LICENSE.rst ++preamble = ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins ++strip-preamble = false +diff --git a/setup.py b/setup.py +index 621398a..fc644b6 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,139 +1,29 @@ +-"A simple interface to GPIO devices with Raspberry Pi." ++from __future__ import ( ++ unicode_literals, ++ absolute_import, ++) ++str = type('') + + import io + import os +-import sys + import errno +-from setuptools import setup, find_packages ++from setuptools import setup, config + +-if sys.version_info[0] == 2: +- if not sys.version_info >= (2, 7): +- raise ValueError('This package requires Python 2.7 or above') +-elif sys.version_info[0] == 3: +- if not sys.version_info >= (3, 2): +- raise ValueError('This package requires Python 3.2 or above') +-else: +- raise ValueError('Unrecognized major version of Python') +- +-HERE = os.path.abspath(os.path.dirname(__file__)) +- +-# Workaround +-try: +- import multiprocessing +-except ImportError: +- pass +- +-__project__ = 'gpiozero' +-__version__ = '1.6.2' +-__author__ = 'Ben Nuttall' +-__author_email__ = 'ben at bennuttall.com' +-__url__ = 'https://github.com/gpiozero/gpiozero' +-__platforms__ = 'ALL' +- +-__classifiers__ = [ +- "Development Status :: 5 - Production/Stable", +- "Intended Audience :: Education", +- "Intended Audience :: Developers", +- "Topic :: Education", +- "Topic :: System :: Hardware", +- "License :: OSI Approved :: BSD License", +- "Programming Language :: Python :: 2", +- "Programming Language :: Python :: 2.7", +- "Programming Language :: Python :: 3", +- "Programming Language :: Python :: 3.5", +- "Programming Language :: Python :: 3.6", +- "Programming Language :: Python :: 3.7", +- "Programming Language :: Python :: 3.8", +- "Programming Language :: Python :: 3.9", +- "Programming Language :: Python :: Implementation :: PyPy", +-] +- +-__keywords__ = [ +- 'raspberrypi', +- 'gpio', +-] +- +-__requires__ = [ +- 'colorzero', +-] +- +-__extra_requires__ = { +- 'doc': ['sphinx', 'sphinx_rtd_theme'], +- 'test': ['pytest', 'coverage', 'mock'], +-} +- +-if sys.version_info[:2] == (3, 2): +- # Particular versions are required for Python 3.2 compatibility +- __extra_requires__['doc'].extend([ +- 'Jinja2<2.7', +- 'MarkupSafe<0.16', +- ]) +- __extra_requires__['test'][0] = 'pytest<3.0dev' +- __extra_requires__['test'][1] = 'coverage<4.0dev' +-elif sys.version_info[:2] == (3, 3): +- __extra_requires__['test'][0] = 'pytest<3.3dev' +-elif sys.version_info[:2] == (3, 4): +- __extra_requires__['test'][0] = 'pytest<5.0dev' ++cfg = config.read_configuration( ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) + + try: + # If we're executing on a Raspberry Pi, install all GPIO libraries for + # testing (except RPIO which doesn't work on the multi-core models yet) + with io.open('/proc/device-tree/model', 'r') as f: + if f.read().startswith('Raspberry Pi'): +- __extra_requires__['test'].append('RPi.GPIO') +- __extra_requires__['test'].append('pigpio') ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') ++ cfg['options']['extras_require']['test'].append('pigpio') + except IOError as e: + if e.errno != errno.ENOENT: + raise + +-__entry_points__ = { +- 'gpiozero_pin_factories': [ +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'rpio = gpiozero.pins.rpio:RPIOFactory', +- 'native = gpiozero.pins.native:NativeFactory', +- 'mock = gpiozero.pins.mock:MockFactory', +- # Backwards compatible names +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', +- 'NativePin = gpiozero.pins.native:NativeFactory', +- ], +- 'gpiozero_mock_pin_classes': [ +- 'mockpin = gpiozero.pins.mock:MockPin', +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', +- ], +- 'console_scripts': [ +- 'pinout = gpiozerocli.pinout:main', +- ] +-} +- +- +-def main(): +- import io +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: +- setup( +- name = __project__, +- version = __version__, +- description = __doc__, +- long_description = readme.read(), +- classifiers = __classifiers__, +- author = __author__, +- author_email = __author_email__, +- url = __url__, +- license = 'BSD-3-Clause', +- keywords = __keywords__, +- packages = find_packages(), +- include_package_data = True, +- platforms = __platforms__, +- install_requires = __requires__, +- extras_require = __extra_requires__, +- entry_points = __entry_points__, +- ) +- ++opts = cfg['metadata'] ++opts.update(cfg['options']) + +-if __name__ == '__main__': +- main() ++setup(**opts) +-- +2.41.0 + -- 2.41.0 From romain.naour at smile.fr Wed Jun 21 13:56:39 2023 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 21 Jun 2023 15:56:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Message-ID: Hello James, Le 21/06/2023 ? 11:57, Romain Naour a ?crit?: > Hello James, Arnout, All, > > Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit?: >> >> >> On 05/06/2023 09:08, James Hilliard wrote: >>> License hash changed due to name removal: >>> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): > > File > "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > line 868, in _resolve_dist > raise DistributionNotFound(req, requirers) > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > and is required by the application > > But if you look closer in the build log, you will notice new setuptool warning: > > [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: > SetuptoolsDeprecationWarning: setup.py install is deprecated. > !! > ******************************************************************************** > Please avoid running ``setup.py`` directly. > Instead, use pypa/build, pypa/installer, pypa/build or > other standards-based tools. > > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > for details. > > ******************************************************************************** > > So, it means that the package infrastructure for python use a deprecated install > method. I'm not sure why this issue appear only with python-piozero but it seems > that we need to update the python infrastructure. > > Can you have a look? > > [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > [2] > https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 Switching to setup.cfg seems to workaround this specific issue: http://patchwork.ozlabs.org/project/buildroot/patch/20230621134518.304689-1-romain.naour at smile.fr/ But we have still deprecation warnings. Thoughts? Best regards, Romain > > Best regards, > Romain > >>> >>> Signed-off-by: James Hilliard >> >> ?Applied to master, thanks. >> >> ?Regards, >> ?Arnout >> >>> --- >>> ? package/python-setuptools/python-setuptools.hash | 6 +++--- >>> ? package/python-setuptools/python-setuptools.mk?? | 4 ++-- >>> ? 2 files changed, 5 insertions(+), 5 deletions(-) >>> >>> diff --git a/package/python-setuptools/python-setuptools.hash >>> b/package/python-setuptools/python-setuptools.hash >>> index 76ad1ba1ce..be13063728 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? 1fd8bd04b0bed95ad6c81f03b1c080bc? setuptools-65.6.3.tar.gz >>> -sha256? a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75? >>> setuptools-65.6.3.tar.gz >>> -sha256? db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8? >>> LICENSE >>> +md5? 628ab1ae7d14185e5e536740ea31b5ce? setuptools-67.8.0.tar.gz >>> +sha256? 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102? >>> setuptools-67.8.0.tar.gz >>> +sha256? 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741? >>> LICENSE >>> diff --git a/package/python-setuptools/python-setuptools.mk >>> b/package/python-setuptools/python-setuptools.mk >>> index 226ef2b479..6d10172cdc 100644 >>> --- a/package/python-setuptools/python-setuptools.mk >>> +++ b/package/python-setuptools/python-setuptools.mk >>> @@ -4,9 +4,9 @@ >>> ? # >>> ? >>> ################################################################################ >>> ? -PYTHON_SETUPTOOLS_VERSION = 65.6.3 >>> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 >>> ? PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz >>> -PYTHON_SETUPTOOLS_SITE = >>> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a >>> +PYTHON_SETUPTOOLS_SITE = >>> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 >>> ? PYTHON_SETUPTOOLS_LICENSE = MIT >>> ? PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE >>> ? PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot > From bugzilla at busybox.net Wed Jun 21 14:46:56 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 21 Jun 2023 14:46:56 +0000 Subject: [Buildroot] [Bug 15461] QtVirtualKeyboard segfaults In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15461 --- Comment #8 from stijn.vermeir+bugzilla at dioss.com --- Indeed here also no segfault anymore after switching to gcc 10! -- You are receiving this mail because: You are on the CC list for the bug. From dannenberg at ti.com Wed Jun 21 15:32:05 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Wed, 21 Jun 2023 10:32:05 -0500 Subject: [Buildroot] [PATCH v8 07/10] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-8-dannenberg@ti.com> <6cdc63a2ff8ddc7c753108220fa9664b@free.fr> Message-ID: <20230621153205.kzdumpzy7jn2sugh@dasso> Hi Julien, On Mon, Jun 19, 2023 at 07:39:58PM +0200, Julien Olivain wrote: > Hi Andreas, > > Thanks for the update! > > I successfully booted this am64x_sk_defconfig on SK-AM64B board, with > this patch series on top of branch master at commit b91524f. Thanks for spending the time doing this. Added your Tested-by: tag to my PATCH v9 currently work-in-progress. Will re-post soon with a few additional improvements discussed here in this series. Especially the integration of the secure signing/key package will make things really "Buildroot-easy". -- Andreas Dannenberg Texas Instruments Inc > > > On 16/06/2023 02:23, Andreas Dannenberg via buildroot wrote: > > Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x > > (called SK-AM64B, see [2]) both contain High Security - Field Securable > > (HS-FS) device variants, and those are really the recommended production > > device variants and boards TI will provide moving forward. Hence, switch > > the defconfigs for those boards over to accommodate those now-shipping > > device variants and boards. > > > > [1] https://www.ti.com/tool/SK-AM62B > > [2] https://www.ti.com/tool/SK-AM64B > > > > Tested-by: Julien Olivain > > > Signed-off-by: Andreas Dannenberg > > --- > > board/ti/am62x_sk/readme.txt | 16 ++++++++++++++++ > > board/ti/am64x_sk/readme.txt | 16 ++++++++++++++++ > > configs/am62x_sk_defconfig | 2 +- > > configs/am64x_sk_defconfig | 4 ++-- > > 4 files changed, 35 insertions(+), 3 deletions(-) > > > > diff --git a/board/ti/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > > index ccbb24896b..9c7c8818af 100644 > > --- a/board/ti/am62x_sk/readme.txt > > +++ b/board/ti/am62x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am62x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt > > index fe83c675f5..51d0312726 100644 > > --- a/board/ti/am64x_sk/readme.txt > > +++ b/board/ti/am64x_sk/readme.txt > > @@ -12,6 +12,22 @@ $ make am64x_sk_defconfig > > Optional: modify the configuration: > > $ make menuconfig > > > > +Required setup step for High Security HS-FS and HS-SE SoC variants: > > + > > +To allow the image signing process for various firmware artifacts to > > +work the build process for HS-FS and HS-SE device variants is using > > +an external 'core-secdev-k3' package which can be obtained from > > +https://git.ti.com/cgit/security-development-tools/core-secdev-k3. > > +To prepare building for those device variants create a local copy of > > +the 'core-secdev-k3' and export its location through the > > +TI_SECURE_DEV_PKG environmental variable. Use the package as-is for > > +HS-FS device variants such as populated on the SK-AM64B board, or > > +customize this package with your private signing keys when using a > > +HS-SE device variant. > > + > > +$ git clone > > https://git.ti.com/git/security-development-tools/core-secdev-k3.git > > +$ export TI_SECURE_DEV_PKG=$PWD/core-secdev-k3 > > + > > Build: > > $ make > > > > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > > index 2d05ddd96b..033101b735 100644 > > --- a/configs/am62x_sk_defconfig > > +++ b/configs/am62x_sk_defconfig > > @@ -28,7 +28,7 @@ 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="am62x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > > index a26e38a043..096dd77f6a 100644 > > --- a/configs/am64x_sk_defconfig > > +++ b/configs/am64x_sk_defconfig > > @@ -28,8 +28,8 @@ 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_FW_TYPE_TISCI=y > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > > -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" > > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="hs-fs" > > BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > > BR2_TARGET_TI_K3_R5_LOADER=y > > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y > > Please note that this patch series introduce 18 check-package warnings. > I understand from the current review comments that a v9 series will > be needed. Please run a "utils/docker-run make check-package" and > include the appropriate changes. > > See: > https://nightly.buildroot.org/manual.html#_preparing_a_patch_series > > Best regards, > > Julien. From dannenberg at ti.com Wed Jun 21 15:42:58 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Wed, 21 Jun 2023 10:42:58 -0500 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230616022537.tamwj4w6fpcpaqoz@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> <20230616022537.tamwj4w6fpcpaqoz@dasso> Message-ID: <20230621154258.lkp6aehq6nq7s3ml@dasso> Hi Patrick, On Thu, Jun 15, 2023 at 09:25:37PM -0500, Andreas Dannenberg via buildroot wrote: > Hi Patrick, > > On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > > wrote: > > > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > > devices, and as such needs full flexibility as to specifying the U-Boot > > > sources used for the build. To accomodate this, add the same options as > > > already available in the regular U-Boot package. For most use cases, the > > > same source settings (repo URL, versions, etc.) should be used for both > > > ti-k3-r5-loader and uboot packages. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > > index 10602c8df3..2419babe70 100644 > > > --- a/boot/ti-k3-r5-loader/Config.in > > > +++ b/boot/ti-k3-r5-loader/Config.in > > > @@ -1,14 +1,73 @@ > > > config BR2_TARGET_TI_K3_R5_LOADER > > > - bool "ti-k3-r5-loader" > > > + bool "TI K3 R5 Loader" > > > depends on BR2_aarch64 > > > help > > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > > Usually used to build tiboot3.bin with k3-image-gen. > > > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > > > choice > > > - prompt "Configuration" > > > + prompt "U-Boot Version" > > > + help > > > + Select the specific U-Boot version you want to use to build the > > > + initial SPL running on the R5 core. Note that for most use cases > > > + you'd want to use the exact same configuration here as it is used > > > + to build the main U-Boot package. > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > + bool "2022.10" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + bool "Custom version" > > > + help > > > + This option allows to use a specific official versions > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + bool "Custom tarball" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > > + bool "Custom Git repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > > + bool "Custom Mercurial repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > + bool "Custom Subversion repository" > > > + > > > +endchoice > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > > + string "U-Boot version" > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > > + string "URL of custom U-Boot tarball" > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + > > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > > + string "URL of custom repository" > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > > + string "Custom repository version" > > > + help > > > + Revision to use in the typical format used by > > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > > + > > > +endif > > > + > > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > > + string > > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > +choice > > > + prompt "U-Boot Configuration" > > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > index afa309aa98..fe403a5c44 100644 > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > @@ -2,11 +2,37 @@ > > > # > > > # ti-k3-r5-loader > > > # > > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > > +# separated and independent from the uboot package to allow for special use > > > +# cases such as Falcon boot (which would skip the uboot package completely). > > > +# > > > ################################################################################ > > > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > > + > > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > > +# Handle custom U-Boot tarballs as specified by the configuration > > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = git > > > > I think this may also need: > > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > > in the git case, otherwise buildroot will look for a hash for the > > archive generated from the git version. > > > > I'm not a buildroot expert, so there may be a better way to do this. > > Honestly I just "borrowed" this section from the boot/uboot package, as > ti-k3-r5-loader is actually largely the same thing to 95%. But looking > at it closer you are probably right, it looks like it'd need that in > case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the > ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per > > https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 I looked at this closer and debugged some more, and yes the change needed here is adding a construct similar to how it is in the current U-Boot (and Kernel, ATF, and other) packages already... +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) +endif ...which is to disable hash checks only for the *_LATEST_VERSION (in addition to the other SCM-related source methods explicitly defined in package/pkg-generic.mk). -- Andreas Dannenberg Texas Instruments Inc > > Regards, Andreas > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > > +else > > > +# Handle stable official U-Boot versions > > > 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 > > > +endif > > > + > > > 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 > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From bernd at kuhls.net Wed Jun 21 16:00:49 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:00:49 +0200 Subject: [Buildroot] [PATCH 1/2] package/gupnp: fix build with newer versions of libxml Message-ID: <20230621160050.359493-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/ ../libgupnp/gupnp-service.c:1005:9: error: 'xmlRecoverMemory' is deprecated [-Werror=deprecated-declarations] libxml2 deprecated the function xmlRecoverMemory with commit https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526 first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11 branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635. Instead of backporting an upstream fix [1] from the master branch to the gupnp-1.4 branch we follow the Gentoo way [2][3] to disable -Werror=deprecated-declarations in meson.build to prevent future build errors. [1] https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d [2] https://bugs.gentoo.org/907384 [3] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8214a9700716349d8d7a3c8543889ced116c3d Signed-off-by: Bernd Kuhls --- package/gupnp/gupnp.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk index f41f26d2dd..da04eae682 100644 --- a/package/gupnp/gupnp.mk +++ b/package/gupnp/gupnp.mk @@ -15,6 +15,12 @@ GUPNP_INSTALL_STAGING = YES GUPNP_DEPENDENCIES = host-pkgconf libglib2 libxml2 gssdp util-linux GUPNP_CONF_OPTS = -Dexamples=false +# prevents build errors with newer versions of libxml +define GUPNP_REMOVE_DEPRECATED_DECLARATIONS + $(SED) '/-Werror=deprecated-declarations/d' $(@D)/meson.build +endef +GUPNP_POST_PATCH_HOOKS += GUPNP_REMOVE_DEPRECATED_DECLARATIONS + ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) GUPNP_CONF_OPTS += -Dintrospection=true -Dvapi=true GUPNP_DEPENDENCIES += host-vala gobject-introspection -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:00:50 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:00:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/gupnp: bump version to 1.4.4 In-Reply-To: <20230621160050.359493-1-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> Message-ID: <20230621160050.359493-2-bernd@kuhls.net> Release notes: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.news Signed-off-by: Bernd Kuhls --- package/gupnp/gupnp.hash | 4 ++-- package/gupnp/gupnp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gupnp/gupnp.hash b/package/gupnp/gupnp.hash index 823dbd7927..aa32745b14 100644 --- a/package/gupnp/gupnp.hash +++ b/package/gupnp/gupnp.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.3.sha256sum: -sha256 14eda777934da2df743d072489933bd9811332b7b5bf41626b8032efb28b33ba gupnp-1.4.3.tar.xz +# From https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.sha256sum +sha256 3761b15cb063621f847f3effb7d7637f0317500fca6bda1e1904f73921750a1f gupnp-1.4.4.tar.xz # Hash for license file: sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk index da04eae682..0e3d647710 100644 --- a/package/gupnp/gupnp.mk +++ b/package/gupnp/gupnp.mk @@ -5,7 +5,7 @@ ################################################################################ GUPNP_VERSION_MAJOR = 1.4 -GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).3 +GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).4 GUPNP_SOURCE = gupnp-$(GUPNP_VERSION).tar.xz GUPNP_SITE = https://download.gnome.org/sources/gupnp/$(GUPNP_VERSION_MAJOR) GUPNP_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:18:07 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:18:07 +0200 Subject: [Buildroot] [PATCH 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230621161807.634101-1-bernd@kuhls.net> References: <20230621161807.634101-1-bernd@kuhls.net> Message-ID: <20230621161807.634101-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls --- ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ -- 2.39.2 From bernd at kuhls.net Wed Jun 21 16:18:06 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 21 Jun 2023 18:18:06 +0200 Subject: [Buildroot] [PATCH 1/2] package/raptor: security bump version to 2.0.16 Message-ID: <20230621161807.634101-1-bernd@kuhls.net> This version includes the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls --- I am unsure whether such a bump is seen security-relevant, if not, please adjust the subject line accordingly, thanks! ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- ...are-namespace-declarations-correctly.patch | 33 ------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 4 files changed, 3 insertions(+), 89 deletions(-) delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config -- 2.39.2 From patrick.oppenlander at gmail.com Wed Jun 21 23:35:54 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Thu, 22 Jun 2023 09:35:54 +1000 Subject: [Buildroot] [PATCH v8 01/10] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230621154258.lkp6aehq6nq7s3ml@dasso> References: <20230616002359.4139814-1-dannenberg@ti.com> <20230616002359.4139814-2-dannenberg@ti.com> <20230616022537.tamwj4w6fpcpaqoz@dasso> <20230621154258.lkp6aehq6nq7s3ml@dasso> Message-ID: On Thu, Jun 22, 2023 at 1:43?AM Andreas Dannenberg wrote: > > Hi Patrick, > > On Thu, Jun 15, 2023 at 09:25:37PM -0500, Andreas Dannenberg via buildroot wrote: > > Hi Patrick, > > > > On Fri, Jun 16, 2023 at 11:39:05AM +1000, Patrick Oppenlander wrote: > > > On Fri, Jun 16, 2023 at 10:25?AM Andreas Dannenberg via buildroot > > > wrote: > > > > > > > > The TI K3 R5 loader package essentially is a wrapper to build a special > > > > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > > > > devices, and as such needs full flexibility as to specifying the U-Boot > > > > sources used for the build. To accomodate this, add the same options as > > > > already available in the regular U-Boot package. For most use cases, the > > > > same source settings (repo URL, versions, etc.) should be used for both > > > > ti-k3-r5-loader and uboot packages. > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 28 ++++++++++- > > > > 2 files changed, 89 insertions(+), 4 deletions(-) > > > > > > > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > > > > index 10602c8df3..2419babe70 100644 > > > > --- a/boot/ti-k3-r5-loader/Config.in > > > > +++ b/boot/ti-k3-r5-loader/Config.in > > > > @@ -1,14 +1,73 @@ > > > > config BR2_TARGET_TI_K3_R5_LOADER > > > > - bool "ti-k3-r5-loader" > > > > + bool "TI K3 R5 Loader" > > > > depends on BR2_aarch64 > > > > help > > > > - Separate U-Boot build for R5 cores on TI's k3 boards. > > > > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > > > > Usually used to build tiboot3.bin with k3-image-gen. > > > > > > > > if BR2_TARGET_TI_K3_R5_LOADER > > > > > > > > choice > > > > - prompt "Configuration" > > > > + prompt "U-Boot Version" > > > > + help > > > > + Select the specific U-Boot version you want to use to build the > > > > + initial SPL running on the R5 core. Note that for most use cases > > > > + you'd want to use the exact same configuration here as it is used > > > > + to build the main U-Boot package. > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > > + bool "2022.10" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + bool "Custom version" > > > > + help > > > > + This option allows to use a specific official versions > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + bool "Custom tarball" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > > > > + bool "Custom Git repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > > > > + bool "Custom Mercurial repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > + bool "Custom Subversion repository" > > > > + > > > > +endchoice > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > > > + string "U-Boot version" > > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > > > + string "URL of custom U-Boot tarball" > > > > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + > > > > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > > > > + string "URL of custom repository" > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > > > > + string "Custom repository version" > > > > + help > > > > + Revision to use in the typical format used by > > > > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > > > > + > > > > +endif > > > > + > > > > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > > > > + string > > > > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > > > > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > > > > +choice > > > > + prompt "U-Boot Configuration" > > > > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > > > > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > index afa309aa98..fe403a5c44 100644 > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > @@ -2,11 +2,37 @@ > > > > # > > > > # ti-k3-r5-loader > > > > # > > > > +# The ti-k3-r5 loader package should really be built from the same U-Boot > > > > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > > > > +# LOADER_SOURCE type definitions should be set the same for both packages. > > > > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > > > > +# separated and independent from the uboot package to allow for special use > > > > +# cases such as Falcon boot (which would skip the uboot package completely). > > > > +# > > > > ################################################################################ > > > > > > > > -TI_K3_R5_LOADER_VERSION = 2022.10 > > > > +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > > > > + > > > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > > > > +# Handle custom U-Boot tarballs as specified by the configuration > > > > +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > > > > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) > > > > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = git > > > > > > I think this may also need: > > > BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > > > in the git case, otherwise buildroot will look for a hash for the > > > archive generated from the git version. > > > > > > I'm not a buildroot expert, so there may be a better way to do this. > > > > Honestly I just "borrowed" this section from the boot/uboot package, as > > ti-k3-r5-loader is actually largely the same thing to 95%. But looking > > at it closer you are probably right, it looks like it'd need that in > > case of BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION, which is the > > ti-k3-r5-loader equivalent of BR2_TARGET_UBOOT_LATEST_VERSION, as per > > > > https://git.busybox.net/buildroot/tree/boot/uboot/uboot.mk#n43 > > I looked at this closer and debugged some more, and yes the change > needed here is adding a construct similar to how it is in the current > U-Boot (and Kernel, ATF, and other) packages already... > > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) > +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > +endif > > ...which is to disable hash checks only for the *_LATEST_VERSION (in > addition to the other SCM-related source methods explicitly defined in > package/pkg-generic.mk). > Thanks! I can verify this when you post the v9 series. Patrick > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > > Regards, Andreas > > > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = hg > > > > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > > > > +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > > > > +TI_K3_R5_LOADER_SITE_METHOD = svn > > > > +else > > > > +# Handle stable official U-Boot versions > > > > 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 > > > > +endif > > > > + > > > > 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 > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Thu Jun 22 04:46:09 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 22 Jun 2023 04:46:09 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-21 Message-ID: <20230622044615.3EB3060B23@smtp3.osuosl.org> Hello, Autobuild statistics for 2023-06-21 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 6 | 0 | 12 | master | 18 | 25 | 0 | 43 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 6 gupnp-1.4.3 | 4 raptor-2.0.15 | 3 check-0.15.2 | 2 libglib2-2.76.1 | 2 at-spi2-core-2.48.3 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gobject-introspection-1.74.0 | 1 libedit-20221030-3.1 | 1 libgcrypt-1.10.2 | 1 python-pyicu-2.10.2 | 1 reaver-1.6.6 | 1 strace-6.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | at-spi2-core-2.48.3 | NOK | http://autobuild.buildroot.net/results/cdd14a9a6976d302657935f3860382676bf2cde9 | riscv64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/100a751f55593e330671d1973d9d2f67921b6977 | ORPH arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/44f3fb85bbb3c4d2b475fe24324d8e27cb93f825 | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/115b78a626677ecbc20d383c448b87f8b527aa20 | powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/2183b7386f892f561f360d2d8159df91e0d4e868 | ORPH aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/993be689d3c03e7d2c2a1fce020da95190bb9a1d | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b267c4137edebc504757b6275824c748cce3d894 | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/07920e918e1d3cf082798c7d9e1a05ba3e101a36 | sh4aeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/8b0f4f1f5b9c04af81f6926d71871cd0208b0b28 | mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2c4bd6540d30aec61347475e66fcd17fcb34e906 | ORPH microblazeel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/74d845c06f9665fc71dd5a5e5f441b0e630c0dc6 | ORPH sh4a | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2b7c6ffcf277e115863b65711ede22d72b97c2d2 | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/18de76034f53b160aabe7d2adbc099a5c9998473 | ORPH s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/d0d51733b0be3e652d12a143a0a885e03a539f3c | ORPH xtensa | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/52691a2bd770fe2f8d09a36f8f9ba66caa07c045 | ORPH sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/8b1541ee1c4f21a45a4b9fc3b6c5a16e2162cee9 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/f2b0c5f1004ca8d77ff6f17581cce74b0e835cf6 | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/eb2e356a09d26a3c7d93ff38f3e19ed51785bce6 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/68de9d0d979d387309b41908cd61e7fb30a84832 | microblazeel | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/45aed24ba6c0260804e063d5a5d9ff16ba0b36a3 | arceb | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/6a5139fe86b8370477dc6cb044bf29180bd145df | ORPH nios2 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/2e3c7b8052e01f0c4b855d86711e7a49e29e220b | ORPH m68k | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/277e3abe7b7c6358a3da959f8359b78af007f5f8 | ORPH arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/b735768e8ef4a5800e4f650c0660d3db3a43d526 | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/9811b70b2da4cc1a54da0c8865f2cbd21dfd302a | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 gobject-introspection-1.72.0 | 1 host-go-1.19.10 | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 tinifier-3.4.0 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/372848cec915d7d63e168efc15d04c433fd22df4 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7fa22c0f0cdbb3409cf1313d589dc89fb2f9e6a3 | ORPH powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/d853f2c4b80a1a38bfd3ef46836b8c542ce00571 | powerpc64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/2b45316abcd58511d07495eb18eb8f76e11fcd6b | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/75a73c2a087896b512f541b96d871e7df6d85f09 | arm | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/0ae4c148bd4dd1aff84357e1a1e355c1bd653bdd | -- http://autobuild.buildroot.net From m.niestroj at grinn-global.com Thu Jun 22 05:05:30 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:05:30 +0200 Subject: [Buildroot] [PATCH] package/python-xmodem: bump to version 0.4.7 Message-ID: <20230622050531.2904810-1-m.niestroj@grinn-global.com> Right now there is a LICENSE file included in the package, so use it for license validation. Signed-off-by: Marcin Niestroj --- package/python-xmodem/python-xmodem.hash | 8 ++++---- package/python-xmodem/python-xmodem.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash index 33ddfeb595..65a9b6afda 100644 --- a/package/python-xmodem/python-xmodem.hash +++ b/package/python-xmodem/python-xmodem.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xmodem/json -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz -# locally calculated -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz +# Locally computed sha256 checksums +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk index 739c6154d7..d7040f7245 100644 --- a/package/python-xmodem/python-xmodem.mk +++ b/package/python-xmodem/python-xmodem.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_XMODEM_VERSION = 0.4.6 +PYTHON_XMODEM_VERSION = 0.4.7 PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d PYTHON_XMODEM_SETUP_TYPE = setuptools PYTHON_XMODEM_LICENSE = MIT -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO +PYTHON_XMODEM_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.40.1 From bernd at kuhls.net Thu Jun 22 05:17:02 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 07:17:02 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 Message-ID: <20230622051703.2543-1-bernd@kuhls.net> This version included the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls --- v2: Removed patches from .checkpackageignore .checkpackageignore | 2 - ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- ...are-namespace-declarations-correctly.patch | 33 ------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 5 files changed, 3 insertions(+), 91 deletions(-) delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch diff --git a/.checkpackageignore b/.checkpackageignore index 36ab2845d7..07408893ce 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream package/rdesktop/0001-8bit-colors.patch Sob Upstream package/read-edid/0001-Fix-install-file-list.patch Upstream diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config -- 2.39.2 From bernd at kuhls.net Thu Jun 22 05:17:03 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 07:17:03 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: <20230622051703.2543-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls --- v2: no changes ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ -- 2.39.2 From m.niestroj at grinn-global.com Thu Jun 22 05:10:47 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:10:47 +0200 Subject: [Buildroot] [PATCH] package/python-bleak: bump to version 0.20.2 Message-ID: <20230622051047.2907590-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.20.0 +PYTHON_BLEAK_VERSION = 0.20.2 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:27:03 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:27:03 +0200 Subject: [Buildroot] [PATCH] package/python-typing-extensions: bump to version 4.6.3 Message-ID: <20230622052703.3215005-1-m.niestroj@grinn-global.com> License file was synced with CPython project (see [1]). [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b Signed-off-by: Marcin Niestroj --- .../python-typing-extensions/python-typing-extensions.hash | 6 +++--- .../python-typing-extensions/python-typing-extensions.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash index 249bb63a42..f9d1de5e28 100644 --- a/package/python-typing-extensions/python-typing-extensions.hash +++ b/package/python-typing-extensions/python-typing-extensions.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/typing_extensions/json -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz # Locally computed sha256 checksums -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk index fd7d0bd93a..2c07846154 100644 --- a/package/python-typing-extensions/python-typing-extensions.mk +++ b/package/python-typing-extensions/python-typing-extensions.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:27:31 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:27:31 +0200 Subject: [Buildroot] [PATCH] package/python-packaging: bump to version 23.1 Message-ID: <20230622052731.3216143-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-packaging/python-packaging.hash | 4 ++-- package/python-packaging/python-packaging.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash index e10c11904b..0e339ea573 100644 --- a/package/python-packaging/python-packaging.hash +++ b/package/python-packaging/python-packaging.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/packaging/json -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz # Locally computed sha256 checksums sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk index c9190ccfee..aac4d76ee2 100644 --- a/package/python-packaging/python-packaging.mk +++ b/package/python-packaging/python-packaging.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PACKAGING_VERSION = 22.0 +PYTHON_PACKAGING_VERSION = 23.1 PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 PYTHON_PACKAGING_SETUP_TYPE = flit PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:36:17 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:36:17 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: drop python-async-timeout dependency Message-ID: <20230622053618.3230837-1-m.niestroj@grinn-global.com> async-timeout dependency was dropped upstream for Python 3.11 (see [1]). [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 Signed-off-by: Marcin Niestroj --- package/python-dbus-fast/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in index c9562fecfa..b7168106d7 100644 --- a/package/python-dbus-fast/Config.in +++ b/package/python-dbus-fast/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST bool "python-dbus-fast" select BR2_PACKAGE_HOST_PYTHON_CYTHON 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. -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 05:36:18 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 07:36:18 +0200 Subject: [Buildroot] [PATCH 2/2] package/python-dbus-fast: bump to version 1.86.0 In-Reply-To: <20230622053618.3230837-1-m.niestroj@grinn-global.com> References: <20230622053618.3230837-1-m.niestroj@grinn-global.com> Message-ID: <20230622053618.3230837-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-dbus-fast/python-dbus-fast.hash | 4 ++-- package/python-dbus-fast/python-dbus-fast.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash index e9a3992f8e..dce258c0f9 100644 --- a/package/python-dbus-fast/python-dbus-fast.hash +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dbus-fast/json -md5 21e3675168e3dbe807c6c8a29267241f dbus_fast-1.84.0.tar.gz -sha256 d64f1b68c1c81268e846471caeb9264a9306a6c6ad356c30d5cdf7d1ecc251a1 dbus_fast-1.84.0.tar.gz +md5 1fc61ba29ed79162c651be4bae4a9dee dbus_fast-1.86.0.tar.gz +sha256 ca376a360f1bc2c3d59e9edfb5e4de5be389cca37e8c92f4539176ddf755341e dbus_fast-1.86.0.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 index 9dd88f613f..1456d5600d 100644 --- a/package/python-dbus-fast/python-dbus-fast.mk +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DBUS_FAST_VERSION = 1.84.0 +PYTHON_DBUS_FAST_VERSION = 1.86.0 PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz -PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/81/67/a83522d6692a72911c3586e2fcd2363ce22d1522a7e17e1012f255a6083b +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/08/9d/ad27f451198724d6e5b4f0435a13f2b2f839716bbcdede2ccf6d99743ec5 PYTHON_DBUS_FAST_SETUP_TYPE = setuptools PYTHON_DBUS_FAST_LICENSE = MIT PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 06:14:41 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 08:14:41 +0200 Subject: [Buildroot] [PATCH] package/python-pytest: bump to version 7.3.2 Message-ID: <20230622061441.3801984-1-m.niestroj@grinn-global.com> Signed-off-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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.2.0 +PYTHON_PYTEST_VERSION = 7.3.2 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE -- 2.40.1 From m.niestroj at grinn-global.com Thu Jun 22 06:15:10 2023 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 22 Jun 2023 08:15:10 +0200 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump to version 0.21.0 Message-ID: <20230622061511.3802677-1-m.niestroj@grinn-global.com> 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE -- 2.40.1 From danny at rotronics.co.uk Thu Jun 22 09:24:28 2023 From: danny at rotronics.co.uk (Danny Wood) Date: Thu, 22 Jun 2023 10:24:28 +0100 Subject: [Buildroot] OpenSSL v3.0 In-Reply-To: <87v8fjpoqi.fsf@48ers.dk> References: <87v8fjpoqi.fsf@48ers.dk> Message-ID: On 19/06/2023 14:26, Peter Korsgaard wrote: >>>>>> "May," == May, Torsten writes: > > Hi Peter, > > as September is approaching quickly, is there any progress on that topic? > > Unfortunately not. So far no patches for openssl 3.x have been > submitted. > > If you are using openssl then now would be a VERY good time to > contribute an update to the 3.x series. > Hi, Attached is a patch I have made to build v3.0.9 of OpenSSL (LTS until 2026). Everything in my build tree compiled fine with the new version apart from MariaDB which also needed updating, attached is an additional patch which updates MariaDB to v10.11.4 (LTS until 2026) These both apply on top of the 2023.02.2 buildroot tar balls. I have been running these updated packages for a couple of days and haven't had any issues so far. Kind regards, Danny -------------- next part -------------- A non-text attachment was scrubbed... Name: 0002-package-libopenssl-bump-version-to-3.0.9.patch Type: text/x-patch Size: 15309 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-package-mariadb-update-to-version-10.11.4.patch Type: text/x-patch Size: 4138 bytes Desc: not available URL: From kai.stuhlemmer at ebee.de Thu Jun 22 12:20:31 2023 From: kai.stuhlemmer at ebee.de (Stuhlemmer, Kai) Date: Thu, 22 Jun 2023 12:20:31 +0000 Subject: [Buildroot] [PATCH 1/1] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 Message-ID: Other changes: - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as related MR https://github.com/qca/open-plc-utils/pull/141 has been merged. Notable changes since last version: - Drop privileges after opening the channel file descriptor - Remove all checks for root permissions - Add chip identification for QCA7006AQ [ebee Logo] ebee Engineering GmbH | Washingtonstra?e 16/16A | 01139 Dresden Fon: +49 351 65699 6100 | Fax: +49 351 65699 6105 | E-Mail: info.dresden at ebee.de | Web: www.ebee.de Amtsgericht Dresden HRB 33370 Gesch?ftsf?hrer: Hans-Joachim Baer, Andreas Maurer, Sebastian Giessmann, USt.-ID: DE295442918 [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/linkedin.jpg] [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/LNdW-2023.png] -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-package-open-plc-utils-bump-to-version-1ba7d5a042e4e.patch Type: text/x-patch Size: 4571 bytes Desc: 0001-package-open-plc-utils-bump-to-version-1ba7d5a042e4e.patch URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 8131 bytes Desc: not available URL: From dario.binacchi at amarulasolutions.com Thu Jun 22 14:09:45 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Thu, 22 Jun 2023 16:09:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi --- package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e80014..3e849307831b 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -32,6 +32,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 Enable bz2 support for the following plugins: matroska +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "Adaptive Streaming 2 support" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + help + Adaptive Streaming 2 plugin + comment "dependency-less plugins" config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecabd1..c26e32a1841e 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,12 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else -- 2.32.0 From quentin.schulz at theobroma-systems.com Thu Jun 22 14:55:11 2023 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Thu, 22 Jun 2023 16:55:11 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/python-segno: new package In-Reply-To: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> References: <20230418114204.1773697-1-witold.lipieta@thaumatec.com> Message-ID: <853d711d-a36d-9a68-60b9-493dcf9315f5@theobroma-systems.com> Hi all, On 4/18/23 13:42, Witold Lipieta wrote: > segno 1.5.2 https://urldefense.com/v3/__https://pypi.org/project/segno/__;!!OOPJP91ZZw!lEXVpUWYiy1T9YwZ4Cxu2S_MeTgIGviWmD0J_Fk0JPmBkA2a3mg6rZE0RH2upyZgVix3S-CVL0iXSgampn5Rt-Yx03cfCLJn7F7icG3a6A$ > > Signed-off-by: Witold Lipieta Build tested by running: make raspberry4_defconfig # change toolchains to prebuilt # enable python3-segno package make python3-segno Cheers, Quentin From dannenberg at ti.com Thu Jun 22 16:02:09 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:09 -0500 Subject: [Buildroot] [PATCH v9 08/11] board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-9-dannenberg@ti.com> Current starter kits for AM62x (called SK-AM62B, see [1]) and AM64x (called SK-AM64B, see [2]) both contain High Security - Field Securable (HS-FS) device variants, and those are really the recommended production device variants and boards TI will provide moving forward. Hence, switch the defconfigs for those boards over to accommodate those now-shipping device variants and boards. [1] https://www.ti.com/tool/SK-AM62B [2] https://www.ti.com/tool/SK-AM64B Signed-off-by: Andreas Dannenberg Tested-by: Julien Olivain --- configs/am62x_sk_defconfig | 2 +- configs/am64x_sk_defconfig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 0b196f4cce..17855bc743 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -28,7 +28,6 @@ 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="am62x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y @@ -52,3 +51,4 @@ 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 +BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index ccd58dad68..dbbe16eca5 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -28,8 +28,7 @@ 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_FW_TYPE_TISCI=y -BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" -BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x_sr2" BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y @@ -51,3 +50,4 @@ 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 +BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:10 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:10 -0500 Subject: [Buildroot] [PATCH v9 09/11] package/ti-rogue-km: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-10-dannenberg@ti.com> This package adds the kernel module for the Rogue graphics accelerator of the following Texas Instuments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + package/ti-rogue-km/Config.in | 28 +++++++++++++++++++++ package/ti-rogue-km/ti-rogue-km.hash | 3 +++ package/ti-rogue-km/ti-rogue-km.mk | 37 ++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..96ef0d72de 100644 --- a/package/Config.in +++ b/package/Config.in @@ -613,6 +613,7 @@ endmenu source "package/sysstat/Config.in" source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" + source "package/ti-rogue-km/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in new file mode 100644 index 0000000000..b1565929d5 --- /dev/null +++ b/package/ti-rogue-km/Config.in @@ -0,0 +1,28 @@ +comment "ti-rogue-km needs a Linux kernel to be built" + depends on BR2_aarch64 + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_TI_ROGUE_KM + bool "ti-rogue-km" + depends on BR2_LINUX_KERNEL && BR2_aarch64 + select BR2_LINUX_NEEDS_MODULES + help + Kernel modules for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + Note: it needs a TI specific kernel to build properly. + + https://git.ti.com/cgit/graphics/ti-img-rogue-driver + +if BR2_PACKAGE_TI_ROGUE_KM + +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT + string "KM driver target product" + default "am62_linux" + help + Select target product to be used for KM driver. This needs to + match one of the SoC-specific folders within the build/linux + folder of the ti-img-rogue-driver Git repository. + +endif diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash new file mode 100644 index 0000000000..4a08efbb98 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk new file mode 100644 index 0000000000..7b0a595c71 --- /dev/null +++ b/package/ti-rogue-km/ti-rogue-km.mk @@ -0,0 +1,37 @@ +################################################################################ +# +# ti-rogue-km +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git +TI_ROGUE_KM_SITE_METHOD = git +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 +TI_ROGUE_KM_LICENSE_FILES = README + +TI_ROGUE_KM_DEPENDENCIES = linux + +PVR_BUILD = "release" +PVR_WS = "wayland" + +TI_ROGUE_KM_MAKE_OPTS = \ + $(LINUX_MAKE_FLAGS) \ + KERNELDIR=$(LINUX_DIR) \ + BUILD=$(PVR_BUILD) \ + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ + WINDOW_SYSTEM=$(PVR_WS) + +define TI_ROGUE_KM_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) +endef + +define TI_ROGUE_KM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ + INSTALL_MOD_PATH=$(TARGET_DIR) \ + modules_install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:12 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:12 -0500 Subject: [Buildroot] [PATCH v9 11/11] configs/am62x_sk_defconfig: enable IMG Rogue graphics driver In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-12-dannenberg@ti.com> Enable the IMG Rogue graphics driver for use on SK-AM62 by enabling the ti-rogue-um package containing the usermode libraries, which in turn will enable the ti-rogue-km package with the Kernel driver. Furthermore BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is enabled for automatic Kernel module loading to allow loading the graphics driver (and others) during startup. With this configuration a simple graphics test can be performed on the target platform by running 'rgx_triangle_test -pxfmt argb8888' from the commandline, showing rotating triangles on an HDMI-connected monitor. Based on this basic graphics enablement, the Buildroot-included Weston and Chocolate Doom packages can now be enabled and run successfully. However since extending/adding features is heavily use-case dependent this task is left to follow-on commits or user-derived custom configs for now. Signed-off-by: Andreas Dannenberg --- configs/am62x_sk_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 17855bc743..9dbc6adbf2 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,5 +1,6 @@ BR2_aarch64=y BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y @@ -12,6 +13,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y +BR2_PACKAGE_TI_ROGUE_UM=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:02 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:02 -0500 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-2-dannenberg@ti.com> The TI K3 R5 loader package essentially is a wrapper to build a special version of U-boot SPL used as part of a multi-stage boot flow on TI K3 devices, and as such needs full flexibility as to specifying the U-Boot sources used for the build. To accomodate this, add the same options as already available in the regular U-Boot package. For most use cases, the same source settings (repo URL, versions, etc.) should be used for both ti-k3-r5-loader and uboot packages. Signed-off-by: Andreas Dannenberg --- boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- 2 files changed, 93 insertions(+), 4 deletions(-) diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in index 10602c8df3..2419babe70 100644 --- a/boot/ti-k3-r5-loader/Config.in +++ b/boot/ti-k3-r5-loader/Config.in @@ -1,14 +1,73 @@ config BR2_TARGET_TI_K3_R5_LOADER - bool "ti-k3-r5-loader" + bool "TI K3 R5 Loader" depends on BR2_aarch64 help - Separate U-Boot build for R5 cores on TI's k3 boards. + Separate U-Boot SPL build for R5 core on TI's K3 processors. Usually used to build tiboot3.bin with k3-image-gen. if BR2_TARGET_TI_K3_R5_LOADER choice - prompt "Configuration" + prompt "U-Boot Version" + help + Select the specific U-Boot version you want to use to build the + initial SPL running on the R5 core. Note that for most use cases + you'd want to use the exact same configuration here as it is used + to build the main U-Boot package. + +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + bool "2022.10" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + bool "Custom version" + help + This option allows to use a specific official versions + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + bool "Custom tarball" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT + bool "Custom Git repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG + bool "Custom Mercurial repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + bool "Custom Subversion repository" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE + string "U-Boot version" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION + string "URL of custom U-Boot tarball" + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL + string "URL of custom repository" + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION + string "Custom repository version" + help + Revision to use in the typical format used by + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. + +endif + +config BR2_TARGET_TI_K3_R5_LOADER_VERSION + string + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN +choice + prompt "U-Boot Configuration" default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index afa309aa98..341888623e 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -2,11 +2,41 @@ # # ti-k3-r5-loader # +# The ti-k3-r5 loader package should really be built from the same U-Boot +# sources as the uboot package itself, so for most users so all LOADER_SITE / +# LOADER_SOURCE type definitions should be set the same for both packages. +# However it still makes sense to keep the ti-k3-r5-loader package somewhat +# separated and independent from the uboot package to allow for special use +# cases such as Falcon boot (which would skip the uboot package completely). +# ################################################################################ -TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_VERSION = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) +# Handle custom U-Boot tarballs as specified by the configuration +TI_K3_R5_LOADER_TARBALL = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir $(TI_K3_R5_LOADER_TARBALL))) +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = git +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = hg +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) +TI_K3_R5_LOADER_SITE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) +TI_K3_R5_LOADER_SITE_METHOD = svn +else +# Handle stable official U-Boot versions 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 +endif + +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) +endif + 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 -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:06 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:06 -0500 Subject: [Buildroot] [PATCH v9 05/11] board/ti/am62x_sk: add new board In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-6-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM62 board by introducing the am62x_sk_defconfig file and related support files. More information about the board can be found at: https://www.ti.com/tool/SK-AM62 Signed-off-by: Xuanhao Shi Signed-off-by: Andreas Dannenberg --- DEVELOPERS | 4 +++ board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 configs/am62x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a4d729983b..8ce903b294 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,9 +129,11 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Andr? Zwing @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am62x_sk/ F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am62x_sk_defconfig F: configs/am64x_sk_defconfig N: Yair Ben Avraham diff --git a/board/ti/am62x_sk/genimage.cfg b/board/ti/am62x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt new file mode 100644 index 0000000000..ccbb24896b --- /dev/null +++ b/board/ti/am62x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM62 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM62 board. + +How to Build +============ +Select the default configuration for the target: +$ make am62x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled UART to +communicate with the board. diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig new file mode 100644 index 0000000000..083720f512 --- /dev/null +++ b/configs/am62x_sk_defconfig @@ -0,0 +1,45 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-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="256M" +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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" +# 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 dannenberg at ti.com Thu Jun 22 16:02:04 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:04 -0500 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-4-dannenberg@ti.com> Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager (DM) firmnware to be made available to the U-Boot build, which will get packaged into the "tispl.bin" image tree blob during A53 SPL build. Without that DM firmware U-Boot will not be functional. To support this, add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow setting the name of the SOC which needs to match the corresponding folder name in the ti-linux-firmware Git repository. Signed-off-by: Andreas Dannenberg --- boot/uboot/Config.in | 17 +++++++++++++++++ boot/uboot/uboot.mk | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 085397d03d..7e1dd44196 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE U-Boot, and that the TEE variable pointing to OPTEE's tee.elf, is passed during the Buildroot build. +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + bool "U-Boot needs TI K3 Device Manager (DM)" + help + Some TI K3 devices need the Device Manager (DM) firmware + to be available for the U-Boot build. Currently supports FW + from Git tag 08.06.00.006 by default. + + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware + +config BR2_TARGET_UBOOT_TI_K3_DM_SOC + string "TI K3 Device Manager (DM) SOC Type" + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM + help + Name of the TI K3 Device Manager (DM) SOC. This needs to + match one of the SOC-specific folders in within the ti-dm + folder of the ti-linux-firmware Git repository. + config BR2_TARGET_UBOOT_NEEDS_OPENSBI bool "U-Boot needs OpenSBI" depends on BR2_TARGET_OPENSBI diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 4eae8e95c3..48af69bd26 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) +# Currently supports the FW from Git tag 08.06.00.006 by default +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f +# This is not really nice but disable the hash check for the DM FW file. Main +# reason is all those DM FW files for different SoCs have the same(!) name in +# the Git repository they reside in, so it would be more difficult to distinguish +# between them for hash checking purposes. To work around this let's just +# rely and trust the official Git repo at ti.com is known-good which is also +# accessed through a secure transport. +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) UBOOT_DEPENDENCIES += opensbi UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:11 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:11 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-11-dannenberg@ti.com> This package adds the userspace libraries for the Rogue graphics accelerator of the following Texas Instruments SoCs: AM62, J721E, J721S2, and J784S4. Signed-off-by: Andreas Dannenberg --- package/Config.in | 1 + .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ package/ti-rogue-um/Config.in | 52 ++ package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 5 files changed, 926 insertions(+) create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk diff --git a/package/Config.in b/package/Config.in index 96ef0d72de..0bff1135aa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -614,6 +614,7 @@ endmenu source "package/targetcli-fb/Config.in" source "package/ti-gfx/Config.in" source "package/ti-rogue-km/Config.in" + source "package/ti-rogue-um/Config.in" source "package/ti-sgx-demos/Config.in" source "package/ti-sgx-km/Config.in" source "package/ti-sgx-um/Config.in" diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch new file mode 100644 index 0000000000..4f3dd1cbb1 --- /dev/null +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch @@ -0,0 +1,832 @@ +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 +From: Randolph Sapp +Date: Thu, 25 May 2023 18:59:26 -0500 +Subject: [PATCH] all: drop the init script + +Nobody should be using this anymore. It's sysVinit and it's just a fancy +wrapper around modprobe anyway. We'll be dropping it from our build +tools soon. + +Signed-off-by: Randolph Sapp +--- + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ + 4 files changed, 784 deletions(-) + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr + delete mode 100755 targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr + +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 428cd86..0000000 +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for am62_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index c3cae31..0000000 +--- a/targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721e_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 08190a9..0000000 +--- a/targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j721s2_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +diff --git a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr b/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr +deleted file mode 100755 +index 5770d72..0000000 +--- a/targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr ++++ /dev/null +@@ -1,196 +0,0 @@ +-#!/bin/bash +-############################################################################ ### +-#@Copyright Copyright (c) Imagination Technologies Ltd. All Rights Reserved +-#@License MIT +-# The contents of this file are subject to the MIT license as set out below. +-# +-# 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. +-#### ########################################################################### +- +-# Auto-generated for j784s4_linux from rogueddk_1.15 at 6133109 +-# +- +-load_pvr() +-{ +- load_modules_exit_status=0 +- +- # Load the PVR Services module. +- # +- +- if [ -n "$PVR_SRVKM_PARAMS" ] && ! /sbin/modprobe -q pvrsrvkm --dry-run --first-time; then +- echo "Cannot set parameters for pvrsrvkm. Module already loaded." +- some_modules_already_loaded=1 +- readonly load_modules_exit_status=1 +- elif ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS; then +- echo "Module pvrsrvkm failed to load. Retrying." +- if [ -z $depmod_has_been_run ]; then +- if [ -e /sbin/depmod ]; then +- echo "Running /sbin/depmod" +- /sbin/depmod && depmod_has_been_run=1 +- fi +- fi +- if ! /sbin/modprobe -q pvrsrvkm $PVR_SRVKM_PARAMS ; then return; fi +- fi +- +- # Reload udev rules +- # +- if [ -e /sbin/udevadm ]; then +- /sbin/udevadm control --reload-rules +- fi +- +- # Load 3rd party module(s). +- # +- +- if [ -z "$PVR_LOAD_MODULES_ONLY" ]; then +- # Create the directory for the Wayland socket. +- # +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- export XDG_RUNTIME_DIR=/tmp/wayland +- fi +- if [ ! -e $XDG_RUNTIME_DIR ]; then +- mkdir $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR +- fi +- +- # If PDumping, enable software rendering for Weston to ensure that +- # pdump doesn't capture any output from Weston itself. +- # +- if pgrep -x pdump > /dev/null 2>&1; then +- export GBM_ALWAYS_SOFTWARE=1 +- export LIBGL_ALWAYS_SOFTWARE=1 +- fi +- +- # Try to work out the device node for the display controller. +- # +- for dev in /dev/dri/card*; do +- dev_major=$(($(stat -c '0x%t' "$dev"))) +- dev_minor=$(($(stat -c '0x%T' "$dev"))) +- sys_path=$(readlink -f /sys/dev/char/$dev_major\:$dev_minor) +- +- while [ -e "$sys_path" -a "$sys_path" != "/sys" ]; do +- if [ ! -e "${sys_path}/driver" ]; then +- sys_path="$(dirname "$sys_path")" +- continue +- fi +- +- module="$(basename "$(readlink -f "$sys_path/driver/module")")" +- if [ "$module" = "DISPLAY_CONTROLLER" ]; then +- drm_card="$(basename "$dev")" +- fi +- break +- done +- +- if [ -n "$drm_card" ]; then +- break +- fi +- done +- +- if [ -e "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- echo "Weston is already running. If this is not the case run:" +- echo "$ sudo rm ${XDG_RUNTIME_DIR}/weston.pgid" +- echo +- else +- # Get a TTY for Weston to use. +- # +- if [ -x "$(which openvt)" ] && [ -e "/sys/class/tty/tty0/active" ]; then +- openvt -s -l && read unused_tty < /sys/class/tty/tty0/active +- fi +- +- # Launch Weston. +- # +- if [ -n "$drm_card" ]; then +- if [ -n "$unused_tty" ]; then +- ps -p $$ -o pgid= > "${XDG_RUNTIME_DIR}/weston.pgid" +- /usr/bin/weston --backend=drm-backend.so --drm-device="$drm_card" --tty="${unused_tty//[!0-9]}" --idle-time=0 & +- else +- last_tty_path="$(ls /dev/tty[1-9][0-9] | sort -V |tail -n 1)" +- +- echo "To start Weston run (specifying a tty within the given range):" +- echo "$ sudo /usr/bin/weston --backend=drm-backend.so --drm-device=$drm_card --tty=<8..${last_tty_path//[!0-9]}> --idle-time=0 &" +- echo +- fi +- else +- echo "Couldn't start Weston automatically." +- fi +- fi +- fi +- +- if [ -n "$some_modules_already_loaded" ]; then +- echo +- echo "Could not set parameters for some modules." +- echo "To fix this ensure automatic loading of those modules is disabled and restart the driver." +- echo "See the platform guide for more details." +- else +- echo "Loaded PowerVR consumer services." +- fi +- +- return $load_modules_exit_status; +-} +- +-unload_pvr() +-{ +- if [ -z "$XDG_RUNTIME_DIR" ]; then +- XDG_RUNTIME_DIR=/tmp/wayland +- fi +- +- # Stop Weston. +- # +- if [ -f "${XDG_RUNTIME_DIR}/weston.pgid" ]; then +- read WESTON_PGID < "${XDG_RUNTIME_DIR}/weston.pgid" && [ -n "$WESTON_PGID" ] && WESTON_PID=$(pgrep -g $WESTON_PGID -x weston) && [ -n "$WESTON_PID" ] && kill $WESTON_PID && while [ -e /proc/$WESTON_PID ] ; do sleep 1; done +- rm "${XDG_RUNTIME_DIR}/weston.pgid" +- elif pgrep -x weston > /dev/null; then +- echo "Warning: Found one of more instances of Weston running." +- echo " This may prevent the driver from being unloaded." +- fi +- +- # Unload 3rd party module(s). +- # +- +- # Unload the PVR Services module. +- # +- if /sbin/modprobe -r pvrsrvkm; then :; else return 1; fi +- +- echo "Unloaded PowerVR consumer services." +- return 0; +-} +- +-# Deal with the type of invocation we get. +-# +-case "$1" in +-start) +- load_pvr +- ;; +-stop) +- if ! unload_pvr; then +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-reload|restart) +- if unload_pvr; then +- load_pvr +- else +- echo "Couldn't unload modules" >&2; +- exit 1 +- fi +- ;; +-*) +- echo "$0: unknown argument $1." >&2; +- ;; +-esac +- +-- +2.34.1 + diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in new file mode 100644 index 0000000000..15257858c2 --- /dev/null +++ b/package/ti-rogue-um/Config.in @@ -0,0 +1,52 @@ +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ + || !BR2_TOOLCHAIN_HAS_THREADS + +config BR2_PACKAGE_TI_ROGUE_UM + bool "ti-rogue-um" + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm + depends on BR2_PACKAGE_HAS_UDEV + # pre-built binaries + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_aarch64 + select BR2_PACKAGE_LIBDRM + select BR2_PACKAGE_HAS_LIBEGL + select BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF + select BR2_PACKAGE_HAS_LIBGLES + select BR2_PACKAGE_HAS_POWERVR + select BR2_PACKAGE_LIBFFI + select BR2_PACKAGE_WAYLAND + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL + help + Graphics libraries for TI SoCs with Rogue GPU. + This package supports AM62, J721E, J721S2, and J784S4 + SoCs only. + + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs + +if BR2_PACKAGE_TI_ROGUE_UM + +config BR2_PACKAGE_PROVIDES_LIBEGL + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGBM + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_LIBGLES + default "ti-rogue-um" + +config BR2_PACKAGE_PROVIDES_POWERVR + default "ti-rogue-um" + +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT + string "UM driver target product" + default "am62_linux" + help + Select target product to be used for UM libraries. This needs to + match one of the SoC-specific folders within the root/targetfs + folder of the ti-img-rogue-umlibs Git repository. + +endif diff --git a/package/ti-rogue-um/ti-rogue-um.hash b/package/ti-rogue-um/ti-rogue-um.hash new file mode 100644 index 0000000000..a41bf33145 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 LICENSE diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ti-rogue-um.mk new file mode 100644 index 0000000000..fa29638fa7 --- /dev/null +++ b/package/ti-rogue-um/ti-rogue-um.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# ti-rogue-um +# +################################################################################ + +# This corresponds to SDK 08.06.00 +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 +TI_ROGUE_UM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git +TI_ROGUE_UM_SITE_METHOD = git +TI_ROGUE_UM_LICENSE = TI TSPA License +TI_ROGUE_UM_LICENSE_FILES = LICENSE +TI_ROGUE_UM_INSTALL_STAGING = YES +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr + +# ti-rogue-um is a egl/gles provider only if libdrm is installed +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland + +PVR_BUILD = "release" +PVR_WS = "wayland" + +define TI_ROGUE_UM_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(STAGING_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +define TI_ROGUE_UM_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ + DESTDIR=$(TARGET_DIR) \ + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ + install +endef + +$(eval $(generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:07 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:07 -0500 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-7-dannenberg@ti.com> Switch the following projects to using the same Git source repos and commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x devices to establish a baseline for comparable functionality: * TI Linux Kernel v5.10 * TI U-Boot v2021.01 * ARM Trusted Firmware * OP-TEE For the Linux Kernel this also includes switching the defconfig to a new one that is generated with the ti_config_fragments/defconfig_builder.sh tool that is part of the respective ti-linux-5.10.y repository. Signed-off-by: Andreas Dannenberg --- .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ configs/am62x_sk_defconfig | 19 +- configs/am64x_sk_defconfig | 19 +- 6 files changed, 7798 insertions(+), 10 deletions(-) create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig diff --git a/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am62x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig new file mode 100644 index 0000000000..8d7304965f --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig @@ -0,0 +1,1991 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +################################################## +# Common Debug options considered generically +# useful for kernel debug. This is not meant to +# be an exhaustive list of options and will probably +# have performance impact by using the same. +# +# IMPORTANT NOTE: Do not collect reference performance +# data with this configuration. +################################################## + +CONFIG_DYNAMIC_DEBUG=y + +CONFIG_DEBUG_PAGEALLOC=y +CONFIG_WANT_PAGE_DEBUG_FLAGS=y +CONFIG_PAGE_POISONING=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=n +CONFIG_DEBUG_OBJECTS_FREE=n +CONFIG_DEBUG_OBJECTS_TIMERS=n +CONFIG_DEBUG_OBJECTS_WORK=n +CONFIG_DEBUG_OBJECTS_RCU_HEAD=y +CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=n +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_SLAB=y +CONFIG_DEBUG_SLAB_LEAK=y +CONFIG_SLUB_DEBUG=y + +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=8000 +CONFIG_DEBUG_KMEMLEAK_TEST=n +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=n + +CONFIG_DEBUG_SHIRQ=n +CONFIG_DEBUG_PREEMPT=y + +CONFIG_LOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 +CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 + +CONFIG_DEBUG_RT_MUTEXES=y +CONFIG_DEBUG_PI_LIST=y +CONFIG_RT_MUTEX_TESTER=n +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=n +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_LOCKING_API_SELFTESTS=n +CONFIG_STACKTRACE=y +CONFIG_DEBUG_KOBJECT=n +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_WRITECOUNT=n +CONFIG_DEBUG_LIST=y +CONFIG_DEBUG_SG=y +CONFIG_DEBUG_NOTIFIERS=y +CONFIG_DEBUG_CREDENTIALS=n + +CONFIG_SPARSE_RCU_POINTER=y +CONFIG_RCU_TORTURE_TEST=n +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_CPU_STALL_INFO=y +CONFIG_RCU_TRACE=y +CONFIG_PROVE_RCU=y +CONFIG_PROVE_RCU_REPEATEDLY=y + +CONFIG_DMA_API_DEBUG=y + +CONFIG_ARM_PTDUMP=y +CONFIG_ARM_UNWIND=y +CONFIG_DEBUG_USER=y + +# Cgroups debug +CONFIG_CGROUP_DEBUG=y +CONFIG_DEBUG_BLK_CGROUP=y + +# IRQ Domain debug +CONFIG_IRQ_DOMAIN_DEBUG=y + +# Debug HighMem +CONFIG_DEBUG_HIGHMEM=y + +# Crypto self-tests +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n + +# Enable Debug configuration for EFI if enabled +CONFIG_DEBUG_EFI=y + +# Power management options +CONFIG_PM_DEBUG=y diff --git a/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig new file mode 100644 index 0000000000..ee87904022 --- /dev/null +++ b/board/ti/am64x_sk/ti_sdk_arm64_release_defconfig @@ -0,0 +1,1894 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_NUMA_BALANCING=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +# CONFIG_COMPAT_BRK is not set +CONFIG_ARCH_K3=y +CONFIG_ARM64_VA_BITS_48=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_COMPAT=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_HIBERNATION=y +CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +CONFIG_CPUFREQ_DT=y +CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m +CONFIG_ARM_ARMADA_37XX_CPUFREQ=y +CONFIG_ARM_IMX_CPUFREQ_DT=m +CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y +CONFIG_ARM_QCOM_CPUFREQ_HW=y +CONFIG_ARM_RASPBERRYPI_CPUFREQ=m +CONFIG_ARM_TEGRA186_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_INTEL_STRATIX10_SERVICE=y +CONFIG_INTEL_STRATIX10_RSU=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_EINJ=y +CONFIG_VIRTUALIZATION=y +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64_CE=m +CONFIG_CRYPTO_SHA3_ARM64=m +CONFIG_CRYPTO_SM3_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_CHACHA20_NEON=m +CONFIG_CRYPTO_AES_ARM64_BS=m +CONFIG_JUMP_LABEL=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_KSM=y +CONFIG_MEMORY_FAILURE=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IPV6=m +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_ACT_GATE=m +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m +CONFIG_BPF_JIT=y +CONFIG_CAN_RCAR=m +CONFIG_CAN_RCAR_CANFD=m +CONFIG_CAN_FLEXCAN=m +CONFIG_BT=m +CONFIG_BT_HIDP=m +# CONFIG_BT_HS is not set +# CONFIG_BT_LE is not set +CONFIG_BT_LEDS=y +# CONFIG_BT_DEBUGFS is not set +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_LEDS=y +CONFIG_RFKILL=m +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_PCI_AARDVARK=y +CONFIG_PCI_TEGRA=y +CONFIG_PCIE_RCAR_HOST=y +CONFIG_PCIE_RCAR_EP=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_ALTERA_MSI=y +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y +CONFIG_PCIE_ROCKCHIP_HOST=m +CONFIG_PCIE_BRCMSTB=m +CONFIG_PCI_LAYERSCAPE=y +CONFIG_PCIE_LAYERSCAPE_GEN4=y +CONFIG_PCIE_QCOM=y +CONFIG_PCIE_ARMADA_8K=y +CONFIG_PCIE_HISI_STB=y +CONFIG_PCIE_TEGRA194_HOST=m +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_HISILICON_LPC=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_FSL_MC_BUS=y +CONFIG_TEGRA_ACONNECT=m +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_INTELEXT=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_CFI_STAA=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y +CONFIG_MTD_DATAFLASH=y +CONFIG_MTD_SST25L=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_DENALI_DT=y +CONFIG_MTD_NAND_MARVELL=y +CONFIG_MTD_NAND_FSL_IFC=y +CONFIG_MTD_NAND_QCOM=y +CONFIG_MTD_SPI_NOR=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_NBD=m +CONFIG_VIRTIO_BLK=y +CONFIG_SRAM=y +CONFIG_EEPROM_AT25=m +CONFIG_UACCE=m +# CONFIG_SCSI_PROC_FS is not set +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_HISI_SAS=y +CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_UFS_QCOM=m +CONFIG_SCSI_UFS_HISI=y +CONFIG_AHCI_CEVA=y +CONFIG_AHCI_MVEBU=y +CONFIG_AHCI_XGENE=y +CONFIG_AHCI_QORIQ=y +CONFIG_SATA_SIL24=y +CONFIG_SATA_RCAR=y +CONFIG_PATA_PLATFORM=y +CONFIG_PATA_OF_PLATFORM=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_NETDEVICES=y +CONFIG_MACVTAP=m +CONFIG_TUN=y +CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m +CONFIG_AMD_XGBE=y +CONFIG_NET_XGENE=y +CONFIG_ATL1C=m +CONFIG_BNX2X=m +CONFIG_MACB=y +CONFIG_THUNDER_NIC_PF=y +CONFIG_FEC=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y +CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_ENETC=y +CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_HIX5HD2_GMAC=y +CONFIG_HNS_DSAF=y +CONFIG_HNS_ENET=y +CONFIG_HNS3=y +CONFIG_HNS3_HCLGE=y +CONFIG_HNS3_ENET=y +CONFIG_IGBVF=y +CONFIG_MVNETA=y +CONFIG_MVPP2=y +CONFIG_SKY2=y +CONFIG_MLX4_EN=m +CONFIG_MLX5_CORE=m +CONFIG_MLX5_CORE_EN=y +CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m +CONFIG_SH_ETH=y +CONFIG_RAVB=y +CONFIG_SMC91X=y +CONFIG_SMSC911X=y +CONFIG_SNI_AVE=y +CONFIG_SNI_NETSEC=y +CONFIG_STMMAC_ETH=m +CONFIG_QCOM_IPA=m +CONFIG_MDIO_BUS_MUX_MMIOREG=y +CONFIG_AQUANTIA_PHY=y +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m +CONFIG_MICROSEMI_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_ATH10K=m +CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SNOC=m +CONFIG_BRCMFMAC=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ADC=m +CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_SNVS_PWRKEY=m +CONFIG_KEYBOARD_IMX_SC_KEY=m +CONFIG_KEYBOARD_CROS_EC=y +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PM8941_PWRKEY=y +CONFIG_INPUT_PM8XXX_VIBRATOR=m +CONFIG_INPUT_HISI_POWERKEY=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_MT6577=y +CONFIG_SERIAL_8250_UNIPHIER=y +CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y +CONFIG_SERIAL_SAMSUNG=y +CONFIG_SERIAL_SAMSUNG_CONSOLE=y +CONFIG_SERIAL_TEGRA=y +CONFIG_SERIAL_TEGRA_TCU=y +CONFIG_SERIAL_IMX=y +CONFIG_SERIAL_IMX_CONSOLE=y +CONFIG_SERIAL_SH_SCI=y +CONFIG_SERIAL_MSM=y +CONFIG_SERIAL_MSM_CONSOLE=y +CONFIG_SERIAL_QCOM_GENI=y +CONFIG_SERIAL_QCOM_GENI_CONSOLE=y +CONFIG_SERIAL_FSL_LPUART=y +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y +CONFIG_SERIAL_FSL_LINFLEXUART=y +CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_OWL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS_I2C_INFINEON=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_BCM2835=m +CONFIG_I2C_IMX=y +CONFIG_I2C_IMX_LPI2C=y +CONFIG_I2C_MESON=y +CONFIG_I2C_MV64XXX=y +CONFIG_I2C_OWL=y +CONFIG_I2C_PXA=y +CONFIG_I2C_QCOM_CCI=m +CONFIG_I2C_QCOM_GENI=m +CONFIG_I2C_QUP=y +CONFIG_I2C_SH_MOBILE=y +CONFIG_I2C_TEGRA=y +CONFIG_I2C_UNIPHIER_F=y +CONFIG_I2C_RCAR=y +CONFIG_I2C_CROS_EC_TUNNEL=y +CONFIG_SPI=y +CONFIG_SPI_ARMADA_3700=y +CONFIG_SPI_BCM2835=m +CONFIG_SPI_BCM2835AUX=m +CONFIG_SPI_FSL_LPSPI=y +CONFIG_SPI_FSL_QUADSPI=y +CONFIG_SPI_NXP_FLEXSPI=y +CONFIG_SPI_IMX=m +CONFIG_SPI_FSL_DSPI=y +CONFIG_SPI_MESON_SPICC=m +CONFIG_SPI_MESON_SPIFC=m +CONFIG_SPI_ORION=y +CONFIG_SPI_PL022=y +CONFIG_SPI_RPCIF=m +CONFIG_SPI_QCOM_QSPI=m +CONFIG_SPI_QUP=y +CONFIG_SPI_QCOM_GENI=m +CONFIG_SPI_S3C64XX=y +CONFIG_SPI_SH_MSIOF=m +CONFIG_SPI_SUN6I=y +CONFIG_SPMI=y +CONFIG_PINCTRL_MAX77620=y +CONFIG_PINCTRL_OWL=y +CONFIG_PINCTRL_S700=y +CONFIG_PINCTRL_S900=y +CONFIG_PINCTRL_IMX8MM=y +CONFIG_PINCTRL_IMX8MN=y +CONFIG_PINCTRL_IMX8MP=y +CONFIG_PINCTRL_IMX8MQ=y +CONFIG_PINCTRL_IMX8QXP=y +CONFIG_PINCTRL_IMX8DXL=y +CONFIG_PINCTRL_IPQ8074=y +CONFIG_PINCTRL_IPQ6018=y +CONFIG_PINCTRL_MSM8916=y +CONFIG_PINCTRL_MSM8994=y +CONFIG_PINCTRL_MSM8996=y +CONFIG_PINCTRL_MSM8998=y +CONFIG_PINCTRL_QCS404=y +CONFIG_PINCTRL_QDF2XXX=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_PINCTRL_SC7180=y +CONFIG_PINCTRL_SDM845=y +CONFIG_PINCTRL_SM8150=y +CONFIG_PINCTRL_SM8250=y +CONFIG_GPIO_ALTERA=m +CONFIG_GPIO_DAVINCI=y +CONFIG_GPIO_DWAPB=y +CONFIG_GPIO_MB86S7X=y +CONFIG_GPIO_MPC8XXX=y +CONFIG_GPIO_MXC=y +CONFIG_GPIO_PL061=y +CONFIG_GPIO_RCAR=y +CONFIG_GPIO_UNIPHIER=y +CONFIG_GPIO_WCD934X=m +CONFIG_GPIO_XGENE=y +CONFIG_GPIO_XGENE_SB=y +CONFIG_GPIO_MAX732X=y +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_MAX77620=y +CONFIG_GPIO_SL28CPLD=m +CONFIG_POWER_AVS=y +CONFIG_QCOM_CPR=y +CONFIG_ROCKCHIP_IODOMAIN=y +CONFIG_POWER_RESET_MSM=y +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_SYSCON_REBOOT_MODE=y +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27XXX=y +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_RASPBERRYPI_HWMON=m +CONFIG_SENSORS_SL28CPLD=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_THERMAL_EMULATION=y +CONFIG_QORIQ_THERMAL=m +CONFIG_SUN8I_THERMAL=y +CONFIG_IMX_SC_THERMAL=m +CONFIG_IMX8MM_THERMAL=m +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_RCAR_THERMAL=y +CONFIG_RCAR_GEN3_THERMAL=y +CONFIG_ARMADA_THERMAL=y +CONFIG_BCM2711_THERMAL=m +CONFIG_BCM2835_THERMAL=m +CONFIG_BRCMSTB_THERMAL=m +CONFIG_EXYNOS_THERMAL=y +CONFIG_TEGRA_BPMP_THERMAL=m +CONFIG_QCOM_TSENS=y +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_UNIPHIER_THERMAL=y +CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m +CONFIG_ARM_SP805_WATCHDOG=y +CONFIG_ARM_SBSA_WATCHDOG=y +CONFIG_ARM_SMC_WATCHDOG=y +CONFIG_S3C2410_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=m +CONFIG_IMX2_WDT=y +CONFIG_IMX_SC_WDT=m +CONFIG_QCOM_WDT=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m +CONFIG_RENESAS_WDT=y +CONFIG_UNIPHIER_WATCHDOG=y +CONFIG_BCM2835_WDT=y +CONFIG_MFD_ALTERA_SYSMGR=y +CONFIG_MFD_BD9571MWV=y +CONFIG_MFD_AXP20X_I2C=y +CONFIG_MFD_AXP20X_RSB=y +CONFIG_MFD_EXYNOS_LPASS=m +CONFIG_MFD_HI6421_PMIC=y +CONFIG_MFD_HI655X_PMIC=y +CONFIG_MFD_MAX77620=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MFD_RK808=y +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y +CONFIG_MFD_ROHM_BD718XX=y +CONFIG_MFD_WCD934X=m +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_BD718XX=y +CONFIG_REGULATOR_BD9571MWV=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_HI6421V530=y +CONFIG_REGULATOR_HI655X=y +CONFIG_REGULATOR_MAX77620=y +CONFIG_REGULATOR_MAX8973=y +CONFIG_REGULATOR_PCA9450=y +CONFIG_REGULATOR_PFUZE100=y +CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_RPMH=y +CONFIG_REGULATOR_QCOM_SMD_RPM=y +CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_S2MPS11=y +CONFIG_REGULATOR_VCTRL=m +CONFIG_RC_DECODERS=y +CONFIG_RC_DEVICES=y +CONFIG_IR_MESON=m +CONFIG_IR_SUNXI=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_DVB_NET is not set +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_CSI2=m +CONFIG_VIDEO_RCAR_VIN=m +CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m +CONFIG_VIDEO_SAMSUNG_S5P_MFC=m +CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m +CONFIG_VIDEO_RENESAS_FDP1=m +CONFIG_VIDEO_RENESAS_FCP=m +CONFIG_VIDEO_RENESAS_VSP1=m +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_RCAR_DRIF=m +CONFIG_VIDEO_IMX219=m +CONFIG_VIDEO_OV5645=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_DRM_MALI_DISPLAY=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +CONFIG_DRM_EXYNOS7_DECON=y +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_DP is not set +CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_EXYNOS_MIC=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y +CONFIG_DRM_RCAR_DU=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN6I_DSI=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m +CONFIG_DRM_MSM=m +CONFIG_DRM_TEGRA=m +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_RAYDIUM_RM67191=m +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m +CONFIG_DRM_NWL_MIPI_DSI=m +CONFIG_DRM_LONTIUM_LT9611=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_VC4=m +CONFIG_DRM_MESON=m +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_TEGRA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_SOC=y +CONFIG_SND_BCM2835_SOC_I2S=m +CONFIG_SND_MESON_AXG_SOUND_CARD=m +CONFIG_SND_MESON_GX_SOUND_CARD=m +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_APQ8016_SBC=m +CONFIG_SND_SOC_MSM8996=m +CONFIG_SND_SOC_SDM845=m +CONFIG_SND_SOC_ROCKCHIP=m +CONFIG_SND_SOC_ROCKCHIP_SPDIF=m +CONFIG_SND_SOC_ROCKCHIP_RT5645=m +CONFIG_SND_SOC_RK3399_GRU_SOUND=m +CONFIG_SND_SOC_SAMSUNG=y +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SOC_TEGRA=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m +CONFIG_SND_SOC_TEGRA186_DSPK=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SIMPLE_CARD=m +CONFIG_SND_AUDIO_GRAPH_CARD=m +CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_OTG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_TEGRA=y +CONFIG_USB_EHCI_EXYNOS=y +CONFIG_USB_EHCI_HCD_PLATFORM=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_EXYNOS=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_RENESAS_USBHS_HCD=m +CONFIG_USB_RENESAS_USBHS=m +CONFIG_USB_STORAGE=y +CONFIG_USB_MUSB_SUNXI=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_ISP1760=y +CONFIG_USB_HSIC_USB3503=y +CONFIG_USB_RENESAS_USBHS_UDC=m +CONFIG_USB_RENESAS_USB3=m +CONFIG_USB_TEGRA_XUDC=m +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_ARMMMCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_SDHCI_OF_ARASAN=y +CONFIG_MMC_SDHCI_OF_ESDHC=y +CONFIG_MMC_SDHCI_CADENCE=y +CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_TEGRA=y +CONFIG_MMC_SDHCI_F_SDH30=y +CONFIG_MMC_MESON_GX=y +CONFIG_MMC_SDHCI_MSM=y +CONFIG_MMC_SPI=y +CONFIG_MMC_SDHI=y +CONFIG_MMC_UNIPHIER=y +CONFIG_MMC_DW_EXYNOS=y +CONFIG_MMC_DW_HI3798CV200=y +CONFIG_MMC_DW_K3=y +CONFIG_MMC_DW_ROCKCHIP=y +CONFIG_MMC_SUNXI=y +CONFIG_MMC_BCM2835=y +CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_OWL=y +CONFIG_NEW_LEDS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_PWM=y +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_EDAC=y +CONFIG_EDAC_GHES=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m +CONFIG_RTC_DRV_PCF85363=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m +CONFIG_RTC_DRV_S5M=y +CONFIG_RTC_DRV_DS3232=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_EFI=y +CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_S3C=y +CONFIG_RTC_DRV_PL031=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_RTC_DRV_ARMADA38X=y +CONFIG_RTC_DRV_PM8XXX=m +CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_SNVS=m +CONFIG_RTC_DRV_IMX_SC=m +CONFIG_RTC_DRV_XGENE=y +CONFIG_DMADEVICES=y +CONFIG_DMA_BCM2835=y +CONFIG_DMA_SUN6I=m +CONFIG_FSL_EDMA=y +CONFIG_IMX_SDMA=m +CONFIG_K3_DMA=y +CONFIG_MV_XOR=y +CONFIG_MV_XOR_V2=y +CONFIG_OWL_DMA=y +CONFIG_PL330_DMA=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA210_ADMA=m +CONFIG_QCOM_BAM_DMA=y +CONFIG_QCOM_HIDMA_MGMT=y +CONFIG_QCOM_HIDMA=y +CONFIG_RCAR_DMAC=y +CONFIG_RENESAS_USB_DMAC=m +CONFIG_TI_K3_UDMA=y +CONFIG_TI_K3_UDMA_GLUE_LAYER=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_XEN_GNTDEV=y +CONFIG_XEN_GRANT_DEV_ALLOC=y +CONFIG_MFD_CROS_EC_DEV=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y +CONFIG_CROS_EC_I2C=y +CONFIG_CROS_EC_SPI=y +CONFIG_CROS_EC_CHARDEV=m +CONFIG_COMMON_CLK_RK808=y +CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y +CONFIG_COMMON_CLK_S2MPS11=y +CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y +CONFIG_COMMON_CLK_BD718XX=m +CONFIG_CLK_RASPBERRYPI=m +CONFIG_CLK_IMX8MM=y +CONFIG_CLK_IMX8MN=y +CONFIG_CLK_IMX8MP=y +CONFIG_CLK_IMX8MQ=y +CONFIG_CLK_IMX8QXP=y +CONFIG_TI_SCI_CLK=y +CONFIG_COMMON_CLK_QCOM=y +CONFIG_QCOM_A53PLL=y +CONFIG_QCOM_CLK_APCS_MSM8916=y +CONFIG_QCOM_CLK_SMD_RPM=y +CONFIG_QCOM_CLK_RPMH=y +CONFIG_IPQ_GCC_8074=y +CONFIG_IPQ_GCC_6018=y +CONFIG_MSM_GCC_8916=y +CONFIG_MSM_GCC_8994=y +CONFIG_MSM_MMCC_8996=y +CONFIG_MSM_GCC_8998=y +CONFIG_QCS_GCC_404=y +CONFIG_SC_GCC_7180=y +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_845=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SM_GCC_8150=y +CONFIG_SM_GCC_8250=y +CONFIG_SM_GPUCC_8150=y +CONFIG_SM_GPUCC_8250=y +CONFIG_QCOM_HFPLL=y +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y +CONFIG_IMX_MBOX=y +CONFIG_BCM2835_MBOX=y +CONFIG_QCOM_APCS_IPC=y +CONFIG_QCOM_IPCC=y +CONFIG_ROCKCHIP_IOMMU=y +CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_V3=y +CONFIG_QCOM_IOMMU=y +CONFIG_REMOTEPROC=y +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SYSMON=m +CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=m +CONFIG_RPMSG_QCOM_SMD=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m +CONFIG_OWL_PM_DOMAINS=y +CONFIG_RASPBERRYPI_POWER=y +CONFIG_FSL_DPAA=y +CONFIG_FSL_MC_DPIO=y +CONFIG_QCOM_AOSS_QMP=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QCOM_RMTFS_MEM=m +CONFIG_QCOM_RPMH=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SMD_RPM=y +CONFIG_QCOM_SMP2P=y +CONFIG_QCOM_SMSM=y +CONFIG_QCOM_SOCINFO=m +CONFIG_QCOM_APR=m +CONFIG_ARCH_R8A774A1=y +CONFIG_ARCH_R8A774B1=y +CONFIG_ARCH_R8A774C0=y +CONFIG_ARCH_R8A774E1=y +CONFIG_ARCH_R8A77950=y +CONFIG_ARCH_R8A77951=y +CONFIG_ARCH_R8A77960=y +CONFIG_ARCH_R8A77961=y +CONFIG_ARCH_R8A77965=y +CONFIG_ARCH_R8A77970=y +CONFIG_ARCH_R8A77980=y +CONFIG_ARCH_R8A77990=y +CONFIG_ARCH_R8A77995=y +CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_ARCH_TEGRA_194_SOC=y +CONFIG_TI_SCI_PM_DOMAINS=y +CONFIG_EXTCON_PTN5150=m +CONFIG_EXTCON_USBC_CROS_EC=y +CONFIG_RENESAS_RPCIF=m +CONFIG_IIO=y +CONFIG_EXYNOS_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m +CONFIG_ROCKCHIP_SARADC=m +CONFIG_IIO_CROS_EC_SENSORS_CORE=m +CONFIG_IIO_CROS_EC_SENSORS=m +CONFIG_IIO_CROS_EC_LIGHT_PROX=m +CONFIG_SENSORS_ISL29018=m +CONFIG_IIO_CROS_EC_BARO=m +CONFIG_MPL3115=m +CONFIG_PWM=y +CONFIG_PWM_BCM2835=m +CONFIG_PWM_CROS_EC=m +CONFIG_PWM_MESON=m +CONFIG_PWM_RCAR=m +CONFIG_PWM_ROCKCHIP=y +CONFIG_PWM_SAMSUNG=y +CONFIG_PWM_SL28CPLD=m +CONFIG_PWM_SUN4I=m +CONFIG_PWM_TEGRA=m +CONFIG_SL28CPLD_INTC=y +CONFIG_QCOM_PDC=y +CONFIG_RESET_IMX7=y +CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m +CONFIG_RESET_TI_SCI=y +CONFIG_PHY_XGENE=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_MIXEL_MIPI_DPHY=m +CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_HISTB_COMBPHY=y +CONFIG_PHY_HISI_INNO_USB2=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y +CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QUSB2=m +CONFIG_PHY_QCOM_USB_HS=y +CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y +CONFIG_PHY_RCAR_GEN3_PCIE=y +CONFIG_PHY_RCAR_GEN3_USB2=y +CONFIG_PHY_RCAR_GEN3_USB3=m +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=m +CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_UNIPHIER_USB2=y +CONFIG_PHY_UNIPHIER_USB3=y +CONFIG_PHY_TEGRA_XUSB=y +CONFIG_ARM_SMMU_V3_PMU=m +CONFIG_FSL_IMX8_DDR_PMU=m +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_NVMEM_IMX_OCOTP=y +CONFIG_NVMEM_IMX_OCOTP_SCU=y +CONFIG_QCOM_QFPROM=y +CONFIG_ROCKCHIP_EFUSE=y +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_UNIPHIER_EFUSE=y +CONFIG_MESON_EFUSE=m +CONFIG_FPGA=y +CONFIG_FPGA_MGR_STRATIX10_SOC=m +CONFIG_FPGA_BRIDGE=m +CONFIG_ALTERA_FREEZE_BRIDGE=m +CONFIG_FPGA_REGION=m +CONFIG_OF_FPGA_REGION=m +CONFIG_TEE=y +CONFIG_OPTEE=y +CONFIG_SLIMBUS=m +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_SLIM_QCOM_NGD_CTRL=m +CONFIG_MUX_MMIO=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_MSM8916=m +CONFIG_INTERCONNECT_QCOM_SDM845=m +CONFIG_INTERCONNECT_QCOM_SM8150=m +CONFIG_INTERCONNECT_QCOM_SM8250=m +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VFAT_FS=y +CONFIG_HUGETLBFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=y +CONFIG_SQUASHFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_ROOT_NFS=y +CONFIG_9P_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_SECURITY=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_SUN8I_CE=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_QCOM_RNG=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +CONFIG_MEMTEST=y +CONFIG_ARCH_ACTIONS=n +CONFIG_ARCH_SUNXI=n +CONFIG_ARCH_AGILEX=n +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MEDIATEK=n +CONFIG_ARCH_MESON=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_MXC=n +CONFIG_ARCH_QCOM=n +CONFIG_ARCH_ROCKCHIP=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_S32=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_VISCONTI=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n +CONFIG_ARCH_TEGRA_132_SOC=n +CONFIG_ARCH_TEGRA_210_SOC=n +CONFIG_ARCH_TEGRA_186_SOC=n + +CONFIG_QCOM_FALKOR_ERRATUM_1003=n +CONFIG_QCOM_FALKOR_ERRATUM_1009=n +CONFIG_QCOM_QDF2400_ERRATUM_0065=n +CONFIG_QCOM_FALKOR_ERRATUM_E1041=n + +CONFIG_CAVIUM_ERRATUM_22375=n +CONFIG_CAVIUM_ERRATUM_23144=n +CONFIG_CAVIUM_ERRATUM_23154=n +CONFIG_CAVIUM_ERRATUM_27456=n +CONFIG_CAVIUM_ERRATUM_30115=n + +CONFIG_HISILICON_ERRATUM_161600802=n + +CONFIG_SERIAL_8250_FSL=n +CONFIG_SERIAL_8250_DW=n +CONFIG_SERIAL_AMBA_PL011=n +CONFIG_SERIAL_AMBA_PL011_CONSOLE=n +CONFIG_SERIAL_XILINX_PS_UART=n +CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=n + +CONFIG_ARM_SCPI_PROTOCOL=n +CONFIG_ARM_SCPI_POWER_DOMAIN=n +CONFIG_ARM_SCPI_CPUFREQ=n +CONFIG_SENSORS_ARM_SCPI=n +CONFIG_COMMON_CLK_SCPI=n + +CONFIG_ARM_MHU=n +CONFIG_PLATFORM_MHU=n + +CONFIG_ACPI=n + +CONFIG_NUMA=n + +CONFIG_XEN=n +CONFIG_KVM=n + +CONFIG_ARM_BIG_LITTLE_CPUFREQ=n + +CONFIG_PCI_XGENE=n +CONFIG_PCI_HISI=n +CONFIG_PCIE_KIRIN=n + +# DRM +CONFIG_DRM_NOUVEAU=n +CONFIG_DRM_I2C_ADV7511=n +CONFIG_DRM_ETNAVIV=n +CONFIG_DRM_HISI_HIBMC=n +CONFIG_DRM_HISI_KIRIN=n +CONFIG_DRM_MXSFB=n +CONFIG_DRM_PL111=n +CONFIG_DRM_LIMA=n +CONFIG_DRM_PANFROST=n + +# Video +CONFIG_VGA_ARB=n +CONFIG_FB_EFI=n + +# V4L2 +CONFIG_RC_CORE=n + +# Sound +CONFIG_SND_SPI=n +CONFIG_SND_SOC_FSL_SAI=n +CONFIG_SND_SOC_AK4613=n +CONFIG_SND_SOC_ES7134=n +CONFIG_SND_SOC_ES7241=n +CONFIG_SND_SOC_PCM3168A_I2C=n +CONFIG_SND_SOC_TAS571X=n +################################################## +# TI Baseport Config Options +################################################## + +# Serial +CONFIG_SERIAL_8250_NR_UARTS=10 +CONFIG_SERIAL_8250_RUNTIME_UARTS=10 + +# K3 Power config options +CONFIG_PM=y + +# CPU Idle +CONFIG_CPU_IDLE=y + +# ARM CPU Idle Drivers +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE=n + +# CPU Frequency scaling +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +# Enable Reset Controllers +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_TI_SYSCON=y + +# Enable support for perf +CONFIG_PERF_EVENTS=y + +# Add Bin2c +CONFIG_BUILD_BIN2C=y + +# Add base Cgroups functions + +# Choose CONFIG_EMBEDDED +CONFIG_EMBEDDED=y + +# Enable all kernel symbols please +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y + +# How do we want kernel Modules to work? +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y + +# Boot options +CONFIG_CRASH_DUMP=n + +# Mem allocator +CONFIG_SLUB_DEBUG=n + +# Pinctrl +CONFIG_PINCTRL=y +CONFIG_PINCTRL_SINGLE=y + +# GPIO +CONFIG_GPIO_SYSFS=y + +# Crypto SA2UL +CONFIG_CRYPTO_DEV_SA2UL=m + +# Enable options to facilitate testing +CONFIG_CRYPTO_TEST=m + +# Thermal +CONFIG_K3_THERMAL=y + +# Disable extra debug options +CONFIG_PROFILING=n + +# Block Layer +CONFIG_BLK_DEV_RAM=y + +# PMIC +CONFIG_MFD_PALMAS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_PALMAS=y + +# Watchdog support +CONFIG_K3_RTI_WATCHDOG=m + +# RTC Drivers +CONFIG_RTC_DRV_TI_K3=y + +# Counter device +CONFIG_COUNTER=m + +# UIO and overlay support for Jailhouse +CONFIG_UIO=y +CONFIG_OF_OVERLAY=y + +# DMA-BUF Heaps +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +CONFIG_DMABUF_HEAPS_CARVEOUT=y +CONFIG_SRAM_DMA_HEAP=y + +# DMA-BUF exporter +CONFIG_DMA_BUF_PHYS=y + +# TI PAT +CONFIG_TI_PAT=y + +# Enable Staging drivers for ARMV8 +CONFIG_STAGING=y + +# MCRC and its userspace support +CONFIG_CRYPTO_DEV_TI_MCRC64=m +CONFIG_CRYPTO_USER_API_HASH=m +################################################## +# TI RPMsg/IPC Config Options +################################################## +# HwSpinLock +CONFIG_HWSPINLOCK_OMAP=y + +# Mailbox +CONFIG_MAILBOX=y +CONFIG_OMAP2PLUS_MBOX=y + +# SoC Drivers +CONFIG_TI_PRUSS=m + +# IrqChip Drivers +CONFIG_TI_PRUSS_INTC=m + +# Remoteproc +CONFIG_TI_K3_R5_REMOTEPROC=m +CONFIG_TI_K3_DSP_REMOTEPROC=m +CONFIG_PRU_REMOTEPROC=m +CONFIG_TI_K3_M4_REMOTEPROC=m + +# RPMsg +CONFIG_RPMSG_CHAR=m +CONFIG_RPMSG_VIRTIO=m +CONFIG_RPMSG_PRU=m + +# RPMsg Samples +# CONFIG_SAMPLES=y +# CONFIG_SAMPLE_RPMSG_CLIENT=m +################################################## +# TI Connectivity Configs +################################################## + +# Disable unused I2C options +CONFIG_I2C_MUX=n +CONFIG_I2C_DESIGNWARE_PLATFORM=n +CONFIG_I2C_GPIO=n +CONFIG_I2C_RK3X=n +CONFIG_I2C_XILINX=n + +# I2C controllers +CONFIG_I2C=y +CONFIG_I2C_OMAP=y + +# I2C GPIO expanders +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_PCF857X=y +CONFIG_GPIO_TPIC2810=m + +#I2C EEPROMS +CONFIG_EEPROM_AT24=m + +#SPI EEPROMS +CONFIG_EEPROM_93XX46=m + +# PTP +CONFIG_PTP_1588_CLOCK=y + +#Networking drivers +CONFIG_NET_VENDOR_TI=y +CONFIG_KEYSTONE_NAVIGATOR_QMSS=y +CONFIG_KEYSTONE_NAVIGATOR_DMA=y +CONFIG_TI_KEYSTONE_NETCP=y +CONFIG_TI_KEYSTONE_NETCP_ETHSS=y +CONFIG_TI_DAVINCI_EMAC=y +CONFIG_TI_DAVINCI_MDIO=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_GPIO=y +CONFIG_TI_CPSW=y +CONFIG_TI_CPSW_SWITCHDEV=y +CONFIG_TI_CPTS=y +CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m +CONFIG_TI_PRUETH=m +CONFIG_TI_ICSSG_PRUETH=m +CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y +# non-TI Net vendors +CONFIG_NET_DSA_BCM_SF2=n +CONFIG_B53=n +CONFIG_SYSTEMPORT=n +CONFIG_NET_VENDOR_3COM=n +CONFIG_NET_VENDOR_ADAPTEC=n +CONFIG_NET_VENDOR_AGERE=n +CONFIG_NET_VENDOR_ALTEON=n +CONFIG_NET_VENDOR_AMAZON=n +CONFIG_NET_VENDOR_AMD=n +CONFIG_NET_VENDOR_ARC=n +CONFIG_NET_VENDOR_ATHEROS=n +CONFIG_NET_VENDOR_BROCADE=n +CONFIG_NET_VENDOR_CAVIUM=n +CONFIG_NET_VENDOR_CHELSIO=n +CONFIG_BCMGENET=n +CONFIG_NET_VENDOR_CIRRUS=n +CONFIG_NET_VENDOR_CISCO=n +CONFIG_NET_VENDOR_DEC=n +CONFIG_NET_VENDOR_DLINK=n +CONFIG_NET_VENDOR_EMULEX=n +CONFIG_NET_VENDOR_EZCHIP=n +CONFIG_NET_VENDOR_FARADAY=n +CONFIG_NET_VENDOR_HISILICON=n +CONFIG_NET_VENDOR_HP=n +CONFIG_IGB=n +CONFIG_NET_VENDOR_I825XX=n +CONFIG_NET_VENDOR_MELLANOX=n +CONFIG_NET_VENDOR_MICROCHIP=n +CONFIG_NET_VENDOR_MYRI=n +CONFIG_NET_VENDOR_NATSEMI=n +CONFIG_NET_VENDOR_NETRONOME=n +CONFIG_NET_VENDOR_NVIDIA=n +CONFIG_NET_VENDOR_OKI=n +CONFIG_NET_VENDOR_8390=n +CONFIG_NET_VENDOR_QLOGIC=n +CONFIG_NET_VENDOR_REALTEK=n +CONFIG_NET_VENDOR_RENESAS=n +CONFIG_NET_VENDOR_RDC=n +CONFIG_NET_VENDOR_ROCKER=n +CONFIG_NET_VENDOR_SAMSUNG=n +CONFIG_NET_VENDOR_SILAN=n +CONFIG_NET_VENDOR_SIS=n +CONFIG_NET_VENDOR_SEEQ=n +CONFIG_NET_VENDOR_STMICRO=n +CONFIG_NET_VENDOR_SUN=n +CONFIG_NET_VENDOR_SYNOPSYS=n +CONFIG_NET_VENDOR_TEHUTI=n +CONFIG_NET_VENDOR_VIA=n +CONFIG_NET_VENDOR_WIZNET=n +#Wireless LAN +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WL18XX=m +CONFIG_NL80211_TESTMODE=y +CONFIG_MAC80211_MESH=y + +#MDIO phys +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +# unused PHY drivers +CONFIG_BROADCOM_PHY=n +CONFIG_ICPLUS_PHY=n +#PRU MII PHYs for Industrial Boards +CONFIG_DP83848_PHY=y +# Enable phy for DRA72 evm +CONFIG_DP83867_PHY=y +# Enable phy for AM64 evm +CONFIG_DP83869_PHY=y +# Control onboard MDIO muxes +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y + +#MTD +CONFIG_MTD=y +CONFIG_MEMORY=y +CONFIG_TI_AEMIF=y +CONFIG_OMAP_GPMC=y +CONFIG_MTD_NAND_OMAP2=y +CONFIG_MTD_NAND_OMAP_BCH=y +CONFIG_MTD_NAND_OMAP_BCH_BUILD=y +CONFIG_MTD_NAND_DAVINCI=y +CONFIG_MTD_SPI_NAND=y +CONFIG_MTD_TESTS=m +CONFIG_MTD_CMDLINE_PARTS=y +CONFIG_MTD_UBI=y +CONFIG_MTD_HYPERBUS=y +CONFIG_HBMC_AM654=y + +#PCIE +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +CONFIG_PCI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_EPF_NTB=y +CONFIG_PCI_ENDPOINT_TEST=m +CONFIG_PCI_DRA7XX=y +CONFIG_PCI_DRA7XX_HOST=y +CONFIG_PCI_DRA7XX_EP=y +CONFIG_PCI_KEYSTONE=y +CONFIG_PCI_KEYSTONE_HOST=y +CONFIG_PCI_KEYSTONE_EP=y +CONFIG_PCI_J721E=y +CONFIG_PCI_J721E_HOST=y +CONFIG_PCI_J721E_EP=y +CONFIG_PCIE_CADENCE=y +CONFIG_PCIE_CADENCE_HOST=y +CONFIG_PCIE_CADENCE_EP=y + +#NTB +CONFIG_NTB=m +CONFIG_NTB_EPF=m +CONFIG_NTB_TRANSPORT=m +CONFIG_NTB_NETDEV=m + +#NVME +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m + +#These drivers have been used with DRA7x/AM57x PCIe RC with some success +CONFIG_NET_VENDOR_BROADCOM=y +CONFIG_NET_VENDOR_MARVELL=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_TIGON3=m +CONFIG_SKGE=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IWLWIFI=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_B43=m +#Generic Phys +CONFIG_PHY_AM654_SERDES=y +CONFIG_PHY_TI_KEYSTONE_SERDES=y +CONFIG_PHY_CADENCE_SIERRA=y + +# Networking +CONFIG_HSR=m +CONFIG_NF_CONNTRACK=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_BRIDGE=m +CONFIG_XFRM_USER=m +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_INET_AH=m +CONFIG_INET6_AH=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_SCH_FIFO=y +CONFIG_IP_SCTP=m +CONFIG_VLAN_8021Q=m +CONFIG_IP_MULTICAST=y +CONFIG_NET_SWITCHDEV=y + +# Ethernet drivers +CONFIG_TI_K3_AM65_CPSW_NUSS=y +CONFIG_TI_AM65_CPSW_TAS=y +CONFIG_TI_K3_AM65_CPTS=y +#MMC/SD support +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_OMAP_HS=y +CONFIG_MMC_SDHCI_OMAP=y +CONFIG_MMC_DW=n +CONFIG_MMC_SDHCI_AM654=y + +#SPI +CONFIG_SPI_CADENCE_QUADSPI=y +CONFIG_SPI_TI_QSPI=y +CONFIG_SPI_OMAP24XX=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SPIDEV=m +#Disable unused SPI controllers +CONFIG_SPI_BITBANG=n +CONFIG_SPI_CADENCE=n +CONFIG_SPI_ROCKCHIP=n +CONFIG_SPI_XILINX=n + +#Disable SPI NOR 4K SECTORS +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=n + +#SPI GPIO expanders +CONFIG_GPIO_PISOSR=m + +#SATA +CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_SATA_AHCI=m +CONFIG_ATA=m + +#USB PHY +CONFIG_OMAP_USB2=m + +#USB gadgets +CONFIG_USB_GADGET=m +CONFIG_USB_AUDIO=m +CONFIG_USB_ETH=m +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_MULTI=m +CONFIG_USB_G_MULTI_CDC=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_DBGP=m +CONFIG_USB_G_WEBCAM=m +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32 +CONFIG_USB_ZERO=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_F_PRINTER=y + +# USB DWC3 +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_DUAL_ROLE=y +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_AM62=m +CONFIG_USB_DWC3_PCI=n +CONFIG_USB_DWC2=n +CONFIG_USB_CHIPIDEA=n + +# USB CDNS3 +CONFIG_USB_CDNS3=m +CONFIG_USB_CDNS3_GADGET=y +CONFIG_USB_CDNS3_HOST=y +CONFIG_USB_CDNS3_TI=m + +#USB PHY +CONFIG_NOP_USB_XCEIV=m + +#USB MUSB +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_DUAL_ROLE=y +CONFIG_USB_MUSB_OMAP2PLUS=m +CONFIG_USB_MUSB_AM35X=m +CONFIG_USB_MUSB_DSPS=m +CONFIG_USB_MUSB_AM335X_CHILD=m +CONFIG_TI_CPPI41=y +CONFIG_USB_TI_CPPI41_DMA=y +CONFIG_AM335X_CONTROL_USB=y +CONFIG_AM335X_PHY_USB=y + +#USB EHCI +CONFIG_USB=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_EHCI_HCD_OMAP=m + +#USB Networking +CONFIG_USB_NET_DRIVERS=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_AX88179_178A=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_NCM=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_NET_ZAURUS=m + +#USB testing +CONFIG_USB_TEST=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +#USB Serial +CONFIG_USB_ACM=m +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OPTION=m + +# Extcon drivers +CONFIG_EXTCON=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_USB_GPIO=m + +# USB PD controller drivers +CONFIG_TYPEC_TPS6598X=m + +# PWM +CONFIG_PWM_TIECAP=y +CONFIG_PWM_TIEHRPWM=y +CONFIG_PWM_TIPWMSS=y +CONFIG_PWM_OMAP_DMTIMER=y + +# eCAP driver +CONFIG_TI_ECAP_CAPTURE=m + +# 1-wire Bus Masters +CONFIG_W1=m +CONFIG_HDQ_MASTER_OMAP=m + +# Matrix keypad +CONFIG_KEYBOARD_MATRIX=m + +#Touchscreen/ADC +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_MFD_TI_AM335X_TSCADC=m +CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m +CONFIG_TI_AM335X_ADC=m + +#CAN +CONFIG_CAN=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_M_CAN=m +CONFIG_CAN_M_CAN_PLATFORM=m + +# CAN Transceiver +CONFIG_PHY_CAN_TRANSCEIVER=m + +# Rotary Encoder +CONFIG_INPUT_GPIO_DECODER=m + +# Filesystem extra options +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_UBIFS_FS=y + +# HD-Audio +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m + +#UFS +CONFIG_SCSI=y +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFSHCD_PLATFORM=y +CONFIG_SCSI_UFS_CDNS_PLATFORM=y +CONFIG_SCSI_UFS_TI_J721E=y + +#PRUSS-UART +CONFIG_SERIAL_8250_PRUSS=m + +# MUX Drivers +CONFIG_MUX_GPIO=y + +# PRU Soft UART driver +CONFIG_SERIAL_PRU_SWUART=m + +# Enable Power line communication Common drivers +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCA7000=m +CONFIG_QCA7000_SPI=m +CONFIG_QCA7000_UART=m + +# AF_XDP +CONFIG_BPF_SYSCALL=y +CONFIG_XDP_SOCKETS=y +################################################## +# TI Audio/Display config options +################################################## + +CONFIG_CMA=y +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 + +# backlight + +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TLC591XX=y + +CONFIG_BACKLIGHT_PWM=y +CONFIG_BACKLIGHT_GPIO=y +CONFIG_BACKLIGHT_LED=y + +# fbdev + +CONFIG_FB_SSD1307=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DRM_MIPI_DBI=m +CONFIG_TINYDRM_ILI9225=m + +# DRM +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y +CONFIG_DRM_DISPLAY_CONNECTOR=y +CONFIG_DRM_LVDS_CODEC=y +CONFIG_DRM_SII902X=y +CONFIG_DRM_TOSHIBA_TC358767=y +CONFIG_DRM_TOSHIBA_TC358768=y +CONFIG_DRM_TI_TFP410=y +CONFIG_DRM_TI_TPD12S015=y + +# Firmware loading only works if built as module +CONFIG_DRM_CDNS_MHDP8546=m +CONFIG_DRM_CDNS_DSI=m + +CONFIG_PHY_J721E_WIZ=y +CONFIG_PHY_CADENCE_TORRENT=y + +# SGX driver needs legacy support +CONFIG_DRM_LEGACY=y + +CONFIG_DRM_I2C_NXP_TDA998X=y + +# tidss +CONFIG_DRM_TIDSS=y + +# Touchscreen +CONFIG_TOUCHSCREEN_GOODIX=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_HID_MULTITOUCH=m + +# V4L2 +CONFIG_VIDEO_CADENCE=y +CONFIG_VIDEO_CADENCE_CSI2RX=m +CONFIG_VIDEO_TI_CAL=m +CONFIG_VIDEO_TI_J721E_CSI2RX=m +CONFIG_VIDEO_IMX390=m +CONFIG_VIDEO_OV2659=m +CONFIG_VIDEO_OV5640=m +CONFIG_VIDEO_OV1063X=m +CONFIG_VIDEO_OV2312=m +CONFIG_VIDEO_DS90UB953=m +CONFIG_VIDEO_DS90UB960=m +CONFIG_PHY_CADENCE_DPHY=m + +# Sound +CONFIG_SND_SOC_DAVINCI_MCASP=y +CONFIG_SND_SOC_J721E_EVM=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_TLV320AIC31XX=m +CONFIG_SND_SOC_TLV320AIC3X=m + +# display sharing +CONFIG_RPMSG_KDRV_DISPLAY=y +################################################## +# TI Multimedia (Video Decode, Encode) Configs +################################################## + +# IMG D5500 v4l2 Driver Config Options +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_IMG_VXD_DEC=m + +# IMG VXE384 v4l2 Driver Config Options +CONFIG_VIDEO_IMG_VXE_ENC=m + +# Enable multimedia staging drivers for Wave VPU driver. +CONFIG_STAGING_MEDIA=y +CONFIG_VIDEO_WAVE_VPU=m +############################################## +# +# Kernel options needed for systemd enabled TI SDKs +# See https://cgit.freedesktop.org/systemd/systemd/tree/README#n38 for details +# +############################################## +CONFIG_TMPFS=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_CGROUPS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_PERF=y + +CONFIG_INOTIFY_USER=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EPOLL=y +CONFIG_NET=y +CONFIG_SYSFS=y +CONFIG_PROC_FS=y +CONFIG_FHANDLE=y + +# udev will fail to work with the legacy sysfs layout: +CONFIG_SYSFS_DEPRECATED=n + +# Legacy hotplug slows down the system and confuses udev: +CONFIG_UEVENT_HELPER_PATH="" + +# Userspace firmware loading is not supported and should +# be disabled in the kernel: +CONFIG_FW_LOADER_USER_HELPER=n + +# Some udev rules and virtualization detection relies on it: +# Only for UEFI based systems +# http://cateee.net/lkddb/web-lkddb/DMI.html +CONFIG_DMIID=n + +# Support for some SCSI devices serial number retrieval, to +# create additional symlinks in /dev/disk/ and /dev/tape: +CONFIG_BLK_DEV_BSG=y + +# Required for PrivateNetwork and PrivateDevices in service units: +# Note that systemd-localed.service and other systemd units use +# PrivateNetwork and PrivateDevices so this is effectively required. +CONFIG_NAMESPACES=y +CONFIG_NET_NS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y + +# Optional but strongly recommended options: those are nice to have and +# indeed recommended, but not necessarily systemd required. These to be +# enabled in corresponding domain fragments since they are not specific +# to supporting systemd. + +CONFIG_SECCOMP=y +# for kcmp syscall +CONFIG_CHECKPOINT_RESTORE=y + +# Required for CPUShares= in resource control unit settings +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y + +# Required for CPUQuota= in resource control unit settings +CONFIG_CFS_BANDWIDTH=y + +# For systemd-bootchart, several proc debug interfaces are required: +# Systemd-debug.cfg? +CONFIG_SCHEDSTATS=y +CONFIG_SCHED_DEBUG=y + +# We recommend to turn off Real-Time group scheduling in the +# kernel when using systemd. RT group scheduling effectively +# makes RT scheduling unavailable for most userspace, since it +# requires explicit assignment of RT budgets to each unit whose +# processes making use of RT. As there's no sensible way to +# assign these budgets automatically this cannot really be +# fixed, and it's best to disable group scheduling hence. +CONFIG_RT_GROUP_SCHED=n + +# Note that kernel auditing is broken when used with systemd's +# container code. When using systemd in conjunction with +# containers, please make sure to either turn off auditing at +# runtime using the kernel command line option "audit=0", or +# turn it off at kernel compile time using: +CONFIG_AUDIT=n +############################################## +# +# Kernel options needed for container enabled TI SDKs +# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh +# Also see lxc-checkconfig +# +############################################## + +# Just the basic container configuration necessary +CONFIG_CGROUP_BPF=y +CONFIG_VETH=m +CONFIG_BRIDGE_NETFILTER=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_IP_VS=m +CONFIG_IP_VS_RR=m +CONFIG_VXLAN=m +CONFIG_IPVLAN=m +CONFIG_MACVLAN=m +CONFIG_DUMMY=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_AUFS_FS=m +CONFIG_BTRFS_FS=m +CONFIG_BLK_DEV_DM=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_OVERLAY_FS=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig index 083720f512..0b196f4cce 100644 --- a/configs/am62x_sk_defconfig +++ b/configs/am62x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am62x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,23 +16,28 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="256M" 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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="am62x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig index 411b3d5b0f..ccd58dad68 100644 --- a/configs/am64x_sk_defconfig +++ b/configs/am64x_sk_defconfig @@ -1,8 +1,12 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=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_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/snapshot/ti-linux-kernel-08.06.00.007.tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/ti/am64x_sk/ti_sdk_arm64_release_defconfig" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" BR2_LINUX_KERNEL_INSTALL_TARGET=y @@ -12,12 +16,15 @@ 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_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-2fcd408bb3a6756767a43c073c597cef06e7f2d5.tar.gz" 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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL=y +BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL_LOCATION="https://github.com/OP-TEE/optee_os/archive/8e74d47616a20eaa23ca692f4bbbf917a236ed94.tar.gz" +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_FW_TYPE_TISCI=y @@ -25,11 +32,13 @@ BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" BR2_TARGET_TI_K3_R5_LOADER=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL=y +BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" 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_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://git.ti.com/cgit/ti-u-boot/ti-u-boot/snapshot/ti-u-boot-08.06.00.007.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am64x_evm_a53" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:08 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:08 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-8-dannenberg@ti.com> The ti-core-secdev-k3 package is used to provide binary image signing tools and keys to the build process needed to build boot artifacts for the secure boot flow on TI K3 platform "High Security" SoCs (device variants "HS-FS" and "HS-SE"). This package is not needed building for "General Purpose" ("GP") SoC variants. This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot packages which are all used as part of the boot flow of TI K3 platform devices to make use of the ti-core-secdev-k3 package if enabled. Note that although the use of the underlying 'core-secdev-k3' tool provided by TI is required to generate bootable images for HS-FS and HS-SE device variants, the use of this Buildroot package itself should remain optional, hence no hard dependencies are being established. The reason is that a user often wants to provide their own signing tool through the use of the TI_SECURE_DEV_PKG environmental variable set outside Buildroot on their specific build machine, especially for HS-SE device variants where the signing tool would contain the user's private keys. https://git.ti.com/cgit/security-development-tools/core-secdev-k3 Signed-off-by: Andreas Dannenberg --- boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ boot/uboot/uboot.mk | 10 ++++++ package/Config.in.host | 1 + package/ti-core-secdev-k3/Config.in.host | 11 +++++++ .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ 7 files changed, 76 insertions(+) create mode 100644 package/ti-core-secdev-k3/Config.in.host create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk index b624f93771..57202d6918 100644 --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ O=$(@D)/tmp \ BIN_DIR=$(@D) +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + define TI_K3_IMAGE_GEN_BUILD_CMDS $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) endef diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk index 341888623e..8311e1b401 100644 --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ HOSTLDFLAGS="$(HOST_LDFLAGS)" +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + define TI_K3_R5_LOADER_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) endef diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 48af69bd26..472fec8619 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf endif +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) +# Only set TI_SECURE_DEV_PKG make option if not already defined in the +# environment, thus allowing the user to unconditionally override this +# setting with a custom location on their build machine containing their +# private keys, etc. +ifeq ($(TI_SECURE_DEV_PKG),) +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) +endif +endif + ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) # Currently supports the FW from Git tag 08.06.00.006 by default TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 diff --git a/package/Config.in.host b/package/Config.in.host index dcadbfdfc1..eed39a4102 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -103,6 +103,7 @@ menu "Host utilities" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" + source "package/ti-core-secdev-k3/Config.in.host" source "package/uboot-tools/Config.in.host" source "package/util-linux/Config.in.host" source "package/utp_com/Config.in.host" diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host new file mode 100644 index 0000000000..364619d824 --- /dev/null +++ b/package/ti-core-secdev-k3/Config.in.host @@ -0,0 +1,11 @@ +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 + bool "host ti-core-secdev-k3" + help + ti-core-secdev-k3 is used to provide binary image signing + tools and keys to the build process needed to build boot + artifacts for the secure boot flow on TI K3 platform + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). + This package is not needed building for "General Purpose" + ("GP") SoC variants. + + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash new file mode 100644 index 0000000000..526ed29514 --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk new file mode 100644 index 0000000000..c388af2865 --- /dev/null +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk @@ -0,0 +1,31 @@ +################################################################################ +# +# ti-core-secdev-k3 +# +################################################################################ + +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz + +# To allow the image signing process for various firmware artifacts to work the +# build process for TI K3 platform HS-FS and HS-SE device variants is using the +# 'core-secdev-k3' tool provided by TI. Its location must be made available to +# the build process of dependent packages by exporting it through the use of an +# environmental variable. In order to not pollute the global Buildroot +# environment let's record the package's location and then define the actual +# environmental variable needed for the build only in the packages that need it. +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 + +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates +endef + +$(eval $(host-generic-package)) -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:05 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:05 -0500 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-5-dannenberg@ti.com> From: Xuanhao Shi Adds support for TI's SK-AM64 board by introducing the am64x_sk_defconfig file and related support files. 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 4 ++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ 4 files changed, 101 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 7ed9f040cc..a4d729983b 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/ @@ -3021,8 +3023,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..fe83c675f5 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,26 @@ +Texas Instuments SK-AM64 Test and Development Board + +Description +=========== +This configuration will build a complete image for the TI SK-AM64 board. + +How to Build +============ +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +To copy the resultimg output image file to an SD card use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M + +How to Run +========== +Insert the SD card into the SK-AM62 board, and power it up through +the USB Type-C connector. The system should come up. You can use +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE +to communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..411b3d5b0f --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,44 @@ +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_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_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER=y +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 dannenberg at ti.com Thu Jun 22 16:02:01 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:01 -0500 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards Message-ID: <20230622160212.2063472-1-dannenberg@ti.com> This series introduces support for TI's AM64x and AM62x SK boards. This updated series introduces an additional package to abstract the signing process for TI K3 "high security" devices to enable a better out-of-box experience and has some other smaller improvements, see change log. For more on the background and future plans of this overall effort please refer to the cover letter of PATCH v8, see [5]. Changes in v9: - adds new ti-core-secdev-k3 package to manage they binary boot artifact signing as required on secure HS-FS and HS-SE device variants. With this the user no longer needs to provide the location of the underlying core-secdev-k3 TI tool through the TI_SECURE_DEV_PKG environmental variable using the extra step that was required in PATCH v8, enabling an easier out-of-box experience for "fresh" SK-AM62B / SK-AM64B TI boards which now all come with "HS-FS" devices. Note that once keys/certificates are programmed into an HS-FS device, effectively turning them into HS-SE devices, the user will then need to provide their private keys for signing which from our experience is best done through the TI_SECURE_DEV_PKG env variable, in analogy also with the TI Yocto-based SDK [4]. This is also the reason this package doesn't introduce any hard dependencies at this time. Thanks Fran?ois Perrad and Arnout Vandecappelle for feedback/suggestions here. - added Kconfig multiple-choice support for picking the SoC security type (GP, HS-FS, and HS-SE) for better ease-of-use - fixed an issue with the hash check for the ti-k3-r5-loader as identified by Patrick Oppenlander - added Tested-by: Julien Olivain tag for build/boot testing the solution on an SK-AM64B board Changes in v8: - extended to also include AM62 devices (somewhat similar device as AM64, but with graphics) - added IMG Rogue graphics driver KM/UM packages supporting AM62 and other TI K3 platform devices - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level of basic platform feature-completeness and quality as the official SDK - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS High Security device variants by default. The switch to HS-FS devices was made through follow-on commit to document in the Git history how this is done (also allowing somebody to unroll it for a quick test on a GP device). Note that this requires the TI_SECURE_DEV_PKG environmental variable to be defined at build time pointing to a valid core-secdev-k3 folder location, otherwise the build will fail. - extended ti-k3-r5-loader package to allow for full build source customization - extended the ti-k3-image-gen package to accommodate the different classes of device firmware types used on TI K3 SoC like AM62 (TIFS) vs. AM64 (TISCI). With this support any TI K3 device including AM65, AM68, AM69, J721E etc. should now be enabled by this package. - extended the uboot package to allow building a Device Manager (DM) firmware into the U-Boot SPL image as required on certain TI K3 SoCs like AM62, AM62A, etc. - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also this package no longer downloads stuff during build (ugh!!), thanks to changes as proposed by Fran?ois Perrad. - incorporated some cleanup feedback on k3-image-gen from Julien Olivain such as missing hash on LICENSE file and a later image Generator Git tag is now used (that is matching the TISDK v8.6 baseline equivalent that is being implemented). - improved wording/descriptions in the 'board/ti/am64x_sk: add new board' commit as suggested by Thomas Petazzoni. Did not make the change regarding explicitly specifying the Cortex-A53 core as it seems to be implied and is not emitted by 'make savedefconfig'. Also using a fixed version of OPTEE as per TI SDK v8.6 baseline addresses Thomas' the desire to build with a known-good version. Changes in v7: - changes per Fran?ois Perrad's review comments 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. [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ Andreas Dannenberg (8): boot/ti-k3-r5-loader: allow for full build source customization boot/uboot: add support for building the TI K3 DM into U-Boot board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources package/ti-core-secdev-k3: new package board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants package/ti-rogue-km: new package package/ti-rogue-um: new package configs/am62x_sk_defconfig: enable IMG Rogue graphics driver Xuanhao Shi (3): boot/ti-k3-image-gen: new package board/ti/am64x_sk: add new board board/ti/am62x_sk: add new board DEVELOPERS | 10 + board/ti/am62x_sk/genimage.cfg | 27 + board/ti/am62x_sk/readme.txt | 26 + .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ board/ti/am64x_sk/genimage.cfg | 27 + board/ti/am64x_sk/readme.txt | 26 + .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 57 + boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + boot/ti-k3-r5-loader/Config.in | 65 +- boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- boot/uboot/Config.in | 17 + boot/uboot/uboot.mk | 26 + configs/am62x_sk_defconfig | 56 + configs/am64x_sk_defconfig | 53 + package/Config.in | 2 + package/Config.in.host | 1 + package/ti-core-secdev-k3/Config.in.host | 11 + .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + package/ti-rogue-km/Config.in | 28 + package/ti-rogue-km/ti-rogue-km.hash | 3 + package/ti-rogue-km/ti-rogue-km.mk | 37 + .../0001-all-drop-the-init-script.patch | 832 +++++++ package/ti-rogue-um/Config.in | 52 + package/ti-rogue-um/ti-rogue-um.hash | 3 + package/ti-rogue-um/ti-rogue-um.mk | 38 + 31 files changed, 9348 insertions(+), 4 deletions(-) create mode 100644 board/ti/am62x_sk/genimage.cfg create mode 100644 board/ti/am62x_sk/readme.txt create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig 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 configs/am62x_sk_defconfig create mode 100644 configs/am64x_sk_defconfig create mode 100644 package/ti-core-secdev-k3/Config.in.host create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk create mode 100644 package/ti-rogue-km/Config.in create mode 100644 package/ti-rogue-km/ti-rogue-km.hash create mode 100644 package/ti-rogue-km/ti-rogue-km.mk create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch create mode 100644 package/ti-rogue-um/Config.in create mode 100644 package/ti-rogue-um/ti-rogue-um.hash create mode 100644 package/ti-rogue-um/ti-rogue-um.mk -- 2.34.1 From dannenberg at ti.com Thu Jun 22 16:02:03 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Thu, 22 Jun 2023 11:02:03 -0500 Subject: [Buildroot] [PATCH v9 02/11] boot/ti-k3-image-gen: new package In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230622160212.2063472-3-dannenberg@ti.com> From: Xuanhao Shi This is the image generator that builds the initial boot binary, tiboot3.bin, for the R5 core on TI's K3 family of 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 Signed-off-by: Andreas Dannenberg Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Tested-by: Bryan Brattlof Cc: Romain Naour Reviewed-by: Francois Perrad Reviewed-by: Julien Olivain --- DEVELOPERS | 2 + boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 57 ++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 +++++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 81 +++++++++++++++++++++++ 5 files changed, 158 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 694dfe0bdd..7ed9f040cc 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 @@ -3020,6 +3021,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 58366e035e..3c2b05438d 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -20,6 +20,7 @@ source "boot/opensbi/Config.in" source "boot/s500-bootloader/Config.in" source "boot/shim/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..910e1b99bc --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,57 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + depends on 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 that is running on + the R5 core. Currently supports version 08.06.00.007 + as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +choice + prompt "Firmware type" + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS + bool "TIFS" + help + Use firmware type TIFS for SoCs like AM62x and + AM62Ax. + +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI + bool "TISCI" + help + Use firmware type TISCI for SoCs like AM64x and + AM65x. + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SoC" + help + The target SoC option for image gen. + For example, "am64x" for AM64x boards. + +choice + prompt "SoC Security type" + default BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP + bool "GP (General Purpose)" + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS + bool "HS-FS (High Security - Field Securable)" + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE + bool "HS-SE (High Security - Security Enforcing)" + +endchoice + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "Config type" + 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..2c73927e0b --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,17 @@ +# Locally calculated +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE + +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin + +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin 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..b624f93771 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,81 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 +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 + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") +else +$(error No TI K3 Image Gen firmware type set) +endif + +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) + +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"gp") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs-fs") +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE),y) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs") +else +$(error No TI K3 Image Gen SoC security type set) +endif + +TI_K3_IMAGE_GEN_CONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG)) + +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to +# FW from Git tag 08.06.00.006 +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin +else +TI_K3_SYSFW_SOURCE = \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin +endif +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) + +define TI_K3_SYSFW_COPY + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) +endef +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY + +# 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_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=$(@D)/tmp \ + BIN_DIR=$(@D) + +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 bugzilla at busybox.net Thu Jun 22 16:26:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:26:36 +0000 Subject: [Buildroot] [Bug 15411] engicam_imx6qdl_icore_qt5_defconfig / buildroot-imx6-sabresd_qt5_defconfig: Invalid argument 'function_name' in test In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15411 Jan-Benedict Glaw changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #2 from Jan-Benedict Glaw --- Both of these builds are working again, closing the ticket. Thanks! -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Jun 22 16:32:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:32:41 +0000 Subject: [Buildroot] [Bug 15658] New: hifive_unleashed_defconfig: Linker errors in opensbi-0.9 Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Bug ID: 15658 Summary: hifive_unleashed_defconfig: Linker errors in opensbi-0.9 Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- As of c765ac9c02dbddd53cf6813cf59c8f265b043caf, I see this build error: [build 2023-06-20 03:57:13] ELF platform/generic/firmware/fw_dynamic.elf [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_init.o): in function `sbi_init': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_init.c:385: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_ipi.o): in function `sbi_ipi_send_many': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_ipi.c:78: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_ipi.c:92: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_process': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:213: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:220: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_update': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/sbi/sbi_tlb.c:308: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(sbi_tlb.o): in function `sbi_tlb_process_count': [...] [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/utils/libfdt/fdt_wip.c:81: undefined reference to `__stack_chk_guard' [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/host/lib/gcc/riscv64-buildroot-linux-gnu/11.3.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/lib/libplatsbi.a(fdt_wip.o): in function `fdt_nop_region_': [build 2023-06-20 03:57:13] /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/lib/utils/libfdt/fdt_wip.c:55: undefined reference to `__stack_chk_fail' [build 2023-06-20 03:57:13] collect2: error: ld returned 1 exit status [build 2023-06-20 03:57:13] make[1]: *** [Makefile:351: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/build/platform/generic/firmware/fw_dynamic.elf] Error 1 [build 2023-06-20 03:57:13] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9' [build 2023-06-20 03:57:13] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/5/buildroot/output/build/opensbi-0.9/.stamp_built] Error 2 (Build log at http://toolchain.lug-owl.de/laminar/jobs/buildroot-hifive_unleashed_defconfig/5 ) -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Thu Jun 22 16:38:44 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 16:38:44 +0000 Subject: [Buildroot] [Bug 15661] New: mx53loco_defconfig: Dependency on OpenSSL missing Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 Bug ID: 15661 Summary: mx53loco_defconfig: Dependency on OpenSSL missing Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: jbglaw at lug-owl.de CC: buildroot at uclibc.org Target Milestone: --- Hi! As of c765ac9c02dbddd53cf6813cf59c8f265b043caf, I see this build error: [build 2023-06-20 19:29:26] /usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/host/include -Wp,-MD,tools/.aisimage.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -DCONFIG_FIT_SIGNATURE -DCONFIG_FIT_SIGNATURE_MAX_SIZE=0xffffffff -DCONFIG_FIT_CIPHER -include ./include/compiler.h -idirafterinclude -idirafter./arch/arm/include -I./scripts/dtc/libfdt -I./tools -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE -c -o tools/aisimage.o tools/aisimage.c [build 2023-06-20 19:29:27] In file included from tools/imagetool.h:24, [build 2023-06-20 19:29:27] from tools/aisimage.c:7: [build 2023-06-20 19:29:27] include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory [build 2023-06-20 19:29:27] 1383 | # include [build 2023-06-20 19:29:27] | ^~~~~~~~~~~~~~~ [build 2023-06-20 19:29:27] compilation terminated. [build 2023-06-20 19:29:27] make[2]: *** [scripts/Makefile.host:112: tools/aisimage.o] Error 1 [build 2023-06-20 19:29:27] make[1]: *** [Makefile:1871: tools] Error 2 [build 2023-06-20 19:29:27] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/build/uboot-2023.01' [build 2023-06-20 19:29:27] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-mx53loco_defconfig/5/buildroot/output/build/uboot-2023.01/.stamp_built] Error 2 (Full build log at http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/5) I guess it's just a dependency missing here. -- You are receiving this mail because: You are on the CC list for the bug. From ps.report at gmx.net Thu Jun 22 16:46:24 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:46:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option In-Reply-To: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> References: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230622184624.71efcb4b@gmx.net> Hello Dario, On Thu, 22 Jun 2023 16:09:45 +0200, Dario Binacchi wrote: > Currently there is no explicit way to enable/disable the adaptivedemux2 > plugin. Create a menu entry allowing users to disable or enable the plugin, > like we have for other features. > > Signed-off-by: Dario Binacchi > --- > package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ > package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 6 ++++++ > 2 files changed, 13 insertions(+) > > diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in > index d7ec16e80014..3e849307831b 100644 > --- a/package/gstreamer1/gst1-plugins-good/Config.in > +++ b/package/gstreamer1/gst1-plugins-good/Config.in > @@ -32,6 +32,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 > Enable bz2 support for the following plugins: > matroska > > +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 > + bool "Adaptive Streaming 2 support" > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_LIBSOUP > + help > + Adaptive Streaming 2 plugin > + Please move this somewhere below the 'comment "plugins with external dependencies"' line... > comment "dependency-less plugins" > > config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > index bbcd3aecabd1..c26e32a1841e 100644 > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > @@ -58,6 +58,12 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled > GST1_PLUGINS_GOOD_DEPENDENCIES += orc > endif > > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled Missing: GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 Regards, Peter > +else > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled > +endif > + > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) > GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled > else From festevam at gmail.com Thu Jun 22 16:49:51 2023 From: festevam at gmail.com (Fabio Estevam) Date: Thu, 22 Jun 2023 13:49:51 -0300 Subject: [Buildroot] [PATCH] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20230622164951.1213353-1-festevam@gmail.com> Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory Reported-by: Jan-Benedict Glaw Signed-off-by: Fabio Estevam --- configs/mx53loco_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 212a032d84aa..d03c7d0916e8 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Kernel BR2_LINUX_KERNEL=y -- 2.34.1 From ps.report at gmx.net Thu Jun 22 16:55:21 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:55:21 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libubox: bump version to 75a3b87 Message-ID: <20230622165522.16397-1-ps.report@gmx.net> Changelog: - be3dc7223a6d uloop: avoid integer overflow in tv_diff - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining - 334415738150 uloop: add uloop_timeout_remaining64 - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 - c86a894ec63d uloop: deprecate uloop_timeout_remaining - cce5e351278b vlist: define vlist_for_each_element_safe - f2d6752901f2 blob: clear buf->head when freeing a buffer - 45210ce14136 list.h: add container_of_safe macro - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr - ef5e8e38bd38 usock: fix poll return code check - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time - 362951a2d96e uloop: fix uloop_run_timeout - 75a3b870cace uloop: add support for integrating with a different event loop Signed-off-by: Peter Seiderer --- package/libubox/libubox.hash | 2 +- package/libubox/libubox.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash index 2775427485..48b6432f5d 100644 --- a/package/libubox/libubox.hash +++ b/package/libubox/libubox.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk index 90ba57a883..d6da078c7b 100644 --- a/package/libubox/libubox.mk +++ b/package/libubox/libubox.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git LIBUBOX_SITE_METHOD = git LIBUBOX_LICENSE = ISC, BSD-3-Clause -- 2.41.0 From ps.report at gmx.net Thu Jun 22 16:55:22 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Thu, 22 Jun 2023 18:55:22 +0200 Subject: [Buildroot] [PATCH v1 2/2] package/ubus: bump version to f787c97 In-Reply-To: <20230622165522.16397-1-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> Message-ID: <20230622165522.16397-2-ps.report@gmx.net> Changelog: - 66baa44b8dee libubus: introduce new status messages - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR - 584f56a23314 cli: improve error logging for call command - 2f793a4eb063 lua: add optional path filter to objects() method - 2bebf93cd334 ubusd: handle invoke on event object without data - 9913aa61de73 ubusd: add lookup command queuing support - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown Signed-off-by: Peter Seiderer --- package/ubus/ubus.hash | 2 +- package/ubus/ubus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash index 2b7181e5d2..faa2e2626e 100644 --- a/package/ubus/ubus.hash +++ b/package/ubus/ubus.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk index fa856fb36a..1f9891411a 100644 --- a/package/ubus/ubus.mk +++ b/package/ubus/ubus.mk @@ -4,7 +4,7 @@ # ################################################################################ -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f UBUS_SITE = https://git.openwrt.org/project/ubus.git UBUS_SITE_METHOD = git -- 2.41.0 From ddrokosov at sberdevices.ru Thu Jun 22 17:18:06 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Thu, 22 Jun 2023 20:18:06 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230609113415.13856-1-ddrokosov@sberdevices.ru> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> Message-ID: <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> Hello, Add Peter Korsgaard and move "buildroot" mailing list from Cc. Could you please take a look at this patchset? I believe that linux-mm tools are helpful for investigating kernel memory distribution in embedded systems. On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > This toolset was designed to facilitate the testing, monitoring, and > tracing of various things with virtual memory, pages, and slab objects. > It is an invaluable resource for identifying and analyzing > memory-related issues, such as leaks and bottlenecks, and can greatly > enhance one's understanding of memory utilization within a system. > > The mm toolset includes: > - page_owner_sort: userspace helper to sort the output of > /sys/kernel/debug/page_owner, which helps to know who allocates > the page from kernel context > - slabinfo: the tool which gets reports about slabs, for example > show empty slabs, modify of slab debug options at runtime, display > all information about a slabcache > - page-types: a handy tool for querying page flags > > Signed-off-by: Dmitry Rokosov > --- > package/linux-tools/Config.in | 18 ++++++++ > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > 2 files changed, 77 insertions(+) > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > index 880ad08f0f1c..3ecc45574b82 100644 > --- a/package/linux-tools/Config.in > +++ b/package/linux-tools/Config.in > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > +config BR2_PACKAGE_LINUX_TOOLS_MM > + bool "mm" > + select BR2_PACKAGE_LINUX_TOOLS > + help > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > + > + - page_owner_sort: userspace helper to sort the output of > + /sys/kernel/debug/page_owner, which helps to know who allocates > + the page from kernel context > + > + - slabinfo: the tool which gets reports about slabs, for example > + show empty slabs, modify of slab debug options at runtime, display > + all information about a slabcache > + > + - page-types: a handy tool for querying page flags > + > + These tools are available only from kernel version 3.4. > + > endmenu > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > new file mode 100644 > index 000000000000..a59f1c46ff97 > --- /dev/null > +++ b/package/linux-tools/linux-tool-mm.mk.in > @@ -0,0 +1,59 @@ > +################################################################################ > +# > +# mm > +# > +################################################################################ > + > +LINUX_TOOLS += mm > + > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > + > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > + > +# For the first time tools/vm was introduced in the 3.4 kernel version > +KVER_MAJOR_MIN = 3 > +KVER_MINOR_MIN = 4 > + > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > +# instead of tools/vm > +KVER_MAJOR_MM = 6 > +KVER_MINOR_MM = 3 > + > +define MM_BUILD_CMDS > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > + echo "too old and doesn't have the mm tools." ; \ > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > + echo "kernel must be used." ; \ > + exit 1 ; \ > + fi > + > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > + MM=mm; \ > + else \ > + MM=vm; \ > + fi; \ > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > + $(MM_MAKE_OPTS) $${MM} > +endef > + > +define MM_INSTALL_TARGET_CMDS > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > + MM=mm; \ > + else \ > + MM=vm; \ > + fi; \ > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > + $(MM_MAKE_OPTS) \ > + INSTALL_ROOT=$(TARGET_DIR) \ > + DESTDIR=$(TARGET_DIR) \ > + $${MM}_install > +endef > -- > 2.36.0 > -- Thank you, Dmitry From bernd at kuhls.net Thu Jun 22 17:24:45 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 22 Jun 2023 19:24:45 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230622172445.1854863-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 70591f4a25..315af971db 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index d90f6cb2a3..f49ab52afb 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 5b16e659df..10e33a7306 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bugzilla at busybox.net Thu Jun 22 18:51:11 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Thu, 22 Jun 2023 18:51:11 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 --- Comment #1 from Jan-Benedict Glaw --- I fetched the patch (from email) and queued a new build: http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/6 Will report tomorrow if that was successful as expected. -- You are receiving this mail because: You are on the CC list for the bug. From dario.binacchi at amarulasolutions.com Thu Jun 22 21:39:17 2023 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Thu, 22 Jun 2023 23:39:17 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi --- Changes in v2: - Move the option below the 'comment "plugins with external dependencies"'. - Add plugin dependencies (i.e. libsoup libxml2) in gst1-plugins-good.mk. Signed-off-by: Dario Binacchi --- package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e80014..9d849580c52f 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -258,6 +258,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M comment "plugins with external dependencies" +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "Adaptive Streaming 2 support" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + help + Adaptive Streaming 2 plugin + config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME bool "lame (*.mp3 audio encoder)" select BR2_PACKAGE_LAME diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecabd1..41f4c727f3a8 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else -- 2.32.0 From patrick.oppenlander at gmail.com Fri Jun 23 03:48:30 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 23 Jun 2023 13:48:30 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230622160212.2063472-8-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> Message-ID: On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot wrote: > > The ti-core-secdev-k3 package is used to provide binary image signing > tools and keys to the build process needed to build boot artifacts for > the secure boot flow on TI K3 platform "High Security" SoCs (device > variants "HS-FS" and "HS-SE"). This package is not needed building for > "General Purpose" ("GP") SoC variants. > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > packages which are all used as part of the boot flow of TI K3 platform > devices to make use of the ti-core-secdev-k3 package if enabled. > > Note that although the use of the underlying 'core-secdev-k3' tool > provided by TI is required to generate bootable images for HS-FS and > HS-SE device variants, the use of this Buildroot package itself should > remain optional, hence no hard dependencies are being established. The > reason is that a user often wants to provide their own signing tool > through the use of the TI_SECURE_DEV_PKG environmental variable set > outside Buildroot on their specific build machine, especially for HS-SE > device variants where the signing tool would contain the user's private > keys. > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > boot/uboot/uboot.mk | 10 ++++++ > package/Config.in.host | 1 + > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > 7 files changed, 76 insertions(+) > create mode 100644 package/ti-core-secdev-k3/Config.in.host > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > index b624f93771..57202d6918 100644 > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > O=$(@D)/tmp \ > BIN_DIR=$(@D) > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > define TI_K3_IMAGE_GEN_BUILD_CMDS > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > endef > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index 341888623e..8311e1b401 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > define TI_K3_R5_LOADER_BUILD_CMDS > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > endef > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 48af69bd26..472fec8619 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > endif > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif > + > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > # Currently supports the FW from Git tag 08.06.00.006 by default > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..eed39a4102 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -103,6 +103,7 @@ menu "Host utilities" > source "package/systemd/Config.in.host" > source "package/tegrarcm/Config.in.host" > source "package/ti-cgt-pru/Config.in.host" > + source "package/ti-core-secdev-k3/Config.in.host" > source "package/uboot-tools/Config.in.host" > source "package/util-linux/Config.in.host" > source "package/utp_com/Config.in.host" > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > new file mode 100644 > index 0000000000..364619d824 > --- /dev/null > +++ b/package/ti-core-secdev-k3/Config.in.host > @@ -0,0 +1,11 @@ > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > + bool "host ti-core-secdev-k3" > + help > + ti-core-secdev-k3 is used to provide binary image signing > + tools and keys to the build process needed to build boot > + artifacts for the secure boot flow on TI K3 platform > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > + This package is not needed building for "General Purpose" > + ("GP") SoC variants. > + > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > new file mode 100644 > index 0000000000..526ed29514 > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > new file mode 100644 > index 0000000000..c388af2865 > --- /dev/null > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > @@ -0,0 +1,31 @@ > +################################################################################ > +# > +# ti-core-secdev-k3 > +# > +################################################################################ > + > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz Hi Andreas, Would it make sense to support user customisation of this via Kconfig instead of using the magic TI_SECURE_DEV_PKG environment variable? I'm slightly confused about how this is intended to work. core-secdev-k3 contains both infrastructure (scripts) and data (keys) to secure the image. It looks like someone tried to split these concerns by supporting customisation of the key location. secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something containing keys/custMpk.pem, but the rest of the process expects TI_SECURE_DEV_PKG to point to something containing scripts to secure the binary blobs. It would make more sense to me to support overriding just the key, rather than having to duplicate all the scripts too. Could we support configuring the location of the custMpk.pem key and have the build process replace the default key in build/host-ti-core-secdev-k3-08.06.00.007/keys? Is there a reason why a customer is expected to replace (or, more likely, duplicate) the scripts rather than just supply a key? Patrick > +# To allow the image signing process for various firmware artifacts to work the > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > +# the build process of dependent packages by exporting it through the use of an > +# environmental variable. In order to not pollute the global Buildroot > +# environment let's record the package's location and then define the actual > +# environmental variable needed for the build only in the packages that need it. > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > + > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > +endef > + > +$(eval $(host-generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From patrick.oppenlander at gmail.com Fri Jun 23 04:02:17 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Fri, 23 Jun 2023 14:02:17 +1000 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards In-Reply-To: <20230622160212.2063472-1-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: On Fri, Jun 23, 2023 at 2:08?AM Andreas Dannenberg via buildroot wrote: > > This series introduces support for TI's AM64x and AM62x SK boards. > > This updated series introduces an additional package to abstract > the signing process for TI K3 "high security" devices to enable > a better out-of-box experience and has some other smaller > improvements, see change log. > > For more on the background and future plans of this overall effort > please refer to the cover letter of PATCH v8, see [5]. > > Changes in v9: > - adds new ti-core-secdev-k3 package to manage they binary boot > artifact signing as required on secure HS-FS and HS-SE device > variants. With this the user no longer needs to provide the > location of the underlying core-secdev-k3 TI tool through the > TI_SECURE_DEV_PKG environmental variable using the extra step > that was required in PATCH v8, enabling an easier out-of-box > experience for "fresh" SK-AM62B / SK-AM64B TI boards which now > all come with "HS-FS" devices. Note that once keys/certificates > are programmed into an HS-FS device, effectively turning them into > HS-SE devices, the user will then need to provide their private > keys for signing which from our experience is best done through > the TI_SECURE_DEV_PKG env variable, in analogy also with the TI > Yocto-based SDK [4]. This is also the reason this package doesn't > introduce any hard dependencies at this time. Thanks Fran?ois > Perrad and Arnout Vandecappelle for feedback/suggestions here. > - added Kconfig multiple-choice support for picking the SoC security > type (GP, HS-FS, and HS-SE) for better ease-of-use > - fixed an issue with the hash check for the ti-k3-r5-loader as > identified by Patrick Oppenlander > - added Tested-by: Julien Olivain tag for build/boot testing the > solution on an SK-AM64B board Hi Andreas, I have tested this on * TI SK-AM64B board * PHYTEC phyBOARD?-AM64x (GP silicon, different U-Boot verson). I will post patches for the PHYTEC board once this is merged. Current version rebased on this patch set is at [1]. [1] https://github.com/relectrify/buildroot/commit/5b9a913022da50a80691baa3ba2f0105d0c7e5bf Patrick > Changes in v8: > - extended to also include AM62 devices (somewhat similar device as > AM64, but with graphics) > - added IMG Rogue graphics driver KM/UM packages supporting AM62 > and other TI K3 platform devices > - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from > TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level > of basic platform feature-completeness and quality as the official SDK > - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS > High Security device variants by default. The switch to HS-FS > devices was made through follow-on commit to document in the Git > history how this is done (also allowing somebody to unroll it > for a quick test on a GP device). Note that this requires the > TI_SECURE_DEV_PKG environmental variable to be defined at build > time pointing to a valid core-secdev-k3 folder location, > otherwise the build will fail. > - extended ti-k3-r5-loader package to allow for full build source > customization > - extended the ti-k3-image-gen package to accommodate the different > classes of device firmware types used on TI K3 SoC like AM62 (TIFS) > vs. AM64 (TISCI). With this support any TI K3 device including AM65, > AM68, AM69, J721E etc. should now be enabled by this package. > - extended the uboot package to allow building a Device Manager (DM) > firmware into the U-Boot SPL image as required on certain TI K3 SoCs > like AM62, AM62A, etc. > - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also > this package no longer downloads stuff during build (ugh!!), thanks > to changes as proposed by Fran?ois Perrad. > - incorporated some cleanup feedback on k3-image-gen from Julien > Olivain such as missing hash on LICENSE file and a later image > Generator Git tag is now used (that is matching the TISDK v8.6 > baseline equivalent that is being implemented). > - improved wording/descriptions in the 'board/ti/am64x_sk: add new > board' commit as suggested by Thomas Petazzoni. Did not make the > change regarding explicitly specifying the Cortex-A53 core as it > seems to be implied and is not emitted by 'make savedefconfig'. > Also using a fixed version of OPTEE as per TI SDK v8.6 baseline > addresses Thomas' the desire to build with a known-good version. > > Changes in v7: > - changes per Fran?ois Perrad's review comments > > 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. > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 > [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 > [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps > [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ > > Andreas Dannenberg (8): > boot/ti-k3-r5-loader: allow for full build source customization > boot/uboot: add support for building the TI K3 DM into U-Boot > board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources > package/ti-core-secdev-k3: new package > board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants > package/ti-rogue-km: new package > package/ti-rogue-um: new package > configs/am62x_sk_defconfig: enable IMG Rogue graphics driver > > Xuanhao Shi (3): > boot/ti-k3-image-gen: new package > board/ti/am64x_sk: add new board > board/ti/am62x_sk: add new board > > DEVELOPERS | 10 + > board/ti/am62x_sk/genimage.cfg | 27 + > board/ti/am62x_sk/readme.txt | 26 + > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > board/ti/am64x_sk/genimage.cfg | 27 + > board/ti/am64x_sk/readme.txt | 26 + > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > boot/Config.in | 1 + > boot/ti-k3-image-gen/Config.in | 57 + > boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + > boot/ti-k3-r5-loader/Config.in | 65 +- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- > boot/uboot/Config.in | 17 + > boot/uboot/uboot.mk | 26 + > configs/am62x_sk_defconfig | 56 + > configs/am64x_sk_defconfig | 53 + > package/Config.in | 2 + > package/Config.in.host | 1 + > package/ti-core-secdev-k3/Config.in.host | 11 + > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + > package/ti-rogue-km/Config.in | 28 + > package/ti-rogue-km/ti-rogue-km.hash | 3 + > package/ti-rogue-km/ti-rogue-km.mk | 37 + > .../0001-all-drop-the-init-script.patch | 832 +++++++ > package/ti-rogue-um/Config.in | 52 + > package/ti-rogue-um/ti-rogue-um.hash | 3 + > package/ti-rogue-um/ti-rogue-um.mk | 38 + > 31 files changed, 9348 insertions(+), 4 deletions(-) > create mode 100644 board/ti/am62x_sk/genimage.cfg > create mode 100644 board/ti/am62x_sk/readme.txt > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig > create mode 100644 board/ti/am64x_sk/genimage.cfg > create mode 100644 board/ti/am64x_sk/readme.txt > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig > 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 configs/am62x_sk_defconfig > create mode 100644 configs/am64x_sk_defconfig > create mode 100644 package/ti-core-secdev-k3/Config.in.host > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > create mode 100644 package/ti-rogue-km/Config.in > create mode 100644 package/ti-rogue-km/ti-rogue-km.hash > create mode 100644 package/ti-rogue-km/ti-rogue-km.mk > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > create mode 100644 package/ti-rogue-um/Config.in > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Jun 23 04:40:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 23 Jun 2023 04:40:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-22 Message-ID: <20230623044035.622A740106@smtp2.osuosl.org> Hello, Autobuild statistics for 2023-06-22 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 4 | 2 | 0 | 6 | master | 22 | 29 | 0 | 51 | Classification of failures by reason for master ----------------------------------------------- host-ccache-4.8.2 | 6 gupnp-1.4.3 | 4 linux-6.3.8 | 3 unknown | 3 check-0.15.2 | 1 ffmpeg-4.4.4 | 1 fs/ubi/ubi.mk:51: /home/bui... | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.74.0 | 1 host-binutils-2.38 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.7 | 1 libglib2-2.76.1 | 1 linux-5.10.162-cip24 | 1 raptor-2.0.15 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/e929be53cb61c6ef5f3c7570ccb1246993124a4b | ORPH arc | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/265281c6226904b9c5c2cce761fe9fda62fb1930 | arceb | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/9776b443f4c3850ffd58f18f99203c24d0d583c9 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c93459e5c73a62eaf0d84b0d09ace7ab6d9ad433 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ba5cfe9c116c4d11b05dc91534cda279db10fbfc | ORPH powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/1be3e1771cb5b7b662d15cf4e08e23095ed99fa4 | ORPH mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a322ebb885aee24ac0ad5808b51aafe85b23d52c | armeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/8715b22a75de27b31b8e8d18bf4f1356c8494692 | mips64el | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/581ae77b0fdee4e19aeea9c98eed331f131e0d26 | microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/72be97751f95f94e22d954b5dc3a5772e2e058ac | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/331247fbad8d9f015176c61559bf336e49ee43ee | arm | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/18e14ab8b10e047c9ff737d7871cd421a92d897b | ORPH s390x | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/42429c6b79f7567497f98d1910d49d78b94a9672 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2c701f222088476782d06536b67a97bc40692549 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2f22a07e7e86cd2603040b0659ef62a13460eca2 | ORPH mips64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/58de7f3545cbbea45e4cf446ddfe14dbcea07edf | ORPH riscv64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/148dcff4334beff39a33465a6ab48704caef6dc7 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/400b1163a9723a54b4b421aaa701790699d2e971 | ORPH or1k | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/dbc7990623c66c3cc50a18a3fc8016383abdac5e | aarch64_be | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/42dda21b6e8c1ab6f9cf96e831fb327e9ba1b551 | mips | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/ce548f84e5148787a08d3241d6d5923d13e445cb | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/e6b8e48fcc243c7e1c2aa0de6ae41618545b7789 | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/d3bc5582e1e00498f678a0b75893df4a53cea9de | ORPH microblazeel | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/7eef65e75ef92e71cfd708e6e0b0419def467a31 | ORPH x86_64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/8663c108d2cb23d5d19f4d02c6e2632e536c4808 | ORPH or1k | unknown | NOK | http://autobuild.buildroot.net/results/87c59c562ff51b44b0d8561795547e9f6dfb2f0c | arc | unknown | NOK | http://autobuild.buildroot.net/results/cee794c1aaf03135ad4395f2a178ce586560b0da | arc | unknown | NOK | http://autobuild.buildroot.net/results/6cbf1397bb0f26d44d24dc40f828169462d95ac2 | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f5b1bd6e4ae20210a0cc91df9ab16efb0aa5a4e1 | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 host-binutils-2.38 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f7fff9db054e989d22a3528c56a840f10814242e | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c0a9d465619ab6809e8b22a1442efb3540c8a9b | -- http://autobuild.buildroot.net From james.hilliard1 at gmail.com Fri Jun 23 06:33:44 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 00:33:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wheel: new host package Message-ID: <20230623063344.46379-1-james.hilliard1@gmail.com> This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-wheel/python-wheel.hash create mode 100644 package/python-wheel/python-wheel.mk diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Jun 23 06:39:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 00:39:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 67.8.0 In-Reply-To: References: <20230605070859.1877231-1-james.hilliard1@gmail.com> <0fc72d11-35b2-b6a2-8028-89c3093567a5@mind.be> <1a3add30-eff5-9dfa-c4d9-3ca9122a6f08@smile.fr> Message-ID: On Wed, Jun 21, 2023 at 7:56?AM Romain Naour wrote: > > Hello James, > > Le 21/06/2023 ? 11:57, Romain Naour a ?crit : > > Hello James, Arnout, All, > > > > Le 18/06/2023 ? 15:02, Arnout Vandecappelle via buildroot a ?crit : > >> > >> > >> On 05/06/2023 09:08, James Hilliard wrote: > >>> License hash changed due to name removal: > >>> https://github.com/pypa/setuptools/commit/5957d58266e479f124b31f30e4322e798fdf386b > > > > Since this commit, one of the python test fail (TestPythonPy3Gpiozero [1]): > > > > File > > "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > > line 868, in _resolve_dist > > raise DistributionNotFound(req, requirers) > > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > > and is required by the application > > > > But if you look closer in the build log, you will notice new setuptool warning: > > > > [...]sysroot/usr/lib/python3.11/distutils/cmd.py:62: > > SetuptoolsDeprecationWarning: setup.py install is deprecated. > > !! > > ******************************************************************************** > > Please avoid running ``setup.py`` directly. > > Instead, use pypa/build, pypa/installer, pypa/build or > > other standards-based tools. > > > > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > > for details. > > > > ******************************************************************************** > > > > So, it means that the package infrastructure for python use a deprecated install > > method. I'm not sure why this issue appear only with python-piozero but it seems > > that we need to update the python infrastructure. > > > > Can you have a look? > > > > [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > > [2] > > https://gitlab.com/buildroot.org/buildroot/-/blob/2023.05.x/package/pkg-python.mk#L195 > > Switching to setup.cfg seems to workaround this specific issue: Strange, having a setup.py based installation is not being deprecated, although direct invocation of setup.py will be at some point. From my understanding pep517 build frontends will invoke a setup.py if found for projects without a pyproject.toml file. > > http://patchwork.ozlabs.org/project/buildroot/patch/20230621134518.304689-1-romain.naour at smile.fr/ > > But we have still deprecation warnings. > > Thoughts? Looks like we may now be able to migrate setuptools to pep517 soon, I've sent a patch adding wheel which will be needed for that: https://patchwork.ozlabs.org/project/buildroot/patch/20230623063344.46379-1-james.hilliard1 at gmail.com/ > > Best regards, > Romain > > > > > > Best regards, > > Romain > > > >>> > >>> Signed-off-by: James Hilliard > >> > >> Applied to master, thanks. > >> > >> Regards, > >> Arnout > >> > >>> --- > >>> package/python-setuptools/python-setuptools.hash | 6 +++--- > >>> package/python-setuptools/python-setuptools.mk | 4 ++-- > >>> 2 files changed, 5 insertions(+), 5 deletions(-) > >>> > >>> diff --git a/package/python-setuptools/python-setuptools.hash > >>> b/package/python-setuptools/python-setuptools.hash > >>> index 76ad1ba1ce..be13063728 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 1fd8bd04b0bed95ad6c81f03b1c080bc setuptools-65.6.3.tar.gz > >>> -sha256 a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75 > >>> setuptools-65.6.3.tar.gz > >>> -sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 > >>> LICENSE > >>> +md5 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > >>> +sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 > >>> setuptools-67.8.0.tar.gz > >>> +sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 > >>> LICENSE > >>> diff --git a/package/python-setuptools/python-setuptools.mk > >>> b/package/python-setuptools/python-setuptools.mk > >>> index 226ef2b479..6d10172cdc 100644 > >>> --- a/package/python-setuptools/python-setuptools.mk > >>> +++ b/package/python-setuptools/python-setuptools.mk > >>> @@ -4,9 +4,9 @@ > >>> # > >>> > >>> ################################################################################ > >>> -PYTHON_SETUPTOOLS_VERSION = 65.6.3 > >>> +PYTHON_SETUPTOOLS_VERSION = 67.8.0 > >>> PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > >>> -PYTHON_SETUPTOOLS_SITE = > >>> https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a > >>> +PYTHON_SETUPTOOLS_SITE = > >>> https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > >>> PYTHON_SETUPTOOLS_LICENSE = MIT > >>> PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > >>> PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > >> _______________________________________________ > >> buildroot mailing list > >> buildroot at buildroot.org > >> https://lists.buildroot.org/mailman/listinfo/buildroot > > > From bugzilla at busybox.net Fri Jun 23 07:06:16 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 07:06:16 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 --- Comment #2 from Jan-Benedict Glaw --- That patch fixes the build problem. (I'll keep the ticket open until it shows up in the GIT repo.) -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Fri Jun 23 07:11:36 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 01:11:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 39.0.2 Message-ID: <20230623071136.126003-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 a23944a06f..e083014750 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 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 Fri Jun 23 07:24:57 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 23 Jun 2023 01:24:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 68.0.0 Message-ID: <20230623072457.130591-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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 6d10172cdc..2674947162 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 67.8.0 +PYTHON_SETUPTOOLS_VERSION = 68.0.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From francois.perrad at gadz.org Fri Jun 23 07:30:39 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Fri, 23 Jun 2023 09:30:39 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230622160212.2063472-11-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > This package adds the userspace libraries for the Rogue graphics > accelerator of the following Texas Instruments SoCs: AM62, J721E, > J721S2, and J784S4. > > Signed-off-by: Andreas Dannenberg > --- > package/Config.in | 1 + > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > package/ti-rogue-um/Config.in | 52 ++ > package/ti-rogue-um/ti-rogue-um.hash | 3 + > package/ti-rogue-um/ti-rogue-um.mk | 38 + > 5 files changed, 926 insertions(+) > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > create mode 100644 package/ti-rogue-um/Config.in > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > diff --git a/package/Config.in b/package/Config.in > index 96ef0d72de..0bff1135aa 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -614,6 +614,7 @@ endmenu > source "package/targetcli-fb/Config.in" > source "package/ti-gfx/Config.in" > source "package/ti-rogue-km/Config.in" > + source "package/ti-rogue-um/Config.in" > source "package/ti-sgx-demos/Config.in" > source "package/ti-sgx-km/Config.in" > source "package/ti-sgx-um/Config.in" > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > new file mode 100644 > index 0000000000..4f3dd1cbb1 > --- /dev/null > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > @@ -0,0 +1,832 @@ > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > +From: Randolph Sapp > +Date: Thu, 25 May 2023 18:59:26 -0500 > +Subject: [PATCH] all: drop the init script > + > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > +wrapper around modprobe anyway. We'll be dropping it from our build > +tools soon. > + > +Signed-off-by: Randolph Sapp > +--- > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > + 4 files changed, 784 deletions(-) > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > + delete mode 100755 > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > + > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > +deleted file mode 100755 > +index 428cd86..0000000 > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > ++++ /dev/null > +2.34.1 > + > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > new file mode 100644 > index 0000000000..15257858c2 > --- /dev/null > +++ b/package/ti-rogue-um/Config.in > @@ -0,0 +1,52 @@ > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > + depends on BR2_aarch64 > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > + || !BR2_TOOLCHAIN_HAS_THREADS > + > +config BR2_PACKAGE_TI_ROGUE_UM > + bool "ti-rogue-um" > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > + depends on BR2_PACKAGE_HAS_UDEV > + # pre-built binaries > + depends on BR2_TOOLCHAIN_USES_GLIBC > + depends on BR2_aarch64 > + select BR2_PACKAGE_LIBDRM > + select BR2_PACKAGE_HAS_LIBEGL > + select BR2_PACKAGE_HAS_LIBGBM > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > + select BR2_PACKAGE_HAS_LIBGLES > + select BR2_PACKAGE_HAS_POWERVR > + select BR2_PACKAGE_LIBFFI > + select BR2_PACKAGE_WAYLAND > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > + help > + Graphics libraries for TI SoCs with Rogue GPU. > + This package supports AM62, J721E, J721S2, and J784S4 > + SoCs only. > + > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > + > +if BR2_PACKAGE_TI_ROGUE_UM > + > +config BR2_PACKAGE_PROVIDES_LIBEGL > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_LIBGBM > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_LIBGLES > + default "ti-rogue-um" > + > +config BR2_PACKAGE_PROVIDES_POWERVR > + default "ti-rogue-um" > + > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > + string "UM driver target product" > + default "am62_linux" > + help > + Select target product to be used for UM libraries. This needs to > + match one of the SoC-specific folders within the root/targetfs > + folder of the ti-img-rogue-umlibs Git repository. > + > +endif > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > b/package/ti-rogue-um/ti-rogue-um.hash > new file mode 100644 > index 0000000000..a41bf33145 > --- /dev/null > +++ b/package/ti-rogue-um/ti-rogue-um.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > LICENSE > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > ti-rogue-um.mk > new file mode 100644 > index 0000000000..fa29638fa7 > --- /dev/null > +++ b/package/ti-rogue-um/ti-rogue-um.mk > @@ -0,0 +1,38 @@ > > +################################################################################ > +# > +# ti-rogue-um > +# > > +################################################################################ > + > +# This corresponds to SDK 08.06.00 > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > +TI_ROGUE_UM_SITE = > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > +TI_ROGUE_UM_SITE_METHOD = git > +TI_ROGUE_UM_LICENSE = TI TSPA License > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > +TI_ROGUE_UM_INSTALL_STAGING = YES > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > + > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > useless built dependencies (nothing is built, blobs are copied), runtime dependencies in Config.in are enough. + > +PVR_BUILD = "release" > +PVR_WS = "wayland" > + > TI_ROGUE_UM_MAKE_OPTS = \ TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ BUILD=release \ WINDOW_SYSTEM=wayland define TI_ROGUE_UM_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ $(TI_ROGUE_UM_MAKE_OPTS) \ DESTDIR=$(STAGING_DIR) \ install endef by this way, all variables are prefixed by TI_ROGUE_UM_. Fran?ois > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > + DESTDIR=$(STAGING_DIR) \ > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > + install > +endef > + > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > + DESTDIR=$(TARGET_DIR) \ > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > + install > +endef > + > +$(eval $(generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dannenberg at ti.com Fri Jun 23 14:53:50 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 09:53:50 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> Message-ID: <20230623145350.265zxot3uvidzur5@dasso> Hi Patrick, thanks for the feedback. Comments inlined... On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > wrote: > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > tools and keys to the build process needed to build boot artifacts for > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > "General Purpose" ("GP") SoC variants. > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > packages which are all used as part of the boot flow of TI K3 platform > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > provided by TI is required to generate bootable images for HS-FS and > > HS-SE device variants, the use of this Buildroot package itself should > > remain optional, hence no hard dependencies are being established. The > > reason is that a user often wants to provide their own signing tool > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > outside Buildroot on their specific build machine, especially for HS-SE > > device variants where the signing tool would contain the user's private > > keys. > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > Signed-off-by: Andreas Dannenberg > > --- > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > boot/uboot/uboot.mk | 10 ++++++ > > package/Config.in.host | 1 + > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > 7 files changed, 76 insertions(+) > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > index b624f93771..57202d6918 100644 > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > O=$(@D)/tmp \ > > BIN_DIR=$(@D) > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > endef > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > index 341888623e..8311e1b401 100644 > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > define TI_K3_R5_LOADER_BUILD_CMDS > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > endef > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > index 48af69bd26..472fec8619 100644 > > --- a/boot/uboot/uboot.mk > > +++ b/boot/uboot/uboot.mk > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > endif > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > +# environment, thus allowing the user to unconditionally override this > > +# setting with a custom location on their build machine containing their > > +# private keys, etc. > > +ifeq ($(TI_SECURE_DEV_PKG),) > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > +endif > > +endif > > + > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > # Currently supports the FW from Git tag 08.06.00.006 by default > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > diff --git a/package/Config.in.host b/package/Config.in.host > > index dcadbfdfc1..eed39a4102 100644 > > --- a/package/Config.in.host > > +++ b/package/Config.in.host > > @@ -103,6 +103,7 @@ menu "Host utilities" > > source "package/systemd/Config.in.host" > > source "package/tegrarcm/Config.in.host" > > source "package/ti-cgt-pru/Config.in.host" > > + source "package/ti-core-secdev-k3/Config.in.host" > > source "package/uboot-tools/Config.in.host" > > source "package/util-linux/Config.in.host" > > source "package/utp_com/Config.in.host" > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > new file mode 100644 > > index 0000000000..364619d824 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/Config.in.host > > @@ -0,0 +1,11 @@ > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > + bool "host ti-core-secdev-k3" > > + help > > + ti-core-secdev-k3 is used to provide binary image signing > > + tools and keys to the build process needed to build boot > > + artifacts for the secure boot flow on TI K3 platform > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > + This package is not needed building for "General Purpose" > > + ("GP") SoC variants. > > + > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > new file mode 100644 > > index 0000000000..526ed29514 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > new file mode 100644 > > index 0000000000..c388af2865 > > --- /dev/null > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > @@ -0,0 +1,31 @@ > > +################################################################################ > > +# > > +# ti-core-secdev-k3 > > +# > > +################################################################################ > > + > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > Hi Andreas, > > Would it make sense to support user customisation of this via Kconfig > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > I'm slightly confused about how this is intended to work. > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > to secure the image. It looks like someone tried to split these > concerns by supporting customisation of the key location. > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > containing keys/custMpk.pem, but the rest of the process expects > TI_SECURE_DEV_PKG to point to something containing scripts to secure > the binary blobs. > > It would make more sense to me to support overriding just the key, > rather than having to duplicate all the scripts too. > > Could we support configuring the location of the custMpk.pem key and > have the build process replace the default key in > build/host-ti-core-secdev-k3-08.06.00.007/keys? Well, this is how the "TI secure dev package" has been for the last 10+ years, and that's how it's being used by 100% of our customers today doing Linux image builds. It's hard-wired into Yocto builds, even the official U-Boot tree... https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure I agree improvements could be made for example to point to just a private key via Kconfig but this would also create an inconsistency with all solutions currently in production, and with what folks are used to, and go against enabling an easier and more seamless "switch" from Yocto for example, which is what I'd like people to do. This doesn't say it should not or never be improved, but I think such changes could be managed more smoothly by establishing a known baseline first (which is what this entire series intends to do, based on a comparable variant of the official TI production SDK), and then over time improve things, also as Yocto, U-Boot, and other projects evolve (there's constant development on those including on the security front, so what we have here will not be the "forever solution). > Is there a reason why a customer is expected to replace (or, more > likely, duplicate) the scripts rather than just supply a key? The key is the most obvious thing, but often customers also want to customize the certificate to add additional items for example to control certain device features such as whether JTAG should be locked or unlocked, etc., all things not readily controllable through some knobs but needing to be done through customization of sripts / templates. -- Andreas Dannenberg Texas Instruments Inc > > Patrick > > > +# To allow the image signing process for various firmware artifacts to work the > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > +# the build process of dependent packages by exporting it through the use of an > > +# environmental variable. In order to not pollute the global Buildroot > > +# environment let's record the package's location and then define the actual > > +# environmental variable needed for the build only in the packages that need it. > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > + > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > +endef > > + > > +$(eval $(host-generic-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Fri Jun 23 14:59:45 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 09:59:45 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> Message-ID: <20230623145945.kvxhcdbf2kycdyk5@dasso> Hi Fran?ois, On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > buildroot at buildroot.org> a ?crit : > > > This package adds the userspace libraries for the Rogue graphics > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > J721S2, and J784S4. > > > > Signed-off-by: Andreas Dannenberg > > --- > > package/Config.in | 1 + > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > package/ti-rogue-um/Config.in | 52 ++ > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > 5 files changed, 926 insertions(+) > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > create mode 100644 package/ti-rogue-um/Config.in > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index 96ef0d72de..0bff1135aa 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -614,6 +614,7 @@ endmenu > > source "package/targetcli-fb/Config.in" > > source "package/ti-gfx/Config.in" > > source "package/ti-rogue-km/Config.in" > > + source "package/ti-rogue-um/Config.in" > > source "package/ti-sgx-demos/Config.in" > > source "package/ti-sgx-km/Config.in" > > source "package/ti-sgx-um/Config.in" > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > new file mode 100644 > > index 0000000000..4f3dd1cbb1 > > --- /dev/null > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > @@ -0,0 +1,832 @@ > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > +From: Randolph Sapp > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > +Subject: [PATCH] all: drop the init script > > + > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > +wrapper around modprobe anyway. We'll be dropping it from our build > > +tools soon. > > + > > +Signed-off-by: Randolph Sapp > > +--- > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > + 4 files changed, 784 deletions(-) > > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > + delete mode 100755 > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > + > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > +deleted file mode 100755 > > +index 428cd86..0000000 > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > ++++ /dev/null > > +2.34.1 > > + > > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > > new file mode 100644 > > index 0000000000..15257858c2 > > --- /dev/null > > +++ b/package/ti-rogue-um/Config.in > > @@ -0,0 +1,52 @@ > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > + depends on BR2_aarch64 > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > + || !BR2_TOOLCHAIN_HAS_THREADS > > + > > +config BR2_PACKAGE_TI_ROGUE_UM > > + bool "ti-rogue-um" > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > + depends on BR2_PACKAGE_HAS_UDEV > > + # pre-built binaries > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > + depends on BR2_aarch64 > > + select BR2_PACKAGE_LIBDRM > > + select BR2_PACKAGE_HAS_LIBEGL > > + select BR2_PACKAGE_HAS_LIBGBM > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > + select BR2_PACKAGE_HAS_LIBGLES > > + select BR2_PACKAGE_HAS_POWERVR > > + select BR2_PACKAGE_LIBFFI > > + select BR2_PACKAGE_WAYLAND > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > + help > > + Graphics libraries for TI SoCs with Rogue GPU. > > + This package supports AM62, J721E, J721S2, and J784S4 > > + SoCs only. > > + > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > + > > +if BR2_PACKAGE_TI_ROGUE_UM > > + > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > + default "ti-rogue-um" > > + > > +config BR2_PACKAGE_PROVIDES_POWERVR > > + default "ti-rogue-um" > > + > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > + string "UM driver target product" > > + default "am62_linux" > > + help > > + Select target product to be used for UM libraries. This needs to > > + match one of the SoC-specific folders within the root/targetfs > > + folder of the ti-img-rogue-umlibs Git repository. > > + > > +endif > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > b/package/ti-rogue-um/ti-rogue-um.hash > > new file mode 100644 > > index 0000000000..a41bf33145 > > --- /dev/null > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > LICENSE > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > ti-rogue-um.mk > > new file mode 100644 > > index 0000000000..fa29638fa7 > > --- /dev/null > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > @@ -0,0 +1,38 @@ > > > > +################################################################################ > > +# > > +# ti-rogue-um > > +# > > > > +################################################################################ > > + > > +# This corresponds to SDK 08.06.00 > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > +TI_ROGUE_UM_SITE = > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > +TI_ROGUE_UM_SITE_METHOD = git > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > + > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > useless built dependencies (nothing is built, blobs are copied), runtime > dependencies in Config.in are enough. Understood, will fix it. Btw this was a carry-over from package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package after, so opportunity for improvement there as well... > + > > +PVR_BUILD = "release" > > +PVR_WS = "wayland" > > + > > > > TI_ROGUE_UM_MAKE_OPTS = \ > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > BUILD=release \ > WINDOW_SYSTEM=wayland > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > $(TI_ROGUE_UM_MAKE_OPTS) \ > DESTDIR=$(STAGING_DIR) \ > install > endef > by this way, all variables are prefixed by TI_ROGUE_UM_. Good idea, will factor-out the make options. Thanks for taking the time to review & improve this patch. -- Andreas Dannenberg Texas Instruments Inc > > Fran?ois > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > + DESTDIR=$(STAGING_DIR) \ > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > + install > > +endef > > + > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > + DESTDIR=$(TARGET_DIR) \ > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > + install > > +endef > > + > > +$(eval $(generic-package)) > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > From dannenberg at ti.com Fri Jun 23 15:04:38 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 10:04:38 -0500 Subject: [Buildroot] [PATCH v9 00/11] add support for TI's AM64x and AM62x boards In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> Message-ID: <20230623150438.i5yh2to7lnkr7dgp@dasso> Hi Patrick, On Fri, Jun 23, 2023 at 02:02:17PM +1000, Patrick Oppenlander wrote: > On Fri, Jun 23, 2023 at 2:08?AM Andreas Dannenberg via buildroot > wrote: > > > > This series introduces support for TI's AM64x and AM62x SK boards. > > > > This updated series introduces an additional package to abstract > > the signing process for TI K3 "high security" devices to enable > > a better out-of-box experience and has some other smaller > > improvements, see change log. > > > > For more on the background and future plans of this overall effort > > please refer to the cover letter of PATCH v8, see [5]. > > > > Changes in v9: > > - adds new ti-core-secdev-k3 package to manage they binary boot > > artifact signing as required on secure HS-FS and HS-SE device > > variants. With this the user no longer needs to provide the > > location of the underlying core-secdev-k3 TI tool through the > > TI_SECURE_DEV_PKG environmental variable using the extra step > > that was required in PATCH v8, enabling an easier out-of-box > > experience for "fresh" SK-AM62B / SK-AM64B TI boards which now > > all come with "HS-FS" devices. Note that once keys/certificates > > are programmed into an HS-FS device, effectively turning them into > > HS-SE devices, the user will then need to provide their private > > keys for signing which from our experience is best done through > > the TI_SECURE_DEV_PKG env variable, in analogy also with the TI > > Yocto-based SDK [4]. This is also the reason this package doesn't > > introduce any hard dependencies at this time. Thanks Fran?ois > > Perrad and Arnout Vandecappelle for feedback/suggestions here. > > - added Kconfig multiple-choice support for picking the SoC security > > type (GP, HS-FS, and HS-SE) for better ease-of-use > > - fixed an issue with the hash check for the ti-k3-r5-loader as > > identified by Patrick Oppenlander > > - added Tested-by: Julien Olivain tag for build/boot testing the > > solution on an SK-AM64B board > > Hi Andreas, > > I have tested this on > * TI SK-AM64B board > * PHYTEC phyBOARD?-AM64x (GP silicon, different U-Boot verson). > > I will post patches for the PHYTEC board once this is merged. Current > version rebased on this patch set is at [1]. > > [1] https://github.com/relectrify/buildroot/commit/5b9a913022da50a80691baa3ba2f0105d0c7e5bf I'm excited to see the enthusiasm already wanting to add additional boards!!! And glad to see you seem to be able to easily switch between GP and HS-FS device variants. This is something that currently gives us headache with our Yocto-based SDKs (TI SDK v8.5, v8.6), that dropped support for GP devices for the out-of-the-box image builds/demos (you can still run those on GP but is a real struggle, and takes away from the "ease of use" experience). So I always keep telling folks internally in Buildroot we can just make this a simple Kconfig option and we are done with it. You are proof it is working ;) Regards, Andreas > > Patrick > > > Changes in v8: > > - extended to also include AM62 devices (somewhat similar device as > > AM64, but with graphics) > > - added IMG Rogue graphics driver KM/UM packages supporting AM62 > > and other TI K3 platform devices > > - uses U-Boot/Kernel/ATF/OPTEE and various device firmwares from > > TI's Processor SDK Linux v8.6 [2][3] to achieve a similar level > > of basic platform feature-completeness and quality as the official SDK > > - supports SK-AM62B with AM62 HS-FS and SK-AM64B with AM64 HS-FS > > High Security device variants by default. The switch to HS-FS > > devices was made through follow-on commit to document in the Git > > history how this is done (also allowing somebody to unroll it > > for a quick test on a GP device). Note that this requires the > > TI_SECURE_DEV_PKG environmental variable to be defined at build > > time pointing to a valid core-secdev-k3 folder location, > > otherwise the build will fail. > > - extended ti-k3-r5-loader package to allow for full build source > > customization > > - extended the ti-k3-image-gen package to accommodate the different > > classes of device firmware types used on TI K3 SoC like AM62 (TIFS) > > vs. AM64 (TISCI). With this support any TI K3 device including AM65, > > AM68, AM69, J721E etc. should now be enabled by this package. > > - extended the uboot package to allow building a Device Manager (DM) > > firmware into the U-Boot SPL image as required on certain TI K3 SoCs > > like AM62, AM62A, etc. > > - incorporated Thomas Petazzoni's feedback into k3-image-gen. Also > > this package no longer downloads stuff during build (ugh!!), thanks > > to changes as proposed by Fran?ois Perrad. > > - incorporated some cleanup feedback on k3-image-gen from Julien > > Olivain such as missing hash on LICENSE file and a later image > > Generator Git tag is now used (that is matching the TISDK v8.6 > > baseline equivalent that is being implemented). > > - improved wording/descriptions in the 'board/ti/am64x_sk: add new > > board' commit as suggested by Thomas Petazzoni. Did not make the > > change regarding explicitly specifying the Cortex-A53 core as it > > seems to be implied and is not emitted by 'make savedefconfig'. > > Also using a fixed version of OPTEE as per TI SDK v8.6 baseline > > addresses Thomas' the desire to build with a known-good version. > > > > Changes in v7: > > - changes per Fran?ois Perrad's review comments > > > > 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. > > > > [1] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices > > [2] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM64X/08.06.00.42 > > [3] https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/08.06.00.42 > > [4] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html#build-steps > > [5] https://lore.kernel.org/buildroot/20230618134308.p3ehslp5s2j36dqi at dasso/T/ > > > > Andreas Dannenberg (8): > > boot/ti-k3-r5-loader: allow for full build source customization > > boot/uboot: add support for building the TI K3 DM into U-Boot > > board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources > > package/ti-core-secdev-k3: new package > > board/ti/am62x_sk|am64x_sk: switch to HS-FS device variants > > package/ti-rogue-km: new package > > package/ti-rogue-um: new package > > configs/am62x_sk_defconfig: enable IMG Rogue graphics driver > > > > Xuanhao Shi (3): > > boot/ti-k3-image-gen: new package > > board/ti/am64x_sk: add new board > > board/ti/am62x_sk: add new board > > > > DEVELOPERS | 10 + > > board/ti/am62x_sk/genimage.cfg | 27 + > > board/ti/am62x_sk/readme.txt | 26 + > > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > board/ti/am64x_sk/genimage.cfg | 27 + > > board/ti/am64x_sk/readme.txt | 26 + > > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > boot/Config.in | 1 + > > boot/ti-k3-image-gen/Config.in | 57 + > > boot/ti-k3-image-gen/ti-k3-image-gen.hash | 17 + > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 91 + > > boot/ti-k3-r5-loader/Config.in | 65 +- > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 42 +- > > boot/uboot/Config.in | 17 + > > boot/uboot/uboot.mk | 26 + > > configs/am62x_sk_defconfig | 56 + > > configs/am64x_sk_defconfig | 53 + > > package/Config.in | 2 + > > package/Config.in.host | 1 + > > package/ti-core-secdev-k3/Config.in.host | 11 + > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 + > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 + > > package/ti-rogue-km/Config.in | 28 + > > package/ti-rogue-km/ti-rogue-km.hash | 3 + > > package/ti-rogue-km/ti-rogue-km.mk | 37 + > > .../0001-all-drop-the-init-script.patch | 832 +++++++ > > package/ti-rogue-um/Config.in | 52 + > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > 31 files changed, 9348 insertions(+), 4 deletions(-) > > create mode 100644 board/ti/am62x_sk/genimage.cfg > > create mode 100644 board/ti/am62x_sk/readme.txt > > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_debug_defconfig > > create mode 100644 board/ti/am62x_sk/ti_sdk_arm64_release_defconfig > > create mode 100644 board/ti/am64x_sk/genimage.cfg > > create mode 100644 board/ti/am64x_sk/readme.txt > > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_debug_defconfig > > create mode 100644 board/ti/am64x_sk/ti_sdk_arm64_release_defconfig > > 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 configs/am62x_sk_defconfig > > create mode 100644 configs/am64x_sk_defconfig > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > create mode 100644 package/ti-rogue-km/Config.in > > create mode 100644 package/ti-rogue-km/ti-rogue-km.hash > > create mode 100644 package/ti-rogue-km/ti-rogue-km.mk > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > create mode 100644 package/ti-rogue-um/Config.in > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From bugzilla at busybox.net Fri Jun 23 15:09:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 15:09:24 +0000 Subject: [Buildroot] [Bug 15664] New: Can't compile mesa3d with v3d driver Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bug ID: 15664 Summary: Can't compile mesa3d with v3d driver Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: critical Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: info at hifiberry.com CC: buildroot at uclibc.org Target Milestone: --- To reproduce: make raspberrypi4_defconfig make menuconfig - Select mesa3d and "Gallium v3d driver" make clean make breaks with Program decode.py found: YES (/home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/src/compiler/isaspec/decode.py) Program encode.py found: YES (/home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/src/compiler/isaspec/encode.py) Run-time dependency v3dv3 found: NO (tried pkgconfig and cmake) Run-time dependency simpenrose found: NO (tried pkgconfig and cmake) output/build/mesa3d-23.1.0/src/gallium/drivers/vc4/meson.build:87:16: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. A full log can be found at /home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/build/meson-logs/meson-log.txt make[1]: *** [package/pkg-generic.mk:283: /home/m/buildroot-2023.05/output/build/mesa3d-23.1.0/.stamp_configured] Error 1 make: *** [Makefile:82: _all] Error 2 Same config is working fine of 2023.02 buildroot release -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Fri Jun 23 16:36:29 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 23 Jun 2023 16:36:29 +0000 Subject: [Buildroot] [Bug 15664] Can't compile mesa3d with v3d driver In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bernd Kuhls changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ps.report at gmx.net Status|NEW |ASSIGNED --- Comment #1 from Bernd Kuhls --- The reason for this error is a local buildroot patch: https://git.busybox.net/buildroot/tree/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch#n47 Adding the patch author to this bug report... -- You are receiving this mail because: You are on the CC list for the bug. From bryce at redpinelabs.com Fri Jun 23 16:59:00 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Fri, 23 Jun 2023 10:59:00 -0600 Subject: [Buildroot] Using a go.mod in a subdirectory Message-ID: Hi All, I was looking at adding a package for shellhub in buildroot. Two issues, first one is that the latest needs go 1.20. I applied this patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) to get around that which seems to work so far. CC: Christian since I'm testing with his patch set. The 2nd issue is the agent is in a subdirectory with its own go.mod that is different from one the on the root directory. Is there a way to do this better? Or is the go.mod required to be in the root of the repo? SHELLHUB_VERSION = v0.12.3 SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) SHELLHUB_LICENSE = Apache-2.0 SHELLHUB_LICENSE_FILES = LICENSE.md SHELLHUB_DEPENDENCIES = libxcrypt SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} # SHELLHUB_BUILD_TARGETS = agent # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) $(eval $(golang-package)) I can export my output/host/usr/bin and do go build -ldflags "-X main.AgentVersion=v0.12.3" and it is able to build in that way, so it seems the host-go 1.20 patch is working. Bryce From hk at hasankaraman.dev Fri Jun 23 18:22:50 2023 From: hk at hasankaraman.dev (Hasan Karaman) Date: Fri, 23 Jun 2023 21:22:50 +0300 Subject: [Buildroot] FBTFT extension does not work out of the box Message-ID: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> What I do is: make orangepi_zero_defconfig make menuconfig Kernel > Linux Kernel Extensions > FB TFT Drivers https://github.com/notro/fbtft cannot be compiled with mainline kernel. So I use my modified version of fbtft driver: https://github.com/grizzlei/fbtft And when I replace buildoot/output/build/linux-6.1.14/drivers/video/fbdev/fbtft with my code, this time i get compilation errors caused by CONFIG_FB_DEFERRED_IO macro not being defined. Does FBTFT support depend on other features? -- Hasan Karaman Embedded Linux, C&C++ developer Survey & Geomatics Engineer hk at hasankaraman.dev https://hasankaraman.dev From patrick.oppenlander at gmail.com Sat Jun 24 00:32:02 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Sat, 24 Jun 2023 10:32:02 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230623145350.265zxot3uvidzur5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > Hi Patrick, > thanks for the feedback. Comments inlined... > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > wrote: > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > tools and keys to the build process needed to build boot artifacts for > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > "General Purpose" ("GP") SoC variants. > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > packages which are all used as part of the boot flow of TI K3 platform > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > provided by TI is required to generate bootable images for HS-FS and > > > HS-SE device variants, the use of this Buildroot package itself should > > > remain optional, hence no hard dependencies are being established. The > > > reason is that a user often wants to provide their own signing tool > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > outside Buildroot on their specific build machine, especially for HS-SE > > > device variants where the signing tool would contain the user's private > > > keys. > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > boot/uboot/uboot.mk | 10 ++++++ > > > package/Config.in.host | 1 + > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > 7 files changed, 76 insertions(+) > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > index b624f93771..57202d6918 100644 > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > O=$(@D)/tmp \ > > > BIN_DIR=$(@D) > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > endef > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > index 341888623e..8311e1b401 100644 > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > endef > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > index 48af69bd26..472fec8619 100644 > > > --- a/boot/uboot/uboot.mk > > > +++ b/boot/uboot/uboot.mk > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > endif > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > +# environment, thus allowing the user to unconditionally override this > > > +# setting with a custom location on their build machine containing their > > > +# private keys, etc. > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > +endif > > > +endif > > > + > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > index dcadbfdfc1..eed39a4102 100644 > > > --- a/package/Config.in.host > > > +++ b/package/Config.in.host > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > source "package/systemd/Config.in.host" > > > source "package/tegrarcm/Config.in.host" > > > source "package/ti-cgt-pru/Config.in.host" > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > source "package/uboot-tools/Config.in.host" > > > source "package/util-linux/Config.in.host" > > > source "package/utp_com/Config.in.host" > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > new file mode 100644 > > > index 0000000000..364619d824 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > @@ -0,0 +1,11 @@ > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > + bool "host ti-core-secdev-k3" > > > + help > > > + ti-core-secdev-k3 is used to provide binary image signing > > > + tools and keys to the build process needed to build boot > > > + artifacts for the secure boot flow on TI K3 platform > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > + This package is not needed building for "General Purpose" > > > + ("GP") SoC variants. > > > + > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > new file mode 100644 > > > index 0000000000..526ed29514 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > new file mode 100644 > > > index 0000000000..c388af2865 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > @@ -0,0 +1,31 @@ > > > +################################################################################ > > > +# > > > +# ti-core-secdev-k3 > > > +# > > > +################################################################################ > > > + > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > Hi Andreas, > > > > Would it make sense to support user customisation of this via Kconfig > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > I'm slightly confused about how this is intended to work. > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > to secure the image. It looks like someone tried to split these > > concerns by supporting customisation of the key location. > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > containing keys/custMpk.pem, but the rest of the process expects > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > the binary blobs. > > > > It would make more sense to me to support overriding just the key, > > rather than having to duplicate all the scripts too. > > > > Could we support configuring the location of the custMpk.pem key and > > have the build process replace the default key in > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > Well, this is how the "TI secure dev package" has been for the last 10+ > years, and that's how it's being used by 100% of our customers today > doing Linux image builds. It's hard-wired into Yocto builds, even the > official U-Boot tree... > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure Thanks for the reference! > I agree improvements could be made for example to point to just a > private key via Kconfig but this would also create an inconsistency with > all solutions currently in production, and with what folks are used to, > and go against enabling an easier and more seamless "switch" from Yocto > for example, which is what I'd like people to do. If you look in the section in README.ti-secure about K3 secure devices it supports setting the key with the Kconfig option "K3_KEY", so it looks like we can support key customisation using the u-boot config and don't need to support this in the buildroot config. Patrick > This doesn't say it should not or never be improved, but I think such > changes could be managed more smoothly by establishing a known baseline > first (which is what this entire series intends to do, based on a > comparable variant of the official TI production SDK), and then over > time improve things, also as Yocto, U-Boot, and other projects evolve > (there's constant development on those including on the security front, > so what we have here will not be the "forever solution). > > > Is there a reason why a customer is expected to replace (or, more > > likely, duplicate) the scripts rather than just supply a key? > > The key is the most obvious thing, but often customers also want to > customize the certificate to add additional items for example to control > certain device features such as whether JTAG should be locked or > unlocked, etc., all things not readily controllable through some knobs > but needing to be done through customization of sripts / templates. > > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > Patrick > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > +# the build process of dependent packages by exporting it through the use of an > > > +# environmental variable. In order to not pollute the global Buildroot > > > +# environment let's record the package's location and then define the actual > > > +# environmental variable needed for the build only in the packages that need it. > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > + > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > +endef > > > + > > > +$(eval $(host-generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot From dannenberg at ti.com Sat Jun 24 01:11:13 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Fri, 23 Jun 2023 20:11:13 -0500 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: <20230624011113.zhtqymijcmc4lylf@dasso> Hi Patrick, On Sat, Jun 24, 2023 at 10:32:02AM +1000, Patrick Oppenlander wrote: > On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > > > Hi Patrick, > > thanks for the feedback. Comments inlined... > > > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > > wrote: > > > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > > tools and keys to the build process needed to build boot artifacts for > > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > > "General Purpose" ("GP") SoC variants. > > > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > > packages which are all used as part of the boot flow of TI K3 platform > > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > > provided by TI is required to generate bootable images for HS-FS and > > > > HS-SE device variants, the use of this Buildroot package itself should > > > > remain optional, hence no hard dependencies are being established. The > > > > reason is that a user often wants to provide their own signing tool > > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > > outside Buildroot on their specific build machine, especially for HS-SE > > > > device variants where the signing tool would contain the user's private > > > > keys. > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > --- > > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > > boot/uboot/uboot.mk | 10 ++++++ > > > > package/Config.in.host | 1 + > > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > > 7 files changed, 76 insertions(+) > > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > index b624f93771..57202d6918 100644 > > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > > O=$(@D)/tmp \ > > > > BIN_DIR=$(@D) > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > > endef > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > index 341888623e..8311e1b401 100644 > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > > endef > > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > > index 48af69bd26..472fec8619 100644 > > > > --- a/boot/uboot/uboot.mk > > > > +++ b/boot/uboot/uboot.mk > > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > > endif > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > +# environment, thus allowing the user to unconditionally override this > > > > +# setting with a custom location on their build machine containing their > > > > +# private keys, etc. > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > +endif > > > > +endif > > > > + > > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > > index dcadbfdfc1..eed39a4102 100644 > > > > --- a/package/Config.in.host > > > > +++ b/package/Config.in.host > > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > > source "package/systemd/Config.in.host" > > > > source "package/tegrarcm/Config.in.host" > > > > source "package/ti-cgt-pru/Config.in.host" > > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > > source "package/uboot-tools/Config.in.host" > > > > source "package/util-linux/Config.in.host" > > > > source "package/utp_com/Config.in.host" > > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > > new file mode 100644 > > > > index 0000000000..364619d824 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > > @@ -0,0 +1,11 @@ > > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > > + bool "host ti-core-secdev-k3" > > > > + help > > > > + ti-core-secdev-k3 is used to provide binary image signing > > > > + tools and keys to the build process needed to build boot > > > > + artifacts for the secure boot flow on TI K3 platform > > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > > + This package is not needed building for "General Purpose" > > > > + ("GP") SoC variants. > > > > + > > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > new file mode 100644 > > > > index 0000000000..526ed29514 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > @@ -0,0 +1,3 @@ > > > > +# Locally calculated > > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > new file mode 100644 > > > > index 0000000000..c388af2865 > > > > --- /dev/null > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > @@ -0,0 +1,31 @@ > > > > +################################################################################ > > > > +# > > > > +# ti-core-secdev-k3 > > > > +# > > > > +################################################################################ > > > > + > > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > Hi Andreas, > > > > > > Would it make sense to support user customisation of this via Kconfig > > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > > > I'm slightly confused about how this is intended to work. > > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > > to secure the image. It looks like someone tried to split these > > > concerns by supporting customisation of the key location. > > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > > containing keys/custMpk.pem, but the rest of the process expects > > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > > the binary blobs. > > > > > > It would make more sense to me to support overriding just the key, > > > rather than having to duplicate all the scripts too. > > > > > > Could we support configuring the location of the custMpk.pem key and > > > have the build process replace the default key in > > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > > > Well, this is how the "TI secure dev package" has been for the last 10+ > > years, and that's how it's being used by 100% of our customers today > > doing Linux image builds. It's hard-wired into Yocto builds, even the > > official U-Boot tree... > > > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > > Thanks for the reference! > > > I agree improvements could be made for example to point to just a > > private key via Kconfig but this would also create an inconsistency with > > all solutions currently in production, and with what folks are used to, > > and go against enabling an easier and more seamless "switch" from Yocto > > for example, which is what I'd like people to do. > > If you look in the section in README.ti-secure about K3 secure devices > it supports setting the key with the Kconfig option "K3_KEY", so it > looks like we can support key customisation using the u-boot config > and don't need to support this in the buildroot config. Yes this option is available, but this in by itself won't be a complete solution to customize the key. For example the key is also used as part of ti-k3-image-gen, which is a wrapper around U-Boot SPL on R5 (which is provided through ti-k3-r5-loader). So if you customize it in U-Boot Kconfig you still need to somehow feed that same key into ti-k3-image-gen. Furthermore, the key _should_ also be used to sign Kernel / DTBs / Kernel FIT image (this part of the authenticated boot chain is not implemented with this patch series, but will be added in a future step). -- Andreas Dannenberg Texas Instruments Inc > Patrick > > > This doesn't say it should not or never be improved, but I think such > > changes could be managed more smoothly by establishing a known baseline > > first (which is what this entire series intends to do, based on a > > comparable variant of the official TI production SDK), and then over > > time improve things, also as Yocto, U-Boot, and other projects evolve > > (there's constant development on those including on the security front, > > so what we have here will not be the "forever solution). > > > > > Is there a reason why a customer is expected to replace (or, more > > > likely, duplicate) the scripts rather than just supply a key? > > > > The key is the most obvious thing, but often customers also want to > > customize the certificate to add additional items for example to control > > certain device features such as whether JTAG should be locked or > > unlocked, etc., all things not readily controllable through some knobs > > but needing to be done through customization of sripts / templates. > > > > > > -- > > Andreas Dannenberg > > Texas Instruments Inc > > > > > > > > > > Patrick > > > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > > +# the build process of dependent packages by exporting it through the use of an > > > > +# environmental variable. In order to not pollute the global Buildroot > > > > +# environment let's record the package's location and then define the actual > > > > +# environmental variable needed for the build only in the packages that need it. > > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > > + > > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > +endef > > > > + > > > > +$(eval $(host-generic-package)) > > > > -- > > > > 2.34.1 > > > > > > > > _______________________________________________ > > > > buildroot mailing list > > > > buildroot at buildroot.org > > > > https://lists.buildroot.org/mailman/listinfo/buildroot From patrick.oppenlander at gmail.com Sat Jun 24 04:09:34 2023 From: patrick.oppenlander at gmail.com (Patrick Oppenlander) Date: Sat, 24 Jun 2023 14:09:34 +1000 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230624011113.zhtqymijcmc4lylf@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> <20230624011113.zhtqymijcmc4lylf@dasso> Message-ID: On Sat, Jun 24, 2023 at 11:11?AM Andreas Dannenberg wrote: > > Hi Patrick, > > On Sat, Jun 24, 2023 at 10:32:02AM +1000, Patrick Oppenlander wrote: > > On Sat, Jun 24, 2023 at 12:53?AM Andreas Dannenberg wrote: > > > > > > Hi Patrick, > > > thanks for the feedback. Comments inlined... > > > > > > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > > > > On Fri, Jun 23, 2023 at 2:06?AM Andreas Dannenberg via buildroot > > > > wrote: > > > > > > > > > > The ti-core-secdev-k3 package is used to provide binary image signing > > > > > tools and keys to the build process needed to build boot artifacts for > > > > > the secure boot flow on TI K3 platform "High Security" SoCs (device > > > > > variants "HS-FS" and "HS-SE"). This package is not needed building for > > > > > "General Purpose" ("GP") SoC variants. > > > > > > > > > > This commit also updates the ti-k3-image-gen, ti-k3-r5-loader, and uboot > > > > > packages which are all used as part of the boot flow of TI K3 platform > > > > > devices to make use of the ti-core-secdev-k3 package if enabled. > > > > > > > > > > Note that although the use of the underlying 'core-secdev-k3' tool > > > > > provided by TI is required to generate bootable images for HS-FS and > > > > > HS-SE device variants, the use of this Buildroot package itself should > > > > > remain optional, hence no hard dependencies are being established. The > > > > > reason is that a user often wants to provide their own signing tool > > > > > through the use of the TI_SECURE_DEV_PKG environmental variable set > > > > > outside Buildroot on their specific build machine, especially for HS-SE > > > > > device variants where the signing tool would contain the user's private > > > > > keys. > > > > > > > > > > https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > > > > > > Signed-off-by: Andreas Dannenberg > > > > > --- > > > > > boot/ti-k3-image-gen/ti-k3-image-gen.mk | 10 ++++++ > > > > > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 10 ++++++ > > > > > boot/uboot/uboot.mk | 10 ++++++ > > > > > package/Config.in.host | 1 + > > > > > package/ti-core-secdev-k3/Config.in.host | 11 +++++++ > > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.hash | 3 ++ > > > > > .../ti-core-secdev-k3/ti-core-secdev-k3.mk | 31 +++++++++++++++++++ > > > > > 7 files changed, 76 insertions(+) > > > > > create mode 100644 package/ti-core-secdev-k3/Config.in.host > > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > create mode 100644 package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > > > > > > diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > index b624f93771..57202d6918 100644 > > > > > --- a/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > > > > > @@ -70,6 +70,16 @@ TI_K3_IMAGE_GEN_MAKE_OPTS = \ > > > > > O=$(@D)/tmp \ > > > > > BIN_DIR=$(@D) > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +TI_K3_IMAGE_GEN_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > define TI_K3_IMAGE_GEN_BUILD_CMDS > > > > > $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) > > > > > endef > > > > > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > index 341888623e..8311e1b401 100644 > > > > > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > > > > > @@ -67,6 +67,16 @@ TI_K3_R5_LOADER_MAKE_OPTS = \ > > > > > HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ > > > > > HOSTLDFLAGS="$(HOST_LDFLAGS)" > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +TI_K3_R5_LOADER_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > define TI_K3_R5_LOADER_BUILD_CMDS > > > > > $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) > > > > > endef > > > > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > > > > > index 48af69bd26..472fec8619 100644 > > > > > --- a/boot/uboot/uboot.mk > > > > > +++ b/boot/uboot/uboot.mk > > > > > @@ -184,6 +184,16 @@ UBOOT_DEPENDENCIES += optee-os > > > > > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > > > > > endif > > > > > > > > > > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) > > > > > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > > > > > +# environment, thus allowing the user to unconditionally override this > > > > > +# setting with a custom location on their build machine containing their > > > > > +# private keys, etc. > > > > > +ifeq ($(TI_SECURE_DEV_PKG),) > > > > > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > > > > > +endif > > > > > +endif > > > > > + > > > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > > > > # Currently supports the FW from Git tag 08.06.00.006 by default > > > > > TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > > > > diff --git a/package/Config.in.host b/package/Config.in.host > > > > > index dcadbfdfc1..eed39a4102 100644 > > > > > --- a/package/Config.in.host > > > > > +++ b/package/Config.in.host > > > > > @@ -103,6 +103,7 @@ menu "Host utilities" > > > > > source "package/systemd/Config.in.host" > > > > > source "package/tegrarcm/Config.in.host" > > > > > source "package/ti-cgt-pru/Config.in.host" > > > > > + source "package/ti-core-secdev-k3/Config.in.host" > > > > > source "package/uboot-tools/Config.in.host" > > > > > source "package/util-linux/Config.in.host" > > > > > source "package/utp_com/Config.in.host" > > > > > diff --git a/package/ti-core-secdev-k3/Config.in.host b/package/ti-core-secdev-k3/Config.in.host > > > > > new file mode 100644 > > > > > index 0000000000..364619d824 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/Config.in.host > > > > > @@ -0,0 +1,11 @@ > > > > > +config BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 > > > > > + bool "host ti-core-secdev-k3" > > > > > + help > > > > > + ti-core-secdev-k3 is used to provide binary image signing > > > > > + tools and keys to the build process needed to build boot > > > > > + artifacts for the secure boot flow on TI K3 platform > > > > > + "High Security" SoCs (device variants "HS-FS" and "HS-SE"). > > > > > + This package is not needed building for "General Purpose" > > > > > + ("GP") SoC variants. > > > > > + > > > > > + https://git.ti.com/cgit/security-development-tools/core-secdev-k3 > > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.hash b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > new file mode 100644 > > > > > index 0000000000..526ed29514 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.hash > > > > > @@ -0,0 +1,3 @@ > > > > > +# Locally calculated > > > > > +sha256 eb637ed54204b64e98ae07070e0f2ebd36eed228ecc108dae0e7be6e38edde74 core-secdev-k3-08.06.00.007.tar.gz > > > > > +sha256 3e5cf4f5ab9f0333f46cd68fabede3f21e55de1a9e3c6ad673f241f4514d8369 manifest/k3-secdev-0.2-manifest.html > > > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > new file mode 100644 > > > > > index 0000000000..c388af2865 > > > > > --- /dev/null > > > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > > > @@ -0,0 +1,31 @@ > > > > > +################################################################################ > > > > > +# > > > > > +# ti-core-secdev-k3 > > > > > +# > > > > > +################################################################################ > > > > > + > > > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz > > > > > > > > Hi Andreas, > > > > > > > > Would it make sense to support user customisation of this via Kconfig > > > > instead of using the magic TI_SECURE_DEV_PKG environment variable? > > > > > > > > I'm slightly confused about how this is intended to work. > > > > core-secdev-k3 contains both infrastructure (scripts) and data (keys) > > > > to secure the image. It looks like someone tried to split these > > > > concerns by supporting customisation of the key location. > > > > secure-binary-image.sh expects TI_SECURE_DEV_PKG to point to something > > > > containing keys/custMpk.pem, but the rest of the process expects > > > > TI_SECURE_DEV_PKG to point to something containing scripts to secure > > > > the binary blobs. > > > > > > > > It would make more sense to me to support overriding just the key, > > > > rather than having to duplicate all the scripts too. > > > > > > > > Could we support configuring the location of the custMpk.pem key and > > > > have the build process replace the default key in > > > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > > > > > > Well, this is how the "TI secure dev package" has been for the last 10+ > > > years, and that's how it's being used by 100% of our customers today > > > doing Linux image builds. It's hard-wired into Yocto builds, even the > > > official U-Boot tree... > > > > > > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > > > > Thanks for the reference! > > > > > I agree improvements could be made for example to point to just a > > > private key via Kconfig but this would also create an inconsistency with > > > all solutions currently in production, and with what folks are used to, > > > and go against enabling an easier and more seamless "switch" from Yocto > > > for example, which is what I'd like people to do. > > > > If you look in the section in README.ti-secure about K3 secure devices > > it supports setting the key with the Kconfig option "K3_KEY", so it > > looks like we can support key customisation using the u-boot config > > and don't need to support this in the buildroot config. > > Yes this option is available, but this in by itself won't be a complete > solution to customize the key. For example the key is also used as part > of ti-k3-image-gen, which is a wrapper around U-Boot SPL on R5 (which is > provided through ti-k3-r5-loader). So if you customize it in U-Boot > Kconfig you still need to somehow feed that same key into ti-k3-image-gen. Thanks for pointing that out. > Furthermore, the key _should_ also be used to sign Kernel / DTBs / > Kernel FIT image (this part of the authenticated boot chain is not > implemented with this patch series, but will be added in a future step). Are you referring to U-Boot's verified boot support via signed FIT image or some TI K3 specific mecahnism? Whether you use the same key to sign the boot binaries and the kernel FIT image is a policy decision. IMHO it makes sense to limit the scope of the root key as much as possible and embed public keys into U-Boot's control DTB which are then used to verify a kernel+DTB+initramfs FIT image. Patrick > -- > Andreas Dannenberg > Texas Instruments Inc > > > Patrick > > > > > This doesn't say it should not or never be improved, but I think such > > > changes could be managed more smoothly by establishing a known baseline > > > first (which is what this entire series intends to do, based on a > > > comparable variant of the official TI production SDK), and then over > > > time improve things, also as Yocto, U-Boot, and other projects evolve > > > (there's constant development on those including on the security front, > > > so what we have here will not be the "forever solution). > > > > > > > Is there a reason why a customer is expected to replace (or, more > > > > likely, duplicate) the scripts rather than just supply a key? > > > > > > The key is the most obvious thing, but often customers also want to > > > customize the certificate to add additional items for example to control > > > certain device features such as whether JTAG should be locked or > > > unlocked, etc., all things not readily controllable through some knobs > > > but needing to be done through customization of sripts / templates. > > > > > > > > > -- > > > Andreas Dannenberg > > > Texas Instruments Inc > > > > > > > > > > > > > > Patrick > > > > > > > > > +# To allow the image signing process for various firmware artifacts to work the > > > > > +# build process for TI K3 platform HS-FS and HS-SE device variants is using the > > > > > +# 'core-secdev-k3' tool provided by TI. Its location must be made available to > > > > > +# the build process of dependent packages by exporting it through the use of an > > > > > +# environmental variable. In order to not pollute the global Buildroot > > > > > +# environment let's record the package's location and then define the actual > > > > > +# environmental variable needed for the build only in the packages that need it. > > > > > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 > > > > > + > > > > > +define HOST_TI_CORE_SECDEV_K3_INSTALL_CMDS > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > > + cp -dpfr $(@D)/keys/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/keys > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/scripts > > > > > + mkdir -p $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > > + cp -dpfr $(@D)/scripts/* $(TI_CORE_SECDEV_K3_INSTALL_DIR)/templates > > > > > +endef > > > > > + > > > > > +$(eval $(host-generic-package)) > > > > > -- > > > > > 2.34.1 > > > > > > > > > > _______________________________________________ > > > > > buildroot mailing list > > > > > buildroot at buildroot.org > > > > > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Sat Jun 24 04:42:27 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 24 Jun 2023 04:42:27 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-23 Message-ID: <20230624045204.79FD041FB6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-23 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 5 | 1 | 0 | 6 | master | 67 | 92 | 1 | 160 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 8 strace-6.3 | 8 raptor-2.0.15 | 7 linux-6.3.8 | 6 glibc-2.37-2-g9f8513dc64119... | 5 dahdi-linux-3.2.0 | 4 host-ccache-4.8.2 | 4 gobject-introspection-1.74.0 | 3 elfutils-0.186 | 2 host-binutils-2.38 | 2 host-binutils-2.39 | 2 host-go-1.19.10 | 2 libedit-20221030-3.1 | 2 mpg123-1.31.3 | 2 sdl-1.2.15 | 2 aespipe-2.4f | 1 bat-0.23.0 | 1 boost-1.82.0 | 1 check-0.15.2 | 1 dc3dd-7.2.641 | 1 ding-libs-0.6.2 | 1 edk2-edk2-stable202208 | 1 ffmpeg-4.4.4 | 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 gobject-introspection | 1 host-heimdal-f4faaeaba371ff... | 1 host-rust-1.70.0 | 1 imx-alsa-plugins-rel_imx_4.... | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 mdio-tools-1.2.0 | 1 netsurf-3.10 | 1 nfs-utils-2.6.3 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 open62541-v1.3.4 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 parted-3.5 | 1 qemu-8.0.2 | 1 quickjs-2021-03-27 | 1 rtl8189fs-c223a25b1000d6443... | 1 stress-ng-0.15.07 | 1 uclibc-1.0.43 | 1 unknown | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | aespipe-2.4f | NOK | http://autobuild.buildroot.net/results/47527061de0745e4b35d30db41c5d07c3f0f4428 | ORPH armeb | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/229593962ffe2822fe2ab7011a2bae6efab6fa62 | arceb | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/d82a8ff08ca023cf4a2debf91aa6e4c574ae1e2a | mips | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/7333f89ff3c07ceaec993352755db1dd12ec0383 | ORPH i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/3a8114cbf42bc569677762fde4f30592a09f5c39 | s390x | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/2bb8a38b12cb3a7650162f1f7f65b56b20711d64 | xtensa | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/5ad9ab3c4529df1f55ebb56e13eabfead671fc70 | aarch64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/deb081d7fb7211aa886eaac2d5e1576e6051086e | or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/2d6e9ac6a46c36b8fe1a31f6eb54b67a1989cdd8 | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/fb204a527d753c05e3b3ae716baef456483ba954 | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/859ac557e58bf43922157103c3aba75cca703f3f | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4b473a527372921aa01cbb24aeb0b46e69d5de04 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/29984f0b72ab9b5d8060b54c221b5dcde981f3b6 | ORPH aarch64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/aa589b38e1591a0ec4d400891bf86f5138cf4542 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/057ab09d13ccc9e1dde8f9d8b16924b19a0fb5db | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba575422d96f284aa6fa849eea02ed1ec33dd899 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1aa4a279f082589e28bc0ae94e27afedd8728402 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6c478fd9cd0c2d51995c7dc42fcc0faa3e24952 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e7157515d7064d7f10f7b7c1f4f36eb5a8da1997 | arc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/e59715184303162653eb717f002cd0fcf9e1fcf4 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/4dad20baf5c3bac78e94116504e976f4bbe48d72 | powerpc64 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/175f91e0744671a7079814d373e3c7bffaf451ff | arceb | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/79aa2ca03ea551844ca8e4433212881cd23aab06 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0075da8d5f0fed7d62a3d96f55921284a00e712c | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/05f4664fe1fe1836672129756410167b817af175 | powerpc64le | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7190e6b1fe1ba516171b2aada8b947005e808279 | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/8a7d5aa25add15a26b45cc4c95f844dbe50817de | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5b4bbd13d0821f0d94c79774d1cda7253d9a130e | ORPH sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e7ba4839125cca161fce07885190c1622a318530 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9c89bade4a92384008295741fbaaa0c4379b5065 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a9b8e5e283f7a30122426f5054069e3d350f1534 | powerpc | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5691d3ece29a1ad1e79636a33d88a6d74323ebf7 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c74e420450ad27623a63415c03babd43de0e16b9 | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/61314ca27e7a86b6672f9c445fcf6235c5465537 | sh4 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/de65dcc7722709640f103f73a8cc57121462de27 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f03ad4fde7bc41d866bf35a00f8dca8f87b70123 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4daa2e16b5bc7599d5451f2f1fa2f7b602d04eef | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6d6f0dab7835f8bbecedf4715640b005fe6bb15d | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5fd90d207f0994871d1709cc51be293759816d4c | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/5646352d0d88a96676b708c79f941e6e0aba848e | nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/a1dcdf434bd62a16c02c7d7784301734767ab124 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/8a474aff09056c2358ddc01414a3467f3d9fd8c0 | ORPH armeb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9900de4e9896be4c08ef36253ea9d8c4ba0a3eed | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/cc1e87476a79988ee16fd11354189bd179055ffb | ORPH mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/ad8061530f1cf0ce83303be8b3f7da8e1e4913b9 | aarch64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/ac84b2a93386a37ab142fa856e5168c4ab60dc9c | microblaze | host-heimdal-f4faaeaba371ff... | NOK | http://autobuild.buildroot.net/results/e1e5679c53b167a653822c636bb9538c8911e6d9 | ORPH powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/98f3682ea79769079c0c79c2fdee170bc8702ae4 | arm | imx-alsa-plugins-rel_imx_4.... | NOK | http://autobuild.buildroot.net/results/706afbf59de5e57590a460ec0885288333d0995f | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/cce67c9c41aa2de7ddf0d702247607e6bc623da6 | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/d62a091cf5830dab7706eea4f459dc252fc8bd61 | mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/2db90ccd244d37dc8330cf18f2e57203fbe3fc30 | ORPH aarch64_be | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/5ea5d04551ebabfa8f31ac92114865f020164f2f | ORPH mips | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/018ae450eaa652d8b1c58917190d8cfb8cefe231 | ORPH mipsel | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/11a5b49bd0cdaad3ba343aca18b88fab35bc56fe | ORPH arc | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/7932566f94135c9b3b16beb65067fd778ff721cf | ORPH mips | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/ece069c5c7a30fa45e5bab2e740edf23f23e6adc | ORPH x86_64 | linux-6.3.8 | NOK | http://autobuild.buildroot.net/results/8cd99f02499a655e4fb11891ceef70a90201be59 | ORPH powerpc64le | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/a1f1e7d53b41e94daf95ab121df80071db087728 | x86_64 | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/6c4accb52b722cdd131520e28ee92db6820733db | or1k | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/d74d25aaf333a13bc911f662b5233a7acbec69dd | ORPH sh4a | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/90551f58b396863c874018ad9dcb14437c5ba98d | ORPH mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/5f93af0e000f25ce01541282ca8449105c8c04fd | m68k | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/97c9ca5793b93ae20e66aafbfcf85b75f527bc09 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2a07fc777dd3e9daddfc4157bb073e151b9413fc | ORPH xtensa | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/42ed73a5f2d3990a3835f2aed8dd3b89fef60c97 | ORPH x86_64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/2c8910aba574165d43357bd7af2c129282c6be65 | ORPH sparc | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/dd2584af3961ff3a94ba939420a44aa1f964d6b1 | m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/490c34d3b7458a9de2f70e5d7530d7c20bc5d78d | ORPH arc | parted-3.5 | NOK | http://autobuild.buildroot.net/results/0ceb338a2786b55833efc461f6d7964d9083ce43 | mips | qemu-8.0.2 | NOK | http://autobuild.buildroot.net/results/9985d2999eb896da5bbb923a41616fa5d92531b2 | mipsel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9114f160d91ca6c8630f68b2d91b7573ad5c7e38 | powerpc | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/984add8b2679697dae99d4bd9461eb20fbb82fe0 | ORPH sh4 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/74199c5d3e8b799a72eb91243f98cfb19e71788b | ORPH sparc64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/91144298a13bb3018d962aa455f4ab53b5fcc9e8 | ORPH aarch64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/08450f51a420c751dd8d2af0dabed39816173459 | ORPH aarch64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/e92b040a5c0786875cc064b898796d34454a40db | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/eb3cc4a6e154f379177b4fa7f9f8cb7086c63c75 | ORPH armeb | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/0b883beafdf054331c6131ed2f069ed629d9001c | ORPH sparc | rtl8189fs-c223a25b1000d6443... | NOK | http://autobuild.buildroot.net/results/f4863bac77419a23d030553d8bd7c2a71f76eb91 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/fb6e9992c88677d33f92b56f79c7e1aa6c3d0996 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2675d20334b8fa3af8daa8c6b418e910c24a8a00 | ORPH arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d18b591b5a6f54a46830faabadf72463d0f792ae | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/21f9642b0cd331e6fa7a505778d55435abf1d6b7 | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/678a71b24941692faafa8285db47a28c7332733c | x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/73548386f2a409a7909d0b2c814ee492ee45c637 | mips64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e7d43d043e0789e2f6ddcc23f786793126a039a7 | m68k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/30f648e6dc12b82c711fd6780952f53d6cc8fb18 | powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/5694391b59682b728c6eaab64cf6d7ee319f35bf | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e22fc67a334ebc1b1fbacc15a6cf606a3213fcff | mips64 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/1ec10fafbdd486e8e78daf64c2aa0b09dddcb857 | powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/05a8ba0a2546a4e7199fb8003d2a95f39f2749f0 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/dc1416fb62301e904d6b748729474bb1f8c722b0 | Classification of failures by reason for 2023.02.x -------------------------------------------------- libdill-32d0e8b733416208e04... | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/fa9f912fd6c017bc6d04cf9ea5fef95da7d5d976 | Gitlab CI results for 2023-06-23 ================================ Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ armadeus_apf27 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270979 | armadeus_apf28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270987 | armadeus_apf51 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519270998 | at91sam9260eknf | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271037 | at91sam9x5ek_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271076 | at91sam9x5ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271084 | atmel_sama5d27_som1_ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271092 | atmel_sama5d2_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271099 | beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271253 | beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271263 | freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271417 | grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271539 | hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271548 | imx23evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271554 | mx53loco | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271700 | nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271709 | nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271710 | nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271712 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271714 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271716 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271718 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271719 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271774 | pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271797 | pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271798 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271857 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271966 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272053 | socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272084 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4519272204 | -- http://autobuild.buildroot.net From ps.report at gmx.net Sat Jun 24 07:30:37 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 24 Jun 2023 09:30:37 +0200 Subject: [Buildroot] FBTFT extension does not work out of the box In-Reply-To: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> References: <9bdad434-d2a1-0988-8d17-3cd2f23448c2@hasankaraman.dev> Message-ID: <20230624093037.1501a619@gmx.net> Hello Hasan, On Fri, 23 Jun 2023 21:22:50 +0300, Hasan Karaman wrote: > What I do is: > > make orangepi_zero_defconfig > > make menuconfig > > Kernel > Linux Kernel Extensions > FB TFT Drivers > > https://github.com/notro/fbtft cannot be compiled with mainline kernel. > So I use my modified version of fbtft driver: > > https://github.com/grizzlei/fbtft > > And when I replace > buildoot/output/build/linux-6.1.14/drivers/video/fbdev/fbtft with my > code, this time i get compilation errors caused by CONFIG_FB_DEFERRED_IO > macro not being defined. Does FBTFT support depend on other features? > Maybe do not use the out of tree version, use the kernel mainline one (drivers/staging/fbtft) as stated here [1]: 2015-01-19 The FBTFT drivers are now in the Linux kernel staging tree: https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft?h=staging-testing Development in this github repo has ceased. Regards, Peter [1] https://github.com/notro/fbtft/commit/855b2908380e8ca996768bf94cb4d8573690bc30 From bernd at kuhls.net Sat Jun 24 07:43:42 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 09:43:42 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 Message-ID: <20230624074342.393015-1-bernd@kuhls.net> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html Signed-off-by: Bernd Kuhls --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 4 ++-- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index f7b0ecfd52..a89ab984a8 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.2 +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index e4b03b65bb..24a0ecfe1c 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.2 +MESA3D_VERSION = 23.1.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.39.2 From bernd at kuhls.net Sat Jun 24 07:52:07 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 09:52:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/dahdi-linux: fix build with kernel >= 6.3 Message-ID: <20230624075207.403264-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ Signed-off-by: Bernd Kuhls --- ...rivers-dahdi-fix-build-with-clang-16.patch | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch new file mode 100644 index 0000000000..535e1628c9 --- /dev/null +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch @@ -0,0 +1,106 @@ +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 +From: Brahmajit Das +Date: Thu, 22 Jun 2023 15:52:18 +0000 +Subject: [PATCH] drivers/dahdi: fix build with clang-16 + +clang-16 enables -Werror=incompatible-pointer-types (along with buch of +other warnings) by default, thus resulting in errors such as: + +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = span_uevent, + ^~~~~~~~~~~ +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = device_uevent, + ^~~~~~~~~~~~~ +2 errors generated. + +This is due the change in bus_type strcut made in upstream commit +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. +Where they make uevent take a const *, as the strcut should not be +modifying the device that is passed into it. + +This patch modifes some of the fucntions parameter types, making dahdi +possible to be built with clang-16. + +Bug: https://bugs.gentoo.org/906179 +Signed-off-by: Brahmajit Das + +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 + +Signed-off-by: Bernd Kuhls +--- + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- + drivers/dahdi/wctc4xxp/base.c | 2 +- + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c +index ca29ddba..0c5bd982 100644 +--- a/drivers/dahdi/dahdi-sysfs.c ++++ b/drivers/dahdi/dahdi-sysfs.c +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) + return 1; + } + +-static inline struct dahdi_span *dev_to_span(struct device *dev) ++static inline struct dahdi_span *dev_to_span(const struct device *dev) + { + return dev_get_drvdata(dev); + } +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) + return err; \ + } while (0) + +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_span *span; + +@@ -415,7 +415,7 @@ static struct { + unsigned int clean_chardev:1; + } should_cleanup; + +-static inline struct dahdi_device *to_ddev(struct device *dev) ++static inline struct dahdi_device *to_ddev(const struct device *dev) + { + return container_of(dev, struct dahdi_device, dev); + } +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) + return err; \ + } while (0) + +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_device *ddev; + +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c +index ec6fc436..db70ea7e 100644 +--- a/drivers/dahdi/wctc4xxp/base.c ++++ b/drivers/dahdi/wctc4xxp/base.c +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) + return -ENOMEM; + priv = netdev_priv(netdev); + priv->wc = wc; +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); + + # ifdef HAVE_NET_DEVICE_OPS + netdev->netdev_ops = &wctc4xxp_netdev_ops; +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c +index d8c11dc3..29ad3619 100644 +--- a/drivers/dahdi/xpp/xbus-sysfs.c ++++ b/drivers/dahdi/xpp/xbus-sysfs.c +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) + return err; \ + } while (0) + +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + xbus_t *xbus; + extern char *initdir; -- 2.39.2 From ps.report at gmx.net Sat Jun 24 08:10:07 2023 From: ps.report at gmx.net (Peter Seiderer) Date: Sat, 24 Jun 2023 10:10:07 +0200 Subject: [Buildroot] [PATCH v1] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Message-ID: <20230624081007.19409-1-ps.report@gmx.net> Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: bump version to 23.1.0' ([1]) Fixes: .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 Signed-off-by: Peter Seiderer --- ...tion-to-disable-optional-neon-suppor.patch | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch index a5564fcf3a..430bd3b4b9 100644 --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch @@ -1,4 +1,4 @@ -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Mon, 9 Mar 2020 13:01:14 +0100 Subject: [PATCH] vc4: add meson option to disable optional neon support @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 Signed-off-by: Peter Seiderer Signed-off-by: Bernd Kuhls [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] +Signed-off-by: Peter Seiderer +[fix syntax error after previous rebases] --- meson_options.txt | 7 +++++++ src/gallium/drivers/vc4/meson.build | 4 ++-- @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/meson_options.txt b/meson_options.txt -index a39596a6f19..0f6b6c62b55 100644 +index 8e0bf2a..1cf0e07 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -117,6 +117,13 @@ +@@ -116,6 +116,13 @@ option( + description : 'enable gallium va frontend.', ) - option( ++option( + 'gallium-vc4-neon', + type : 'feature', + deprecated: {'true': 'enabled', 'false': 'disabled'}, + description : 'enable gallium vc4 optional neon support.', +) + -+option( + option( 'va-libs-path', type : 'string', - value : '', diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build -index 5ce5af5f6b4..e3f7d8d62ae 100644 +index 84da951..7f950de 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -84,7 +84,7 @@ files_libvc4 = files( @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 libvc4_neon = [] -if host_machine.cpu_family() == 'arm' -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() libvc4_neon = static_library( 'vc4_neon', 'vc4_tiling_lt_neon.c', @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 if dep_simpenrose.found() diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h -index 66767e7f1f8..7446f1c3d0c 100644 +index 5afe329..919b299 100644 --- a/src/gallium/drivers/vc4/vc4_tiling.h +++ b/src/gallium/drivers/vc4/vc4_tiling.h @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, cpp, box); -- -2.25.1 +2.41.0 -- 2.41.0 From bernd at kuhls.net Sat Jun 24 08:13:08 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:13:08 +0200 Subject: [Buildroot] [PATCH 1/1] package/fftw: bump version to 3.3.10 Message-ID: <20230624081308.1883140-1-bernd@kuhls.net> Release notes: http://fftw.org/release-notes.html Signed-off-by: Bernd Kuhls --- package/fftw/fftw.hash | 6 +++--- package/fftw/fftw.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash index b07aad8f18..9e7364d76c 100644 --- a/package/fftw/fftw.hash +++ b/package/fftw/fftw.hash @@ -1,5 +1,5 @@ -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz # Locally computed -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk index 279244a5dc..1bb537aeb8 100644 --- a/package/fftw/fftw.mk +++ b/package/fftw/fftw.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFTW_VERSION = 3.3.8 +FFTW_VERSION = 3.3.10 FFTW_SITE = http://www.fftw.org FFTW_INSTALL_STAGING = YES FFTW_LICENSE = GPL-2.0+ -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:29:53 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:29:53 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix build error with flatbuffers 23.x Message-ID: <20230624082953.2537472-1-bernd@kuhls.net> Fixes build error with defconfig BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON3_PY_ONLY=y caused by bumping flatbuffers to version >= 23.x in commit 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 Signed-off-by: Bernd Kuhls --- ...fer-Remove-forward-declararion-of-Fl.patch | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch new file mode 100644 index 0000000000..87df0e4c9a --- /dev/null +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch @@ -0,0 +1,42 @@ +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Markus=20H=C3=A4rer?= +Date: Sun, 28 May 2023 00:49:40 +0200 +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of + FlatBufferBuilder + +This caused a compiler error with recent faltbuffers because the type changed: + +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name +class FlatBufferBuilder; + ^ +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here +using FlatBufferBuilder = FlatBufferBuilderImpl; + ^ +1 error generated. + +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) + +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c + +Signed-off-by: Bernd Kuhls +--- + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +index cb93e6bbc2e12..fa42a9bad7034 100644 +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +@@ -14,11 +14,6 @@ + + #include + +-namespace flatbuffers +-{ +-class FlatBufferBuilder; +-} +- + namespace KODI + { + namespace RETRO -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:39:58 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:39:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/opensc: bump version to 0.23.0 Message-ID: <20230624083958.2821895-1-bernd@kuhls.net> Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Removed patches which were applied upstream. Signed-off-by: Bernd Kuhls --- .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 6 files changed, 2 insertions(+), 306 deletions(-) delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch diff --git a/.checkpackageignore b/.checkpackageignore index 07408893ce..88c69f3ad6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:50:50 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:50:50 +0200 Subject: [Buildroot] [PATCH 2/2] package/opensc: fix build with newer versions of LibreSSL In-Reply-To: <20230624085050.2927814-1-bernd@kuhls.net> References: <20230624085050.2927814-1-bernd@kuhls.net> Message-ID: <20230624085050.2927814-2-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/913/91318abb98146dd967115ed6233949daa60d8bba/ This patch adds two patches added after the release of 0.23.0 so this patch depends on the version bump included in this series. Signed-off-by: Bernd Kuhls --- ...ed-compatibility-with-LibreSSL-3.5.0.patch | 54 +++++++++++++++++++ ...ed-compatibility-with-LibreSSL-3.7.0.patch | 28 ++++++++++ 2 files changed, 82 insertions(+) create mode 100644 package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch create mode 100644 package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch new file mode 100644 index 0000000000..0daf75d5ba --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch @@ -0,0 +1,54 @@ +From da01e5fab9be9865db1aac203e574e0edbfd6584 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Wed, 14 Dec 2022 09:31:29 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL >= 3.5.0 + +fixes https://github.com/OpenSC/OpenSC/issues/2664 + +Upstream: https://github.com/OpenSC/OpenSC/commit/da01e5fab9be9865db1aac203e574e0edbfd6584 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/card-iasecc.c | 12 +----------- + src/libopensc/sc-ossl-compat.h | 1 + + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/src/libopensc/card-iasecc.c b/src/libopensc/card-iasecc.c +index 480c1cf87b..1347ed2393 100644 +--- a/src/libopensc/card-iasecc.c ++++ b/src/libopensc/card-iasecc.c +@@ -38,21 +38,11 @@ + #include + #include + +-/* +- * OpenSSL-3.0.0 does not allow access to the SHA data +- * so this driver can not produces signatures +- * OpenSSL 1.1.1 uses EVP_MD_CTX_md_data +- * LibreSSL +- */ +- +-#if defined(LIBRESSL_VERSION_NUMBER) +-# define EVP_MD_CTX_md_data(x) (x->md_data) +-#endif +- + #include "internal.h" + #include "asn1.h" + #include "cardctl.h" + #include "opensc.h" ++#include "sc-ossl-compat.h" + /* #include "sm.h" */ + #include "pkcs15.h" + /* #include "hash-strings.h" */ +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index da53ca8cee..8c0f96701c 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -42,6 +42,7 @@ extern "C" { + #define X509_get_extension_flags(x) (x->ex_flags) + #define X509_get_key_usage(x) (x->ex_kusage) + #define X509_get_extended_key_usage(x) (x->ex_xkusage) ++#define EVP_MD_CTX_md_data(x) (x->md_data) + #endif + + #if defined(LIBRESSL_VERSION_NUMBER) diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch new file mode 100644 index 0000000000..6bbbea6ce6 --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch @@ -0,0 +1,28 @@ +From 98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Fri, 16 Dec 2022 11:56:28 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL 3.7.0 + +Upstream: https://github.com/OpenSC/OpenSC/commit/98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/sc-ossl-compat.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index 8c0f96701c..4425da93f3 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -54,9 +54,11 @@ extern "C" { + #define EVP_sha3_256() (NULL) + #define EVP_sha3_384() (NULL) + #define EVP_sha3_512() (NULL) ++#if LIBRESSL_VERSION_NUMBER < 0x3070000fL + #define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) + #define EVP_PKEY_get_raw_public_key(p, pu, l) (0) + #endif ++#endif + + /* OpenSSL 1.1.1 has FIPS_mode function */ + #if OPENSSL_VERSION_NUMBER >= 0x30000000L -- 2.39.2 From bernd at kuhls.net Sat Jun 24 08:50:49 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 10:50:49 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/opensc: bump version to 0.23.0 Message-ID: <20230624085050.2927814-1-bernd@kuhls.net> Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Signed-off-by: Bernd Kuhls --- v2: no changes, added a LibreSSL patch to this series .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 6 files changed, 2 insertions(+), 306 deletions(-) delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch diff --git a/.checkpackageignore b/.checkpackageignore index 07408893ce..88c69f3ad6 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Sat Jun 24 09:06:08 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 11:06:08 +0200 Subject: [Buildroot] =?utf-8?q?=5BPATCH_1/1=5D_DEVELOPERS=3A_remove_Jos?= =?utf-8?q?=C3=A9_Pekkarinen?= Message-ID: <20230624090608.3221984-1-bernd@kuhls.net> E-mails are bouncing: : host ASPMX.L.GOOGLE.com[74.125.133.26] said: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 Signed-off-by: Bernd Kuhls --- DEVELOPERS | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9b59bbc54b..05ff4b3b26 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1620,19 +1620,6 @@ N: Jos? Luis Salvador Rufo F: package/zfs/ F: support/testing/tests/package/test_zfs.py -N: Jos? Pekkarinen -F: package/alfred/ -F: package/avocado/ -F: package/bmx7/ -F: package/opensc/ -F: package/python-aexpect/ -F: package/python-alembic/ -F: package/python-lark/ -F: package/softhsm2/ -F: support/testing/tests/package/sample_python_aexpect.py -F: support/testing/tests/package/test_avocado.py -F: support/testing/tests/package/test_python_aexpect.py - N: Joseph Kogut F: package/at-spi2-core/ F: package/clang/ -- 2.39.2 From yann.morin.1998 at free.fr Sat Jun 24 13:17:34 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:17:34 +0200 Subject: [git commit] DEVELOPERS: remove José Pekkarinen Message-ID: <20230624131752.417F283B49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5206492d6a749191fc9395479438a35007417cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master E-mails are bouncing: : host ASPMX.L.GOOGLE.com[74.125.133.26] said: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- DEVELOPERS | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 694dfe0bdd..794c2ebdfe 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1619,19 +1619,6 @@ N: Jos?? Luis Salvador Rufo F: package/zfs/ F: support/testing/tests/package/test_zfs.py -N: Jos?? Pekkarinen -F: package/alfred/ -F: package/avocado/ -F: package/bmx7/ -F: package/opensc/ -F: package/python-aexpect/ -F: package/python-alembic/ -F: package/python-lark/ -F: package/softhsm2/ -F: support/testing/tests/package/sample_python_aexpect.py -F: support/testing/tests/package/test_avocado.py -F: support/testing/tests/package/test_python_aexpect.py - N: Joseph Kogut F: package/at-spi2-core/ F: package/clang/ From yann.morin.1998 at free.fr Sat Jun 24 13:18:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:18:02 +0200 Subject: [Buildroot] =?utf-8?q?=5BPATCH_1/1=5D_DEVELOPERS=3A_remove_Jos?= =?utf-8?q?=C3=A9_Pekkarinen?= In-Reply-To: <20230624090608.3221984-1-bernd@kuhls.net> References: <20230624090608.3221984-1-bernd@kuhls.net> Message-ID: <20230624131802.GK24952@scaer> Bernd, All, On 2023-06-24 11:06 +0200, Bernd Kuhls spake thusly: > E-mails are bouncing: > > : host ASPMX.L.GOOGLE.com[74.125.133.26] said: > 550-5.1.1 The email account that you tried to reach does not exist. Please > try 550-5.1.1 double-checking the recipient's email address for typos or > 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > DEVELOPERS | 13 ------------- > 1 file changed, 13 deletions(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 9b59bbc54b..05ff4b3b26 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1620,19 +1620,6 @@ N: Jos? Luis Salvador Rufo > F: package/zfs/ > F: support/testing/tests/package/test_zfs.py > > -N: Jos? Pekkarinen > -F: package/alfred/ > -F: package/avocado/ > -F: package/bmx7/ > -F: package/opensc/ > -F: package/python-aexpect/ > -F: package/python-alembic/ > -F: package/python-lark/ > -F: package/softhsm2/ > -F: support/testing/tests/package/sample_python_aexpect.py > -F: support/testing/tests/package/test_avocado.py > -F: support/testing/tests/package/test_python_aexpect.py > - > N: Joseph Kogut > F: package/at-spi2-core/ > F: package/clang/ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:19:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:19:47 +0200 Subject: [Buildroot] [git commit] package/opensc: bump version to 0.23.0 Message-ID: <20230624132453.5B98D84077@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c02707a34226c15426b9cac35aefda7d7e9b0125 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/OpenSC/OpenSC/blob/master/NEWS Also carry two patches from upstream to fix build against newer LibreSSL. Those patches can't be backported to pre-0.23.0 versions, though. Fixes: http://autobuild.buildroot.net/results/913/91318abb98146dd967115ed6233949daa60d8bba/ Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: squash LibreSSL fixes together with bump] Signed-off-by: Yann E. MORIN --- .checkpackageignore | 2 - .../0001-Fix-maybe-uninitialized-errors.patch | 82 ---------- ...1-fixed-compatibility-with-LibreSSL-3.5.0.patch | 54 +++++++ ...1-fixed-compatibility-with-LibreSSL-3.7.0.patch | 28 ++++ .../0002-added-compatibility-with-LibreSSL.patch | 173 --------------------- .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ------ package/opensc/opensc.hash | 2 +- package/opensc/opensc.mk | 2 +- 8 files changed, 84 insertions(+), 306 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index c78168e5ea..4a40bc7fcc 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream package/openssh/S50sshd EmptyLastLine Indent Variables package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch deleted file mode 100644 index 671d92c150..0000000000 --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch +++ /dev/null @@ -1,82 +0,0 @@ -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= -Date: Fri, 10 Dec 2021 13:54:26 +0200 -Subject: [PATCH] Fix maybe uninitialized errors -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jos?? Pekkarinen -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 ---- - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ - src/pkcs15init/pkcs15-asepcos.c | 2 +- - src/tools/opensc-explorer.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c -index 586475dd..15684cef 100644 ---- a/src/libopensc/pkcs15-coolkey.c -+++ b/src/libopensc/pkcs15-coolkey.c -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, - static int - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) - { -- const u8 *val; -- size_t val_len; -- u8 data_type; -+ const u8 *val = NULL; -+ size_t val_len = 0; -+ u8 data_type = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); -@@ -168,8 +168,8 @@ static int - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) - { - int r; -- const u8 *val; -- size_t val_len; -+ const u8 *val = NULL; -+ size_t val_len = 0; - - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); - if (r < 0) { -@@ -186,7 +186,7 @@ static int - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) - { - const u8 *val; -- size_t val_len; -+ size_t val_len = 0; - int r; - - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c -index d7122012..bc0efb5c 100644 ---- a/src/pkcs15init/pkcs15-asepcos.c -+++ b/src/pkcs15init/pkcs15-asepcos.c -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, - { - sc_file_t *nfile = NULL; - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; -- int r, akn; -+ int r, akn = 0; - - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) - return SC_ERROR_OBJECT_NOT_VALID; -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c -index 9ec4daa1..04efdf8f 100644 ---- a/src/tools/opensc-explorer.c -+++ b/src/tools/opensc-explorer.c -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) - char *line; - int cargc; - char *cargv[260]; -- int multiple; -+ int multiple = 0; - struct command *cmd; - char prompt[3*SC_MAX_PATH_STRING_SIZE]; - --- -2.25.1 - diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch new file mode 100644 index 0000000000..0daf75d5ba --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.5.0.patch @@ -0,0 +1,54 @@ +From da01e5fab9be9865db1aac203e574e0edbfd6584 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Wed, 14 Dec 2022 09:31:29 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL >= 3.5.0 + +fixes https://github.com/OpenSC/OpenSC/issues/2664 + +Upstream: https://github.com/OpenSC/OpenSC/commit/da01e5fab9be9865db1aac203e574e0edbfd6584 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/card-iasecc.c | 12 +----------- + src/libopensc/sc-ossl-compat.h | 1 + + 2 files changed, 2 insertions(+), 11 deletions(-) + +diff --git a/src/libopensc/card-iasecc.c b/src/libopensc/card-iasecc.c +index 480c1cf87b..1347ed2393 100644 +--- a/src/libopensc/card-iasecc.c ++++ b/src/libopensc/card-iasecc.c +@@ -38,21 +38,11 @@ + #include + #include + +-/* +- * OpenSSL-3.0.0 does not allow access to the SHA data +- * so this driver can not produces signatures +- * OpenSSL 1.1.1 uses EVP_MD_CTX_md_data +- * LibreSSL +- */ +- +-#if defined(LIBRESSL_VERSION_NUMBER) +-# define EVP_MD_CTX_md_data(x) (x->md_data) +-#endif +- + #include "internal.h" + #include "asn1.h" + #include "cardctl.h" + #include "opensc.h" ++#include "sc-ossl-compat.h" + /* #include "sm.h" */ + #include "pkcs15.h" + /* #include "hash-strings.h" */ +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index da53ca8cee..8c0f96701c 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -42,6 +42,7 @@ extern "C" { + #define X509_get_extension_flags(x) (x->ex_flags) + #define X509_get_key_usage(x) (x->ex_kusage) + #define X509_get_extended_key_usage(x) (x->ex_xkusage) ++#define EVP_MD_CTX_md_data(x) (x->md_data) + #endif + + #if defined(LIBRESSL_VERSION_NUMBER) diff --git a/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch new file mode 100644 index 0000000000..6bbbea6ce6 --- /dev/null +++ b/package/opensc/0001-fixed-compatibility-with-LibreSSL-3.7.0.patch @@ -0,0 +1,28 @@ +From 98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 Mon Sep 17 00:00:00 2001 +From: Frank Morgner +Date: Fri, 16 Dec 2022 11:56:28 +0100 +Subject: [PATCH] fixed compatibility with LibreSSL 3.7.0 + +Upstream: https://github.com/OpenSC/OpenSC/commit/98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 + +Signed-off-by: Bernd Kuhls +--- + src/libopensc/sc-ossl-compat.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h +index 8c0f96701c..4425da93f3 100644 +--- a/src/libopensc/sc-ossl-compat.h ++++ b/src/libopensc/sc-ossl-compat.h +@@ -54,9 +54,11 @@ extern "C" { + #define EVP_sha3_256() (NULL) + #define EVP_sha3_384() (NULL) + #define EVP_sha3_512() (NULL) ++#if LIBRESSL_VERSION_NUMBER < 0x3070000fL + #define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) + #define EVP_PKEY_get_raw_public_key(p, pu, l) (0) + #endif ++#endif + + /* OpenSSL 1.1.1 has FIPS_mode function */ + #if OPENSSL_VERSION_NUMBER >= 0x30000000L diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch deleted file mode 100644 index 86a17448f8..0000000000 --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 -From: Frank Morgner -Date: Thu, 20 Jan 2022 17:01:46 +0100 -Subject: [PATCH] added compatibility with LibreSSL - -[Retrieved (and backported) from: -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] -Signed-off-by: Fabrice Fontaine ---- - src/libopensc/sc-ossl-compat.h | 7 +++++++ - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- - 4 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f885f85bb9..ec694ad48d 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -105,6 +105,13 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#define FIPS_mode() (0) -+#define EVP_sha3_224() (NULL) -+#define EVP_sha3_256() (NULL) -+#define EVP_sha3_384() (NULL) -+#define EVP_sha3_512() (NULL) -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) - #endif - - #if OPENSSL_VERSION_NUMBER >= 0x30000000L -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c -index e432f8f4ed..f091dbcc10 100644 ---- a/src/tests/p11test/p11test_case_common.c -+++ b/src/tests/p11test/p11test_case_common.c -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - if (token.num_ed_mechs > 0 ) { - o->num_mechs = token.num_ed_mechs; -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; - } -+#endif -+#ifdef EVP_PKEY_X25519 - } else if (o->type == EVP_PKEY_X25519) { - if (token.num_montgomery_mechs > 0 ) { - o->num_mechs = token.num_montgomery_mechs; -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) - o->mechs[0].result_flags = 0; - o->mechs[0].usage_flags = CKF_DERIVE; - } -+#endif - } - } - -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, - a = template[6].pValue; - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (strcmp((char *)curve->data, "edwards25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (strcmp((char *)curve->data, "curve25519")) { - debug_print(" [WARN %s ] Unknown curve name. " -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; - } - ASN1_PRINTABLESTRING_free(curve); - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) - int nid = OBJ_obj2nid(obj); -+#endif - ASN1_OBJECT_free(obj); - - switch (o->key_type) { -+#ifdef EVP_PKEY_ED25519 - case CKK_EC_EDWARDS: - if (nid != NID_ED25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_ED25519; - break; -+#endif -+#ifdef EVP_PKEY_X25519 - case CKK_EC_MONTGOMERY: - if (nid != NID_X25519) { - debug_print(" [WARN %s ] Unknown OID. " -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, - } - evp_type = EVP_PKEY_X25519; - break; -+#endif - default: - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); - return -1; -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c -index 9f13b3e9d6..f7a5f92f9e 100644 ---- a/src/tests/p11test/p11test_case_ec_derive.c -+++ b/src/tests/p11test/p11test_case_ec_derive.c -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, - - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - { -+#ifdef EVP_PKEY_X25519 - unsigned char *secret = NULL, *pkcs11_secret = NULL; - EVP_PKEY_CTX *pctx = NULL; - EVP_PKEY *pkey = NULL; /* This is peer key */ -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) - free(secret); - free(pkcs11_secret); - return 1; -+#else -+ return 0; -+#endif - } - - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c -index 624bd6a54d..2aefdc7a70 100644 ---- a/src/tests/p11test/p11test_case_readonly.c -+++ b/src/tests/p11test/p11test_case_readonly.c -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - rv, ERR_error_string(ERR_peek_last_error(), NULL)); - return -1; - } -+#ifdef EVP_PKEY_ED25519 - } else if (o->type == EVP_PKEY_ED25519) { - /* need to be created even though we do not do any MD */ - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, - EVP_MD_CTX_free(ctx); - return -1; - } -- -+#endif - } else { - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); - } -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, - return 0; - } - -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA -+#ifdef EVP_PKEY_ED25519 -+ && o->type != EVP_PKEY_ED25519 -+#endif -+ ) { - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); - return 0; - } diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch deleted file mode 100644 index 1d262362d6..0000000000 --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 13 Aug 2022 14:27:22 +0200 -Subject: [PATCH] Fix build with libressl >= 3.5.0 - -libressl added back FIPS_mode since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 - -libressl provides X509_get_extension_flags since version 3.5.0 and -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] ---- - src/libopensc/sc-ossl-compat.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index f0d55279..2c42794c 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -86,9 +86,11 @@ extern "C" { - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay - -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) -+#endif - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -@@ -104,7 +106,9 @@ extern "C" { - /* workaround unused value warning for a macro that does nothing */ - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L - #define OPENSSL_malloc_init() -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L - #define FIPS_mode() (0) -+#endif - #define EVP_sha3_224() (NULL) - #define EVP_sha3_256() (NULL) - #define EVP_sha3_384() (NULL) --- -2.35.1 - diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash index 517cfe503a..e8e675667e 100644 --- a/package/opensc/opensc.hash +++ b/package/opensc/opensc.hash @@ -1,5 +1,5 @@ # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz # Computed locally sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk index f9e2f5083e..253b6b26f8 100644 --- a/package/opensc/opensc.mk +++ b/package/opensc/opensc.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENSC_VERSION = 0.22.0 +OPENSC_VERSION = 0.23.0 OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) OPENSC_LICENSE = LGPL-2.1+ OPENSC_LICENSE_FILES = COPYING From yann.morin.1998 at free.fr Sat Jun 24 13:25:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:25:49 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/opensc: bump version to 0.23.0 In-Reply-To: <20230624085050.2927814-1-bernd@kuhls.net> References: <20230624085050.2927814-1-bernd@kuhls.net> Message-ID: <20230624132549.GL24952@scaer> Bernd, All, On 2023-06-24 10:50 +0200, Bernd Kuhls spake thusly: > Release notes: > https://github.com/OpenSC/OpenSC/blob/master/NEWS > > Signed-off-by: Bernd Kuhls Applied to master, thanks. > --- > v2: no changes, added a LibreSSL patch to this series I've squashed the LibreSSL fixed together with the bump, as the patches can't be applied to pre-0.23 anyway, so we can't carry them in ourt stable branches... Regards, Yann E. MORIN. > .checkpackageignore | 2 - > .../0001-Fix-maybe-uninitialized-errors.patch | 82 --------- > ...02-added-compatibility-with-LibreSSL.patch | 173 ------------------ > .../0003-Fix-build-with-libressl-3.5.0.patch | 47 ----- > package/opensc/opensc.hash | 2 +- > package/opensc/opensc.mk | 2 +- > 6 files changed, 2 insertions(+), 306 deletions(-) > delete mode 100644 package/opensc/0001-Fix-maybe-uninitialized-errors.patch > delete mode 100644 package/opensc/0002-added-compatibility-with-LibreSSL.patch > delete mode 100644 package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 07408893ce..88c69f3ad6 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1136,8 +1136,6 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch Upstre > package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch Upstream > package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch Upstream > package/openrc/0006-Also-create-run-lock-subsys-directory.patch Upstream > -package/opensc/0002-added-compatibility-with-LibreSSL.patch Upstream > -package/opensc/0003-Fix-build-with-libressl-3.5.0.patch Upstream > package/openssh/S50sshd EmptyLastLine Indent Variables > package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch Upstream > package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch Upstream > diff --git a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch b/package/opensc/0001-Fix-maybe-uninitialized-errors.patch > deleted file mode 100644 > index 671d92c150..0000000000 > --- a/package/opensc/0001-Fix-maybe-uninitialized-errors.patch > +++ /dev/null > @@ -1,82 +0,0 @@ > -From bcb39d6f4d2dee6beb035cb2f3618174ec1cb2b0 Mon Sep 17 00:00:00 2001 > -From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= > -Date: Fri, 10 Dec 2021 13:54:26 +0200 > -Subject: [PATCH] Fix maybe uninitialized errors > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -Signed-off-by: Jos? Pekkarinen > -Upstream: https://github.com/OpenSC/OpenSC/commit/05ec8c7fe785a2b9aeaac1164adb349df42b7f80 > ---- > - src/libopensc/pkcs15-coolkey.c | 12 ++++++------ > - src/pkcs15init/pkcs15-asepcos.c | 2 +- > - src/tools/opensc-explorer.c | 2 +- > - 3 files changed, 8 insertions(+), 8 deletions(-) > - > -diff --git a/src/libopensc/pkcs15-coolkey.c b/src/libopensc/pkcs15-coolkey.c > -index 586475dd..15684cef 100644 > ---- a/src/libopensc/pkcs15-coolkey.c > -+++ b/src/libopensc/pkcs15-coolkey.c > -@@ -147,9 +147,9 @@ coolkey_find_matching_cert(sc_card_t *card, sc_cardctl_coolkey_object_t *in_obj, > - static int > - coolkey_get_attribute_ulong(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, CK_ULONG *value) > - { > -- const u8 *val; > -- size_t val_len; > -- u8 data_type; > -+ const u8 *val = NULL; > -+ size_t val_len = 0; > -+ u8 data_type = 0; > - int r; > - > - r = coolkey_get_attribute(card, obj, type, &val, &val_len, &data_type); > -@@ -168,8 +168,8 @@ static int > - coolkey_get_attribute_boolean(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE attr_type) > - { > - int r; > -- const u8 *val; > -- size_t val_len; > -+ const u8 *val = NULL; > -+ size_t val_len = 0; > - > - r = coolkey_get_attribute(card, obj, attr_type, &val, &val_len, NULL); > - if (r < 0) { > -@@ -186,7 +186,7 @@ static int > - coolkey_get_attribute_bytes(sc_card_t *card, sc_cardctl_coolkey_object_t *obj, CK_ATTRIBUTE_TYPE type, u8 *data, size_t *data_len, size_t max_data_len) > - { > - const u8 *val; > -- size_t val_len; > -+ size_t val_len = 0; > - int r; > - > - r = coolkey_get_attribute(card, obj, type, &val, &val_len, NULL); > -diff --git a/src/pkcs15init/pkcs15-asepcos.c b/src/pkcs15init/pkcs15-asepcos.c > -index d7122012..bc0efb5c 100644 > ---- a/src/pkcs15init/pkcs15-asepcos.c > -+++ b/src/pkcs15init/pkcs15-asepcos.c > -@@ -221,7 +221,7 @@ static int asepcos_do_store_pin(sc_profile_t *profile, sc_card_t *card, > - { > - sc_file_t *nfile = NULL; > - u8 buf[64], sbuf[64], *p = buf, *q = sbuf; > -- int r, akn; > -+ int r, akn = 0; > - > - if (auth_info->auth_type != SC_PKCS15_PIN_AUTH_TYPE_PIN) > - return SC_ERROR_OBJECT_NOT_VALID; > -diff --git a/src/tools/opensc-explorer.c b/src/tools/opensc-explorer.c > -index 9ec4daa1..04efdf8f 100644 > ---- a/src/tools/opensc-explorer.c > -+++ b/src/tools/opensc-explorer.c > -@@ -2472,7 +2472,7 @@ int main(int argc, char *argv[]) > - char *line; > - int cargc; > - char *cargv[260]; > -- int multiple; > -+ int multiple = 0; > - struct command *cmd; > - char prompt[3*SC_MAX_PATH_STRING_SIZE]; > - > --- > -2.25.1 > - > diff --git a/package/opensc/0002-added-compatibility-with-LibreSSL.patch b/package/opensc/0002-added-compatibility-with-LibreSSL.patch > deleted file mode 100644 > index 86a17448f8..0000000000 > --- a/package/opensc/0002-added-compatibility-with-LibreSSL.patch > +++ /dev/null > @@ -1,173 +0,0 @@ > -From 302ad70471efa279b033d4d5511d979ec5d965fe Mon Sep 17 00:00:00 2001 > -From: Frank Morgner > -Date: Thu, 20 Jan 2022 17:01:46 +0100 > -Subject: [PATCH] added compatibility with LibreSSL > - > -[Retrieved (and backported) from: > -https://github.com/OpenSC/OpenSC/commit/302ad70471efa279b033d4d5511d979ec5d965fe] > -Signed-off-by: Fabrice Fontaine > ---- > - src/libopensc/sc-ossl-compat.h | 7 +++++++ > - src/tests/p11test/p11test_case_common.c | 14 ++++++++++++++ > - src/tests/p11test/p11test_case_ec_derive.c | 4 ++++ > - src/tests/p11test/p11test_case_readonly.c | 9 +++++++-- > - 4 files changed, 32 insertions(+), 2 deletions(-) > - > -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h > -index f885f85bb9..ec694ad48d 100644 > ---- a/src/libopensc/sc-ossl-compat.h > -+++ b/src/libopensc/sc-ossl-compat.h > -@@ -105,6 +105,13 @@ extern "C" { > - /* workaround unused value warning for a macro that does nothing */ > - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L > - #define OPENSSL_malloc_init() > -+#define FIPS_mode() (0) > -+#define EVP_sha3_224() (NULL) > -+#define EVP_sha3_256() (NULL) > -+#define EVP_sha3_384() (NULL) > -+#define EVP_sha3_512() (NULL) > -+#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL) > -+#define EVP_PKEY_get_raw_public_key(p, pu, l) (0) > - #endif > - > - #if OPENSSL_VERSION_NUMBER >= 0x30000000L > -diff --git a/src/tests/p11test/p11test_case_common.c b/src/tests/p11test/p11test_case_common.c > -index e432f8f4ed..f091dbcc10 100644 > ---- a/src/tests/p11test/p11test_case_common.c > -+++ b/src/tests/p11test/p11test_case_common.c > -@@ -164,6 +164,7 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; > - } > -+#ifdef EVP_PKEY_ED25519 > - } else if (o->type == EVP_PKEY_ED25519) { > - if (token.num_ed_mechs > 0 ) { > - o->num_mechs = token.num_ed_mechs; > -@@ -184,6 +185,8 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_SIGN | CKF_VERIFY; > - } > -+#endif > -+#ifdef EVP_PKEY_X25519 > - } else if (o->type == EVP_PKEY_X25519) { > - if (token.num_montgomery_mechs > 0 ) { > - o->num_mechs = token.num_montgomery_mechs; > -@@ -204,6 +207,7 @@ add_supported_mechs(test_cert_t *o) > - o->mechs[0].result_flags = 0; > - o->mechs[0].usage_flags = CKF_DERIVE; > - } > -+#endif > - } > - } > - > -@@ -601,6 +605,7 @@ int callback_public_keys(test_certs_t *objects, > - a = template[6].pValue; > - if (d2i_ASN1_PRINTABLESTRING(&curve, &a, (long)template[6].ulValueLen) != NULL) { > - switch (o->key_type) { > -+#ifdef EVP_PKEY_ED25519 > - case CKK_EC_EDWARDS: > - if (strcmp((char *)curve->data, "edwards25519")) { > - debug_print(" [WARN %s ] Unknown curve name. " > -@@ -608,6 +613,8 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_ED25519; > - break; > -+#endif > -+#ifdef EVP_PKEY_X25519 > - case CKK_EC_MONTGOMERY: > - if (strcmp((char *)curve->data, "curve25519")) { > - debug_print(" [WARN %s ] Unknown curve name. " > -@@ -615,16 +622,20 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_X25519; > - break; > -+#endif > - default: > - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); > - return -1; > - } > - ASN1_PRINTABLESTRING_free(curve); > - } else if (d2i_ASN1_OBJECT(&obj, &a, (long)template[6].ulValueLen) != NULL) { > -+#if defined(EVP_PKEY_ED25519) || defined (EVP_PKEY_X25519) > - int nid = OBJ_obj2nid(obj); > -+#endif > - ASN1_OBJECT_free(obj); > - > - switch (o->key_type) { > -+#ifdef EVP_PKEY_ED25519 > - case CKK_EC_EDWARDS: > - if (nid != NID_ED25519) { > - debug_print(" [WARN %s ] Unknown OID. " > -@@ -632,6 +643,8 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_ED25519; > - break; > -+#endif > -+#ifdef EVP_PKEY_X25519 > - case CKK_EC_MONTGOMERY: > - if (nid != NID_X25519) { > - debug_print(" [WARN %s ] Unknown OID. " > -@@ -639,6 +652,7 @@ int callback_public_keys(test_certs_t *objects, > - } > - evp_type = EVP_PKEY_X25519; > - break; > -+#endif > - default: > - debug_print(" [WARN %s ] Unknown key type %lu", o->id_str, o->key_type); > - return -1; > -diff --git a/src/tests/p11test/p11test_case_ec_derive.c b/src/tests/p11test/p11test_case_ec_derive.c > -index 9f13b3e9d6..f7a5f92f9e 100644 > ---- a/src/tests/p11test/p11test_case_ec_derive.c > -+++ b/src/tests/p11test/p11test_case_ec_derive.c > -@@ -89,6 +89,7 @@ pkcs11_derive(test_cert_t *o, token_info_t * info, > - > - int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) > - { > -+#ifdef EVP_PKEY_X25519 > - unsigned char *secret = NULL, *pkcs11_secret = NULL; > - EVP_PKEY_CTX *pctx = NULL; > - EVP_PKEY *pkey = NULL; /* This is peer key */ > -@@ -210,6 +211,9 @@ int test_derive_x25519(test_cert_t *o, token_info_t *info, test_mech_t *mech) > - free(secret); > - free(pkcs11_secret); > - return 1; > -+#else > -+ return 0; > -+#endif > - } > - > - int test_derive(test_cert_t *o, token_info_t *info, test_mech_t *mech) > -diff --git a/src/tests/p11test/p11test_case_readonly.c b/src/tests/p11test/p11test_case_readonly.c > -index 624bd6a54d..2aefdc7a70 100644 > ---- a/src/tests/p11test/p11test_case_readonly.c > -+++ b/src/tests/p11test/p11test_case_readonly.c > -@@ -522,6 +522,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, > - rv, ERR_error_string(ERR_peek_last_error(), NULL)); > - return -1; > - } > -+#ifdef EVP_PKEY_ED25519 > - } else if (o->type == EVP_PKEY_ED25519) { > - /* need to be created even though we do not do any MD */ > - EVP_MD_CTX *ctx = EVP_MD_CTX_create(); > -@@ -547,7 +548,7 @@ int verify_message_openssl(test_cert_t *o, token_info_t *info, CK_BYTE *message, > - EVP_MD_CTX_free(ctx); > - return -1; > - } > -- > -+#endif > - } else { > - fprintf(stderr, " [ KEY %s ] Unknown type. Not verifying\n", o->id_str); > - } > -@@ -641,7 +642,11 @@ int sign_verify_test(test_cert_t *o, token_info_t *info, test_mech_t *mech, > - return 0; > - } > - > -- if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA && o->type != EVP_PKEY_ED25519) { > -+ if (o->type != EVP_PK_EC && o->type != EVP_PK_RSA > -+#ifdef EVP_PKEY_ED25519 > -+ && o->type != EVP_PKEY_ED25519 > -+#endif > -+ ) { > - debug_print(" [SKIP %s ] Skip non-RSA and non-EC key", o->id_str); > - return 0; > - } > diff --git a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch b/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > deleted file mode 100644 > index 1d262362d6..0000000000 > --- a/package/opensc/0003-Fix-build-with-libressl-3.5.0.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From d13059d1ec2bbb8fe7068db0d66d521daa4b71ce Mon Sep 17 00:00:00 2001 > -From: Fabrice Fontaine > -Date: Sat, 13 Aug 2022 14:27:22 +0200 > -Subject: [PATCH] Fix build with libressl >= 3.5.0 > - > -libressl added back FIPS_mode since version 3.5.0 and > -https://github.com/libressl-portable/openbsd/commit/a97eabc90d7647e374c1c6da686aeec63c49ff14 > - > -libressl provides X509_get_extension_flags since version 3.5.0 and > -https://github.com/libressl-portable/openbsd/commit/3180723224c1b2c7856a110b8213e4966995d7e0 > - > -Signed-off-by: Fabrice Fontaine > -[Upstream status: https://github.com/OpenSC/OpenSC/pull/2593 & > - https://github.com/OpenSC/OpenSC/pull/2595 (merged)] > ---- > - src/libopensc/sc-ossl-compat.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h > -index f0d55279..2c42794c 100644 > ---- a/src/libopensc/sc-ossl-compat.h > -+++ b/src/libopensc/sc-ossl-compat.h > -@@ -86,9 +86,11 @@ extern "C" { > - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay > - > -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L > - #define X509_get_extension_flags(x) (x->ex_flags) > - #define X509_get_key_usage(x) (x->ex_kusage) > - #define X509_get_extended_key_usage(x) (x->ex_xkusage) > -+#endif > - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL > - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) > - #endif > -@@ -104,7 +106,9 @@ extern "C" { > - /* workaround unused value warning for a macro that does nothing */ > - #if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L > - #define OPENSSL_malloc_init() > -+#if LIBRESSL_VERSION_NUMBER < 0x30500000L > - #define FIPS_mode() (0) > -+#endif > - #define EVP_sha3_224() (NULL) > - #define EVP_sha3_256() (NULL) > - #define EVP_sha3_384() (NULL) > --- > -2.35.1 > - > diff --git a/package/opensc/opensc.hash b/package/opensc/opensc.hash > index 517cfe503a..e8e675667e 100644 > --- a/package/opensc/opensc.hash > +++ b/package/opensc/opensc.hash > @@ -1,5 +1,5 @@ > # Computed locally from https://https://github.com/OpenSC/OpenSC/releases/ > -sha256 8d4e5347195ebea332be585df61dcc470331c26969e4b0447c851fb0844c7186 opensc-0.22.0.tar.gz > +sha256 a4844a6ea03a522ecf35e49659716dacb6be03f7c010a1a583aaf3eb915ed2e0 opensc-0.23.0.tar.gz > > # Computed locally > sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 COPYING > diff --git a/package/opensc/opensc.mk b/package/opensc/opensc.mk > index f9e2f5083e..253b6b26f8 100644 > --- a/package/opensc/opensc.mk > +++ b/package/opensc/opensc.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -OPENSC_VERSION = 0.22.0 > +OPENSC_VERSION = 0.23.0 > OPENSC_SITE = https://github.com/OpenSC/OpenSC/releases/download/$(OPENSC_VERSION) > OPENSC_LICENSE = LGPL-2.1+ > OPENSC_LICENSE_FILES = COPYING > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:32:38 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:32:38 +0200 Subject: [Buildroot] [git commit] package/kodi: fix build error with flatbuffers 23.x Message-ID: <20230624133255.8BA02842D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35b57c9e879389bcec045bc00d3c1e0761379ad1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes build error with defconfig BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_KODI=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON3_PY_ONLY=y caused by bumping flatbuffers to version >= 23.x in commit 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...atBuffer-Remove-forward-declararion-of-Fl.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch new file mode 100644 index 0000000000..87df0e4c9a --- /dev/null +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch @@ -0,0 +1,42 @@ +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Markus=20H=C3=A4rer?= +Date: Sun, 28 May 2023 00:49:40 +0200 +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of + FlatBufferBuilder + +This caused a compiler error with recent faltbuffers because the type changed: + +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name +class FlatBufferBuilder; + ^ +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here +using FlatBufferBuilder = FlatBufferBuilderImpl; + ^ +1 error generated. + +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) + +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c + +Signed-off-by: Bernd Kuhls +--- + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +index cb93e6bbc2e12..fa42a9bad7034 100644 +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h +@@ -14,11 +14,6 @@ + + #include + +-namespace flatbuffers +-{ +-class FlatBufferBuilder; +-} +- + namespace KODI + { + namespace RETRO From yann.morin.1998 at free.fr Sat Jun 24 13:34:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:34:30 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix build error with flatbuffers 23.x In-Reply-To: <20230624082953.2537472-1-bernd@kuhls.net> References: <20230624082953.2537472-1-bernd@kuhls.net> Message-ID: <20230624133430.GM24952@scaer> Bernd, All, On 2023-06-24 10:29 +0200, Bernd Kuhls spake thusly: > Fixes build error with defconfig > > BR2_x86_64=y > BR2_TOOLCHAIN_BUILDROOT_CXX=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > BR2_PACKAGE_KODI=y > BR2_PACKAGE_MESA3D=y > BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y > BR2_PACKAGE_MESA3D_OPENGL_EGL=y > BR2_PACKAGE_MESA3D_OPENGL_ES=y > BR2_PACKAGE_PYTHON3=y > BR2_PACKAGE_PYTHON3_PY_ONLY=y > > caused by bumping flatbuffers to version >= 23.x in commit > 3d1ee7d624b71009ff61d4fa5ed860c52eb89b47 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...fer-Remove-forward-declararion-of-Fl.patch | 42 +++++++++++++++++++ > 1 file changed, 42 insertions(+) > create mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > > diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > new file mode 100644 > index 0000000000..87df0e4c9a > --- /dev/null > +++ b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch > @@ -0,0 +1,42 @@ > +From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Markus=20H=C3=A4rer?= > +Date: Sun, 28 May 2023 00:49:40 +0200 > +Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of > + FlatBufferBuilder > + > +This caused a compiler error with recent faltbuffers because the type changed: > + > +In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: > +xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name > +class FlatBufferBuilder; > + ^ > +/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here > +using FlatBufferBuilder = FlatBufferBuilderImpl; > + ^ > +1 error generated. > + > +(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) > + > +Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c > + > +Signed-off-by: Bernd Kuhls > +--- > + xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- > + 1 file changed, 5 deletions(-) > + > +diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > +index cb93e6bbc2e12..fa42a9bad7034 100644 > +--- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > ++++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h > +@@ -14,11 +14,6 @@ > + > + #include > + > +-namespace flatbuffers > +-{ > +-class FlatBufferBuilder; > +-} > +- > + namespace KODI > + { > + namespace RETRO > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:40:37 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:40:37 +0200 Subject: [Buildroot] [PATCH 1/1] package/heimdal: Use perl module JSON, part of core, instead of JSON:PP package In-Reply-To: <20230610070628.228669-1-bernd.kuhls@t-online.de> References: <20230610070628.228669-1-bernd.kuhls@t-online.de> Message-ID: <20230624134037.GN24952@scaer> Bernd, A;;, On 2023-06-10 09:06 +0200, Bernd Kuhls spake thusly: > Fixes: > http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ > > Signed-off-by: Bernd Kuhls > --- > ...JSON-part-of-core-instead-of-JSON-PP.patch | 54 +++++++++++++++++++ > 1 file changed, 54 insertions(+) > create mode 100644 package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > > diff --git a/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > new file mode 100644 > index 0000000000..a7d8777a78 > --- /dev/null > +++ b/package/heimdal/0001-Use-perl-module-JSON-part-of-core-instead-of-JSON-PP.patch > @@ -0,0 +1,54 @@ > +From f77b0d16ace70d93c018241e25826611f3124604 Mon Sep 17 00:00:00 2001 > +From: Bernd Kuhls > +Date: Sat, 10 Jun 2023 09:00:24 +0200 > +Subject: [PATCH] Use perl module JSON, part of core, instead of > + JSON:PP package > + > +Ported from > +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > + > +Upstream: Not applicable When a patch is not applicable upstream, this must be motivated. > +Signed-off-by: Bernd Kuhls > +--- > + cf/make-proto.pl | 4 ++-- > + configure.ac | 1 - > + 2 files changed, 2 insertions(+), 3 deletions(-) > + > +diff --git a/cf/make-proto.pl b/cf/make-proto.pl > +index 36a040ce6..4af21916b 100644 > +--- a/cf/make-proto.pl > ++++ b/cf/make-proto.pl > +@@ -4,7 +4,7 @@ > + use Getopt::Std; > + use File::Compare; > + > +-use JSON; > ++use JSON::PP I don't understand this change in relation to the commit title: the change switches over from using JSON to using JSON::PP, but the title says we are doing the opposite... Would you care to clarify, please? Regards, Yann E. MORIN. > + my $comment = 0; > + my $doxygen = 0; > +@@ -70,7 +70,7 @@ if($opt_x) { > + my $EXP; > + local $/; > + open(EXP, '<', $opt_x) || die "open ${opt_x}"; > +- my $obj = JSON->new->utf8->decode(); > ++ my $obj = JSON::PP->new->utf8->decode(); > + close $EXP; > + > + foreach my $x (keys %$obj) { > +diff --git a/configure.ac b/configure.ac > +index b946dfff4..c08cb24dc 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || > + AC_KRB_PROG_PERL > + AC_KRB_PERL_MOD(Getopt::Std) > + AC_KRB_PERL_MOD(File::Compare) > +- AC_KRB_PERL_MOD(JSON) > + fi > + > + AC_KRB_PROG_YACC > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 13:44:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:44:18 +0200 Subject: [Buildroot] [git commit] package/fftw: bump version to 3.3.10 Message-ID: <20230624134617.B158284353@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d521d6b756864b926f5eb98c111a8989347ee0e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: http://fftw.org/release-notes.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/fftw/fftw.hash | 6 +++--- package/fftw/fftw.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash index b07aad8f18..9e7364d76c 100644 --- a/package/fftw/fftw.hash +++ b/package/fftw/fftw.hash @@ -1,5 +1,5 @@ -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz # Locally computed -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk index 279244a5dc..1bb537aeb8 100644 --- a/package/fftw/fftw.mk +++ b/package/fftw/fftw.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFTW_VERSION = 3.3.8 +FFTW_VERSION = 3.3.10 FFTW_SITE = http://www.fftw.org FFTW_INSTALL_STAGING = YES FFTW_LICENSE = GPL-2.0+ From yann.morin.1998 at free.fr Sat Jun 24 13:46:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 15:46:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/fftw: bump version to 3.3.10 In-Reply-To: <20230624081308.1883140-1-bernd@kuhls.net> References: <20230624081308.1883140-1-bernd@kuhls.net> Message-ID: <20230624134633.GO24952@scaer> Bernd, All, On 2023-06-24 10:13 +0200, Bernd Kuhls spake thusly: > Release notes: http://fftw.org/release-notes.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/fftw/fftw.hash | 6 +++--- > package/fftw/fftw.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/fftw/fftw.hash b/package/fftw/fftw.hash > index b07aad8f18..9e7364d76c 100644 > --- a/package/fftw/fftw.hash > +++ b/package/fftw/fftw.hash > @@ -1,5 +1,5 @@ > -# From http://www.fftw.org/fftw-3.3.8.tar.gz.md5sum > -md5 8aac833c943d8e90d51b697b27d4384d fftw-3.3.8.tar.gz > +# From http://fftw.org/fftw-3.3.10.tar.gz.md5sum > +md5 8ccbf6a5ea78a16dbc3e1306e234cc5c fftw-3.3.10.tar.gz > # Locally computed > -sha256 6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303 fftw-3.3.7.tar.gz > +sha256 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467 fftw-3.3.10.tar.gz > sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING > diff --git a/package/fftw/fftw.mk b/package/fftw/fftw.mk > index 279244a5dc..1bb537aeb8 100644 > --- a/package/fftw/fftw.mk > +++ b/package/fftw/fftw.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -FFTW_VERSION = 3.3.8 > +FFTW_VERSION = 3.3.10 > FFTW_SITE = http://www.fftw.org > FFTW_INSTALL_STAGING = YES > FFTW_LICENSE = GPL-2.0+ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:02:14 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:02:14 +0200 Subject: [Buildroot] [git commit] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch Message-ID: <20230624140256.A71CC844E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da19c18af2d531b63b6d54f02dc2f16785756e66 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: bump version to 23.1.0' ([1]) Fixes: .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: Trying to compare values of different types (UserFeatureOption, str) using !=. This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- ...on-option-to-disable-optional-neon-suppor.patch | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch index a5564fcf3a..430bd3b4b9 100644 --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch @@ -1,4 +1,4 @@ -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Mon, 9 Mar 2020 13:01:14 +0100 Subject: [PATCH] vc4: add meson option to disable optional neon support @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 Signed-off-by: Peter Seiderer Signed-off-by: Bernd Kuhls [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] +Signed-off-by: Peter Seiderer +[fix syntax error after previous rebases] --- meson_options.txt | 7 +++++++ src/gallium/drivers/vc4/meson.build | 4 ++-- @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/meson_options.txt b/meson_options.txt -index a39596a6f19..0f6b6c62b55 100644 +index 8e0bf2a..1cf0e07 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -117,6 +117,13 @@ +@@ -116,6 +116,13 @@ option( + description : 'enable gallium va frontend.', ) - option( ++option( + 'gallium-vc4-neon', + type : 'feature', + deprecated: {'true': 'enabled', 'false': 'disabled'}, + description : 'enable gallium vc4 optional neon support.', +) + -+option( + option( 'va-libs-path', type : 'string', - value : '', diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build -index 5ce5af5f6b4..e3f7d8d62ae 100644 +index 84da951..7f950de 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -84,7 +84,7 @@ files_libvc4 = files( @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 libvc4_neon = [] -if host_machine.cpu_family() == 'arm' -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() libvc4_neon = static_library( 'vc4_neon', 'vc4_tiling_lt_neon.c', @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 if dep_simpenrose.found() diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h -index 66767e7f1f8..7446f1c3d0c 100644 +index 5afe329..919b299 100644 --- a/src/gallium/drivers/vc4/vc4_tiling.h +++ b/src/gallium/drivers/vc4/vc4_tiling.h @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, cpp, box); -- -2.25.1 +2.41.0 From yann.morin.1998 at free.fr Sat Jun 24 14:03:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:03:00 +0200 Subject: [Buildroot] [PATCH v1] package/mesa3d: fix 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch In-Reply-To: <20230624081007.19409-1-ps.report@gmx.net> References: <20230624081007.19409-1-ps.report@gmx.net> Message-ID: <20230624140300.GP24952@scaer> Peter, All, On 2023-06-24 10:10 +0200, Peter Seiderer spake thusly: > Update 002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch to > fix an syntax error introduced by commit 'package/{mesa3d, mesa3d-headers}: > bump version to 23.1.0' ([1]) > > Fixes: > > .../build/mesa3d-23.1.2/src/gallium/drivers/vc4/meson.build:87:76: ERROR: > Trying to compare values of different types (UserFeatureOption, str) using !=. > This was deprecated and undefined behavior previously and is as of 0.60.0 a hard error. > > [1] https://git.buildroot.net/buildroot/commit/?id=e6203db11ed40122a2d9f29012db5683a7eb10d0 > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...tion-to-disable-optional-neon-suppor.patch | 22 ++++++++++--------- > 1 file changed, 12 insertions(+), 10 deletions(-) > > diff --git a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > index a5564fcf3a..430bd3b4b9 100644 > --- a/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > +++ b/package/mesa3d/0002-vc4-add-meson-option-to-disable-optional-neon-suppor.patch > @@ -1,4 +1,4 @@ > -From e3b47c1b84964c62b3e1fa782f1ffa4be0ae62f9 Mon Sep 17 00:00:00 2001 > +From f719e942dde0a46a9ff0080001cb3466012ffcc0 Mon Sep 17 00:00:00 2001 > From: Peter Seiderer > Date: Mon, 9 Mar 2020 13:01:14 +0100 > Subject: [PATCH] vc4: add meson option to disable optional neon support > @@ -11,6 +11,8 @@ Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4114 > Signed-off-by: Peter Seiderer > Signed-off-by: Bernd Kuhls > [rebased for 20.2.0, 20.3.0, 21.1.0 & 23.1.0] > +Signed-off-by: Peter Seiderer > +[fix syntax error after previous rebases] > --- > meson_options.txt | 7 +++++++ > src/gallium/drivers/vc4/meson.build | 4 ++-- > @@ -18,25 +20,25 @@ Signed-off-by: Bernd Kuhls > 3 files changed, 11 insertions(+), 4 deletions(-) > > diff --git a/meson_options.txt b/meson_options.txt > -index a39596a6f19..0f6b6c62b55 100644 > +index 8e0bf2a..1cf0e07 100644 > --- a/meson_options.txt > +++ b/meson_options.txt > -@@ -117,6 +117,13 @@ > +@@ -116,6 +116,13 @@ option( > + description : 'enable gallium va frontend.', > ) > > - option( > ++option( > + 'gallium-vc4-neon', > + type : 'feature', > + deprecated: {'true': 'enabled', 'false': 'disabled'}, > + description : 'enable gallium vc4 optional neon support.', > +) > + > -+option( > + option( > 'va-libs-path', > type : 'string', > - value : '', > diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build > -index 5ce5af5f6b4..e3f7d8d62ae 100644 > +index 84da951..7f950de 100644 > --- a/src/gallium/drivers/vc4/meson.build > +++ b/src/gallium/drivers/vc4/meson.build > @@ -84,7 +84,7 @@ files_libvc4 = files( > @@ -44,7 +46,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 > > libvc4_neon = [] > -if host_machine.cpu_family() == 'arm' > -+if host_machine.cpu_family() == 'arm' and get_option('gallium-vc4-neon') != 'disabled' > ++if host_machine.cpu_family() == 'arm' and not get_option('gallium-vc4-neon').disabled() > libvc4_neon = static_library( > 'vc4_neon', > 'vc4_tiling_lt_neon.c', > @@ -58,7 +60,7 @@ index 5ce5af5f6b4..e3f7d8d62ae 100644 > > if dep_simpenrose.found() > diff --git a/src/gallium/drivers/vc4/vc4_tiling.h b/src/gallium/drivers/vc4/vc4_tiling.h > -index 66767e7f1f8..7446f1c3d0c 100644 > +index 5afe329..919b299 100644 > --- a/src/gallium/drivers/vc4/vc4_tiling.h > +++ b/src/gallium/drivers/vc4/vc4_tiling.h > @@ -89,7 +89,7 @@ vc4_load_lt_image(void *dst, uint32_t dst_stride, > @@ -80,5 +82,5 @@ index 66767e7f1f8..7446f1c3d0c 100644 > vc4_store_lt_image_neon(dst, dst_stride, src, src_stride, > cpp, box); > -- > -2.25.1 > +2.41.0 > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:04:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:04:04 +0200 Subject: [Buildroot] [git commit] package/dahdi-linux: fix build with kernel >= 6.3 Message-ID: <20230624140449.07A38844F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=840b5527466502f02b86c95f9bf95557d35c8571 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...005-drivers-dahdi-fix-build-with-clang-16.patch | 106 +++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch new file mode 100644 index 0000000000..535e1628c9 --- /dev/null +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch @@ -0,0 +1,106 @@ +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 +From: Brahmajit Das +Date: Thu, 22 Jun 2023 15:52:18 +0000 +Subject: [PATCH] drivers/dahdi: fix build with clang-16 + +clang-16 enables -Werror=incompatible-pointer-types (along with buch of +other warnings) by default, thus resulting in errors such as: + +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = span_uevent, + ^~~~~~~~~~~ +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] + .uevent = device_uevent, + ^~~~~~~~~~~~~ +2 errors generated. + +This is due the change in bus_type strcut made in upstream commit +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. +Where they make uevent take a const *, as the strcut should not be +modifying the device that is passed into it. + +This patch modifes some of the fucntions parameter types, making dahdi +possible to be built with clang-16. + +Bug: https://bugs.gentoo.org/906179 +Signed-off-by: Brahmajit Das + +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 + +Signed-off-by: Bernd Kuhls +--- + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- + drivers/dahdi/wctc4xxp/base.c | 2 +- + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c +index ca29ddba..0c5bd982 100644 +--- a/drivers/dahdi/dahdi-sysfs.c ++++ b/drivers/dahdi/dahdi-sysfs.c +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) + return 1; + } + +-static inline struct dahdi_span *dev_to_span(struct device *dev) ++static inline struct dahdi_span *dev_to_span(const struct device *dev) + { + return dev_get_drvdata(dev); + } +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) + return err; \ + } while (0) + +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_span *span; + +@@ -415,7 +415,7 @@ static struct { + unsigned int clean_chardev:1; + } should_cleanup; + +-static inline struct dahdi_device *to_ddev(struct device *dev) ++static inline struct dahdi_device *to_ddev(const struct device *dev) + { + return container_of(dev, struct dahdi_device, dev); + } +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) + return err; \ + } while (0) + +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + struct dahdi_device *ddev; + +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c +index ec6fc436..db70ea7e 100644 +--- a/drivers/dahdi/wctc4xxp/base.c ++++ b/drivers/dahdi/wctc4xxp/base.c +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) + return -ENOMEM; + priv = netdev_priv(netdev); + priv->wc = wc; +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); + + # ifdef HAVE_NET_DEVICE_OPS + netdev->netdev_ops = &wctc4xxp_netdev_ops; +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c +index d8c11dc3..29ad3619 100644 +--- a/drivers/dahdi/xpp/xbus-sysfs.c ++++ b/drivers/dahdi/xpp/xbus-sysfs.c +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) + return err; \ + } while (0) + +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) + { + xbus_t *xbus; + extern char *initdir; From yann.morin.1998 at free.fr Sat Jun 24 14:04:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:04:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/dahdi-linux: fix build with kernel >= 6.3 In-Reply-To: <20230624075207.403264-1-bernd@kuhls.net> References: <20230624075207.403264-1-bernd@kuhls.net> Message-ID: <20230624140458.GQ24952@scaer> Bernd, All, On 2023-06-24 09:52 +0200, Bernd Kuhls spake thusly: > Fixes: > http://autobuild.buildroot.net/results/2bb/2bb8a38b12cb3a7650162f1f7f65b56b20711d64/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...rivers-dahdi-fix-build-with-clang-16.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > > diff --git a/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > new file mode 100644 > index 0000000000..535e1628c9 > --- /dev/null > +++ b/package/dahdi-linux/0005-drivers-dahdi-fix-build-with-clang-16.patch > @@ -0,0 +1,106 @@ > +From d51c10dae5a06709983b929fc6f9fb18eec41951 Mon Sep 17 00:00:00 2001 > +From: Brahmajit Das > +Date: Thu, 22 Jun 2023 15:52:18 +0000 > +Subject: [PATCH] drivers/dahdi: fix build with clang-16 > + > +clang-16 enables -Werror=incompatible-pointer-types (along with buch of > +other warnings) by default, thus resulting in errors such as: > + > +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:272:20: error: incompatible function > + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type > + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] > + .uevent = span_uevent, > + ^~~~~~~~~~~ > +/var/tmp/portage/net-misc/dahdi-3.2.0/work/dahdi-linux-3.2.0/drivers/dahdi/dahdi-sysfs.c:709:20: error: incompatible function > + pointer types initializing 'int (*)(const struct device *, struct kobj_uevent_env *)' with an expression of type > + 'int (struct device *, struct kobj_uevent_env *)' [-Wincompatible-function-pointer-types] > + .uevent = device_uevent, > + ^~~~~~~~~~~~~ > +2 errors generated. > + > +This is due the change in bus_type strcut made in upstream commit > +https://github.com/torvalds/linux/commit/2a81ada32f0e584fc0c943e0d3a8c9f4fae411d6. > +Where they make uevent take a const *, as the strcut should not be > +modifying the device that is passed into it. > + > +This patch modifes some of the fucntions parameter types, making dahdi > +possible to be built with clang-16. > + > +Bug: https://bugs.gentoo.org/906179 > +Signed-off-by: Brahmajit Das > + > +Upstream: https://github.com/asterisk/dahdi-linux/pull/21 > + > +Signed-off-by: Bernd Kuhls > +--- > + drivers/dahdi/dahdi-sysfs.c | 8 ++++---- > + drivers/dahdi/wctc4xxp/base.c | 2 +- > + drivers/dahdi/xpp/xbus-sysfs.c | 2 +- > + 3 files changed, 6 insertions(+), 6 deletions(-) > + > +diff --git a/drivers/dahdi/dahdi-sysfs.c b/drivers/dahdi/dahdi-sysfs.c > +index ca29ddba..0c5bd982 100644 > +--- a/drivers/dahdi/dahdi-sysfs.c > ++++ b/drivers/dahdi/dahdi-sysfs.c > +@@ -47,7 +47,7 @@ static int span_match(struct device *dev, struct device_driver *driver) > + return 1; > + } > + > +-static inline struct dahdi_span *dev_to_span(struct device *dev) > ++static inline struct dahdi_span *dev_to_span(const struct device *dev) > + { > + return dev_get_drvdata(dev); > + } > +@@ -68,7 +68,7 @@ static inline struct dahdi_span *dev_to_span(struct device *dev) > + return err; \ > + } while (0) > + > +-static int span_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int span_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + struct dahdi_span *span; > + > +@@ -415,7 +415,7 @@ static struct { > + unsigned int clean_chardev:1; > + } should_cleanup; > + > +-static inline struct dahdi_device *to_ddev(struct device *dev) > ++static inline struct dahdi_device *to_ddev(const struct device *dev) > + { > + return container_of(dev, struct dahdi_device, dev); > + } > +@@ -438,7 +438,7 @@ static inline struct dahdi_device *to_ddev(struct device *dev) > + return err; \ > + } while (0) > + > +-static int device_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int device_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + struct dahdi_device *ddev; > + > +diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c > +index ec6fc436..db70ea7e 100644 > +--- a/drivers/dahdi/wctc4xxp/base.c > ++++ b/drivers/dahdi/wctc4xxp/base.c > +@@ -643,7 +643,7 @@ wctc4xxp_net_register(struct wcdte *wc) > + return -ENOMEM; > + priv = netdev_priv(netdev); > + priv->wc = wc; > +- memcpy(netdev->dev_addr, our_mac, sizeof(our_mac)); > ++ memcpy((void *)netdev->dev_addr, our_mac, sizeof(our_mac)); > + > + # ifdef HAVE_NET_DEVICE_OPS > + netdev->netdev_ops = &wctc4xxp_netdev_ops; > +diff --git a/drivers/dahdi/xpp/xbus-sysfs.c b/drivers/dahdi/xpp/xbus-sysfs.c > +index d8c11dc3..29ad3619 100644 > +--- a/drivers/dahdi/xpp/xbus-sysfs.c > ++++ b/drivers/dahdi/xpp/xbus-sysfs.c > +@@ -418,7 +418,7 @@ static int astribank_match(struct device *dev, struct device_driver *driver) > + return err; \ > + } while (0) > + > +-static int astribank_uevent(struct device *dev, struct kobj_uevent_env *kenv) > ++static int astribank_uevent(const struct device *dev, struct kobj_uevent_env *kenv) > + { > + xbus_t *xbus; > + extern char *initdir; > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:05:17 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:05:17 +0200 Subject: [Buildroot] [git commit] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 Message-ID: <20230624140658.91A7684543@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfdf613e3bc709dc58d7490103220fa820e489be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 4 ++-- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index f7b0ecfd52..a89ab984a8 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 23.1.2 +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index feb8547e73..191fa15eef 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 23.1.2 +MESA3D_VERSION = 23.1.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos From yann.morin.1998 at free.fr Sat Jun 24 14:07:04 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:07:04 +0200 Subject: [Buildroot] [PATCH 1/1] package/{mesa3d, mesa3d-headers}: bump version to 23.1.3 In-Reply-To: <20230624074342.393015-1-bernd@kuhls.net> References: <20230624074342.393015-1-bernd@kuhls.net> Message-ID: <20230624140704.GR24952@scaer> Bernd, All, On 2023-06-24 09:43 +0200, Bernd Kuhls spake thusly: > Release notes: > https://lists.freedesktop.org/archives/mesa-announce/2023-June/000723.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mesa3d-headers/mesa3d-headers.mk | 2 +- > package/mesa3d/mesa3d.hash | 4 ++-- > package/mesa3d/mesa3d.mk | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk > index f7b0ecfd52..a89ab984a8 100644 > --- a/package/mesa3d-headers/mesa3d-headers.mk > +++ b/package/mesa3d-headers/mesa3d-headers.mk > @@ -12,7 +12,7 @@ endif > > # Not possible to directly refer to mesa3d variables, because of > # first/second expansion trickery... > -MESA3D_HEADERS_VERSION = 23.1.2 > +MESA3D_HEADERS_VERSION = 23.1.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 80272b70d6..71583d5f67 100644 > --- a/package/mesa3d/mesa3d.hash > +++ b/package/mesa3d/mesa3d.hash > @@ -1,5 +1,5 @@ > # From https://lists.freedesktop.org/archives/mesa-announce/2023-June/000722.html > -sha256 60b1f3adb1561830c158bf3c68508943674fb9d69f384c3c7289694385ab5c7e mesa-23.1.2.tar.xz > -sha512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 mesa-23.1.2.tar.xz > +sha256 2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9 mesa-23.1.3.tar.xz > +sha512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 mesa-23.1.3.tar.xz > # License > sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst > diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk > index e4b03b65bb..24a0ecfe1c 100644 > --- a/package/mesa3d/mesa3d.mk > +++ b/package/mesa3d/mesa3d.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > # When updating the version, please also update mesa3d-headers > -MESA3D_VERSION = 23.1.2 > +MESA3D_VERSION = 23.1.3 > MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz > MESA3D_SITE = https://archive.mesa3d.org > MESA3D_LICENSE = MIT, SGI, Khronos > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bernd at kuhls.net Sat Jun 24 14:18:47 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 16:18:47 +0200 Subject: [Buildroot] [PATCH 2/2] package/samba4: update patch 0004 In-Reply-To: <20230624141847.3243715-1-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> Message-ID: <20230624141847.3243715-2-bernd@kuhls.net> Fix typo in title, add upstream URL Signed-off-by: Bernd Kuhls --- ...dparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch index 7eb31e5d07..aa55c09891 100644 --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch @@ -1,15 +1,15 @@ From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 7 May 2023 11:02:26 +0200 -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead - of JSON:PP package +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead + of JSON package Downloaded from https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN -Upstream: unknown +Upstream: https://github.com/heimdal/heimdal/pull/1176 --- third_party/heimdal/cf/make-proto.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.39.2 From bernd at kuhls.net Sat Jun 24 14:18:46 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 16:18:46 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package Message-ID: <20230624141847.3243715-1-bernd@kuhls.net> From: Bernd Kuhls Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ This patch ports the existing patch for the samba4 package: https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls --- v2: Fix typo in title, add upstream URL (Yann) ...JSON-PP-part-of-core-instead-of-JSON.patch | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch new file mode 100644 index 0000000000..7323ac70df --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch @@ -0,0 +1,57 @@ +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 +From: Andrew Sim +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON + package + +This patch removes the need for an external package. + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b + +Upstream: https://github.com/heimdal/heimdal/pull/1176 + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index cedb4c01f..cecd030e6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + -- 2.39.2 From bugzilla at busybox.net Sat Jun 24 14:27:31 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sat, 24 Jun 2023 14:27:31 +0000 Subject: [Buildroot] [Bug 15664] Can't compile mesa3d with v3d driver In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15664 Bernd Kuhls changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #2 from Bernd Kuhls --- The bug was fixed by this commit: https://git.busybox.net/buildroot/commit/?id=da19c18af2d531b63b6d54f02dc2f16785756e66 -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sat Jun 24 14:27:41 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:27:41 +0200 Subject: [Buildroot] [git commit] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package Message-ID: <20230624143016.7C4418455F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770f097ee6f22e48ee4ceba517bd8bb75bc419fa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ This patch ports the existing patch for the samba4 package: https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch Signed-off-by: Bernd Kuhls Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- ...dule-JSON-PP-part-of-core-instead-of-JSON.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch new file mode 100644 index 0000000000..7323ac70df --- /dev/null +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch @@ -0,0 +1,57 @@ +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 +From: Andrew Sim +Date: Sat, 10 Jun 2023 09:00:24 +0200 +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON + package + +This patch removes the need for an external package. + +Ported from +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b + +Upstream: https://github.com/heimdal/heimdal/pull/1176 + +Signed-off-by: Bernd Kuhls +--- + cf/make-proto.pl | 4 ++-- + configure.ac | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +diff --git a/cf/make-proto.pl b/cf/make-proto.pl +index 36a040ce6..4af21916b 100644 +--- a/cf/make-proto.pl ++++ b/cf/make-proto.pl +@@ -4,7 +4,7 @@ + use Getopt::Std; + use File::Compare; + +-use JSON; ++use JSON::PP + + my $comment = 0; + my $doxygen = 0; +@@ -70,7 +70,7 @@ if($opt_x) { + my $EXP; + local $/; + open(EXP, '<', $opt_x) || die "open ${opt_x}"; +- my $obj = JSON->new->utf8->decode(); ++ my $obj = JSON::PP->new->utf8->decode(); + close $EXP; + + foreach my $x (keys %$obj) { +diff --git a/configure.ac b/configure.ac +index cedb4c01f..cecd030e6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || + AC_KRB_PROG_PERL + AC_KRB_PERL_MOD(Getopt::Std) + AC_KRB_PERL_MOD(File::Compare) +- AC_KRB_PERL_MOD(JSON) + fi + + AC_KRB_PROG_YACC +-- +2.39.2 + From yann.morin.1998 at free.fr Sat Jun 24 14:26:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:26:50 +0200 Subject: [Buildroot] [git commit] package/samba4: update patch 0004 Message-ID: <20230624143016.746798455D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95b7465e746c9d51929e9dd6896ec9940188b3b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix typo in title, add upstream URL Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- .../0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch index 7eb31e5d07..aa55c09891 100644 --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch @@ -1,15 +1,15 @@ From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 7 May 2023 11:02:26 +0200 -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead - of JSON:PP package +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead + of JSON package Downloaded from https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN -Upstream: unknown +Upstream: https://github.com/heimdal/heimdal/pull/1176 --- third_party/heimdal/cf/make-proto.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From yann.morin.1998 at free.fr Sat Jun 24 14:31:59 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:31:59 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/heimdal: Use perl module JSON:PP, part of core, instead of JSON package In-Reply-To: <20230624141847.3243715-1-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> Message-ID: <20230624143159.GT24952@scaer> Bernd, All, On 2023-06-24 16:18 +0200, Bernd Kuhls spake thusly: > From: Bernd Kuhls > > Fixes: > http://autobuild.buildroot.net/results/48b/48b52d205150e30e522b40d1c7b51f339ae8b0db/ > > This patch ports the existing patch for the samba4 package: > https://git.busybox.net/buildroot/tree/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > > Signed-off-by: Bernd Kuhls > Signed-off-by: Bernd Kuhls I know first-hand how multiple personalities can be hard to handle. ;-) Applied to master, thanks. Regards, Yann E. MORIN. > --- > v2: Fix typo in title, add upstream URL (Yann) > > ...JSON-PP-part-of-core-instead-of-JSON.patch | 57 +++++++++++++++++++ > 1 file changed, 57 insertions(+) > create mode 100644 package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > > diff --git a/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > new file mode 100644 > index 0000000000..7323ac70df > --- /dev/null > +++ b/package/heimdal/0001-Use-perl-module-JSON-PP-part-of-core-instead-of-JSON.patch > @@ -0,0 +1,57 @@ > +From f6fdb0a28e3bfcb3fd0aa1c81ad59c5411c0d660 Mon Sep 17 00:00:00 2001 > +From: Andrew Sim > +Date: Sat, 10 Jun 2023 09:00:24 +0200 > +Subject: [PATCH] Use perl module JSON:PP, part of core, instead of JSON > + package > + > +This patch removes the need for an external package. > + > +Ported from > +https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > +https://github.com/openwrt/packages/commit/402f4ba4eff65b80a9deaa6085256112bec4d67b#diff-208d4e0345c9d29fbec23d6f655ba794afd3052f5cb8dd73944db72ce81b847b > + > +Upstream: https://github.com/heimdal/heimdal/pull/1176 > + > +Signed-off-by: Bernd Kuhls > +--- > + cf/make-proto.pl | 4 ++-- > + configure.ac | 1 - > + 2 files changed, 2 insertions(+), 3 deletions(-) > + > +diff --git a/cf/make-proto.pl b/cf/make-proto.pl > +index 36a040ce6..4af21916b 100644 > +--- a/cf/make-proto.pl > ++++ b/cf/make-proto.pl > +@@ -4,7 +4,7 @@ > + use Getopt::Std; > + use File::Compare; > + > +-use JSON; > ++use JSON::PP > + > + my $comment = 0; > + my $doxygen = 0; > +@@ -70,7 +70,7 @@ if($opt_x) { > + my $EXP; > + local $/; > + open(EXP, '<', $opt_x) || die "open ${opt_x}"; > +- my $obj = JSON->new->utf8->decode(); > ++ my $obj = JSON::PP->new->utf8->decode(); > + close $EXP; > + > + foreach my $x (keys %$obj) { > +diff --git a/configure.ac b/configure.ac > +index cedb4c01f..cecd030e6 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -56,7 +56,6 @@ if ! test -f "$srcdir/lib/asn1/der-protos.h" || > + AC_KRB_PROG_PERL > + AC_KRB_PERL_MOD(Getopt::Std) > + AC_KRB_PERL_MOD(File::Compare) > +- AC_KRB_PERL_MOD(JSON) > + fi > + > + AC_KRB_PROG_YACC > +-- > +2.39.2 > + > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 14:32:54 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 16:32:54 +0200 Subject: [Buildroot] [PATCH 2/2] package/samba4: update patch 0004 In-Reply-To: <20230624141847.3243715-2-bernd@kuhls.net> References: <20230624141847.3243715-1-bernd@kuhls.net> <20230624141847.3243715-2-bernd@kuhls.net> Message-ID: <20230624143254.GU24952@scaer> Bernd, All, On 2023-06-24 16:18 +0200, Bernd Kuhls spake thusly: > Fix typo in title, add upstream URL Ah, I knew I had already seen something similar recently... > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...dparty-heindal-Use-perl-module-JSON-part-of-core-i.patch | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > index 7eb31e5d07..aa55c09891 100644 > --- a/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > +++ b/package/samba4/0004-3rdparty-heindal-Use-perl-module-JSON-part-of-core-i.patch > @@ -1,15 +1,15 @@ > From bd8fc19c8383914b518a9d56f4c08fba3baeb967 Mon Sep 17 00:00:00 2001 > From: "Yann E. MORIN" > Date: Sun, 7 May 2023 11:02:26 +0200 > -Subject: [PATCH] 3rdparty/heindal: Use perl module JSON, part of core, instead > - of JSON:PP package > +Subject: [PATCH] 3rdparty/heimdal: Use perl module JSON:PP, part of core, instead > + of JSON package > > Downloaded from > https://github.com/openwrt/packages/blob/master/net/samba4/patches/105-perl-json-pp.patch > > Signed-off-by: Bernd Kuhls > Signed-off-by: Yann E. MORIN > -Upstream: unknown > +Upstream: https://github.com/heimdal/heimdal/pull/1176 > --- > third_party/heimdal/cf/make-proto.pl | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 15:05:26 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:05:26 +0200 Subject: [Buildroot] [git commit] package/python-cryptography: bump to version 39.0.2 Message-ID: <20230624150547.1021C84564@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adabd0b8b03c36c660784b685a49ac7d41c9b472 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 a23944a06f..e083014750 100644 --- a/package/python-cryptography/python-cryptography.hash +++ b/package/python-cryptography/python-cryptography.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 --- a/package/python-cryptography/python-cryptography.mk +++ b/package/python-cryptography/python-cryptography.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 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 yann.morin.1998 at free.fr Sat Jun 24 15:05:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:05:58 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 39.0.2 In-Reply-To: <20230623071136.126003-1-james.hilliard1@gmail.com> References: <20230623071136.126003-1-james.hilliard1@gmail.com> Message-ID: <20230624150558.GV24952@scaer> James, All, On 2023-06-23 01:11 -0600, James Hilliard spake thusly: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 a23944a06f..e083014750 100644 > --- a/package/python-cryptography/python-cryptography.hash > +++ b/package/python-cryptography/python-cryptography.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 531348679f144d118156be5b17ddac750974cdcd9f44bb0a7cfd7ddcfee79c80 cryptography-39.0.1.tar.gz > +sha256 405c9a6271e1a088ea0b432bc2094e2e8baadb2241e192ce9c73a7cc9793b127 cryptography-39.0.2.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 a130b2d10d..67aa20742d 100644 > --- a/package/python-cryptography/python-cryptography.mk > +++ b/package/python-cryptography/python-cryptography.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_CRYPTOGRAPHY_VERSION = 39.0.1 > +PYTHON_CRYPTOGRAPHY_VERSION = 39.0.2 > PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz > -PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/6a/f5/a729774d087e50fffd1438b3877a91e9281294f985bda0fd15bf99016c78 > +PYTHON_CRYPTOGRAPHY_SITE = https://files.pythonhosted.org/packages/fa/f3/f4b8c175ea9a1de650b0085858059050b7953a93d66c97ed89b93b232996 > 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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 24 15:07:28 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:07:28 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-wheel: new host package In-Reply-To: <20230623063344.46379-1-james.hilliard1@gmail.com> References: <20230623063344.46379-1-james.hilliard1@gmail.com> Message-ID: <20230624150728.GW24952@scaer> James, All, On 2023-06-23 00:33 -0600, James Hilliard spake thusly: > This will be required for upcoming setuptools pep517 support. Then make it part of the series that does add that PEP517 support, please. Otherwise, so far, as there is no in-tree package that uses host-python-wheel, it's just dead code. Regards, Yann E. MORIN. > Signed-off-by: James Hilliard > --- > package/python-wheel/python-wheel.hash | 5 +++++ > package/python-wheel/python-wheel.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-wheel/python-wheel.hash > create mode 100644 package/python-wheel/python-wheel.mk > > diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash > new file mode 100644 > index 0000000000..377a85c8fd > --- /dev/null > +++ b/package/python-wheel/python-wheel.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/wheel/json > +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz > +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz > +# Locally computed sha256 checksums > +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt > diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk > new file mode 100644 > index 0000000000..159598fd1e > --- /dev/null > +++ b/package/python-wheel/python-wheel.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-wheel > +# > +################################################################################ > + > +PYTHON_WHEEL_VERSION = 0.40.0 > +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz > +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 > +PYTHON_WHEEL_SETUP_TYPE = flit > +PYTHON_WHEEL_LICENSE = MIT > +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt > + > +$(eval $(host-python-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 15:08:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:08:10 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: bump to version 68.0.0 Message-ID: <20230624150829.99CFB8456C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=42356e1d0908eec82254d64145226bfae78eb6b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 6d10172cdc..2674947162 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 67.8.0 +PYTHON_SETUPTOOLS_VERSION = 68.0.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From yann.morin.1998 at free.fr Sat Jun 24 15:08:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:08:45 +0200 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 68.0.0 In-Reply-To: <20230623072457.130591-1-james.hilliard1@gmail.com> References: <20230623072457.130591-1-james.hilliard1@gmail.com> Message-ID: <20230624150845.GX24952@scaer> James, All, On 2023-06-23 01:24 -0600, James Hilliard spake thusly: > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Yann E. MORIN. > --- > 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 be13063728..45413af27e 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 628ab1ae7d14185e5e536740ea31b5ce setuptools-67.8.0.tar.gz > -sha256 62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102 setuptools-67.8.0.tar.gz > +md5 c5e4ff6557d99204464aa300c0bad7d4 setuptools-68.0.0.tar.gz > +sha256 baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235 setuptools-68.0.0.tar.gz > sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 6d10172cdc..2674947162 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_SETUPTOOLS_VERSION = 67.8.0 > +PYTHON_SETUPTOOLS_VERSION = 68.0.0 > PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz > -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/03/20/630783571e76e5fa5f3e9f29398ca3ace377207b8196b54e0ffdf09f12c1 > +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/dc/98/5f896af066c128669229ff1aa81553ac14cfb3e5e74b6b44594132b8540e > PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > -- > 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 bernd at kuhls.net Sat Jun 24 15:21:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 17:21:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/ell: bump version to 0.57 Message-ID: <20230624152120.2879074-1-bernd@kuhls.net> Changelog: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog Signed-off-by: Bernd Kuhls --- package/ell/ell.hash | 2 +- package/ell/ell.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ell/ell.hash b/package/ell/ell.hash index c0f1731676..dd4722480c 100644 --- a/package/ell/ell.hash +++ b/package/ell/ell.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/ell/ell.mk b/package/ell/ell.mk index 994b0e19f0..08deb62abe 100644 --- a/package/ell/ell.mk +++ b/package/ell/ell.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELL_VERSION = 0.56 +ELL_VERSION = 0.57 ELL_SOURCE = ell-$(ELL_VERSION).tar.xz ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell ELL_LICENSE = LGPL-2.1+ -- 2.39.2 From bernd at kuhls.net Sat Jun 24 15:21:20 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sat, 24 Jun 2023 17:21:20 +0200 Subject: [Buildroot] [PATCH 2/2] package/iwd: bump version to 2.6 In-Reply-To: <20230624152120.2879074-1-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> Message-ID: <20230624152120.2879074-2-bernd@kuhls.net> Changelog: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog Depends on ell >= 0.57: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc Signed-off-by: Bernd Kuhls --- package/iwd/iwd.hash | 2 +- package/iwd/iwd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash index 1647f93d9e..4eea644842 100644 --- a/package/iwd/iwd.hash +++ b/package/iwd/iwd.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index c54031b102..f20427114b 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -4,7 +4,7 @@ # ################################################################################ -IWD_VERSION = 2.3 +IWD_VERSION = 2.6 IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless IWD_LICENSE = LGPL-2.1+ -- 2.39.2 From yann.morin.1998 at free.fr Sat Jun 24 15:27:13 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 17:27:13 +0200 Subject: [Buildroot] Using a go.mod in a subdirectory In-Reply-To: References: Message-ID: <20230624152713.GY24952@scaer> Bryce, All, On 2023-06-23 10:59 -0600, Bryce Johnson spake thusly: > Hi All, > I was looking at adding a package for shellhub in buildroot. Two > issues, first one is that the latest needs go 1.20. I applied this > patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) > to get around that which seems to work so far. CC: Christian since > I'm testing with his patch set. > > The 2nd issue is the agent is in a subdirectory with its own go.mod > that is different from one the on the root directory. > > Is there a way to do this better? Or is the go.mod required to be in > the root of the repo? When we introduced the go-package infra, we made the assumption that go would be finely-grained packaged, with one single "go package" per source tree, and that it would be at the root of the source tree. The result of these assumptions are clearly visible in two location: - support/download/go-post-process expects that the vendoring and the go.mod are both at the root of the source tree; see lines 18 and 27; - package/pkg-golang.mk also expects that the go package lies at the root; see lines 111, 123, 139, and 148. This restriction could certainly be lifted if support for FOO_SUB_DIR was to be added to the go-package infra, but it is not straightforward. When that is done, you'd need a buildroot package for each sub-part of shellhub you need. Of course, in such a case, even though the different parts would come from the same source tree, we could not share the generated source archive with _DL_SUBDIR, becasue the different parts would not be vendored similarly). > SHELLHUB_VERSION = v0.12.3 > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) We try to keep a "clean" version string without the decorum used to make it a git tag, and make that part of the site URL, e.g.: SHELLHUB_VERSION = 0.12.3 SHELLHUB_SITE = $(call github,shellhub-io,shellhub,v$(SHELLHUB_VERSION)) Regards, Yann E. MORIN. > SHELLHUB_LICENSE = Apache-2.0 > SHELLHUB_LICENSE_FILES = LICENSE.md > SHELLHUB_DEPENDENCIES = libxcrypt > > SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent > SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} > > # SHELLHUB_BUILD_TARGETS = agent > # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) > > $(eval $(golang-package)) > > > I can export my output/host/usr/bin and do go build -ldflags "-X > main.AgentVersion=v0.12.3" and it is able to build in that way, so it > seems the host-go 1.20 patch is working. > > Bryce > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | 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 Jun 24 19:27:02 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 21:27:02 +0200 Subject: [Buildroot] [git commit] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20230624192718.6CE0984574@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=044c38b71d8cda99e893f0bdcfb18992a229d017 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following build error: include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory Reported-by: Jan-Benedict Glaw Signed-off-by: Fabio Estevam Signed-off-by: Yann E. MORIN --- configs/mx53loco_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig index 212a032d84..d03c7d0916 100644 --- a/configs/mx53loco_defconfig +++ b/configs/mx53loco_defconfig @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" BR2_TARGET_UBOOT_FORMAT_IMX=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y # Kernel BR2_LINUX_KERNEL=y From yann.morin.1998 at free.fr Sat Jun 24 19:27:42 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 21:27:42 +0200 Subject: [Buildroot] [PATCH] configs/mx53loco: select BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20230622164951.1213353-1-festevam@gmail.com> References: <20230622164951.1213353-1-festevam@gmail.com> Message-ID: <20230624192742.GZ24952@scaer> Fabio, All, On 2023-06-22 13:49 -0300, Fabio Estevam spake thusly: > Select BR2_TARGET_UBOOT_NEEDS_OPENSSL to fix the following > build error: > > include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory > > Reported-by: Jan-Benedict Glaw > Signed-off-by: Fabio Estevam Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/mx53loco_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig > index 212a032d84aa..d03c7d0916e8 100644 > --- a/configs/mx53loco_defconfig > +++ b/configs/mx53loco_defconfig > @@ -24,6 +24,7 @@ BR2_TARGET_UBOOT_BOARDNAME="mx53loco" > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01" > BR2_TARGET_UBOOT_FORMAT_IMX=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > > # Kernel > BR2_LINUX_KERNEL=y > -- > 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 Jun 24 20:38:10 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:38:10 +0200 Subject: [Buildroot] [git commit] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Message-ID: <20230624203851.2B36A84591@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0c5f9c4edcbdd965eccb586ca58128fbf826cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi [yann.morin.1998 at free.fr: use plugin name in prompt, drop useless help] Signed-off-by: Yann E. MORIN --- package/gstreamer1/gst1-plugins-good/Config.in | 5 +++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e800..36a542227a 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -258,6 +258,11 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M comment "plugins with external dependencies" +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "adaptivedemux2 (Adaptive Streaming 2)" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME bool "lame (*.mp3 audio encoder)" select BR2_PACKAGE_LAME diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecab..41f4c727f3 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else From yann.morin.1998 at free.fr Sat Jun 24 20:41:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:41:27 +0200 Subject: [Buildroot] [PATCH v2, 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option In-Reply-To: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> References: <20230622213917.3772910-1-dario.binacchi@amarulasolutions.com> Message-ID: <20230624204127.GA24952@scaer> Dario, All, On 2023-06-22 23:39 +0200, Dario Binacchi spake thusly: > Currently there is no explicit way to enable/disable the adaptivedemux2 > plugin. Create a menu entry allowing users to disable or enable the plugin, > like we have for other features. > > Signed-off-by: Dario Binacchi > > --- > > Changes in v2: > - Move the option below the 'comment "plugins with external dependencies"'. > - Add plugin dependencies (i.e. libsoup libxml2) in gst1-plugins-good.mk. > > Signed-off-by: Dario Binacchi > --- > package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ > package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++ > 2 files changed, 14 insertions(+) > > diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in > index d7ec16e80014..9d849580c52f 100644 > --- a/package/gstreamer1/gst1-plugins-good/Config.in > +++ b/package/gstreamer1/gst1-plugins-good/Config.in > @@ -258,6 +258,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M > > comment "plugins with external dependencies" > > +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 > + bool "Adaptive Streaming 2 support" Looking arouund, it looks like the other prompts use the plugin name with an optional description between parenthesis. So I tweaked this prompt accordingly. > + select BR2_PACKAGE_LIBXML2 > + select BR2_PACKAGE_LIBSOUP > + help > + Adaptive Streaming 2 plugin A help text that jsut repeats the prompt is plain useless, so I dropped it. (yes, we do have a lot of that in three; it's historical bagage, and there's no reason to add more...) Applied to master, thanks. Regards, Yann E. MORIN. > config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME > bool "lame (*.mp3 audio encoder)" > select BR2_PACKAGE_LAME > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > index bbcd3aecabd1..41f4c727f3a8 100644 > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk > @@ -58,6 +58,13 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled > GST1_PLUGINS_GOOD_DEPENDENCIES += orc > endif > > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled > +GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup libxml2 > +else > +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled > +endif > + > ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) > GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled > else > -- > 2.32.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:42:20 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:42:20 +0200 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230624204330.BF2DB845B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=11ca48bc4bb6f1be7fb22bb87507a99bd1e446f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 70591f4a25..315af971db 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index d90f6cb2a3..f49ab52afb 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 5b16e659df..10e33a7306 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From yann.morin.1998 at free.fr Sat Jun 24 20:44:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:44:09 +0200 Subject: [Buildroot] [PATCH 1/1] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series In-Reply-To: <20230622172445.1854863-1-bernd@kuhls.net> References: <20230622172445.1854863-1-bernd@kuhls.net> Message-ID: <20230624204409.GB24952@scaer> Bernd, All, On 2023-06-22 19:24 +0200, Bernd Kuhls spake thusly: > Signed-off-by: Bernd Kuhls No misnamed hash lines this time? ;-) Applied to master, thanks. Regards, Yann E. MORIN. > --- > linux/Config.in | 2 +- > linux/linux.hash | 14 +++++++------- > package/linux-headers/Config.in.host | 14 +++++++------- > 3 files changed, 15 insertions(+), 15 deletions(-) > > diff --git a/linux/Config.in b/linux/Config.in > index 70591f4a25..315af971db 100644 > --- a/linux/Config.in > +++ b/linux/Config.in > @@ -128,7 +128,7 @@ endif > > config BR2_LINUX_KERNEL_VERSION > string > - default "6.3.8" if BR2_LINUX_KERNEL_LATEST_VERSION > + default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION > default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION > default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION > default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ > diff --git a/linux/linux.hash b/linux/linux.hash > index d90f6cb2a3..f49ab52afb 100644 > --- a/linux/linux.hash > +++ b/linux/linux.hash > @@ -1,13 +1,13 @@ > # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 4323d421250e2e444c35d36f4aa8ddb56591dedc25c68d359d19c4ef9dd20955 linux-6.3.8.tar.xz > -sha256 b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603 linux-6.1.34.tar.xz > +sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz > +sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc > -sha256 a9a8331f3c0e004b40a41f30d688b53bf85405597ac41c2c89be7f4fbcf7239f linux-5.15.117.tar.xz > -sha256 77a9bebc1d1fa057212a3ac62c2a0784aafcdef149032df8898ebc9ed3c62908 linux-5.10.184.tar.xz > -sha256 33010d4f02314dd4eb51ab5d09f49ce970f2cfefe9f2133a2e085cac5dfffed7 linux-5.4.247.tar.xz > +sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz > +sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz > +sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz > # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc > -sha256 47841504f334b24fe411270954423202ed84e21251edf5a61d40bde59051089d linux-4.19.286.tar.xz > -sha256 c63a327e799b8a30ca96167f66100d4d7788338ac0a8cf5fc492c97e303211bc linux-4.14.318.tar.xz > +sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz > +sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz > # Locally computed > sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz > sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz > diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host > index 5b16e659df..10e33a7306 100644 > --- a/package/linux-headers/Config.in.host > +++ b/package/linux-headers/Config.in.host > @@ -396,13 +396,13 @@ endchoice > > config BR2_DEFAULT_KERNEL_HEADERS > string > - default "4.14.318" if BR2_KERNEL_HEADERS_4_14 > - default "4.19.286" if BR2_KERNEL_HEADERS_4_19 > - default "5.4.247" if BR2_KERNEL_HEADERS_5_4 > - default "5.10.184" if BR2_KERNEL_HEADERS_5_10 > - default "5.15.117" if BR2_KERNEL_HEADERS_5_15 > - default "6.1.34" if BR2_KERNEL_HEADERS_6_1 > - default "6.3.8" if BR2_KERNEL_HEADERS_6_3 > + default "4.14.319" if BR2_KERNEL_HEADERS_4_14 > + default "4.19.287" if BR2_KERNEL_HEADERS_4_19 > + default "5.4.248" if BR2_KERNEL_HEADERS_5_4 > + default "5.10.185" if BR2_KERNEL_HEADERS_5_10 > + default "5.15.118" if BR2_KERNEL_HEADERS_5_15 > + default "6.1.35" if BR2_KERNEL_HEADERS_6_1 > + default "6.3.9" if BR2_KERNEL_HEADERS_6_3 > default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION > default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL > default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ > -- > 2.39.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:52:39 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:52:39 +0200 Subject: [Buildroot] [git commit] package/ubus: bump version to f787c97 Message-ID: <20230624205257.2A48984600@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4eb3544a0fb8023678f35556a9a359d806cac4a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: - 66baa44b8dee libubus: introduce new status messages - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR - 584f56a23314 cli: improve error logging for call command - 2f793a4eb063 lua: add optional path filter to objects() method - 2bebf93cd334 ubusd: handle invoke on event object without data - 9913aa61de73 ubusd: add lookup command queuing support - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/ubus/ubus.hash | 2 +- package/ubus/ubus.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash index 2b7181e5d2..faa2e2626e 100644 --- a/package/ubus/ubus.hash +++ b/package/ubus/ubus.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk index fa856fb36a..1f9891411a 100644 --- a/package/ubus/ubus.mk +++ b/package/ubus/ubus.mk @@ -4,7 +4,7 @@ # ################################################################################ -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f UBUS_SITE = https://git.openwrt.org/project/ubus.git UBUS_SITE_METHOD = git From yann.morin.1998 at free.fr Sat Jun 24 20:52:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:52:32 +0200 Subject: [Buildroot] [git commit] package/libubox: bump version to 75a3b87 Message-ID: <20230624205257.1DA8A845F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=55d0c96e0a4b8d26a421dd04d874f499af9c2ba8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: - be3dc7223a6d uloop: avoid integer overflow in tv_diff - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining - 334415738150 uloop: add uloop_timeout_remaining64 - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 - c86a894ec63d uloop: deprecate uloop_timeout_remaining - cce5e351278b vlist: define vlist_for_each_element_safe - f2d6752901f2 blob: clear buf->head when freeing a buffer - 45210ce14136 list.h: add container_of_safe macro - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr - ef5e8e38bd38 usock: fix poll return code check - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time - 362951a2d96e uloop: fix uloop_run_timeout - 75a3b870cace uloop: add support for integrating with a different event loop Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- package/libubox/libubox.hash | 2 +- package/libubox/libubox.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash index 2775427485..48b6432f5d 100644 --- a/package/libubox/libubox.hash +++ b/package/libubox/libubox.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk index 90ba57a883..d6da078c7b 100644 --- a/package/libubox/libubox.mk +++ b/package/libubox/libubox.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git LIBUBOX_SITE_METHOD = git LIBUBOX_LICENSE = ISC, BSD-3-Clause From yann.morin.1998 at free.fr Sat Jun 24 20:53:05 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:53:05 +0200 Subject: [Buildroot] [PATCH v1 1/2] package/libubox: bump version to 75a3b87 In-Reply-To: <20230622165522.16397-1-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> Message-ID: <20230624205305.GC24952@scaer> Peter, All, On 2023-06-22 18:55 +0200, Peter Seiderer spake thusly: > Changelog: > > - be3dc7223a6d uloop: avoid integer overflow in tv_diff > - 123e976f3d01 uloop: restore return type of uloop_timeout_remaining > - 334415738150 uloop: add uloop_timeout_remaining64 > - c87d3e1fb67d lua/uloop: use uloop_timeout_remaining64 > - c86a894ec63d uloop: deprecate uloop_timeout_remaining > - cce5e351278b vlist: define vlist_for_each_element_safe > - f2d6752901f2 blob: clear buf->head when freeing a buffer > - 45210ce14136 list.h: add container_of_safe macro > - cfa372ff8aed blobmsg: implicitly reserve space for 0-terminator in string buf alloc > - d2223ef9da71 blobmsg: work around false positive gcc -Warray-bounds warnings > - ea56013409d5 jshn.sh: add json_add_fields function for adding multiple fields at once > - b09b316aeaf6 blobmsg: add blobmsg_parse_attr function > - eac92a4d5d82 blobmsg: add blobmsg_parse_array_attr > - ef5e8e38bd38 usock: fix poll return code check > - 6fc29d1c4292 jshn.sh: Add pretty-printing to json_dump > - 5893cf78da40 blobmsg: Don't do at run-time what can be done at compile-time > - 362951a2d96e uloop: fix uloop_run_timeout > - 75a3b870cace uloop: add support for integrating with a different event loop > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libubox/libubox.hash | 2 +- > package/libubox/libubox.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libubox/libubox.hash b/package/libubox/libubox.hash > index 2775427485..48b6432f5d 100644 > --- a/package/libubox/libubox.hash > +++ b/package/libubox/libubox.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 54f65299439dab4be8f203588bcefd9b60052ae87d12c6d012f6278a2a111b4e libubox-d716ac4bc4236031d4c3cc1ed362b502e20e3787-br1.tar.gz > +sha256 b06311e7d857583303e9256f58787857944572012fbfd4a5d83e92e0e684f654 libubox-75a3b870cace1171faf57bd55e5a9a2f1564f757-br1.tar.gz > diff --git a/package/libubox/libubox.mk b/package/libubox/libubox.mk > index 90ba57a883..d6da078c7b 100644 > --- a/package/libubox/libubox.mk > +++ b/package/libubox/libubox.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBUBOX_VERSION = d716ac4bc4236031d4c3cc1ed362b502e20e3787 > +LIBUBOX_VERSION = 75a3b870cace1171faf57bd55e5a9a2f1564f757 > LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git > LIBUBOX_SITE_METHOD = git > LIBUBOX_LICENSE = ISC, BSD-3-Clause > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 20:53:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 22:53:19 +0200 Subject: [Buildroot] [PATCH v1 2/2] package/ubus: bump version to f787c97 In-Reply-To: <20230622165522.16397-2-ps.report@gmx.net> References: <20230622165522.16397-1-ps.report@gmx.net> <20230622165522.16397-2-ps.report@gmx.net> Message-ID: <20230624205319.GD24952@scaer> Peter, All, On 2023-06-22 18:55 +0200, Peter Seiderer spake thusly: > Changelog: > > - 66baa44b8dee libubus: introduce new status messages > - b3cd5ab4c010 cli: use UBUS_STATUS_PARSE_ERROR > - 584f56a23314 cli: improve error logging for call command > - 2f793a4eb063 lua: add optional path filter to objects() method > - 2bebf93cd334 ubusd: handle invoke on event object without data > - 9913aa61de73 ubusd: add lookup command queuing support > - f787c97b3489 libubus: add missing uloop_fd_delete call in ubus_shutdown > > Signed-off-by: Peter Seiderer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/ubus/ubus.hash | 2 +- > package/ubus/ubus.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/ubus/ubus.hash b/package/ubus/ubus.hash > index 2b7181e5d2..faa2e2626e 100644 > --- a/package/ubus/ubus.hash > +++ b/package/ubus/ubus.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 275d184006f2f60c9b0172d8fd0ccc8952f182960c0d3d0945be640873c1bef6 ubus-a72457b61df045d3c499a6211362b751710590d7-br1.tar.gz > +sha256 e3022aa3cf6c38a4d3c0d798d9a9c7069ada063a0a5fe6894b466b71b17ce9cc ubus-f787c97b34894a38b15599886cacbca01271684f-br1.tar.gz > sha256 a3caa6c0e90c87b7c97c2ac3d0c0d416082ef777215faec2e9b24ea6e68f6988 ubusd_acl.h > diff --git a/package/ubus/ubus.mk b/package/ubus/ubus.mk > index fa856fb36a..1f9891411a 100644 > --- a/package/ubus/ubus.mk > +++ b/package/ubus/ubus.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -UBUS_VERSION = a72457b61df045d3c499a6211362b751710590d7 > +UBUS_VERSION = f787c97b34894a38b15599886cacbca01271684f > UBUS_SITE = https://git.openwrt.org/project/ubus.git > UBUS_SITE_METHOD = git > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Jun 24 21:23:31 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 24 Jun 2023 23:23:31 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: <20230624212331.GE24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. Currently, there is no dependency ("depends on" or "select") between uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it does not make sense to build ti-k3-r5-loader without building uboot. Then, in the comment below, you add a note about "Falcon boot (which would skip the uboot package completely)". So, I'm a bit curious here: what should the user do when uboot is not enabled, if we instruct it to use the same version? > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" Our prompts always match the package name in Buildroot, i.e. the directory name. In this case, ti-k3-r5-loader is exactly that and we want to keep that. > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" package. I know it is really just a uboot being compiled, but still this is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you really want to have U-Boot there. Since you want the defaults to be the same as uboot, you can do that: choice bool "U-Boot version" default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled ... endchoice config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE string "U-Boot version" default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION string "URL of custom U-Boot tarball" default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL ... and so on, you get the gist. [--SNIP--] > + prompt "U-Boot Configuration" Same comment as for the version prompt. [--SNIP--] > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..341888623e 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,41 @@ > # > # ti-k3-r5-loader > # > +# The ti-k3-r5 loader package should really be built from the same U-Boot > +# sources as the uboot package itself, so for most users so all LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both packages. > +# However it still makes sense to keep the ti-k3-r5-loader package somewhat > +# separated and independent from the uboot package to allow for special use > +# cases such as Falcon boot (which would skip the uboot package completely). Do you mean that uboot would not be built at all, or that the uboot binary would not be loaded at runtime? 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 Sat Jun 24 22:00:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:00:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-python.mk: switch back to local setuptools distutils Message-ID: <20230624220030.492587-1-james.hilliard1@gmail.com> We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to work around target shebang bug, as this issue no longer appears to be present lets revert back to the local version as this is what will be use in the future when distutils is removed from the python stdlib. Tested with: $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 15:43:26 TestIPythonPy3 Starting 15:43:27 TestIPythonPy3 Building 15:49:35 TestIPythonPy3 Building done Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb 15:50:04 TestIPythonPy3 Cleaning up . ---------------------------------------------------------------------- Ran 1 test in 398.709s OK $ head -n 1 output_folder/TestIPythonPy3/target/usr/bin/ipython #!/usr/bin/python Signed-off-by: James Hilliard --- package/pkg-python.mk | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index c15a168f60..fcb8fa0a99 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -55,8 +55,7 @@ HOST_PKG_PYTHON_ENV = \ # Target distutils-based packages PKG_PYTHON_DISTUTILS_ENV = \ $(PKG_PYTHON_ENV) \ - LDSHARED="$(TARGET_CROSS)gcc -shared" \ - SETUPTOOLS_USE_DISTUTILS=stdlib \ + LDSHARED="$(TARGET_CROSS)gcc -shared" PKG_PYTHON_DISTUTILS_BUILD_OPTS = \ --executable=/usr/bin/python @@ -75,16 +74,14 @@ PKG_PYTHON_DISTUTILS_INSTALL_STAGING_OPTS = \ # Host distutils-based packages HOST_PKG_PYTHON_DISTUTILS_ENV = \ - $(HOST_PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(HOST_PKG_PYTHON_ENV) HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS = \ --prefix=$(HOST_DIR) # Target setuptools-based packages PKG_PYTHON_SETUPTOOLS_ENV = \ - $(PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(PKG_PYTHON_ENV) PKG_PYTHON_SETUPTOOLS_CMD = \ $(if $(wildcard $($(PKG)_BUILDDIR)/setup.py),setup.py,-c 'from setuptools import setup;setup()') @@ -105,8 +102,7 @@ PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS = \ # Host setuptools-based packages HOST_PKG_PYTHON_SETUPTOOLS_ENV = \ - $(HOST_PKG_PYTHON_ENV) \ - SETUPTOOLS_USE_DISTUTILS=stdlib + $(HOST_PKG_PYTHON_ENV) HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS = \ --prefix=$(HOST_DIR) \ -- 2.34.1 From james.hilliard1 at gmail.com Sat Jun 24 22:27:04 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:27:04 -0600 Subject: [Buildroot] [PATCH v2 1/2] package/python-wheel: new host package Message-ID: <20230624222705.606301-1-james.hilliard1@gmail.com> This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-wheel/python-wheel.hash create mode 100644 package/python-wheel/python-wheel.mk diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Sat Jun 24 22:27:05 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 24 Jun 2023 16:27:05 -0600 Subject: [Buildroot] [PATCH v2 2/2] package/python-setuptools: migrate to pep517 build backend In-Reply-To: <20230624222705.606301-1-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> Message-ID: <20230624222705.606301-2-james.hilliard1@gmail.com> Now that all dependencies of host-python-setuptools no longer use setuptools as a build backend we can now migrate setuptools itself to the pep517 build backend. Signed-off-by: James Hilliard --- package/pkg-python.mk | 2 +- package/python-setuptools/python-setuptools.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index c15a168f60..78e4410022 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -237,7 +237,7 @@ endif # ($(4),target) # interpreter (both host and target). # ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) +$(2)_DEPENDENCIES += host-python-setuptools else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 2674947162..d957930455 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) $(eval $(host-python-package)) -- 2.34.1 From yann.morin.1998 at free.fr Sat Jun 24 22:28:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 00:28:52 +0200 Subject: [Buildroot] [PATCH v9 02/11] boot/ti-k3-image-gen: new package In-Reply-To: <20230622160212.2063472-3-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-3-dannenberg@ti.com> Message-ID: <20230624222852.GF24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > From: Xuanhao Shi > > This is the image generator that builds the initial boot binary, > tiboot3.bin, for the R5 core on TI's K3 family of 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- [--SNIP--] > diff --git a/boot/ti-k3-image-gen/Config.in b/boot/ti-k3-image-gen/Config.in > new file mode 100644 > index 0000000000..910e1b99bc > --- /dev/null > +++ b/boot/ti-k3-image-gen/Config.in > @@ -0,0 +1,57 @@ > +config BR2_TARGET_TI_K3_IMAGE_GEN > + bool "ti-k3-image-gen" > + depends on 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 that is running on > + the R5 core. Currently supports version 08.06.00.007 > + as default. It is not "as default" as this is indeed the only version possible (i.e. there is no choice). Also, we usualy do not reference the version in the help text, because that makes it another place to track, and it is going to get out of sync very quickly when the version is updated in the .mk. > + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ > + > +if BR2_TARGET_TI_K3_IMAGE_GEN > +choice > + prompt "Firmware type" > + default BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS > + bool "TIFS" > + help > + Use firmware type TIFS for SoCs like AM62x and > + AM62Ax. > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI > + bool "TISCI" > + help > + Use firmware type TISCI for SoCs like AM64x and > + AM65x. > + > +endchoice > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC > + string "SoC" > + help > + The target SoC option for image gen. > + For example, "am64x" for AM64x boards. Is there a list of SoCs? Does it make sense to restrict the option o only the existing list? Or is the list too long? I'd use the freescale-imx packages as an example: choice prompt "i.MX platform" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK bool "imx25-3stack" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS bool "imx27ads" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK bool "imx37-3stack" config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 bool "imx50" [snip 12 other platforms] endchoice config BR2_PACKAGE_FREESCALE_IMX_PLATFORM string default "IMX25_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK default "IMX27ADS" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS default "IMX37_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK default "IMX50" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 [snip the other 11 platforms [0]] If the list for the TI SoCs is short enough (I can see only eight in the source tree, under soc/), then we should make it a list: choice bool "SoC" config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X bool "am62x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62AX bool "am62Ax" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X bool "am64x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X bool "am65x" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J7200 bool "j7200" select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS # This is just for illustration! select BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI # Adapt as fit, of course! endchoice config BR2_TARGET_TI_K3_IMAGE_GEN_SOC string default "am62x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default "am62ax" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62ax default "am64x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM64X default "am65x" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM65X config BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS bool help Select this if your SoC supports TIFS firmware. config BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI bool help Select this if your SoC supports TISCI firmware. choice bool "Firmware type" config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS bool "TIFS" depends on BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TIFS config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI bool "TISCI" depends on BR2_TARGET_TI_K3_IMAGE_GEN_HAS_FW_TYPE_TISCI endchoice config BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE string default "ti-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS default "ti-sci" if BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI > +choice > + prompt "SoC Security type" > + default BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP > + bool "GP (General Purpose)" > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS > + bool "HS-FS (High Security - Field Securable)" > + > +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE > + bool "HS-SE (High Security - Security Enforcing)" > + > +endchoice Do all SoCs support all security types? Or should this be restricted like the firmware type? Also, add a string option, it's easier than handling it in the .mk: config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE string default "gp" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP default "hs-fs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS default "hs" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE > +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG > + string "Config type" > + help > + The board config option for image gen. > + Usually "sk" or "evm". > +endif Looking at the source tree, $(CONFIG) is used as a subdirectory to the SoC directory: soc_srcroot = $(BUILD_SRC)/soc/$(BASE_SOC)/$(CONFIG) And of all eight SoC I could see there, they all only have "evm" as a subdirectory... So I think that we should just hard-code "evm" for now. > 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..2c73927e0b > --- /dev/null > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash > @@ -0,0 +1,17 @@ > +# Locally calculated > +sha256 f89ea4b1f5c992455b1a682fde48359221b53f3294135df4bf20feea6aea90e4 k3-image-gen-08.06.00.007.tar.gz > +sha256 f012e8d000d711d0539e5b4c812fc1d3a59c10fc1e3d6ea155556f5b78286845 LICENSE > + > +sha256 eca3d0dca65ceabdf17c7efa6b0eb651d365c6056730aa1c67700b7fea2e8bd2 ti-fs-firmware-am62x-gp.bin > +sha256 9ed6089ca7d59e9e5919b0da92effe788138edef41682e0bf7eaea25a896a4f1 ti-fs-firmware-am62x-hs-cert.bin > +sha256 655b5ded62b63f26c17b3ae2f23ac3565ae91fbd7fba1b7b0a4cb7807467523b ti-fs-firmware-am62x-hs-enc.bin > +sha256 5efa229acd122685fa928170a3f2e39597cce0231fca10b03d9b4d519db2259f ti-fs-firmware-am62x-hs-fs-cert.bin > +sha256 0f49da5e616a95dc8573531799d20fa7697a000f88084d09f3f6f5a665d85680 ti-fs-firmware-am62x-hs-fs-enc.bin > + > +sha256 958fdb0613a1dc3a5cb90edf35b84981b94bd70de6255cdf5f220bce2a4b10ef ti-sci-firmware-am64x-gp.bin > +sha256 cfee8679183577392b513b317a4d9a6af47cde9a59ecbad758704e4bec38196c ti-sci-firmware-am64x-hs-cert.bin > +sha256 8760b70cc18cd5921d634ce226122aed5a28d64857d90f6ede40f2383dabd169 ti-sci-firmware-am64x-hs-enc.bin > +sha256 1e78b106a8c7acd1641863ef86946e0d7272ad9b2d0e7ce451936d36a14e70e7 ti-sci-firmware-am64x_sr2-hs-cert.bin > +sha256 c626bacd4abfbe4de1133b72568394a2e20dbe9a1623a3e77bae9f000e743bb4 ti-sci-firmware-am64x_sr2-hs-enc.bin > +sha256 1d48d758d9ed940fe4072bd5b024ec502c72782ce2ca1c085f043f104a62ca70 ti-sci-firmware-am64x_sr2-hs-fs-cert.bin > +sha256 1b22ba9ab5b94a9942e1f9c203b81733030c8bf4543a0aefffd200876a0c66eb ti-sci-firmware-am64x_sr2-hs-fs-enc.bin > 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..b624f93771 > --- /dev/null > +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk > @@ -0,0 +1,81 @@ > +################################################################################ > +# > +# ti-k3-image-gen > +# > +################################################################################ > + > +TI_K3_IMAGE_GEN_VERSION = 08.06.00.007 > +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 There are a bunch of python scripts, so you probably also need $(BR2_PYTHON3_HOST_DEPENDENCY) as a dependency. > +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TIFS),y) > +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-fs") No need to call qstrip on a constant; just use the unquoted constant to begin with: TI_K3_IMAGE_GEN_FW_TYPE = ti-fs But see below... > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI),y) > +TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,"ti-sci") > +else > +$(error No TI K3 Image Gen firmware type set) That can't be possible, as this is a choice: exactly one entry in a choice will be enabled. No less, no more. > +endif Much simpler with the kconfig option: TI_K3_IMAGE_GEN_FW_TYPE = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE)) > +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) > + > +ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"gp") > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_FS),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs-fs") > +else ifeq ($(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_HS_SE),y) > +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,"hs") > +else > +$(error No TI K3 Image Gen SoC security type set) > +endif Much simpler now with the Kconfig option: 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)) Not needed as we're going to make it a constant [1]... > +# This hash comes from the Makefile in ti-k3-image-gen and corresponds to > +# FW from Git tag 08.06.00.006 > +TI_K3_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 Variables must be scoped to the package name, i.e.: TI_K3_IMAGE_GEN_SYSFW_VERSION = 340194800a581baf976360386dfc7b5acab8d948 Why can't we use the tag? It at least seemed to work for me here... > +TI_K3_SYSFW_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_SYSFW_VERSION)/ti-sysfw > +ifeq ($(TI_K3_IMAGE_GEN_SOC_TYPE),gp) > +TI_K3_SYSFW_SOURCE = \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE).bin > +else > +TI_K3_SYSFW_SOURCE = \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-cert.bin \ > + $(TI_K3_IMAGE_GEN_FW_TYPE)-firmware-$(TI_K3_IMAGE_GEN_SOC)-$(TI_K3_IMAGE_GEN_SOC_TYPE)-enc.bin > +endif > +TI_K3_IMAGE_GEN_EXTRA_DOWNLOADS = $(patsubst %,$(TI_K3_SYSFW_SITE)/%,$(TI_K3_SYSFW_SOURCE)) I do not like that we download files from another repository. Why can't we have a separate package, in package/ti-linux-firmware/, that downloads the firmware files and isntalls the needed ones in $(TARGET_DIR), which ti-k3-image-gen can then grab at will? We have linux-firmware, rpi-firmware, ambian-firmware, wilc-firmware, and quite a few others, which sole responsibility is to idneed just git-clone or wget a firmware package and isntall blobs in $(TARGET_DIR). > + > +define TI_K3_SYSFW_COPY > + $(foreach f,$(TI_K3_SYSFW_SOURCE), \ > + cp $(TI_K3_IMAGE_GEN_DL_DIR)/$(f) $(@D)$(sep)) > +endef > +TI_K3_IMAGE_GEN_POST_EXTRACT_HOOKS += TI_K3_SYSFW_COPY > + > +# 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) Then you also need to add the necessary dependency: TI_K3_IMAGE_GEN_DEPENDENCIES = \ host-arm-gnu-toolchain \ ti-k3-r5-loader \ $(BR2_PYTHON3_HOST_DEPENDENCY) \ $(BR2_MAKE_HOST_DEPENDENCY) But here is no need for TI_K3_IMAGE_GEN_MAKE, [2]... > +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) \ [1] here: CONFIG=evm > + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ > + SBL=$(BINARIES_DIR)/r5-u-boot-spl.bin \ > + O=$(@D)/tmp \ > + BIN_DIR=$(@D) > + > +define TI_K3_IMAGE_GEN_BUILD_CMDS > + $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) [2] just use $(BR2_MAKE) here. [0] Yes, there is a discrepancy due to c3568d58f8ea (package/freescale-imx: add option for i.MX8X) which forgot to add the corresponding entry for BR2_PACKAGE_FREESCALE_IMX_PLATFORM... 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 Sun Jun 25 04:41:49 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 25 Jun 2023 04:41:49 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-24 Message-ID: <20230625044155.751D081E68@smtp1.osuosl.org> Hello, Autobuild statistics for 2023-06-24 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 7 | 1 | 11 | master | 115 | 144 | 2 | 261 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 14 host-ccache-4.8.2 | 9 raptor-2.0.15 | 9 strace-6.3 | 7 gobject-introspection-1.74.0 | 6 host-go-1.19.10 | 6 host-binutils-2.38 | 5 audit-3.1 | 4 host-rust-1.70.0 | 4 trinity-1.9 | 4 agentpp-4.6.0 | 3 elfutils-0.186 | 3 gmp-6.2.1 | 3 libglib2-2.76.1 | 3 mpg123-1.31.3 | 3 unknown | 3 dahdi-linux-3.2.0 | 2 glibc-2.37-2-g9f8513dc64119... | 2 gobject-introspection | 2 libedit-20221030-3.1 | 2 lxc-5.0.2 | 2 petitboot-1.13 | 2 syslog-ng-4.1.1 | 2 android-tools-4.2.2+git2013... | 1 bat-0.23.0 | 1 bpftool-v7.1.0 | 1 brltty-6.5 | 1 check-0.15.2 | 1 coreutils-9.3 | 1 crucible-2022.05.25 | 1 ding-libs-0.6.2 | 1 fftw-quad-3.3.8 | 1 firmware-utils-86739f2b3ae9... | 1 fontconfig-2.14.2 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/bui... | 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 gdk-pixbuf-2.42.10 | 1 glorytun-0.3.4 | 1 gstreamer1-1.22.2 | 1 haproxy-2.6.9 | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-gdb-arc-2020.09-releas... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libabseil-cpp-20220623.1 | 1 libgcrypt-1.10.2 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 openblas-0.3.23 | 1 opensc-0.22.0 | 1 openssh-9.3p1 | 1 pcre2-10.42 | 1 python-pyicu-2.10.2 | 1 quickjs-2021-03-27 | 1 s390-tools-2.27.0 | 1 sdl-1.2.15 | 1 uclibc-1.0.43 | 1 valgrind-3.20.0 | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/13bcf7c07a94026bdc3d5a5fe5f94c1c46b63ca8 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/bce2851610f51ecae565e2c5abd3bebccd689bed | powerpc | audit-3.1 | NOK | http://autobuild.buildroot.net/results/853937ec844fdf7a488ebaaa1bcc51dc9cb5480c | aarch64 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/7f34f7cc954fea3b91d07fb4b90e4491a14d94c6 | i686 | audit-3.1 | NOK | http://autobuild.buildroot.net/results/9282e74352b1353df581e688b651807842f2dfa3 | arm | audit-3.1 | NOK | http://autobuild.buildroot.net/results/a52ff08c3373ffb253b89e9197671583354d1360 | mips | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/f20f740e5588bf0110ec8f69f637e3087c279db1 | s390x | bpftool-v7.1.0 | NOK | http://autobuild.buildroot.net/results/0256ec39aca3c95371d58b55bb7b35abb37ef839 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0eb6122df00276b0d0cef52b4ca92bd1b986c38d | x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/c3c88212bc7db44ac2cabcc31be0616375d7f647 | ORPH or1k | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/09a744130898174f52e2998cc6cf4b925eb197a9 | ORPH x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/b92f0d225407b830a51f3bdbcc0ce452d0dffef4 | or1k | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/c29b7a89b9ee79bf67ef525140fcdaea378f3004 | armeb | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/fa42c0ff2944719d6f2f470170515ef981797f96 | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/464239321be6b6a8de3e5b5fb77789f701c1e955 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9d4c159d97e1c0451cd4b239452a52a92b7d1505 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f508a83ee402b60fba93a9ca9845dadb45e40c94 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c307d5139299f60adffa3ab9fb9acae91fce6f3b | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/bebbfa61731c1b1eb6799098fbbc7da40c169398 | ORPH or1k | firmware-utils-86739f2b3ae9... | NOK | http://autobuild.buildroot.net/results/8b60291b7eac5352861cdd9617d512b3cf196c10 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/82173b5ef4e19331f09c0b3113d6e8d0547e1167 | ORPH powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/414cba9ba2855cd4df916e69d9d68f187a432fd5 | sparc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/b87fd263ec6561378af5f2e516ac3528f9caefaa | sparc | fs/ubi/ubi.mk:51: /home/bui... | NOK | http://autobuild.buildroot.net/results/1ebc8bc93353913c70d74a71c435cfbc3aa0b21f | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/04ce259229accfa0b4ee231b230ba4b6aff5505e | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2a6f66d4ce9a29ba856b01b13027cea33fde1ed8 | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7b11be5b529a26da277a07e9e0b2a54f9e68ab4a | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/afd9618bc703f36ca7dac21aa2cc61a46775f544 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f115a50debaf3472ac435eeb680547f4f1fdce5a | sparc | gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/fc0bd10c8102c54810798269d237d5816f5665be | ORPH powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/0b50f3b8a335ba7c53aebe4274c2fb85961c2216 | riscv32 | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/64b2ab39f19268dfa4299429dacbdf5b98f9a8ad | aarch64_be | glorytun-0.3.4 | NOK | http://autobuild.buildroot.net/results/b30b8d75ea4608f97ea4cb41ba29e5547f7e970c | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/8e73c21a65dd8aaed970caf37fa52ef0795aee8c | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/5c5098dfb6b9a1588db98e62adcf951501a3e300 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/df3355d43546d86fc605e490226f42e7f77ad583 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0a9aa6c67c47f3ccf5db56f92a060d5798bb551d | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8e21710d8c621973730eb7816aa5406fb6766d2b | x86_64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/7918ea41ed18ef67c46b5e1a45330e6871b91050 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/08ca9628c3a3725b1200ddf9ac83243e098e4ec8 | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/cfde49e314930c6c62795eb7d8b8e55a7540e8a1 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/e1a7477713f852ed76a0e92773f119d3139ac27a | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/2396669fdd1e599c12f497db0543396ef8f9ddac | ORPH nios2 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/a348222d537bee8f9767c22ad02cdf92fc8e5a97 | ORPH i586 | gstreamer1-1.22.2 | NOK | http://autobuild.buildroot.net/results/692ce3bfbebfdc40002f4f53361c2a953d577e4d | ORPH i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f92dd8e4015e49b01ab131051e054c3b60b300bc | sh4 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/fec686dccb6694f16ceb20473176d1e228c0dde0 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0ffb433e87cd7d5e076113e4130f22c71abf59a7 | i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/fb2d471d36abcdca4c7c3362a274c55745187e0f | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/86fa0479567dfaaeca8ad53239003dec79d5ff10 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/cf0757dea22aa951acbea36d0b6c59469789e522 | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/014415718d62206c49ca7fb59c8d80a65dc397e0 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/36c2d5cff902cf5dfcc07dde47fc6c842506a680 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e70178b328bdd79dd08d0337e0f32068ff44e723 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/641b1398e12baeb3a914203d173e66b025f54236 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a9d5ca0e3228dc8b7ee554d79da6c44a38feee3d | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/88d4dbecc0446751edde6dc68c2e8f56f41a5986 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9e4d134336b6ab0b85c5fbe19ec07abdf0142b6d | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/432d795bb981ca8eccba47e1cf153bafc523f8d6 | i686 | haproxy-2.6.9 | NOK | http://autobuild.buildroot.net/results/f6b2256bc35f10e1f8bf714a671b3d16c2f60cae | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/367d335dca438de981ed5f0eb5b7873af14b1b2f | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1b71dfe660b645b141de33e49267a5e07e60b4d5 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e786eae1b5ecb9e3c0774e5245493ebf83335030 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/63265af75276a6729521e3470f99f5d1afe42077 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a180ead10bc260f2cb6323fde8e3afd1fa7329b4 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dcb6f20a7aab7f74a2667051a0b1dba21c8d3e38 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3877505483fa88308d9b2e3a1502c0a5cf5b6d84 | xtensa | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/b43a0ea6571d4f4eef4bfcfdecd59813b22b19ea | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/9b6d338e90c7b08c984fc8c1547e072b65af81d0 | ORPH microblaze | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/290c574a70ecf76dbe95f3b3bf895340ea3a8e6b | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ca60761c97c2c8ae2fd1798a6635a1ce64f4fd9b | ORPH aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/37d1dffaaed207e13619c4b71b5e06e5a790b3a5 | ORPH or1k | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/505e36ce5b0d575717abfce4334880e1d7ba3fc4 | ORPH mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/c824de8571e638efe9ded8792127925ad1399807 | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/78a7d2ebc597ab010c45842b9ee7ca18a68b16f5 | ORPH mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/924174516d7df608aff2fcd9f0de42c7f8fc4d75 | ORPH arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3918c91fa2875357ca87a1e357ae777c6b9ba5ae | ORPH i586 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/35f706781b9621a58bc9e5aa73dffc64542001ee | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/86f530ecc758126fd275e6474de4eed920d1c60a | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/e3bf3fdf79ea28d3d9d2526e0c09d4af3fb8c2db | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/27ed20f990dd17fd78b63955975cf574a2996270 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/23d8c597df86d8e1e526db2c4473de03b264235d | powerpc64le | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/df3b59318db4cd14c67ef98f3716566a57e2639d | arm | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/45f0fc3b2414bee57eee0a979cfeac31da6bf338 | i686 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/bac31223734e14eeb254d66b4905f99c6a7236c4 | sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/da8e1dd671d5b0c2c2255397f15fc93ac8f59e00 | mips | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/4737e8226a1889954455a1a464fda8ee80c7d790 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/a590b31d6efeef96d72d29b76b9c7a032b69f2fc | ORPH mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/83a450f0e34aca5b133e195eee8448900c49335f | arc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/16eba2b916ebd4ded871007bf8995a9e34b30f87 | m68k | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/eb6d0ffb990126666d48854bd22f84d344672b80 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/60c651e272bbc43ec8a430b41b9e1ed65ddefeee | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/9283c1fecd6ee914d105db35029b22c5fdb4c5be | sparc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/e3051c38af5766f149a570da566157a0351e924a | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/7acbc3972f6606fd49325453e6065deae01c71e1 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/e036b3da6e9e2f7badb6d92b0bf3f1ab2cbae539 | m68k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/3b86b60c33e8f77caa068700ceddeb67cb867566 | ORPH powerpc | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/3da9d243fee13443e3c82a657d93e5b72091e18c | mips | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/b36e4ef46ce11fc821b2b94528111e259ebd7078 | aarch64_be | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/8c8d2c0ba5fd375fe586339750fa954854ecc42d | ORPH sh4eb | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/65cc6fcb729ffa091f7ee37f3633b8f63edd701b | ORPH sparc64 | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/1103066a360975f15d4ad30880c876cade3d93dd | ORPH mips64el | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/601044467e9b445c505bba05f9a95b57609585b3 | arceb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/37b007799ecba7a593bfd6cac4b719d7ca6cfc41 | ORPH microblazeel | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/26cb066ad6b6ac376e1731ea578e0b3cf39b481f | ORPH aarch64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/a3d97bfa91dbde5002de993057f66f475a73561d | ORPH i686 | openblas-0.3.23 | NOK | http://autobuild.buildroot.net/results/4b7ae72c3644f10a2da3741eb7e12fa720a0cbb9 | or1k | opensc-0.22.0 | NOK | http://autobuild.buildroot.net/results/91318abb98146dd967115ed6233949daa60d8bba | ORPH m68k | openssh-9.3p1 | NOK | http://autobuild.buildroot.net/results/8af036e3d03f7aadd2e038e9bc3857a2f6ec370a | ORPH mipsel | pcre2-10.42 | NOK | http://autobuild.buildroot.net/results/becfd7e6f58d176521031d9923c5700a4822252b | ORPH mips | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/5c8c0f483f869d0a53f4efd69c536dca6b79dc43 | armeb | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/caabd750a757eceb8facd83343c99c09b5a13b5b | nios2 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/3a58e78efd08f5a597539f593750981561eecfa6 | microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3b1b1f91998bfdec65f3e6fb8931df9c8871b953 | mipsel | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/1ad025a36a1c9962f5aac030b8be75f69af08216 | ORPH microblazeel | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/15dbb8730d2df79a0227b14496a7cd3ff62e0a08 | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/6ed89f45d16fda2b8cd1e86649cfc9f22547e2c0 | ORPH x86_64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/5a8112c4f61b191c8c2a0577302cc3acc81c4536 | ORPH powerpc64 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/3137df115d721f93459b4ec6adf97d2105c7b917 | ORPH xtensa | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/073162d3794f2fa9edf135eed3cc534eef38c7a2 | ORPH sparc | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/f799db5ae80e6517b836e0ec5440211ee2e462af | ORPH s390x | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/261078d08dce285e6957e26b8f796509a70c94a7 | ORPH nios2 | raptor-2.0.15 | NOK | http://autobuild.buildroot.net/results/1c1fe568b4a34d70c8e7c1d8f8b00ed3eae1c517 | ORPH s390x | s390-tools-2.27.0 | NOK | http://autobuild.buildroot.net/results/64e8bea98fd4b493066cd97648f3c4f4c253b634 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0af6bc96cdb240ec712493ac00d2c834a9d1307c | ORPH arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/f2c83cc07c92d68b96b9a63699293c3c1bb38e80 | arceb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/18b619c239180491fde69ea2c6d7a12b82aed7f8 | sh4a | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ed689fa2a8657fd6a4c71a88fc0d0cc1f34eeeb1 | mips | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c14b10b848e09cff82d1c96a759937d851c854ed | sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/85815454d64bf69618267d7e3c772d77bd45d6a7 | powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ee2cb46431c47c3b017ca07d895e44f747a9ee69 | sh4eb | strace-6.3 | NOK | http://autobuild.buildroot.net/results/077a99fbf182bc6e1658b44f1c81f01659467b77 | powerpc64le | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/daf7cf647b7d289178f1dd1ad3049915ba9200bf | mipsel | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/89704a57911e1e520c6227fdac08b4bfe67ca6f0 | aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/e8f34a0521e1fcaa44737a919e51a9cc4311c03e | ORPH x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/26727f6f00b293847f9b26b31429979433566880 | ORPH mipsel | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/c505c3d82e208dd7563006b99c4d8bf3bc558bec | ORPH aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/fe72ca354d635c2ea3bba6c1d370eb551f9b0a3f | ORPH powerpc | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/bbaa819eddb72b2334afecaceff1d15b3f3a7c10 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/864922c268879ba316786dc103e99e4d2bf0a439 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/8638445c01feaf162f430c1a5ef980c4d8ca73db | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/4c0e5a43d6a8b247f837ad519fc540d9afaf077c | mips64el | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/fc579a203012727cec0b24abe5f85ec2b8122194 | ORPH mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/23403543ac789b60a05d0c37785b16fc6ab78be0 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-binutils-2.38 | 2 host-go-1.19.10 | 2 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 host-rust-1.67.1 | 1 python-stack-data-0.6.2 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ad29e35da8c44c611aa5b3323c3b0d2db8f7e1cd | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9ddea5e13233acf60165f54faa9dbd3eefd43ae4 | ORPH i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7383c02a967bda6491d3c3f46457cad7654d3a4b | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b742fa9e2abea72ea63bfec09d9883f78ddc049 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/1e05bcc637baa9b8e22c91d72dc0257f339b419d | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/0bb6ccb7a03b8b8ba4eaaed96f4dbde1111820a0 | s390x | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/8e4eb3dea6aac8dcacc5dfd9a996ed8568596744 | mipsel | python-stack-data-0.6.2 | NOK | http://autobuild.buildroot.net/results/c50a0d678c4428ee2c1180de9568f9af4d78de6f | -- http://autobuild.buildroot.net From francois.perrad at gadz.org Sun Jun 25 05:37:41 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:37:41 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230623145945.kvxhcdbf2kycdyk5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: Le ven. 23 juin 2023 ? 16:59, Andreas Dannenberg a ?crit : > Hi Fran?ois, > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > This package adds the userspace libraries for the Rogue graphics > > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > > J721S2, and J784S4. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > package/Config.in | 1 + > > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > > package/ti-rogue-um/Config.in | 52 ++ > > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > > 5 files changed, 926 insertions(+) > > > create mode 100644 > package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > create mode 100644 package/ti-rogue-um/Config.in > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > > > diff --git a/package/Config.in b/package/Config.in > > > index 96ef0d72de..0bff1135aa 100644 > > > --- a/package/Config.in > > > +++ b/package/Config.in > > > @@ -614,6 +614,7 @@ endmenu > > > source "package/targetcli-fb/Config.in" > > > source "package/ti-gfx/Config.in" > > > source "package/ti-rogue-km/Config.in" > > > + source "package/ti-rogue-um/Config.in" > > > source "package/ti-sgx-demos/Config.in" > > > source "package/ti-sgx-km/Config.in" > > > source "package/ti-sgx-um/Config.in" > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > new file mode 100644 > > > index 0000000000..4f3dd1cbb1 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > @@ -0,0 +1,832 @@ > > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > > +From: Randolph Sapp > > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > > +Subject: [PATCH] all: drop the init script > > > + > > > +Nobody should be using this anymore. It's sysVinit and it's just a > fancy > > > +wrapper around modprobe anyway. We'll be dropping it from our build > > > +tools soon. > > > + > > > +Signed-off-by: Randolph Sapp > > > +--- > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 > ------------------ > > > + 4 files changed, 784 deletions(-) > > > + delete mode 100755 > targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > > + > > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > +deleted file mode 100755 > > > +index 428cd86..0000000 > > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > ++++ /dev/null > > > +2.34.1 > > > + > > > diff --git a/package/ti-rogue-um/Config.in > b/package/ti-rogue-um/Config.in > > > new file mode 100644 > > > index 0000000000..15257858c2 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/Config.in > > > @@ -0,0 +1,52 @@ > > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > > + depends on BR2_aarch64 > > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > > + || !BR2_TOOLCHAIN_HAS_THREADS > > > + > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > + bool "ti-rogue-um" > > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > + depends on BR2_PACKAGE_HAS_UDEV > > > + # pre-built binaries > > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > > + depends on BR2_aarch64 > > > + select BR2_PACKAGE_LIBDRM > > > + select BR2_PACKAGE_HAS_LIBEGL > > > + select BR2_PACKAGE_HAS_LIBGBM > > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > + select BR2_PACKAGE_HAS_LIBGLES > > > + select BR2_PACKAGE_HAS_POWERVR > > > + select BR2_PACKAGE_LIBFFI > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). Fran?ois. > > > + select BR2_PACKAGE_WAYLAND > > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > > + help > > > + Graphics libraries for TI SoCs with Rogue GPU. > > > + This package supports AM62, J721E, J721S2, and J784S4 > > > + SoCs only. > > > + > > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > > + > > > +if BR2_PACKAGE_TI_ROGUE_UM > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_POWERVR > > > + default "ti-rogue-um" > > > + > > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > > + string "UM driver target product" > > > + default "am62_linux" > > > + help > > > + Select target product to be used for UM libraries. This > needs to > > > + match one of the SoC-specific folders within the > root/targetfs > > > + folder of the ti-img-rogue-umlibs Git repository. > > > + > > > +endif > > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > > b/package/ti-rogue-um/ti-rogue-um.hash > > > new file mode 100644 > > > index 0000000000..a41bf33145 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 > 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > > +sha256 > 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > > LICENSE > > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > > ti-rogue-um.mk > > > new file mode 100644 > > > index 0000000000..fa29638fa7 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > > @@ -0,0 +1,38 @@ > > > > > > > +################################################################################ > > > +# > > > +# ti-rogue-um > > > +# > > > > > > > +################################################################################ > > > + > > > +# This corresponds to SDK 08.06.00 > > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > > +TI_ROGUE_UM_SITE = > > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > > +TI_ROGUE_UM_SITE_METHOD = git > > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > > + > > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > > > > useless built dependencies (nothing is built, blobs are copied), runtime > > dependencies in Config.in are enough. > > Understood, will fix it. Btw this was a carry-over from > package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package > after, so opportunity for improvement there as well... > > > + > > > +PVR_BUILD = "release" > > > +PVR_WS = "wayland" > > > + > > > > > > > TI_ROGUE_UM_MAKE_OPTS = \ > > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > BUILD=release \ > > WINDOW_SYSTEM=wayland > > > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > $(TI_ROGUE_UM_MAKE_OPTS) \ > > DESTDIR=$(STAGING_DIR) \ > > install > > endef > > by this way, all variables are prefixed by TI_ROGUE_UM_. > > Good idea, will factor-out the make options. Thanks for taking the time > to review & improve this patch. > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > Fran?ois > > > > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(STAGING_DIR) \ > > > + > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +$(eval $(generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.perrad at gadz.org Sun Jun 25 05:41:34 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:41:34 +0200 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-5-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-5-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 19:39, Andreas Dannenberg a ?crit : > From: Xuanhao Shi > > Adds support for TI's SK-AM64 board by introducing the > am64x_sk_defconfig file and related support files. > > 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- > DEVELOPERS | 4 ++++ > board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++++ > board/ti/am64x_sk/readme.txt | 26 ++++++++++++++++++++ > configs/am64x_sk_defconfig | 44 ++++++++++++++++++++++++++++++++++ > 4 files changed, 101 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 7ed9f040cc..a4d729983b 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/ > @@ -3021,8 +3023,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..fe83c675f5 > --- /dev/null > +++ b/board/ti/am64x_sk/readme.txt > @@ -0,0 +1,26 @@ > +Texas Instuments SK-AM64 Test and Development Board > + > +Description > +=========== > +This configuration will build a complete image for the TI SK-AM64 board. > + > +How to Build > +============ > +Select the default configuration for the target: > +$ make am64x_sk_defconfig > + > +Optional: modify the configuration: > +$ make menuconfig > + > +Build: > +$ make > + > +To copy the resultimg output image file to an SD card use dd: > +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M > + > +How to Run > +========== > +Insert the SD card into the SK-AM62 board, and power it up through > +the USB Type-C connector. The system should come up. You can use > +a micro-USB cable to connect to the connector labeled DEBUG CONSOLE > +to communicate with the board. > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > new file mode 100644 > index 0000000000..411b3d5b0f > --- /dev/null > +++ b/configs/am64x_sk_defconfig > @@ -0,0 +1,44 @@ > +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_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_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y is missing at least at the end of the serie. > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +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_PYLIBFDT=y is missing at least at the end of the serie. Fran?ois > +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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.perrad at gadz.org Sun Jun 25 05:42:47 2023 From: francois.perrad at gadz.org (=?UTF-8?Q?Fran=C3=A7ois_Perrad?=) Date: Sun, 25 Jun 2023 07:42:47 +0200 Subject: [Buildroot] [PATCH v9 05/11] board/ti/am62x_sk: add new board In-Reply-To: <20230622160212.2063472-6-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-6-dannenberg@ti.com> Message-ID: Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < buildroot at buildroot.org> a ?crit : > From: Xuanhao Shi > > Adds support for TI's SK-AM62 board by introducing the > am62x_sk_defconfig file and related support files. > > More information about the board can be found at: > https://www.ti.com/tool/SK-AM62 > > Signed-off-by: Xuanhao Shi > Signed-off-by: Andreas Dannenberg > --- > DEVELOPERS | 4 +++ > board/ti/am62x_sk/genimage.cfg | 27 ++++++++++++++++++++ > board/ti/am62x_sk/readme.txt | 26 ++++++++++++++++++++ > configs/am62x_sk_defconfig | 45 ++++++++++++++++++++++++++++++++++ > 4 files changed, 102 insertions(+) > create mode 100644 board/ti/am62x_sk/genimage.cfg > create mode 100644 board/ti/am62x_sk/readme.txt > create mode 100644 configs/am62x_sk_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index a4d729983b..8ce903b294 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -129,9 +129,11 @@ F: package/libxmlrpc/ > F: package/python-docopt/ > > N: Anand Gadiyar > +F: board/ti/am62x_sk/ > F: board/ti/am64x_sk/ > F: boot/ti-k3-image-gen/ > F: boot/ti-k3-r5-loader/ > +F: configs/am62x_sk_defconfig > F: configs/am64x_sk_defconfig > > N: Andr? Zwing > @@ -3023,9 +3025,11 @@ N: Wojciech Nizi?ski > F: package/fwup/ > > N: Xuanhao Shi > +F: board/ti/am62x_sk/ > F: board/ti/am64x_sk/ > F: boot/ti-k3-image-gen/ > F: boot/ti-k3-r5-loader/ > +F: configs/am62x_sk_defconfig > F: configs/am64x_sk_defconfig > > N: Yair Ben Avraham > diff --git a/board/ti/am62x_sk/genimage.cfg > b/board/ti/am62x_sk/genimage.cfg > new file mode 100644 > index 0000000000..26304fe98f > --- /dev/null > +++ b/board/ti/am62x_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/am62x_sk/readme.txt b/board/ti/am62x_sk/readme.txt > new file mode 100644 > index 0000000000..ccbb24896b > --- /dev/null > +++ b/board/ti/am62x_sk/readme.txt > @@ -0,0 +1,26 @@ > +Texas Instuments SK-AM62 Test and Development Board > + > +Description > +=========== > +This configuration will build a complete image for the TI SK-AM62 board. > + > +How to Build > +============ > +Select the default configuration for the target: > +$ make am62x_sk_defconfig > + > +Optional: modify the configuration: > +$ make menuconfig > + > +Build: > +$ make > + > +To copy the resultimg output image file to an SD card use dd: > +$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M > + > +How to Run > +========== > +Insert the SD card into the SK-AM62 board, and power it up through > +the USB Type-C connector. The system should come up. You can use > +a micro-USB cable to connect to the connector labeled UART to > +communicate with the board. > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > new file mode 100644 > index 0000000000..083720f512 > --- /dev/null > +++ b/configs/am62x_sk_defconfig > @@ -0,0 +1,45 @@ > +BR2_aarch64=y > +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am62x_sk/genimage.cfg" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk" > +BR2_LINUX_KERNEL_INSTALL_TARGET=y > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y is missing at least at the end of the serie. Fran?ois > +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="256M" > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am62x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_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="am62x_evm_a53" > +BR2_TARGET_UBOOT_NEEDS_DTC=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > +BR2_TARGET_UBOOT_NEEDS_TI_K3_DM=y > +BR2_TARGET_UBOOT_TI_K3_DM_SOC="am62xx" > +# 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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Sun Jun 25 07:02:30 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:02:30 +0200 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230622160212.2063472-4-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-4-dannenberg@ti.com> Message-ID: <20230625070230.GG24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > Certain TI K3 devices such as AM62x and AM62Ax require a Device Manager > (DM) firmnware to be made available to the U-Boot build, which will get > packaged into the "tispl.bin" image tree blob during A53 SPL build. > Without that DM firmware U-Boot will not be functional. To support this, > add a config option called BR2_TARGET_UBOOT_NEEDS_TI_K3_DM to enable > this feature, and another option BR2_TARGET_UBOOT_TI_K3_DM_SOC to allow > setting the name of the SOC which needs to match the corresponding > folder name in the ti-linux-firmware Git repository. > > Signed-off-by: Andreas Dannenberg > --- > boot/uboot/Config.in | 17 +++++++++++++++++ > boot/uboot/uboot.mk | 16 ++++++++++++++++ > 2 files changed, 33 insertions(+) > > diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in > index 085397d03d..7e1dd44196 100644 > --- a/boot/uboot/Config.in > +++ b/boot/uboot/Config.in > @@ -240,6 +240,23 @@ config BR2_TARGET_UBOOT_NEEDS_OPTEE_TEE > U-Boot, and that the TEE variable pointing to OPTEE's > tee.elf, is passed during the Buildroot build. > > +config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM > + bool "U-Boot needs TI K3 Device Manager (DM)" > + help > + Some TI K3 devices need the Device Manager (DM) firmware > + to be available for the U-Boot build. Currently supports FW > + from Git tag 08.06.00.006 by default. > + > + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/tree/ti-dm?h=ti-linux-firmware > + > +config BR2_TARGET_UBOOT_TI_K3_DM_SOC > + string "TI K3 Device Manager (DM) SOC Type" > + depends on BR2_TARGET_UBOOT_NEEDS_TI_K3_DM > + help > + Name of the TI K3 Device Manager (DM) SOC. This needs to > + match one of the SOC-specific folders in within the ti-dm > + folder of the ti-linux-firmware Git repository. > + > config BR2_TARGET_UBOOT_NEEDS_OPENSBI > bool "U-Boot needs OpenSBI" > depends on BR2_TARGET_OPENSBI > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 4eae8e95c3..48af69bd26 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -184,6 +184,22 @@ UBOOT_DEPENDENCIES += optee-os > UBOOT_MAKE_OPTS += TEE=$(BINARIES_DIR)/tee.elf > endif > > +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > +# Currently supports the FW from Git tag 08.06.00.006 by default > +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) > +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f > +# This is not really nice but disable the hash check for the DM FW file. Main > +# reason is all those DM FW files for different SoCs have the same(!) name in > +# the Git repository they reside in, so it would be more difficult to distinguish > +# between them for hash checking purposes. To work around this let's just > +# rely and trust the official Git repo at ti.com is known-good which is also > +# accessed through a secure transport. > +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) > +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) > +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) > +endif I again am not very fond of this injecting extra downloads n uboot. I'd rather we have a separate package, ti-linux-firmware. That way, it can be used by both uboot and ti-k3-image-gen. The ti-linux-firmware repository is not small (git clone reports 750MiB today) but the repository exposes snapshots, so that is a bit more easy on the networks connection (althoiugh we should take the .gz, not the .xz, as the on-the-fly compression is much slower for xz than gz). Then it is again just a matter of ti-linux-firmware copying the appropriate blobs into $(BINARIES_DIR) and then uboot grabbing what's necessary. Regards, Yann E. MORIN. > ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) > UBOOT_DEPENDENCIES += opensbi > UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin > -- > 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 Sun Jun 25 07:08:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:08:50 +0200 Subject: [Buildroot] [PATCH v9 03/11] boot/uboot: add support for building the TI K3 DM into U-Boot In-Reply-To: <20230625070230.GG24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-4-dannenberg@ti.com> <20230625070230.GG24952@scaer> Message-ID: <20230625070850.GH24952@scaer> Andreas, All, On 2023-06-25 09:02 +0200, Yann E. MORIN spake thusly: > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: [--SNIP--] > > +ifeq ($(BR2_TARGET_UBOOT_NEEDS_TI_K3_DM),y) > > +# Currently supports the FW from Git tag 08.06.00.006 by default > > +TI_K3_DM_VERSION = 340194800a581baf976360386dfc7b5acab8d948 > > +TI_K3_DM_SITE = https://git.ti.com/processor-firmware/ti-linux-firmware/blobs/raw/$(TI_K3_DM_VERSION)/ti-dm/$(BR2_TARGET_UBOOT_TI_K3_DM_SOC) > > +TI_K3_DM_SOURCE = ipc_echo_testb_mcu1_0_release_strip.xer5f > > +# This is not really nice but disable the hash check for the DM FW file. Main > > +# reason is all those DM FW files for different SoCs have the same(!) name in > > +# the Git repository they reside in, so it would be more difficult to distinguish > > +# between them for hash checking purposes. To work around this let's just > > +# rely and trust the official Git repo at ti.com is known-good which is also > > +# accessed through a secure transport. > > +BR_NO_CHECK_HASH_FOR += $(TI_K3_DM_SOURCE) > > +UBOOT_EXTRA_DOWNLOADS = $(TI_K3_DM_SITE)/$(TI_K3_DM_SOURCE) > > +UBOOT_MAKE_OPTS += DM=$(UBOOT_DL_DIR)/$(TI_K3_DM_SOURCE) > > +endif > > I again am not very fond of this injecting extra downloads n uboot. I'd > rather we have a separate package, ti-linux-firmware. That way, it can > be used by both uboot and ti-k3-image-gen. > > The ti-linux-firmware repository is not small (git clone reports 750MiB > today) but the repository exposes snapshots, so that is a bit more easy > on the networks connection (althoiugh we should take the .gz, not the > .xz, as the on-the-fly compression is much slower for xz than gz). Well, the .tar.gz is 432MiB, so not so much an improvement over the 750MiB of the repository, and the same download size will have to be done again when we later bump the version, so I think it is better to do a git clone... The other pro of doing a git clone, is that we do have a known-working way of generating reproducible arhives locally, while relying on the remote site do generate the archive risk generating non-reproducible archives (e.g. if they update their git version, there is no guarantee the archive is reproducible across git versions; we've been bitten quite hard early in the year when github (and now gitlab?) broke the whole world that was checking hashes). Regards, Yann E. MORIN. > Then it is again just a matter of ti-linux-firmware copying the > appropriate blobs into $(BINARIES_DIR) and then uboot grabbing what's > necessary. > > Regards, > Yann E. MORIN. > > > ifeq ($(BR2_TARGET_UBOOT_NEEDS_OPENSBI),y) > > UBOOT_DEPENDENCIES += opensbi > > UBOOT_MAKE_OPTS += OPENSBI=$(BINARIES_DIR)/fw_dynamic.bin > > -- > > 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 bugzilla at busybox.net Sun Jun 25 07:11:59 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 07:11:59 +0000 Subject: [Buildroot] [Bug 15665] New: consider adding xfstests-dev Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Bug ID: 15665 Summary: consider adding xfstests-dev Product: buildroot Version: 2023.05 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: stsp2 at yandex.ru CC: buildroot at uclibc.org Target Milestone: --- https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git These tests are used for CI-testing of linux kernel at kernel.org. Any changes to fs/* require updating these tests. Would it be possible to add this as a package? It would really help to use buildroot as a platform for making kernel patches. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 25 07:55:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 09:55:50 +0200 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230623145350.265zxot3uvidzur5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> Message-ID: <20230625075550.GI24952@scaer> Andreas, Patrick, All, On 2023-06-23 09:53 -0500, Andreas Dannenberg via buildroot spake thusly: > On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: [--SNIP--] > > > diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > new file mode 100644 > > > index 0000000000..c388af2865 > > > --- /dev/null > > > +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk > > > @@ -0,0 +1,31 @@ > > > +################################################################################ > > > +# > > > +# ti-core-secdev-k3 > > > +# > > > +################################################################################ > > > + > > > +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 I see this version present (either used or referenced) in multiple packages. Would it be possible, and would it make sense to share a it in a single location? This is going to be a bit tricky, because the variable must be set _before_ any package that uses it gets parsed. WE usually ensure this by having all packages in a common directory (like the Qt5 stuff in package/qt5/), but here we have packages in package/ and in boot/, so I can see a little issue... > > > +TI_CORE_SECDEV_K3_SITE = https://git.ti.com/cgit/security-development-tools/core-secdev-k3/snapshot > > > +TI_CORE_SECDEV_K3_LICENSE = TI TSPA License > > > +TI_CORE_SECDEV_K3_LICENSE_FILES = manifest/k3-secdev-0.2-manifest.html > > > +TI_CORE_SECDEV_K3_SOURCE = core-secdev-k3-$(TI_CORE_SECDEV_K3_VERSION).tar.gz [--SNIP--] > > Would it make sense to support user customisation of this via Kconfig > > instead of using the magic TI_SECURE_DEV_PKG environment variable? [--SNIP--] > > Could we support configuring the location of the custMpk.pem key and > > have the build process replace the default key in > > build/host-ti-core-secdev-k3-08.06.00.007/keys? > Well, this is how the "TI secure dev package" has been for the last 10+ > years, and that's how it's being used by 100% of our customers today > doing Linux image builds. It's hard-wired into Yocto builds, even the > official U-Boot tree... > https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.ti-secure > I agree improvements could be made for example to point to just a > private key via Kconfig but this would also create an inconsistency with > all solutions currently in production, and with what folks are used to, > and go against enabling an easier and more seamless "switch" from Yocto > for example, which is what I'd like people to do. > > This doesn't say it should not or never be improved, but I think such > changes could be managed more smoothly by establishing a known baseline > first (which is what this entire series intends to do, based on a > comparable variant of the official TI production SDK), and then over > time improve things, also as Yocto, U-Boot, and other projects evolve > (there's constant development on those including on the security front, > so what we have here will not be the "forever solution). > > > Is there a reason why a customer is expected to replace (or, more > > likely, duplicate) the scripts rather than just supply a key? > The key is the most obvious thing, but often customers also want to > customize the certificate to add additional items for example to control > certain device features such as whether JTAG should be locked or > unlocked, etc., all things not readily controllable through some knobs > but needing to be done through customization of sripts / templates. I've read the whole exchange, and it was very instructive, thanks! I'd side with Andreas here: let's get the basic support in, which does behave like people are currently used to. If it then is possible to customise the security settings (key, certs, etc...), either following future upstream changes, or in a Buildroot-specific way, then we can improve later on. > +TI_CORE_SECDEV_K3_INSTALL_DIR = $(HOST_DIR)/opt/ti-core-secdev-k3 This variable is set unconditionally, even if the package is not enabled. So, the conditional blocks you added in the other packages will always hit. Here's one sich block below: > +ifneq ($(TI_CORE_SECDEV_K3_INSTALL_DIR),) As said above, this condition will always be true. > +# Only set TI_SECURE_DEV_PKG make option if not already defined in the > +# environment, thus allowing the user to unconditionally override this > +# setting with a custom location on their build machine containing their > +# private keys, etc. > +ifeq ($(TI_SECURE_DEV_PKG),) > +UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) > +endif > +endif So, as I understand it, the user has two options: - enable BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y and use it as a signing tool, - disable BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3 and set TI_SECURE_DEV_PKG in their environment, to point to their signing tool My suggestion would be the following: - if the user enables BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3=y then we use that as a signing tool, and forcefully set TI_SECURE_DEV_PKG; - otherwise, we do nothing: if they have TI_SECURE_DEV_PKG set in their environment, it will be used as a signing tool; - otherwise, no signing will be done. I.e. the code blocks would look like (e.g. for uboot): ifeq ($(BR2_PACKAGE_HOST_TI_CORE_SECDEV_K3),y) UBOOT_MAKE_OPTS += TI_SECURE_DEV_PKG=$(TI_CORE_SECDEV_K3_INSTALL_DIR) endif 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 bugzilla at busybox.net Sun Jun 25 07:59:23 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 07:59:23 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr --- Comment #1 from Yann E. MORIN --- stsp, all, > Would it be possible to add [xfstests-dev] as a package? Yes, please feel free to send a patch adding it. See the manual: https://buildroot.org/downloads/manual/manual.html#adding-packages Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Jun 25 08:59:50 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 10:59:50 +0200 Subject: [Buildroot] [PATCH v9 09/11] package/ti-rogue-km: new package In-Reply-To: <20230622160212.2063472-10-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-10-dannenberg@ti.com> Message-ID: <20230625085950.GJ24952@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > This package adds the kernel module for the Rogue graphics > accelerator of the following Texas Instuments SoCs: AM62, > J721E, J721S2, and J784S4. > > Signed-off-by: Andreas Dannenberg [--SNIP--] > diff --git a/package/ti-rogue-km/Config.in b/package/ti-rogue-km/Config.in > new file mode 100644 > index 0000000000..b1565929d5 > --- /dev/null > +++ b/package/ti-rogue-km/Config.in > @@ -0,0 +1,28 @@ > +comment "ti-rogue-km needs a Linux kernel to be built" > + depends on BR2_aarch64 > + depends on !BR2_LINUX_KERNEL > + > +config BR2_PACKAGE_TI_ROGUE_KM > + bool "ti-rogue-km" > + depends on BR2_LINUX_KERNEL && BR2_aarch64 > + select BR2_LINUX_NEEDS_MODULES > + help > + Kernel modules for TI SoCs with Rogue GPU. > + This package supports AM62, J721E, J721S2, and J784S4 > + SoCs only. > + > + Note: it needs a TI specific kernel to build properly. > + > + https://git.ti.com/cgit/graphics/ti-img-rogue-driver > + > +if BR2_PACKAGE_TI_ROGUE_KM > + > +config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT > + string "KM driver target product" > + default "am62_linux" > + help > + Select target product to be used for KM driver. This needs to > + match one of the SoC-specific folders within the build/linux > + folder of the ti-img-rogue-driver Git repository. If you go with the choice option I suggested in my review of patch 2, then this is going to be trivial to implement without asking the user: config BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT string default "am62_linux" if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default > +endif > diff --git a/package/ti-rogue-km/ti-rogue-km.hash b/package/ti-rogue-km/ti-rogue-km.hash > new file mode 100644 > index 0000000000..4a08efbb98 > --- /dev/null > +++ b/package/ti-rogue-km/ti-rogue-km.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 ef50124b3e79fb1d28d3a2b4135032505abbb5c6b337b24a9bed7223d521dcc1 ti-rogue-km-1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2-br1.tar.gz > +sha256 c878f4e43e468329d3dcf4db09054e94472bfeee9f8ab2d69a122b978e9f773e README > diff --git a/package/ti-rogue-km/ti-rogue-km.mk b/package/ti-rogue-km/ti-rogue-km.mk > new file mode 100644 > index 0000000000..7b0a595c71 > --- /dev/null > +++ b/package/ti-rogue-km/ti-rogue-km.mk > @@ -0,0 +1,37 @@ > +################################################################################ > +# > +# ti-rogue-km > +# > +################################################################################ > + > +# This corresponds to SDK 08.06.00 > +TI_ROGUE_KM_VERSION = 1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2 > +TI_ROGUE_KM_SITE = https://git.ti.com/git/graphics/ti-img-rogue-driver.git > +TI_ROGUE_KM_SITE_METHOD = git > +TI_ROGUE_KM_LICENSE = MIT or GPL-2.0 > +TI_ROGUE_KM_LICENSE_FILES = README > + > +TI_ROGUE_KM_DEPENDENCIES = linux > + > +PVR_BUILD = "release" > +PVR_WS = "wayland" > + > +TI_ROGUE_KM_MAKE_OPTS = \ > + $(LINUX_MAKE_FLAGS) \ > + KERNELDIR=$(LINUX_DIR) \ > + BUILD=$(PVR_BUILD) \ > + PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ > + WINDOW_SYSTEM=$(PVR_WS) > + > +define TI_ROGUE_KM_BUILD_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(TI_ROGUE_KM_MAKE_OPTS) > +endef > + > +define TI_ROGUE_KM_INSTALL_TARGET_CMDS > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) \ > + M=$(@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild \ > + INSTALL_MOD_PATH=$(TARGET_DIR) \ > + modules_install > +endef Can't we use the kernel-module infra instead? https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_packages_building_kernel_modules i.e. something like: TI_ROGUE_KM_MODULE_MAKE_OPTS = \ PVR_BUILD_DIR=$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT) \ WINDOW_SYSTEM=wayland I'm a bit concerned about the hoops the Makefile goes through to end up with a path like: (@D)/binary_$(BR2_TARGET_TI_ROGUE_KM_TARGET_PRODUCT)_$(PVR_WS)_$(PVR_BUILD)/target_aarch64/kbuild so maybe it is more complex than that... In any case, it would be good to explain in the commit log why we can't use our kernel-module infra. Regards, Yann E. MORIN. > +$(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 Sun Jun 25 10:15:07 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 12:15:07 +0200 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: <20230625101507.GK24952@scaer> Fran?ois, All, On 2023-06-25 07:37 +0200, Fran?ois Perrad spake thusly: > Le?ven. 23 juin 2023 ??16:59, Andreas Dannenberg < [1]dannenberg at ti.com> a ?crit?: > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > [2]buildroot at buildroot.org> a ?crit : [--SNIP--] > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > new file mode 100644 > index 0000000000..4f3dd1cbb1 > --- /dev/null > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > @@ -0,0 +1,832 @@ > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > +From: Randolph Sapp > +Date: Thu, 25 May 2023 18:59:26 -0500 > +Subject: [PATCH] all: drop the init script > + > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > +wrapper around modprobe anyway. We'll be dropping it from our build > +tools soon. OK, makes sense. But this is a big patch, and it adds some noise. I'd suggest just adding: # Usually frowned upon, but much much smaller than a patch to remove # them; anyway, upstream is going to get rid of them in a future # release. define TI_IMG_ROGUE_UMLIBS_CLEANUP $(Q)rm -rf $(@D)/targetfs/*/wayland/release/etc/init.d/ endef TI_IMG_ROGUE_UMLIBS_POST_EXTRACT_HOOKS += TI_IMG_ROGUE_UMLIBS_CLEANUP > diff --git a/package/Config.in b/package/Config.in > index 96ef0d72de..0bff1135aa 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -614,6 +614,7 @@ endmenu > source "package/targetcli-fb/Config.in" > source "package/ti-gfx/Config.in" > source "package/ti-rogue-km/Config.in" > + source "package/ti-rogue-um/Config.in" We prefer that the package name in Buildroot matches the upstream package name, i.e. ti-img-rogue-umlibs here. I missed that in the driver package, which should be named as upstream, i.e. ti-img-rogue-driver, rather than ti-rogue-km. [--SNIP--] > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > +? ? ? ?bool "ti-rogue-um" > > > +? ? ? ?depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > +? ? ? ?depends on BR2_PACKAGE_HAS_UDEV > > > +? ? ? ?# pre-built binaries > > > +? ? ? ?depends on BR2_TOOLCHAIN_USES_GLIBC > > > +? ? ? ?depends on BR2_aarch64 If we go as I suggested in the review of a previous patch, then we could hide away that package for SoC that have no userland lis. Indeed, I can see in the source tree that we only have: $ tree -d -L 1 targetfs/ targetfs/ ??? am62_linux ??? j721e_linux ??? j721s2_linux ??? j784s4_linux So the am62ax, am64x, and am65x, that are referenced in the other patches, do not have user libs here, so the package should not be selected for those SoCs. i.e.: config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS bool default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721E default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721S2 default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J784S4 config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS bool "ti-img-rogue-umlibs" depends on BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS Of course, this raises the issue that BR2_TARGET_TI_K3_IMAGE_GEN_SOC_* are no longer specific to ti-k3-image-gen, but are shared with a few packages. In which case it may make sense to have those moved to a common Config.in, like is done for the freescale-imx stuff. I.e. add a new BR2_PACKAGE_TI_AM6XX option, and the SoC selection can be moved there, with all common options, and packages (ti-k3-image-gen, ti-core-secdev-k3, etc...) can all depend on that option; packages in package/ can be made to appear in a "TI AM6xx" sub-menu, and packages in boot/ can just depend on it too. > > > +? ? ? ?select BR2_PACKAGE_LIBDRM > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBEGL > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGBM > > > +? ? ? ?select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGLES > > > +? ? ? ?select BR2_PACKAGE_HAS_POWERVR > > > +? ? ? ?select BR2_PACKAGE_LIBFFI > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). > Fran?ois. It would have been OK to select it here if a library from ti-img-rogue-umlibs had a direct dependency to libffi, which is not the case, so selecting here is indeed not appropriate. 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 bugzilla at busybox.net Sun Jun 25 11:00:45 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 11:00:45 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #1 from Zhen XIN --- Created attachment 9613 --> https://bugs.busybox.net/attachment.cgi?id=9613&action=edit one line patch that adds -fno-stack-protector to the CFLAGS for opensbi-0.9 Put this patch in boot/opensbi/0.9/ and it builds fine. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 25 12:14:26 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 12:14:26 +0000 Subject: [Buildroot] [Bug 15661] mx53loco_defconfig: Dependency on OpenSSL missing In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15661 Jan-Benedict Glaw changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Jan-Benedict Glaw --- Confirmed in build http://toolchain.lug-owl.de/laminar/jobs/buildroot-mx53loco_defconfig/7 . -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Sun Jun 25 12:14:36 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 12:14:36 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID CC| |yann.morin.1998 at free.fr Status|NEW |RESOLVED --- Comment #2 from Yann E. MORIN --- Jan-Benedict, All, You want to get the patch added by 2f7582538fa5 (boot/opensbi: unconditionally disable SSP) and carry it locally in your global patch dir. When we bumped opensbi from 0.9 to 1.2, that patch no longer applied to 1.2. We can't indefinitely carry patches against older versions, so we dropped it. It is your responsibility when using a custom version (c765ac9c02db is 2023.05-rc2, which already has opensbi 1.2), to provide any necessary patch, or to use an already patched version. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From kilian.zinnecker at mail.de Sun Jun 25 12:33:26 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Sun, 25 Jun 2023 14:33:26 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig Message-ID: <5686076.DvuYhMxLoT@kilian-aisec> Hello, I am having issues using the custom uboot version feature: When setting a custom uboot version value and a particular uboot defconfig, buildroot seems to NOT apply the uboot defconfig properly, i.e. there is no .config in the uboot build folder. This is the error I get (further below my settings): >>> uboot 2023.07-rc4 Patching for p in ; do if test -d $p ; then PATH=/home/zinnecker/buildroot-test/ buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /home/ zinnecker/buildroot-test/buildroot/output/build/uboot-2023.07-rc4 $p \*.patch || exit 1 ; els e PATH=/home/zinnecker/buildroot-test/buildroot/output/host/bin:$PATH support/ scripts/apply-patches.sh /home/zinnecker/buildroot-test/buildroot/output/ build/uboot-2023.07-rc4 `dirname $p` `basename $p` || exit 1; fi done HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o YACC scripts/kconfig/zconf.tab.c LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig *** *** Configuration file ".config" not found! *** *** Please run some configurator (e.g. "make oldconfig" or *** "make menuconfig" or "make xconfig"). *** make[5]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1 make[4]: *** [Makefile:576: syncconfig] Error 2 make[3]: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/uboot.release'. Stop. make[2]: *** [Makefile:558: __build_one_by_one] Error 2 make[1]: *** [boot/uboot/uboot.mk:553: /home/zinnecker/buildroot-test/ buildroot/output/build/uboot-2023.07-rc4/.stamp_dotconfig] Error 2 make: *** [Makefile:82: _all] Error 2 What I did: I want to use a fairly new uboot ("2023.07-rc4") because it features a defconfig for a particular board ("rock5b-rk3588_defconfig"). I therefore use the following settings in my buildroot board defconfig / .config: BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_TARGET_UBOOT_USE_DEFCONFIG=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" The particular version of uboot features the particular defconfig. Also, with theses settings the uboot version 2023.07-rc4 is downloaded and the rock5b- rk3588_defconfig is present in buildroot/output/build/uboot-2023.07-rc4/ configs/. However, as said previously, it seems like the rock5b-rk3588_defconfig is not applied. I don't know whether I am doing something wrong here, or whether it is a bug. I appreciate all help. Best regards, Kilian From ovlevin at sberdevices.ru Sun Jun 25 12:48:48 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 15:48:48 +0300 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <20230625124848.1423168-2-ovlevin@sberdevices.ru> libcgroup depends on fts API which is missing in musl libc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin --- package/libcgroup/Config.in | 7 ++++--- package/libcgroup/libcgroup.mk | 5 +++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..75c9accacc 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -2,7 +2,8 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL + select BR2_PACKAGE_MUSL_FTS if BR2_TOOLCHAIN_USES_MUSL help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +19,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a glibc/musl toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP || !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..d67710ec1e 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,9 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts +endif + $(eval $(autotools-package)) -- 2.34.1 From ovlevin at sberdevices.ru Sun Jun 25 12:48:47 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 15:48:47 +0300 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 Message-ID: <20230625124848.1423168-1-ovlevin@sberdevices.ru> https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 Also remove redundant LIBCGROUP_SOURCE definition. Signed-off-by: Oleg Lyovin --- package/libcgroup/libcgroup.hash | 4 ++-- package/libcgroup/libcgroup.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash index 70671212ef..65b98d94e2 100644 --- a/package/libcgroup/libcgroup.hash +++ b/package/libcgroup/libcgroup.hash @@ -1,5 +1,5 @@ -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz # Hash for license file sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index 156b066162..fb0b646c51 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -4,8 +4,7 @@ # ################################################################################ -LIBCGROUP_VERSION = 0.42.2 -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 +LIBCGROUP_VERSION = 2.0.3 LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) LIBCGROUP_LICENSE = LGPL-2.1 LIBCGROUP_LICENSE_FILES = COPYING -- 2.34.1 From yann.morin.1998 at free.fr Sun Jun 25 13:02:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:02:27 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig In-Reply-To: <5686076.DvuYhMxLoT@kilian-aisec> References: <5686076.DvuYhMxLoT@kilian-aisec> Message-ID: <20230625130227.GL24952@scaer> Kilian, All, On 2023-06-25 14:33 +0200, Kilian Zinnecker via buildroot spake thusly: > I am having issues using the custom uboot version feature: When setting a > custom uboot version value and a particular uboot defconfig, buildroot seems to > NOT apply the uboot defconfig properly, i.e. there is no .config in the uboot > build folder. This is the error I get (further below my settings): > > >>> uboot 2023.07-rc4 Patching > for p in ; do if test -d $p ; then PATH=/home/zinnecker/buildroot-test/ > buildroot/output/host/bin:$PATH support/scripts/apply-patches.sh /home/ > zinnecker/buildroot-test/buildroot/output/build/uboot-2023.07-rc4 $p \*.patch > || exit 1 ; els > e PATH=/home/zinnecker/buildroot-test/buildroot/output/host/bin:$PATH support/ > scripts/apply-patches.sh /home/zinnecker/buildroot-test/buildroot/output/ > build/uboot-2023.07-rc4 `dirname $p` `basename $p` || exit 1; fi done > HOSTCC scripts/basic/fixdep > HOSTCC scripts/kconfig/conf.o > YACC scripts/kconfig/zconf.tab.c > LEX scripts/kconfig/zconf.lex.c > HOSTCC scripts/kconfig/zconf.tab.o > HOSTLD scripts/kconfig/conf > scripts/kconfig/conf --syncconfig Kconfig > *** > *** Configuration file ".config" not found! > *** > *** Please run some configurator (e.g. "make oldconfig" or > *** "make menuconfig" or "make xconfig"). > *** > make[5]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1 > make[4]: *** [Makefile:576: syncconfig] Error 2 > make[3]: *** No rule to make target 'include/config/auto.conf', needed by > 'include/config/uboot.release'. Stop. > make[2]: *** [Makefile:558: __build_one_by_one] Error 2 > make[1]: *** [boot/uboot/uboot.mk:553: /home/zinnecker/buildroot-test/ > buildroot/output/build/uboot-2023.07-rc4/.stamp_dotconfig] Error 2 > make: *** [Makefile:82: _all] Error 2 > > > What I did: I want to use a fairly new uboot ("2023.07-rc4") because it > features a defconfig for a particular board ("rock5b-rk3588_defconfig"). I > therefore use the following settings in my buildroot board defconfig / .config: > > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" > BR2_TARGET_UBOOT_USE_DEFCONFIG=y > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" Looks like it is working as expected here, with this defconfig: BR2_aarch64=y BR2_cortex_a76_a55=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y Note that the build fails much later, because it can't find rockchip-tpl.bin; see tools/binman/missing-blob-help for some hint on how 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 arnout at mind.be Sun Jun 25 13:11:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:11:39 +0200 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <854d90f7-7f38-2d43-4c93-c59432d5d695@mind.be> Hi Oleg, Thank you for your patch! I have a few comments for improvement. First of all, in the subject line, "fix build with musl" suggest that it currently fails to build in mainline. That's not the case, because musl is excluded. So a better subject line would be "allow to build with musl". On 25/06/2023 14:48, Oleg Lyovin via buildroot wrote: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/Config.in | 7 ++++--- > package/libcgroup/libcgroup.mk | 5 +++++ > 2 files changed, 9 insertions(+), 3 deletions(-) > > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 03efa71e6b..75c9accacc 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -2,7 +2,8 @@ config BR2_PACKAGE_LIBCGROUP > bool "libcgroup" > depends on BR2_INSTALL_LIBSTDCPP > # libcgroup uses which is not included by default in uClibc > - depends on BR2_TOOLCHAIN_USES_GLIBC > + depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL > + select BR2_PACKAGE_MUSL_FTS if BR2_TOOLCHAIN_USES_MUSL If fts really is the only problem, then we don't need a libc exclusion at all, because musl-fts works for uClibc as well. It's enough to put select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC If there is a different reason why uClibc doesn't work, then the comment above should be updated and the dependency should be depends on !BR2_TOOLCHAIN_UCLIBC Can you test with uClibc and update the patch accordingly? You can use the test-pkg script to try out a number of configurations. I've marked this patch as Changes Requested in patchwork. Regards, Arnout > help > libcgroup is a library that abstracts the control > group file system in Linux. > @@ -18,5 +19,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > > endif > > -comment "libcgroup needs a glibc toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC > +comment "libcgroup needs a glibc/musl toolchain w/ C++" > + depends on !BR2_INSTALL_LIBSTDCPP || !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..d67710ec1e 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,9 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts > +endif > + > $(eval $(autotools-package)) From yann.morin.1998 at free.fr Sun Jun 25 13:15:27 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:15:27 +0200 Subject: [Buildroot] [PATCH 2/2] package/libcgroup: fix build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <20230625131527.GM24952@scaer> Oleg, All, On 2023-06-25 15:48 +0300, Oleg Lyovin via buildroot spake thusly: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin > --- [--SNIP--] > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..d67710ec1e 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,9 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +LIBCGROUP_CONF_ENV += LDFLAGS=-lfts I think it would be better to use LIBS rather than LDFLAGS. Could you check that works too, and report here? If it works, I can change when applying; if it does not work, I can apply without changing. ;-) Regards, Yann E. MORIN. > +endif > + > $(eval $(autotools-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 arnout at mind.be Sun Jun 25 13:21:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:21:21 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230624212331.GE24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> <20230624212331.GE24952@scaer> Message-ID: <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> On 24/06/2023 23:23, Yann E. MORIN wrote: > Andreas, All, > > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: >> The TI K3 R5 loader package essentially is a wrapper to build a special >> version of U-boot SPL used as part of a multi-stage boot flow on TI K3 >> devices, and as such needs full flexibility as to specifying the U-Boot >> sources used for the build. To accomodate this, add the same options as >> already available in the regular U-Boot package. For most use cases, the >> same source settings (repo URL, versions, etc.) should be used for both >> ti-k3-r5-loader and uboot packages. > > Currently, there is no dependency ("depends on" or "select") between > uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it > does not make sense to build ti-k3-r5-loader without building uboot. That's not what I read in that paragraph. I think it means that the same source should be used as U-Boot. It's just a separate package because, AFAIU, it may use a different .config. If that is true, and I'm not missing anything else, then the situation actually looks quite similar to barebox-aux. With the difference that for Falcon boot you want to have only "u-boot-aux" and not the full u-boot. So, if what I'm saying is true, then perhaps it's better to approach it the same way as in barebox? At the very minimum, I think there should be a "same version as U-Boot" option, which is the default (if U-Boot is enabled). There's a bit the unfortunate aspect that this package becomes before U-Boot in the menu, but let's assume people typically start from a defconfig. Regards, Arnout > > Then, in the comment below, you add a note about "Falcon boot (which > would skip the uboot package completely)". > > So, I'm a bit curious here: what should the user do when uboot is not > enabled, if we instruct it to use the same version? > >> Signed-off-by: Andreas Dannenberg >> --- >> boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- >> boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- >> 2 files changed, 93 insertions(+), 4 deletions(-) >> >> diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in >> index 10602c8df3..2419babe70 100644 >> --- a/boot/ti-k3-r5-loader/Config.in >> +++ b/boot/ti-k3-r5-loader/Config.in >> @@ -1,14 +1,73 @@ >> config BR2_TARGET_TI_K3_R5_LOADER >> - bool "ti-k3-r5-loader" >> + bool "TI K3 R5 Loader" > > Our prompts always match the package name in Buildroot, i.e. the > directory name. In this case, ti-k3-r5-loader is exactly that and we > want to keep that. > >> depends on BR2_aarch64 >> help >> - Separate U-Boot build for R5 cores on TI's k3 boards. >> + Separate U-Boot SPL build for R5 core on TI's K3 processors. >> Usually used to build tiboot3.bin with k3-image-gen. >> >> if BR2_TARGET_TI_K3_R5_LOADER >> >> choice >> - prompt "Configuration" >> + prompt "U-Boot Version" > > It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" > package. I know it is really just a uboot being compiled, but still this > is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be > convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you > really want to have U-Boot there. > > Since you want the defaults to be the same as uboot, you can do that: > > choice > bool "U-Boot version" > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled > > ... > endchoice > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > string "U-Boot version" > default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > string "URL of custom U-Boot tarball" > default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > ... and so on, you get the gist. > > [--SNIP--] >> + prompt "U-Boot Configuration" > > Same comment as for the version prompt. > > [--SNIP--] >> diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> index afa309aa98..341888623e 100644 >> --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk >> @@ -2,11 +2,41 @@ >> # >> # ti-k3-r5-loader >> # >> +# The ti-k3-r5 loader package should really be built from the same U-Boot >> +# sources as the uboot package itself, so for most users so all LOADER_SITE / >> +# LOADER_SOURCE type definitions should be set the same for both packages. >> +# However it still makes sense to keep the ti-k3-r5-loader package somewhat >> +# separated and independent from the uboot package to allow for special use >> +# cases such as Falcon boot (which would skip the uboot package completely). > > Do you mean that uboot would not be built at all, or that the uboot > binary would not be loaded at runtime? > > Regards, > Yann E. MORIN. > From arnout at mind.be Sun Jun 25 13:26:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:26:34 +0200 Subject: [Buildroot] [PATCH v9 07/11] package/ti-core-secdev-k3: new package In-Reply-To: <20230625075550.GI24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-8-dannenberg@ti.com> <20230623145350.265zxot3uvidzur5@dasso> <20230625075550.GI24952@scaer> Message-ID: <700d3a40-9e91-40fe-1b89-8852c005b2a8@mind.be> On 25/06/2023 09:55, Yann E. MORIN wrote: > Andreas, Patrick, All, > > On 2023-06-23 09:53 -0500, Andreas Dannenberg via buildroot spake thusly: >> On Fri, Jun 23, 2023 at 01:48:30PM +1000, Patrick Oppenlander wrote: > [--SNIP--] >>>> diff --git a/package/ti-core-secdev-k3/ti-core-secdev-k3.mk b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk >>>> new file mode 100644 >>>> index 0000000000..c388af2865 >>>> --- /dev/null >>>> +++ b/package/ti-core-secdev-k3/ti-core-secdev-k3.mk >>>> @@ -0,0 +1,31 @@ >>>> +################################################################################ >>>> +# >>>> +# ti-core-secdev-k3 >>>> +# >>>> +################################################################################ >>>> + >>>> +TI_CORE_SECDEV_K3_VERSION = 08.06.00.007 > > I see this version present (either used or referenced) in multiple > packages. Would it be possible, and would it make sense to share a > it in a single location? > > This is going to be a bit tricky, because the variable must be set > _before_ any package that uses it gets parsed. WE usually ensure this by > having all packages in a common directory (like the Qt5 stuff in > package/qt5/), but here we have packages in package/ and in boot/, so I > can see a little issue... Well, package/ is parsed before boot/ is, so the order is implicitly guaranteed. It's a bit meh to rely on that though. Regards, Arnout [snip] From yann.morin.1998 at free.fr Sun Jun 25 13:35:08 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:35:08 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> <20230624212331.GE24952@scaer> <3c0e66a6-4ce2-f4d4-92b6-7b112190051e@mind.be> Message-ID: <20230625133508.GA589277@scaer> Arnout, Andreas, All, On 2023-06-25 15:21 +0200, Arnout Vandecappelle spake thusly: > On 24/06/2023 23:23, Yann E. MORIN wrote: > >On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > >>The TI K3 R5 loader package essentially is a wrapper to build a special > >>version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > >>devices, and as such needs full flexibility as to specifying the U-Boot > >>sources used for the build. To accomodate this, add the same options as > >>already available in the regular U-Boot package. For most use cases, the > >>same source settings (repo URL, versions, etc.) should be used for both > >>ti-k3-r5-loader and uboot packages. > > > >Currently, there is no dependency ("depends on" or "select") between > >uboot and ti-k3-r5-loader; yet, your phrasing seems to imply that it > >does not make sense to build ti-k3-r5-loader without building uboot. > > That's not what I read in that paragraph. I think it means that the same > source should be used as U-Boot. It's just a separate package because, > AFAIU, it may use a different .config. Yeah, but I found the commit log confusing... > If that is true, and I'm not missing anything else, then the situation > actually looks quite similar to barebox-aux. With the difference that for > Falcon boot you want to have only "u-boot-aux" and not the full u-boot. So, > if what I'm saying is true, then perhaps it's better to approach it the same > way as in barebox? Or the same way as grub, where we can build, one, two, or more grubs? For uboot, probably the barebox way would be easier (not easy, just easier)... > At the very minimum, I think there should be a "same version as U-Boot" > option, which is the default (if U-Boot is enabled). There's a bit the > unfortunate aspect that this package becomes before U-Boot in the menu, but > let's assume people typically start from a defconfig. I was thinking about that too, which would be better than what I suggested below... I had a rationale in my head that refrained me from suggesting it, but I can't remember why I thought it would not be good... Age, you'd say. Thanks. ;-] Regards, Yann E. MORIN. > Regards, > Arnout > > > > >Then, in the comment below, you add a note about "Falcon boot (which > >would skip the uboot package completely)". > > > >So, I'm a bit curious here: what should the user do when uboot is not > >enabled, if we instruct it to use the same version? > > > >>Signed-off-by: Andreas Dannenberg > >>--- > >> boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > >> boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > >> 2 files changed, 93 insertions(+), 4 deletions(-) > >> > >>diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in > >>index 10602c8df3..2419babe70 100644 > >>--- a/boot/ti-k3-r5-loader/Config.in > >>+++ b/boot/ti-k3-r5-loader/Config.in > >>@@ -1,14 +1,73 @@ > >> config BR2_TARGET_TI_K3_R5_LOADER > >>- bool "ti-k3-r5-loader" > >>+ bool "TI K3 R5 Loader" > > > >Our prompts always match the package name in Buildroot, i.e. the > >directory name. In this case, ti-k3-r5-loader is exactly that and we > >want to keep that. > > > >> depends on BR2_aarch64 > >> help > >>- Separate U-Boot build for R5 cores on TI's k3 boards. > >>+ Separate U-Boot SPL build for R5 core on TI's K3 processors. > >> Usually used to build tiboot3.bin with k3-image-gen. > >> if BR2_TARGET_TI_K3_R5_LOADER > >> choice > >>- prompt "Configuration" > >>+ prompt "U-Boot Version" > > > >It is a bit confusing tho see "U-Boot version" in the "ti-k3-r5-loader" > >package. I know it is really just a uboot being compiled, but still this > >is confusing. I'd keep ti-k3-r5-loader in the prompts. I could be > >convinced for the middle ground "ti-k3-r5-loader U-Boot version" if you > >really want to have U-Boot there. > > > >Since you want the defaults to be the same as uboot, you can do that: > > > > choice > > bool "U-Boot version" > > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION if BR2_TARGET_UBOOT_LATEST_VERSION > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION if BR2_TARGET_UBOOT_CUSTOM_VERSION > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL if BR2_TARGET_UBOOT_CUSTOM_TARBALL > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT if BR2_TARGET_UBOOT_CUSTOM_GIT > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG if BR2_TARGET_UBOOT_CUSTOM_HG > > default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN if BR2_TARGET_UBOOT_CUSTOM_SVN > > default BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION # Fallback if uboot not enabled > > > > ... > > endchoice > > > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > > string "U-Boot version" > > default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE > > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > > > > config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > > string "URL of custom U-Boot tarball" > > default BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION > > depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > > > >... and so on, you get the gist. > > > >[--SNIP--] > >>+ prompt "U-Boot Configuration" > > > >Same comment as for the version prompt. > > > >[--SNIP--] > >>diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>index afa309aa98..341888623e 100644 > >>--- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>+++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > >>@@ -2,11 +2,41 @@ > >> # > >> # ti-k3-r5-loader > >> # > >>+# The ti-k3-r5 loader package should really be built from the same U-Boot > >>+# sources as the uboot package itself, so for most users so all LOADER_SITE / > >>+# LOADER_SOURCE type definitions should be set the same for both packages. > >>+# However it still makes sense to keep the ti-k3-r5-loader package somewhat > >>+# separated and independent from the uboot package to allow for special use > >>+# cases such as Falcon boot (which would skip the uboot package completely). > > > >Do you mean that uboot would not be built at all, or that the uboot > >binary would not be loaded at runtime? > > > >Regards, > >Yann E. MORIN. > > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 25 13:43:32 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:43:32 +0200 Subject: [Buildroot] [PATCH v9 04/11] board/ti/am64x_sk: add new board In-Reply-To: <20230622160212.2063472-5-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-5-dannenberg@ti.com> Message-ID: <20230625134332.GB589277@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > From: Xuanhao Shi > > Adds support for TI's SK-AM64 board by introducing the > am64x_sk_defconfig file and related support files. > > 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 > Signed-off-by: Andreas Dannenberg > Reviewed-by: Giulio Benetti > Acked-by: Andrew Davis > Tested-by: Bryan Brattlof > Cc: Romain Naour > Reviewed-by: Francois Perrad > Reviewed-by: Julien Olivain > --- [--SNIP--] > diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig > new file mode 100644 > index 0000000000..411b3d5b0f > --- /dev/null > +++ b/configs/am64x_sk_defconfig > @@ -0,0 +1,44 @@ > +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 For the kernel, we prefer that an explcit version be used, rather than the default, latest. Indeed, a board is usally tested using a specific kernel version, and thus is more prone to break with a kernel update, which will happen next time we update the kernel latest version. As a consequence, you also need to add: BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3=y (yes, the current latest kernel version is 6.3) Regards, Yann E. MORIN. > +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_OPTEE_OS=y > +BR2_TARGET_OPTEE_OS_PLATFORM="k3" > +BR2_TARGET_TI_K3_IMAGE_GEN=y > +BR2_TARGET_TI_K3_IMAGE_GEN_FW_TYPE_TISCI=y > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" > +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE_GP=y > +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" > +BR2_TARGET_TI_K3_R5_LOADER=y > +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 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From arnout at mind.be Sun Jun 25 13:43:42 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:43:42 +0200 Subject: [Buildroot] [PATCH] package/python-packaging: bump to version 23.1 In-Reply-To: <20230622052731.3216143-1-m.niestroj@grinn-global.com> References: <20230622052731.3216143-1-m.niestroj@grinn-global.com> Message-ID: <170f1f90-7d7c-3135-3f65-61ebcdc6d50f@mind.be> On 22/06/2023 07:27, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-packaging/python-packaging.hash | 4 ++-- > package/python-packaging/python-packaging.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash > index e10c11904b..0e339ea573 100644 > --- a/package/python-packaging/python-packaging.hash > +++ b/package/python-packaging/python-packaging.hash > @@ -1,6 +1,6 @@ > # md5, sha256 from https://pypi.org/pypi/packaging/json > -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz > -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz > +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz > +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz > # Locally computed sha256 checksums > sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE > sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE > diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk > index c9190ccfee..aac4d76ee2 100644 > --- a/package/python-packaging/python-packaging.mk > +++ b/package/python-packaging/python-packaging.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PACKAGING_VERSION = 22.0 > +PYTHON_PACKAGING_VERSION = 23.1 > PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz > -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 > +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 > PYTHON_PACKAGING_SETUP_TYPE = flit > PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause > PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From arnout at mind.be Sun Jun 25 13:43:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:43:50 +0200 Subject: [Buildroot] [PATCH] package/python-typing-extensions: bump to version 4.6.3 In-Reply-To: <20230622052703.3215005-1-m.niestroj@grinn-global.com> References: <20230622052703.3215005-1-m.niestroj@grinn-global.com> Message-ID: <525a5146-85ab-cf4b-1dec-9dc50e5bafe7@mind.be> On 22/06/2023 07:27, Marcin Niestroj wrote: > License file was synced with CPython project (see [1]). > > [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b > > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > .../python-typing-extensions/python-typing-extensions.hash | 6 +++--- > .../python-typing-extensions/python-typing-extensions.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash > index 249bb63a42..f9d1de5e28 100644 > --- a/package/python-typing-extensions/python-typing-extensions.hash > +++ b/package/python-typing-extensions/python-typing-extensions.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/typing_extensions/json > -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz > -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz > +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz > +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz > # Locally computed sha256 checksums > -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE > +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE > diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk > index fd7d0bd93a..2c07846154 100644 > --- a/package/python-typing-extensions/python-typing-extensions.mk > +++ b/package/python-typing-extensions/python-typing-extensions.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 > +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 > PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz > -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf > +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 > PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit > PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 > PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:44:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:44:03 +0200 Subject: [Buildroot] [PATCH] package/python-pytest: bump to version 7.3.2 In-Reply-To: <20230622061441.3801984-1-m.niestroj@grinn-global.com> References: <20230622061441.3801984-1-m.niestroj@grinn-global.com> Message-ID: <4b9e8301-d817-8878-c70e-f0eb91c47126@mind.be> On 22/06/2023 08:14, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > 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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz > -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz > +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz > +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 > --- a/package/python-pytest/python-pytest.mk > +++ b/package/python-pytest/python-pytest.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYTEST_VERSION = 7.2.0 > +PYTHON_PYTEST_VERSION = 7.3.2 > PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz > -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 > +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb > PYTHON_PYTEST_SETUP_TYPE = setuptools > PYTHON_PYTEST_LICENSE = MIT > PYTHON_PYTEST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:44:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:44:13 +0200 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump to version 0.21.0 In-Reply-To: <20230622061511.3802677-1-m.niestroj@grinn-global.com> References: <20230622061511.3802677-1-m.niestroj@grinn-global.com> Message-ID: <5dffbbf4-aebb-d342-5965-531711e462a4@mind.be> On 22/06/2023 08:15, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz > -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz > +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz > +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 > +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 > PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz > -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 > +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd > PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools > PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 > PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:53:07 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:07 +0200 Subject: [Buildroot] [PATCH 1/1] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 In-Reply-To: References: Message-ID: On 22/06/2023 14:20, Stuhlemmer, Kai wrote: > > Other changes: > - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as > related MR https://github.com/qca/open-plc-utils/pull/141 > has been merged. > > Notable changes since last version: > > - Drop privileges after opening the channel file descriptor > - Remove all checks for root permissions > - Add chip identification for QCA7006AQ Thanks a lot for your contribution! It's great to see new people using Buildroot and contributing to it. However, in order to ease the review process, we like to receive patches inline and not as attachments. Indeed, this allows us to simply hit "reply" and comment on each part of the patch. This is a very typical review process used in the open-source community. In order to send patches inline, we recommend you to use "git send-email" as e-mail clients very often rewrap text and therefore make patches unusable. In this particular case, however, there was nothing to comment on, so I applied the patch to master, thanks! Regards, Arnout > > [ebee Logo] > > ebee Engineering GmbH | Washingtonstra?e 16/16A | 01139 Dresden > Fon: +49 351 65699 6100 | Fax: +49 351 65699 6105 | E-Mail: info.dresden at ebee.de | Web: www.ebee.de > > Amtsgericht Dresden HRB 33370 > Gesch?ftsf?hrer: Hans-Joachim Baer, Andreas Maurer, Sebastian Giessmann, USt.-ID: DE295442918 > > [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/linkedin.jpg] > > [https://www.bender.de/fileadmin/content/BenderGroup/Downloads/Disclaimer/LNdW-2023.png] > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Sun Jun 25 13:53:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <3b8e58c6-e3ec-402d-3eab-b6c65b51da22@mind.be> On 25/06/2023 14:48, Oleg Lyovin via buildroot wrote: > https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 > > Also remove redundant LIBCGROUP_SOURCE definition. > > Signed-off-by: Oleg Lyovin Applied to master, thanks. Regards, Arnout > --- > package/libcgroup/libcgroup.hash | 4 ++-- > package/libcgroup/libcgroup.mk | 3 +-- > 2 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash > index 70671212ef..65b98d94e2 100644 > --- a/package/libcgroup/libcgroup.hash > +++ b/package/libcgroup/libcgroup.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 > -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 > +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 > +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz > > # Hash for license file > sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index 156b066162..fb0b646c51 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -4,8 +4,7 @@ > # > ################################################################################ > > -LIBCGROUP_VERSION = 0.42.2 > -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 > +LIBCGROUP_VERSION = 2.0.3 > LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) > LIBCGROUP_LICENSE = LGPL-2.1 > LIBCGROUP_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 13:53:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:48 +0200 Subject: [Buildroot] [PATCH 1/2] package/ell: bump version to 0.57 In-Reply-To: <20230624152120.2879074-1-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> Message-ID: On 24/06/2023 17:21, Bernd Kuhls wrote: > Changelog: > https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/ell/ell.hash | 2 +- > package/ell/ell.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/ell/ell.hash b/package/ell/ell.hash > index c0f1731676..dd4722480c 100644 > --- a/package/ell/ell.hash > +++ b/package/ell/ell.hash > @@ -1,5 +1,5 @@ > # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc > -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz > +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz > > # License files > sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING > diff --git a/package/ell/ell.mk b/package/ell/ell.mk > index 994b0e19f0..08deb62abe 100644 > --- a/package/ell/ell.mk > +++ b/package/ell/ell.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ELL_VERSION = 0.56 > +ELL_VERSION = 0.57 > ELL_SOURCE = ell-$(ELL_VERSION).tar.xz > ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell > ELL_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:53:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:53:55 +0200 Subject: [Buildroot] [PATCH 2/2] package/iwd: bump version to 2.6 In-Reply-To: <20230624152120.2879074-2-bernd@kuhls.net> References: <20230624152120.2879074-1-bernd@kuhls.net> <20230624152120.2879074-2-bernd@kuhls.net> Message-ID: <3eb621a6-bca7-440f-9f41-d8bb1b6b737f@mind.be> On 24/06/2023 17:21, Bernd Kuhls wrote: > Changelog: > https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog > > Depends on ell >= 0.57: > https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/iwd/iwd.hash | 2 +- > package/iwd/iwd.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash > index 1647f93d9e..4eea644842 100644 > --- a/package/iwd/iwd.hash > +++ b/package/iwd/iwd.hash > @@ -1,5 +1,5 @@ > # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc > -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz > +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz > > # License files > sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index c54031b102..f20427114b 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -IWD_VERSION = 2.3 > +IWD_VERSION = 2.6 > IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz > IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless > IWD_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:34:29 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:34:29 +0200 Subject: [Buildroot] [git commit] package/ell: bump version to 0.57 Message-ID: <20230625135415.6F8CD845ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0eb4ac98a3a29201ebc80c4356b4519639344e2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/ell/ell.hash | 2 +- package/ell/ell.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ell/ell.hash b/package/ell/ell.hash index c0f1731676..dd4722480c 100644 --- a/package/ell/ell.hash +++ b/package/ell/ell.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc -sha256 58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 ell-0.56.tar.xz +sha256 7603928ee584b758ca27c67e4dc513049a09b038d7d28459a9440f8443c91018 ell-0.57.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/ell/ell.mk b/package/ell/ell.mk index 994b0e19f0..08deb62abe 100644 --- a/package/ell/ell.mk +++ b/package/ell/ell.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELL_VERSION = 0.56 +ELL_VERSION = 0.57 ELL_SOURCE = ell-$(ELL_VERSION).tar.xz ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell ELL_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:34:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:34:51 +0200 Subject: [Buildroot] [git commit] package/iwd: bump version to 2.6 Message-ID: <20230625135415.7975B849F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d6fe4ae3e3ad0f5a0c9289f1e4c78070c05ef56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog Depends on ell >= 0.57: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/configure.ac?id=464f5c25db8150dc8cea21042a5bac09a8880edc Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/iwd/iwd.hash | 2 +- package/iwd/iwd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash index 1647f93d9e..4eea644842 100644 --- a/package/iwd/iwd.hash +++ b/package/iwd/iwd.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc -sha256 b0506d797a8bfb88f3c3eeea5e49dcf4ee8e6cef118f57c118e587eeb377ac64 iwd-2.3.tar.xz +sha256 f7ac93aeef672604f5b5194ca038035ae222925be392c4345873c9742f477797 iwd-2.6.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index c54031b102..f20427114b 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -4,7 +4,7 @@ # ################################################################################ -IWD_VERSION = 2.3 +IWD_VERSION = 2.6 IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless IWD_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 13:39:49 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:39:49 +0200 Subject: [Buildroot] [git commit] package/python-pytest: bump to version 7.3.2 Message-ID: <20230625135415.8EAA684A09@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=592b66b30a13813b09ec2672bc8ba7b941a9f2f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- 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 2ae1e61ed4..c648a85c04 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 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz -sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz +md5 67e2aa27bb98e5af13b45a1b2e67b144 pytest-7.3.2.tar.gz +sha256 ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b pytest-7.3.2.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 1794582dd3..27277163d2 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.2.0 +PYTHON_PYTEST_VERSION = 7.3.2 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/58/2a/07c65fdc40846ecb8a9dcda2c38fcb5a06a3e39d08d4a4960916431951cb PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:33:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:33:59 +0200 Subject: [Buildroot] [git commit] package/libcgroup: bump to version 2.0.3 Message-ID: <20230625135415.659D8849D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8436a33d0fe95678152fcf7f1f8451fdff675ccb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 Also remove redundant LIBCGROUP_SOURCE definition, since there's no longer an uploaded bz2 archive. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/libcgroup/libcgroup.hash | 4 ++-- package/libcgroup/libcgroup.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash index 70671212ef..65b98d94e2 100644 --- a/package/libcgroup/libcgroup.hash +++ b/package/libcgroup/libcgroup.hash @@ -1,5 +1,5 @@ -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz # Hash for license file sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index 156b066162..fb0b646c51 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -4,8 +4,7 @@ # ################################################################################ -LIBCGROUP_VERSION = 0.42.2 -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 +LIBCGROUP_VERSION = 2.0.3 LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) LIBCGROUP_LICENSE = LGPL-2.1 LIBCGROUP_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 13:42:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:42:36 +0200 Subject: [Buildroot] [git commit] package/python-packaging: bump to version 23.1 Message-ID: <20230625135415.AC813849F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7347b438eb4782e34add5ffdf3b6786ff874820 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-packaging/python-packaging.hash | 4 ++-- package/python-packaging/python-packaging.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-packaging/python-packaging.hash b/package/python-packaging/python-packaging.hash index e10c11904b..0e339ea573 100644 --- a/package/python-packaging/python-packaging.hash +++ b/package/python-packaging/python-packaging.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/packaging/json -md5 806414ea4c6f17b029a7911b622062e8 packaging-22.0.tar.gz -sha256 2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3 packaging-22.0.tar.gz +md5 f7d5c39c6f92cc2dfa1293ba8f6c097c packaging-23.1.tar.gz +sha256 a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f packaging-23.1.tar.gz # Locally computed sha256 checksums sha256 cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48 LICENSE sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE.APACHE diff --git a/package/python-packaging/python-packaging.mk b/package/python-packaging/python-packaging.mk index c9190ccfee..aac4d76ee2 100644 --- a/package/python-packaging/python-packaging.mk +++ b/package/python-packaging/python-packaging.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PACKAGING_VERSION = 22.0 +PYTHON_PACKAGING_VERSION = 23.1 PYTHON_PACKAGING_SOURCE = packaging-$(PYTHON_PACKAGING_VERSION).tar.gz -PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/6b/f7/c240d7654ddd2d2f3f328d8468d4f1f876865f6b9038b146bec0a6737c65 +PYTHON_PACKAGING_SITE = https://files.pythonhosted.org/packages/b9/6c/7c6658d258d7971c5eb0d9b69fa9265879ec9a9158031206d47800ae2213 PYTHON_PACKAGING_SETUP_TYPE = flit PYTHON_PACKAGING_LICENSE = Apache-2.0 or BSD-2-Clause PYTHON_PACKAGING_LICENSE_FILES = LICENSE LICENSE.APACHE LICENSE.BSD From arnout at mind.be Sun Jun 25 13:40:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:40:13 +0200 Subject: [Buildroot] [git commit] package/python-pytest-asyncio: bump to version 0.21.0 Message-ID: <20230625135415.98C2084A16@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ab02a6ba7d1fe439ba8c7d9f55a77a0b895f588 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- 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 051670aa51..6198a46608 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 dce438c7b0081d7f580b5a79d7105570 pytest-asyncio-0.20.3.tar.gz -sha256 83cbf01169ce3e8eb71c6c278ccb0574d1a7a3bb8eaaf5e50e0ad342afb33b36 pytest-asyncio-0.20.3.tar.gz +md5 805da62a533c75a9bccadee485f98c27 pytest-asyncio-0.21.0.tar.gz +sha256 2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b pytest-asyncio-0.21.0.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 c94c9ea876..6bf7e33577 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.20.3 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.21.0 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/6e/06/38b0ca5d53582bb49697626975b5540435ea064762d852b5c66646c729e9 +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/85/c7/9db0c6215f12f26b590c24acc96d048e03989315f198454540dff95109cd PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:41:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:41:13 +0200 Subject: [Buildroot] [git commit] package/python-typing-extensions: bump to version 4.6.3 Message-ID: <20230625135415.A1D8B84A17@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c1877960173ff14dbf6ba56f4707ffa9dfca77e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master License file was synced with CPython project (see [1]). [1] https://github.com/python/typing_extensions/commit/bb75d261196aa6f520d1b80b373891c860ebb71b Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-typing-extensions/python-typing-extensions.hash | 6 +++--- package/python-typing-extensions/python-typing-extensions.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-typing-extensions/python-typing-extensions.hash b/package/python-typing-extensions/python-typing-extensions.hash index 249bb63a42..f9d1de5e28 100644 --- a/package/python-typing-extensions/python-typing-extensions.hash +++ b/package/python-typing-extensions/python-typing-extensions.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/typing_extensions/json -md5 5cfcb56ea6fc4972c3600c0030f4d136 typing_extensions-4.4.0.tar.gz -sha256 1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa typing_extensions-4.4.0.tar.gz +md5 111a7d37292a241811502bd1b64032be typing_extensions-4.6.3.tar.gz +sha256 d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 typing_extensions-4.6.3.tar.gz # Locally computed sha256 checksums -sha256 c7afb65e755707b9fb90487389a176d3ed3d0031d5131afde45c23715ff5e891 LICENSE +sha256 3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf LICENSE diff --git a/package/python-typing-extensions/python-typing-extensions.mk b/package/python-typing-extensions/python-typing-extensions.mk index fd7d0bd93a..2c07846154 100644 --- a/package/python-typing-extensions/python-typing-extensions.mk +++ b/package/python-typing-extensions/python-typing-extensions.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TYPING_EXTENSIONS_VERSION = 4.4.0 +PYTHON_TYPING_EXTENSIONS_VERSION = 4.6.3 PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz -PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf +PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7 PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = flit PYTHON_TYPING_EXTENSIONS_LICENSE = Python-2.0 PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 13:35:34 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:35:34 +0200 Subject: [Buildroot] [git commit] package/open-plc-utils: bump to version 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 Message-ID: <20230625135415.84B16849F4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39fef045414b5dde70401d197033eb8cf15e3099 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Other changes: - Remove 0002-plc-plc.h-fix-build-with-gcc-10.patch as related MR https://github.com/qca/open-plc-utils/pull/141 has been merged. Notable changes since last version: - Drop privileges after opening the channel file descriptor - Remove all checks for root permissions - Add chip identification for QCA7006AQ Signed-off-by: Kai Stuhlemmer (ebee Engineering) Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 1 - .../0002-plc-plc.h-fix-build-with-gcc-10.patch | 37 ---------------------- package/open-plc-utils/open-plc-utils.hash | 2 +- package/open-plc-utils/open-plc-utils.mk | 2 +- 4 files changed, 2 insertions(+), 40 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 4a40bc7fcc..d0378929ee 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1115,7 +1115,6 @@ package/olsr/S50olsr Indent Shellcheck Variables package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream -package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch Upstream package/open2300/0001-fix-makefile.patch Upstream package/openjdk/17.0.7+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream package/openldap/0001-fix_cross_strip.patch Upstream diff --git a/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch b/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch deleted file mode 100644 index 063bfc536c..0000000000 --- a/package/open-plc-utils/0002-plc-plc.h-fix-build-with-gcc-10.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 27222be0b8db59cae30a5fcca93255daea147bb6 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 23 Sep 2020 19:05:23 +0200 -Subject: [PATCH] plc/plc.h: fix build with gcc 10 - -Drop plcproperty from plc/plc.h to avoid the following build failure -with gcc 10 (which defaults to -fno-common): - -/home/buildroot/autobuild/run/instance-3/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: rules.o:(.bss+0x0): multiple definition of `plcproperty'; pibruin.o:(.bss+0x0): first defined here - -Fixes: - - http://autobuild.buildroot.org/results/6b3064b64dea3d4aaf219f787429c25918101483 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/qca/open-plc-utils/pull/141] ---- - plc/plc.h | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/plc/plc.h b/plc/plc.h -index 1fa32b53..208cf91a 100644 ---- a/plc/plc.h -+++ b/plc/plc.h -@@ -496,9 +496,7 @@ struct __packed plcproperty - uint8_t DATA_FORMAT; - uint32_t DATA_LENGTH; - uint8_t DATA_BUFFER [128]; --} -- --plcproperty; -+}; - - #ifndef __GNUC__ - #pragma pack (pop) --- -2.28.0 - diff --git a/package/open-plc-utils/open-plc-utils.hash b/package/open-plc-utils/open-plc-utils.hash index 1788b42fc0..0ab661231a 100644 --- a/package/open-plc-utils/open-plc-utils.hash +++ b/package/open-plc-utils/open-plc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b0156567a71c608cc1a0b18bbb1c5a97dd0ad9180097435f7e99119712bb299b open-plc-utils-32408520fcebe785983a68e39ec83830a3005779.tar.gz +sha256 4b1b55896939f178321ffe1ec2dc6937ea688d577b3671a5f0edb5c3326dfa3d open-plc-utils-1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2.tar.gz sha256 3137c632bbcec5e88b72dc13f4fe06ee184eea364fec8f7494bdfa57672ef921 LICENSE diff --git a/package/open-plc-utils/open-plc-utils.mk b/package/open-plc-utils/open-plc-utils.mk index d2ac39aca4..086552e09b 100644 --- a/package/open-plc-utils/open-plc-utils.mk +++ b/package/open-plc-utils/open-plc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPEN_PLC_UTILS_VERSION = 32408520fcebe785983a68e39ec83830a3005779 +OPEN_PLC_UTILS_VERSION = 1ba7d5a042e4e8ff6858b08e113eec5dc4e89cf2 OPEN_PLC_UTILS_SITE = $(call github,qca,open-plc-utils,$(OPEN_PLC_UTILS_VERSION)) OPEN_PLC_UTILS_LICENSE = BSD-3-Clause OPEN_PLC_UTILS_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sun Jun 25 13:54:35 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:54:35 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230622160212.2063472-7-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> Message-ID: <20230625135435.GC589277@scaer> Andreas, All, On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > Switch the following projects to using the same Git source repos and > commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x > devices to establish a baseline for comparable functionality: > > * TI Linux Kernel v5.10 So this means going from a 6.3 kernel back to a 5.10 (the current latest if 6.3, which is what is used in the defconfigs from the two previous patches). That's a bit unfortunate. Do you have plans to update to a more recent kernel in the (near) future? Can't we keep using 6.3 anyway? > * TI U-Boot v2021.01 > * ARM Trusted Firmware > * OP-TEE > > For the Linux Kernel this also includes switching the defconfig to a new > one that is generated with the ti_config_fragments/defconfig_builder.sh > tool that is part of the respective ti-linux-5.10.y repository. > > Signed-off-by: Andreas Dannenberg > --- > .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ > .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ Those are really big defconfigs... Why can't we use the defconfig anymore? Also, for each board, you are providing two defconfigs, one release and one debug, but only one is used. We don;t want to carry files that are unused, because they are going to bitrot sooner than later. Just add the two defconfigs that are needed, one for each board. Also, I think it would be preferrable that the files be named linux.config (.config even though it is a defconfig, yes), like we do for the other boards (there are slight deviations, like adding the lernel version, or a 'nommu', but only one is named after the board). Regards, Yann E. MORIN. [--SNIP--] > diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig > index 083720f512..0b196f4cce 100644 > --- a/configs/am62x_sk_defconfig > +++ b/configs/am62x_sk_defconfig > @@ -1,8 +1,12 @@ > BR2_aarch64=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y This is out-of-order. Either you have manually-edited defconfigs, and then you should provide comments in there, like (see existing defconfigs for exampleS): # Linux headers same as kernel, a 5.10 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y or you have a defconfig that is fully auto-gemnerated with save-defconfig. I prefer the latter, but other maintainers may prefer the former.. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Jun 25 13:56:00 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 15:56:00 +0200 Subject: [Buildroot] [PATCH 1/2] package/libcgroup: bump to version 2.0.3 In-Reply-To: <20230625124848.1423168-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-1-ovlevin@sberdevices.ru> Message-ID: <20230625135600.GD589277@scaer> Oleg, All, On 2023-06-25 15:48 +0300, Oleg Lyovin via buildroot spake thusly: > https://github.com/libcgroup/libcgroup/releases/tag/v2.0.3 > > Also remove redundant LIBCGROUP_SOURCE definition. it is not redundant: it downloads the bz2-compressed archive instead of the default gz-compressed one. I'm OK for switching (the package is small), but the commit log is incorrect. Regards, Yann E. MORIN. > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/libcgroup.hash | 4 ++-- > package/libcgroup/libcgroup.mk | 3 +-- > 2 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/libcgroup.hash b/package/libcgroup/libcgroup.hash > index 70671212ef..65b98d94e2 100644 > --- a/package/libcgroup/libcgroup.hash > +++ b/package/libcgroup/libcgroup.hash > @@ -1,5 +1,5 @@ > -# From https://github.com/libcgroup/libcgroup/releases/download/v0.42.2/libcgroup-0.42.2.tar.bz2.sha256 > -sha256 18939381324d418e11be4f5fdca37b01652c18917bfaf1f6b0c505f157e18d07 libcgroup-0.42.2.tar.bz2 > +# From https://github.com/libcgroup/libcgroup/releases/download/v2.0.3/libcgroup-2.0.3.tar.gz.sha256 > +sha256 b29b5704de3d0fadf199fe4e17eeeaecba7f0dd1b85569c96eec37c7672e3026 libcgroup-2.0.3.tar.gz > > # Hash for license file > sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index 156b066162..fb0b646c51 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -4,8 +4,7 @@ > # > ################################################################################ > > -LIBCGROUP_VERSION = 0.42.2 > -LIBCGROUP_SOURCE = libcgroup-$(LIBCGROUP_VERSION).tar.bz2 > +LIBCGROUP_VERSION = 2.0.3 > LIBCGROUP_SITE = https://github.com/libcgroup/libcgroup/releases/download/v$(LIBCGROUP_VERSION) > LIBCGROUP_LICENSE = LGPL-2.1 > LIBCGROUP_LICENSE_FILES = COPYING > -- > 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 arnout at mind.be Sun Jun 25 14:03:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:03:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/pkg-python.mk: switch back to local setuptools distutils In-Reply-To: <20230624220030.492587-1-james.hilliard1@gmail.com> References: <20230624220030.492587-1-james.hilliard1@gmail.com> Message-ID: On 25/06/2023 00:00, James Hilliard wrote: > We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to > work around target shebang bug, as this issue no longer appears to be > present lets revert back to the local version as this is what will be > use in the future when distutils is removed from the python stdlib. > > Tested with: > $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 > 15:43:26 TestIPythonPy3 Starting > 15:43:27 TestIPythonPy3 Building > 15:49:35 TestIPythonPy3 Building done > Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 > Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 > Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z > Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb > 15:50:04 TestIPythonPy3 Cleaning up > . > ---------------------------------------------------------------------- > Ran 1 test in 398.709s > > OK > > $ head -n 1 output_folder/TestIPythonPy3/target/usr/bin/ipython > #!/usr/bin/python > > Signed-off-by: James Hilliard Applied to master, thanks. Regards, Arnout > --- > package/pkg-python.mk | 12 ++++-------- > 1 file changed, 4 insertions(+), 8 deletions(-) > > diff --git a/package/pkg-python.mk b/package/pkg-python.mk > index c15a168f60..fcb8fa0a99 100644 > --- a/package/pkg-python.mk > +++ b/package/pkg-python.mk > @@ -55,8 +55,7 @@ HOST_PKG_PYTHON_ENV = \ > # Target distutils-based packages > PKG_PYTHON_DISTUTILS_ENV = \ > $(PKG_PYTHON_ENV) \ > - LDSHARED="$(TARGET_CROSS)gcc -shared" \ > - SETUPTOOLS_USE_DISTUTILS=stdlib \ > + LDSHARED="$(TARGET_CROSS)gcc -shared" > > PKG_PYTHON_DISTUTILS_BUILD_OPTS = \ > --executable=/usr/bin/python > @@ -75,16 +74,14 @@ PKG_PYTHON_DISTUTILS_INSTALL_STAGING_OPTS = \ > > # Host distutils-based packages > HOST_PKG_PYTHON_DISTUTILS_ENV = \ > - $(HOST_PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(HOST_PKG_PYTHON_ENV) > > HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS = \ > --prefix=$(HOST_DIR) > > # Target setuptools-based packages > PKG_PYTHON_SETUPTOOLS_ENV = \ > - $(PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(PKG_PYTHON_ENV) > > PKG_PYTHON_SETUPTOOLS_CMD = \ > $(if $(wildcard $($(PKG)_BUILDDIR)/setup.py),setup.py,-c 'from setuptools import setup;setup()') > @@ -105,8 +102,7 @@ PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS = \ > > # Host setuptools-based packages > HOST_PKG_PYTHON_SETUPTOOLS_ENV = \ > - $(HOST_PKG_PYTHON_ENV) \ > - SETUPTOOLS_USE_DISTUTILS=stdlib > + $(HOST_PKG_PYTHON_ENV) > > HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS = \ > --prefix=$(HOST_DIR) \ From arnout at mind.be Sun Jun 25 14:04:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:04:21 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/python-wheel: new host package In-Reply-To: <20230624222705.606301-1-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> Message-ID: On 25/06/2023 00:27, James Hilliard wrote: > This will be required for upcoming setuptools pep517 support. > > Signed-off-by: James Hilliard > --- > package/python-wheel/python-wheel.hash | 5 +++++ > package/python-wheel/python-wheel.mk | 14 ++++++++++++++ > 2 files changed, 19 insertions(+) > create mode 100644 package/python-wheel/python-wheel.hash > create mode 100644 package/python-wheel/python-wheel.mk > > diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash > new file mode 100644 > index 0000000000..377a85c8fd > --- /dev/null > +++ b/package/python-wheel/python-wheel.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/wheel/json > +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz We actually don't need an md5 if there's already a sha256. But I guess it's the scanpypi script that generates this stuff. Would be nice to get rid of it IMHO. Anyway, applied to master, thanks. Regards, Arnout > +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz > +# Locally computed sha256 checksums > +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt > diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk > new file mode 100644 > index 0000000000..159598fd1e > --- /dev/null > +++ b/package/python-wheel/python-wheel.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-wheel > +# > +################################################################################ > + > +PYTHON_WHEEL_VERSION = 0.40.0 > +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz > +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 > +PYTHON_WHEEL_SETUP_TYPE = flit > +PYTHON_WHEEL_LICENSE = MIT > +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt > + > +$(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 14:08:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:08:38 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/python-setuptools: migrate to pep517 build backend In-Reply-To: <20230624222705.606301-2-james.hilliard1@gmail.com> References: <20230624222705.606301-1-james.hilliard1@gmail.com> <20230624222705.606301-2-james.hilliard1@gmail.com> Message-ID: <84e36d52-1a64-b53e-eeee-932a73425fde@mind.be> On 25/06/2023 00:27, James Hilliard wrote: > Now that all dependencies of host-python-setuptools no longer > use setuptools as a build backend we can now migrate setuptools > itself to the pep517 build backend. > > Signed-off-by: James Hilliard setuptools used to be one of the the "simple" methods that requires almost no additional dependencies... but now it's pulling in this long chain of pep517 deps... Oh well, progress I guess :-) I don't understand why at least some of them are not part of stdlib. Applied to master, thanks. Regards, Arnout > --- > package/pkg-python.mk | 2 +- > package/python-setuptools/python-setuptools.mk | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/package/pkg-python.mk b/package/pkg-python.mk > index c15a168f60..78e4410022 100644 > --- a/package/pkg-python.mk > +++ b/package/pkg-python.mk > @@ -237,7 +237,7 @@ endif # ($(4),target) > # interpreter (both host and target). > # > ifeq ($$($(2)_SETUP_TYPE),setuptools) > -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) > +$(2)_DEPENDENCIES += host-python-setuptools > else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) > $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer > ifeq ($$($(2)_SETUP_TYPE),flit) > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index 2674947162..d957930455 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT > PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools > +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > $(eval $(python-package)) > $(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 13:54:43 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:54:43 +0200 Subject: [Buildroot] [git commit] package/pkg-python.mk: switch back to local setuptools distutils Message-ID: <20230625140857.B266684AC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01aa39247c239f0dfdee13b0861e0a98bb1f2547 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We overrode the default in 4386bbdf0895dbb35e02c25f42603bae9af64451 to work around target shebang bug, as this issue no longer appears to be present lets revert back to the local version as this is what will be use in the future when distutils is removed from the python stdlib. Tested with: $ support/testing/run-tests -d dl -o output_folder -k tests.package.test_ipython.TestIPythonPy3 15:43:26 TestIPythonPy3 Starting 15:43:27 TestIPythonPy3 Building 15:49:35 TestIPythonPy3 Building done Downloading to /home/buildroot/buildroot/dl/tmp_iyk_fn6 Renaming from /home/buildroot/buildroot/dl/tmp_iyk_fn6 to /home/buildroot/buildroot/dl/kernel-versatile-5.10.7 Downloading to /home/buildroot/buildroot/dl/tmpokk23l2z Renaming from /home/buildroot/buildroot/dl/tmpokk23l2z to /home/buildroot/buildroot/dl/versatile-pb-5.10.7.dtb 15:50:04 TestIPythonPy3 Cleaning up From arnout at mind.be Sun Jun 25 13:57:30 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:57:30 +0200 Subject: [Buildroot] [git commit] package/python-wheel: new host package Message-ID: <20230625140857.BF8BF84AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0ae89957ecdb262eb4928a8a86c218436f61406 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This will be required for upcoming setuptools pep517 support. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/python-wheel/python-wheel.hash | 5 +++++ package/python-wheel/python-wheel.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/python-wheel/python-wheel.hash b/package/python-wheel/python-wheel.hash new file mode 100644 index 0000000000..377a85c8fd --- /dev/null +++ b/package/python-wheel/python-wheel.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/wheel/json +md5 ec5004c46d1905da98bb5bc1a10ddd21 wheel-0.40.0.tar.gz +sha256 cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 wheel-0.40.0.tar.gz +# Locally computed sha256 checksums +sha256 30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654 LICENSE.txt diff --git a/package/python-wheel/python-wheel.mk b/package/python-wheel/python-wheel.mk new file mode 100644 index 0000000000..159598fd1e --- /dev/null +++ b/package/python-wheel/python-wheel.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-wheel +# +################################################################################ + +PYTHON_WHEEL_VERSION = 0.40.0 +PYTHON_WHEEL_SOURCE = wheel-$(PYTHON_WHEEL_VERSION).tar.gz +PYTHON_WHEEL_SITE = https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735 +PYTHON_WHEEL_SETUP_TYPE = flit +PYTHON_WHEEL_LICENSE = MIT +PYTHON_WHEEL_LICENSE_FILES = LICENSE.txt + +$(eval $(host-python-package)) From arnout at mind.be Sun Jun 25 13:58:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 15:58:39 +0200 Subject: [Buildroot] [git commit] package/python-setuptools: migrate to pep517 build backend Message-ID: <20230625140857.C8D8584AC2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15886f2761e358a884d6a70bc30889bc69742c5f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Now that all dependencies of host-python-setuptools no longer use setuptools as a build backend we can now migrate setuptools itself to the pep517 build backend. Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/pkg-python.mk | 2 +- package/python-setuptools/python-setuptools.mk | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/pkg-python.mk b/package/pkg-python.mk index fcb8fa0a99..85374ae8bb 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -233,7 +233,7 @@ endif # ($(4),target) # interpreter (both host and target). # ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += $$(if $$(filter host-python-setuptools,$(1)),,host-python-setuptools) +$(2)_DEPENDENCIES += host-python-setuptools else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 2674947162..d957930455 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -11,7 +11,8 @@ PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools -PYTHON_SETUPTOOLS_SETUP_TYPE = setuptools +PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) $(eval $(host-python-package)) From kilian.zinnecker at mail.de Sun Jun 25 14:31:22 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Sun, 25 Jun 2023 16:31:22 +0200 Subject: [Buildroot] Problem: Setting Uboot custom version does not apply defconfig In-Reply-To: <20230625130227.GL24952@scaer> References: <5686076.DvuYhMxLoT@kilian-aisec> <20230625130227.GL24952@scaer> Message-ID: <13292600.uLZWGnKmhe@kilian-aisec> Hello Yann, thanks for your answer. > > Looks like it is working as expected here, with this defconfig: > > BR2_aarch64=y > BR2_cortex_a76_a55=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > Thanks, it does work now! I was missing the openssl dependency and had some other uboot settings, which I removed. However, I don't understand what exactly then went wrong, such that the uboot .config was not present ... well, it does work now :) > > Note that the build fails much later, because it can't find > rockchip-tpl.bin; see tools/binman/missing-blob-help for some hint on > how to fix that. > Yes! Some ATF binaries are missing, which are provided by Rockchip as binary blobs. I am currently trying to prepare a buildroot package for those, such that the needed binaries are present for uboot at build. There is already a discussion about it, see email with the subject "Interested in board support for Radxa Rock 5b" on the buildroot mailing list. Best regards and thanks alot, Kilian From arnout at mind.be Sun Jun 25 14:33:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:33:04 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <20230625135435.GC589277@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: On 25/06/2023 15:54, Yann E. MORIN wrote: > Andreas, All, > > On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: >> Switch the following projects to using the same Git source repos and >> commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x >> devices to establish a baseline for comparable functionality: >> >> * TI Linux Kernel v5.10 > > So this means going from a 6.3 kernel back to a 5.10 (the current latest > if 6.3, which is what is used in the defconfigs from the two previous > patches). That's a bit unfortunate. > > Do you have plans to update to a more recent kernel in the (near) > future? Can't we keep using 6.3 anyway? We don't actually have a clear policy on whether to use upstream or vendor kernels for the defconfigs. We have a few boards with both, but IMHO that's not a great approach either. Personally, I think it makes sense to focus on vendor kernels for the defconfigs. Using upstream is generally easy, you just have to find the appropriate device tree. But for the vendor kernel, you have to find the repository, which branch is "current", and often also make sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't take this as law, though, it's just personal opinion. That said, I think for each board we should look at what the vendor kernel really brings. If everything, including GPU, is working with the upstream kernel, it doesn't make sense to use the vendor kernel. I don't know if that's the case in this specific situation. Yann, Peter, Romain, Thomas, what do you think? Regards, Arnout > >> * TI U-Boot v2021.01 >> * ARM Trusted Firmware >> * OP-TEE >> >> For the Linux Kernel this also includes switching the defconfig to a new >> one that is generated with the ti_config_fragments/defconfig_builder.sh >> tool that is part of the respective ti-linux-5.10.y repository. >> >> Signed-off-by: Andreas Dannenberg >> --- >> .../ti/am62x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ >> .../am62x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ >> .../ti/am64x_sk/ti_sdk_arm64_debug_defconfig | 1991 +++++++++++++++++ >> .../am64x_sk/ti_sdk_arm64_release_defconfig | 1894 ++++++++++++++++ > > Those are really big defconfigs... Why can't we use the defconfig > anymore? > > Also, for each board, you are providing two defconfigs, one release and > one debug, but only one is used. We don;t want to carry files that are > unused, because they are going to bitrot sooner than later. > > Just add the two defconfigs that are needed, one for each board. > > Also, I think it would be preferrable that the files be named > linux.config (.config even though it is a defconfig, yes), like we do > for the other boards (there are slight deviations, like adding the > lernel version, or a 'nommu', but only one is named after the board). > > Regards, > Yann E. MORIN. > > [--SNIP--] >> diff --git a/configs/am62x_sk_defconfig b/configs/am62x_sk_defconfig >> index 083720f512..0b196f4cce 100644 >> --- a/configs/am62x_sk_defconfig >> +++ b/configs/am62x_sk_defconfig >> @@ -1,8 +1,12 @@ >> BR2_aarch64=y >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > > This is out-of-order. > > Either you have manually-edited defconfigs, and then you should provide > comments in there, like (see existing defconfigs for exampleS): > > # Linux headers same as kernel, a 5.10 series > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > > or you have a defconfig that is fully auto-gemnerated with > save-defconfig. > > I prefer the latter, but other maintainers may prefer the former.. > > Regards, > Yann E. MORIN. > From bernd at kuhls.net Sun Jun 25 14:44:17 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:44:17 +0200 Subject: [Buildroot] [PATCH 2/2] package/audit: bump version to 3.1.1 In-Reply-To: <20230625144417.293506-1-bernd@kuhls.net> References: <20230625144417.293506-1-bernd@kuhls.net> Message-ID: <20230625144417.293506-2-bernd@kuhls.net> Changelog: https://github.com/linux-audit/audit-userspace/blob/v3.1.1/ChangeLog Signed-off-by: Bernd Kuhls --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 87c00ec241..310b0a0f6a 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz +sha256 46e46b37623cce09e6ee134e78d668afc34f4e1c870c853ef12e4193078cfe87 audit-3.1.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 252f5865b5..e77e06bd6b 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.1 +AUDIT_VERSION = 3.1.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB -- 2.39.2 From bernd at kuhls.net Sun Jun 25 14:44:16 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:44:16 +0200 Subject: [Buildroot] [PATCH 1/2] package/audit: fix musl build Message-ID: <20230625144417.293506-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ Signed-off-by: Bernd Kuhls --- ...ute_malloc__-with-__attribute__-__ma.patch | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch new file mode 100644 index 0000000000..1a276ca2df --- /dev/null +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch @@ -0,0 +1,39 @@ +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 9 Aug 2022 23:57:03 -0700 +Subject: [PATCH] Replace __attribute_malloc__ with + __attribute__((__malloc__)) + +__attribute_malloc__ is not available on musl + +Fixes +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); +| ^ + +Signed-off-by: Khem Raj + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + + auparse/auparse.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..c7dbe5ff 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, + void auparse_destroy(auparse_state_t *au); + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); + auparse_state_t *auparse_init(ausource_t source, const void *b) +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) + __attr_access ((__read_only__, 2, 3)); + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) +-- +2.37.1 + -- 2.39.2 From bernd at kuhls.net Sun Jun 25 14:48:33 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 16:48:33 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus Message-ID: <20230625144833.296862-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash index 87df4f7de0..9939c6f73b 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 451d4e4dbdca71c9bd31d3d11528db4759b93c323476e5e881f617fa3eadc600 kodi-pvr-zattoo-20.3.8-Nexus.tar.gz +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk index ed3c96f3e8..53153f8f59 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_ZATTOO_VERSION = 20.3.8-Nexus +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md -- 2.39.2 From arnout at mind.be Sun Jun 25 15:00:45 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 17:00:45 +0200 Subject: [Buildroot] [PATCH 01/12] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 In-Reply-To: <20230611145617.758070-1-bernd.kuhls@t-online.de> References: <20230611145617.758070-1-bernd.kuhls@t-online.de> Message-ID: <3cccb350-e207-f0fe-c24b-431517d49b5f@mind.be> On 11/06/2023 16:56, Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-May/003394.html > > Signed-off-by: Bernd Kuhls All 12 applied to master, thanks. Regards, Arnout > --- > .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- > .../xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > index eed28d3fde..6d7d0b4bc2 100644 > --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash > @@ -1,5 +1,5 @@ > -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html > -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz > -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz > +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html > +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz > +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz > # Locally calculated > sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING > diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > index e863b1e506..f7f05c7c41 100644 > --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 > +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 > XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz > XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver > XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:59:53 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:59:53 +0200 Subject: [Buildroot] [git commit] DEVELOPERS: remove Bernd Kuhls from package/x11r7/ Message-ID: <20230625150110.16F1484AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2aa3f61b5b3ee115dec3ca6639ff9e8bfa00b306 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Remove packages which are no longer runtime-tested here. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 794c2ebdfe..188c579010 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -471,7 +471,6 @@ F: package/vdr-plugin-vnsiserver/ F: package/vlc/ F: package/vnstat/ F: package/waylandpp/ -F: package/x11r7/ F: package/x264/ F: package/x265/ F: package/xmrig/ From arnout at mind.be Sun Jun 25 14:55:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:55:59 +0200 Subject: [Buildroot] [git commit] package/x11r7/xkeyboard-config: bump version to 2.38 Message-ID: <20230625150110.0E1FE84ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e63078a99a54573db83627fb2df5603bd6f8d735 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xkeyboard-config/xkeyboard-config.hash | 2 +- package/x11r7/xkeyboard-config/xkeyboard-config.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.hash b/package/x11r7/xkeyboard-config/xkeyboard-config.hash index 08e36da1d0..3a19075ba1 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.hash +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 eb1383a5ac4b6210d7c7302b9d6fab052abdf51c5d2c9b55f1f779997ba68c6c xkeyboard-config-2.37.tar.xz +sha256 0690a91bab86b18868f3eee6d41e9ec4ce6894f655443d490a2184bfac56c872 xkeyboard-config-2.38.tar.xz sha256 6ca90f4b67dced4062894d6d77f4cc39343df9e359fc12f5e5d3c89ef2a3ef6d COPYING diff --git a/package/x11r7/xkeyboard-config/xkeyboard-config.mk b/package/x11r7/xkeyboard-config/xkeyboard-config.mk index b82c15a23a..7c9c814d95 100644 --- a/package/x11r7/xkeyboard-config/xkeyboard-config.mk +++ b/package/x11r7/xkeyboard-config/xkeyboard-config.mk @@ -4,7 +4,7 @@ # ################################################################################ -XKEYBOARD_CONFIG_VERSION = 2.37 +XKEYBOARD_CONFIG_VERSION = 2.38 XKEYBOARD_CONFIG_SOURCE = xkeyboard-config-$(XKEYBOARD_CONFIG_VERSION).tar.xz XKEYBOARD_CONFIG_SITE = https://www.x.org/releases/individual/data/xkeyboard-config XKEYBOARD_CONFIG_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:40:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:40:21 +0200 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-dummy: bump version to 0.4.1 Message-ID: <20230625150109.AAD8F84ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db45cc593e66598b4d345dd348b0bfe2b388b557 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003394.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash | 6 +++--- package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash index eed28d3fde..6d7d0b4bc2 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003155.html -sha256 e78ceae5c8c0588c7cb658f2afc3a9fac9ef665b52a75b01f8e9c5449a4e1e5a xf86-video-dummy-0.4.0.tar.xz -sha512 1150a84c4f17215b9c579d8ce9399d547a01970bf7b5396653f14beb13a62deefe3008bf3ad6a2c5c0f46da4cbc0b840c18a7dff339e3b882d108183fa1d30d9 xf86-video-dummy-0.4.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003394.html +sha256 351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf xf86-video-dummy-0.4.1.tar.xz +sha512 ff7fd8b668e5e9f40a5d27f82599b7a455a8162fc1a247195335c17980f00ce10ae6b2c062239cbaa67d8684c86174f85b398dd7f7065d36f69294bd6f2469de xf86-video-dummy-0.4.1.tar.xz # Locally calculated sha256 e29aa81e74563d14e5633963107c030e74e8352ea7dafee1a9d7e19b7d0e887b COPYING diff --git a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk index e863b1e506..f7f05c7c41 100644 --- a/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk +++ b/package/x11r7/xdriver_xf86-video-dummy/xdriver_xf86-video-dummy.mk @@ -4,7 +4,7 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.0 +XDRIVER_XF86_VIDEO_DUMMY_VERSION = 0.4.1 XDRIVER_XF86_VIDEO_DUMMY_SOURCE = xf86-video-dummy-$(XDRIVER_XF86_VIDEO_DUMMY_VERSION).tar.xz XDRIVER_XF86_VIDEO_DUMMY_SITE = http://xorg.freedesktop.org/releases/individual/driver XDRIVER_XF86_VIDEO_DUMMY_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:41:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:41:19 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_setxkbmap: bump version to 1.3.4 Message-ID: <20230625150109.BCF7D84AE2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f67fae131eecb789825480bf1d9a85c96e454d2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash | 6 +++--- package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash index a57d7cc737..a3ad6ce38c 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2022-April/003146.html -sha256 b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b setxkbmap-1.3.3.tar.xz -sha512 208f07a7f7bce47b573099d4cd8c941a3a4d74b456720bc3ca1cbba298381a2ab98c7500d6e6cd6d5dd61840b7c42cf6521da754ec395f266f8158102a55ad58 setxkbmap-1.3.3.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-May/003397.html +sha256 be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade setxkbmap-1.3.4.tar.xz +sha512 f4d026e7707656173f54d79b95ff3370ae06eaf252b89b79bc7175edeaf3ef79073d4d7d8a35fdee95608bf85d7d23514d74f00e55b613810ef6c3ccc0cf498b setxkbmap-1.3.4.tar.xz # Locally computed sha256 afb8ce58340b6a6b85b73e256425263ce46f5a427279785e275991cb660cce82 COPYING diff --git a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk index 4d48a3fbc1..9049b36944 100644 --- a/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk +++ b/package/x11r7/xapp_setxkbmap/xapp_setxkbmap.mk @@ -4,7 +4,7 @@ # ################################################################################ -XAPP_SETXKBMAP_VERSION = 1.3.3 +XAPP_SETXKBMAP_VERSION = 1.3.4 XAPP_SETXKBMAP_SOURCE = setxkbmap-$(XAPP_SETXKBMAP_VERSION).tar.xz XAPP_SETXKBMAP_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_SETXKBMAP_LICENSE = MIT From arnout at mind.be Sun Jun 25 14:41:55 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:41:55 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_xtrans: bump version to 1.5.0 Message-ID: <20230625150109.C603E84AE3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50da44aa0cede1466264011a94fdd80f5c345043 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003399.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/lib/libxtrans/-/commit/9d77996f9f972da63c06099fd8c0f0529159b98f Added XLIB_XTRANS_INSTALL_TARGET = NO, quoting release notes: "xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types - but it is *not* a shared library, more like a "header-only" library." Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xlib_xtrans/xlib_xtrans.hash | 10 ++++------ package/x11r7/xlib_xtrans/xlib_xtrans.mk | 7 ++++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.hash b/package/x11r7/xlib_xtrans/xlib_xtrans.hash index 1bab37244e..9595a73d0e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.hash +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2019-March/002980.html -md5 ce2fb8100c6647ee81451ebe388b17ad xtrans-1.4.0.tar.bz2 -sha1 7c490026efb450798e02b040c05eba5212291c08 xtrans-1.4.0.tar.bz2 -sha256 377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 xtrans-1.4.0.tar.bz2 -sha512 4fea89a3455c0e13321cbefa43340016dbb59bdd0dbdb5b796c1a6d2a6b1fd63cf1327b769ab426286b9c54b32ec764a50cd2b46228e4e43b841bda6b94de214 xtrans-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003399.html +sha256 1ba4b703696bfddbf40bacf25bce4e3efb2a0088878f017a50e9884b0c8fb1bd xtrans-1.5.0.tar.xz +sha512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 xtrans-1.5.0.tar.xz # Locally computed -sha256 a9c96c832e00774266b492d4d41556f12a64f039ba3ef645c4b8c6010fcb8f2a COPYING +sha256 22616bf00b6db85ee3164775a95206894af987b85ff1a7703de55644bc722a39 COPYING diff --git a/package/x11r7/xlib_xtrans/xlib_xtrans.mk b/package/x11r7/xlib_xtrans/xlib_xtrans.mk index 88c9b57a52..001705bb2e 100644 --- a/package/x11r7/xlib_xtrans/xlib_xtrans.mk +++ b/package/x11r7/xlib_xtrans/xlib_xtrans.mk @@ -4,12 +4,13 @@ # ################################################################################ -XLIB_XTRANS_VERSION = 1.4.0 -XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.bz2 -XLIB_XTRANS_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_XTRANS_VERSION = 1.5.0 +XLIB_XTRANS_SOURCE = xtrans-$(XLIB_XTRANS_VERSION).tar.xz +XLIB_XTRANS_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_XTRANS_LICENSE = MIT XLIB_XTRANS_LICENSE_FILES = COPYING XLIB_XTRANS_INSTALL_STAGING = YES +XLIB_XTRANS_INSTALL_TARGET = NO $(eval $(autotools-package)) $(eval $(host-autotools-package)) From arnout at mind.be Sun Jun 25 14:44:48 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:44:48 +0200 Subject: [Buildroot] [git commit] package/x11r7/xorgproto: bump version to 2023.1 Message-ID: <20230625150109.E985D84AF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5859cbd2ecef422883621790df3dee97d4486b10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003404.html Updated license hash due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/423098656f145afeb72cbf21aaa0b3a3f9bc36bb Added license file COPYING-xwaylandproto: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commit/ad6412624ef6dc4d7548fe16c254c4166ffa7198 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xorgproto/xorgproto.hash | 17 +++++++++-------- package/x11r7/xorgproto/xorgproto.mk | 5 +++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index cc52013e11..10655f9dd1 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,17 +1,17 @@ -# From https://lists.x.org/archives/xorg-announce/2022-August/003197.html -sha256 5d13dbf2be08f95323985de53352c4f352713860457b95ccaf894a647ac06b9e xorgproto-2022.2.tar.xz -sha512 8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9 xorgproto-2022.2.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html +sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz +sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto sha256 dabc025f93129a0eb2d17f37c719dbe5ecbcb5bc8f7bc7f4ce89fe04576cc0c2 COPYING-bigreqsproto -sha256 ab587ca94282c1e60797ffe4a77aea195418387db20ec7e0c24cedf2c844f8c1 COPYING-compositeproto +sha256 3e980a770506b448897638632974bbcbdf2da3b99191dd0a03d3770097a46738 COPYING-compositeproto sha256 f67a18cb46c4c203c5122b4a901cfcc3178b2a62f83f31ca5fef5bdca3966094 COPYING-damageproto sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING-dmxproto sha256 0c306691492c4d7a8cda1ec3847668b797887dddcd7e986b4c166ae27619af7d COPYING-dri2proto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-dri3proto -sha256 0aa43d03da3cedbd9882c0ded621b0d855353eb9e551f9eed940d75c8a0b03c1 COPYING-evieproto -sha256 65cb0b867b00fb27f066a37353713b265645b3301146562570d7638ed2ddd548 COPYING-fixesproto +sha256 9936421f7516f7a17ae560b6989636b493e55c01128b543c7e72441568c3cba4 COPYING-evieproto +sha256 fb361c7c4322e4919ae193c5a20055d5190c23aa50480fd0a41f4d439cae2bc6 COPYING-fixesproto sha256 1ab381e978bff63d68be2e4f235d51935f3f16f3ba3bebf83afa99a70c0484a2 COPYING-fontcacheproto sha256 f4af05774b02ae149357cc26f7bf5ef1116c2e09373c2492081a3a1892c58417 COPYING-fontsproto sha256 823deb4673d3f26aa8c90e704888299648f00be3262f9363eaeecedcd65b936d COPYING-glproto @@ -20,7 +20,7 @@ sha256 d397a67d4b28e897bc5fce79b2b917df9905b54f961fc3ad1f49c7fe3803f92c COPYIN sha256 7a5dd5d4c989c167da50f15879959f42bbda960e06d0a0aea7197f61fe1dc846 COPYING-lg3dproto sha256 8442b5f22f2fb13017a4302a906e7dedc899267b41f613558970941120170128 COPYING-pmproto sha256 64a579d1a0b3347301d87c94698a58ea7933d0ae6ca7e8fdd702fde2ea376301 COPYING-presentproto -sha256 6b890b118261694865988378dbba876bcd9caa1a421c5c0d626116948bc0ae35 COPYING-printproto +sha256 46f599055002bbf3e6ce244bde8d9ebe5ec24ae7906836db186773a9791d0b75 COPYING-printproto sha256 41c13dcd09147ed2440286f2fb8151df8ebee06deee4ed78ddf094601c216d3d COPYING-randrproto sha256 ee10aee0f1697ffdbe870a39f037361d4f7136f2976bb7919a41b3f66407caee COPYING-recordproto sha256 9e48921a94da36d7a69fe71809223ee0bb46370db9842dccdeeb55b5a9946872 COPYING-renderproto @@ -29,7 +29,7 @@ sha256 fcbd3c628bf4d28ee3e6032054bf44bbe58f3b1a944dad856a8d3eb6b37ea412 COPYIN sha256 d6d3513f5a7099748dc387f54498d799380b45f8a444f13aa98aa45a860ae55b COPYING-trapproto sha256 f8f49bbad61967ebc890fb79fff5bfb7cfc1c341aa8f8dee13eb3fb534040b47 COPYING-videoproto sha256 eb183a00c61bb47992f096b6993ed7ec17518bea9c285fe87efff7f622cc6c12 COPYING-windowswmproto -sha256 3bd8e0c41497bfe6ab8d11c3c90c5e79edd0b2437f2bf81161575f54bae53f21 COPYING-x11proto +sha256 da835951edc6e3b8d168d6afe7447c65d0b9a99937293cf3f288bba8244a9f86 COPYING-x11proto sha256 5531d18cfcc944dab39991f63f182cbbce3fe493ba0c7cf08a25c0d01ee84482 COPYING-xcmiscproto sha256 fb42146c6c06a200a9b121220eb692ff9101ba0fbd0b224b9e16a016c59ae86a COPYING-xextproto sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86bigfontproto @@ -39,3 +39,4 @@ sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYIN sha256 3591964e01a9cdfc9cc4149a847a431a3f3d98328cc9e5864c7a7831b29c4058 COPYING-xf86rushproto sha256 942bb46a3503a708948491699171b00b9e0dfb47818d9268b160bccc5f51a4b9 COPYING-xf86vidmodeproto sha256 b2d8cda803e900915ce10f0ba735ff2c033b39c7cc5a8a436667ca583d4066fa COPYING-xineramaproto +sha256 309bd89bc2b30c6e3d3eb78f5377fa576475499e0ba936a9c3cba50ba5d6375c COPYING-xwaylandproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index c707bdafc0..899f505f1c 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2022.2 +XORGPROTO_VERSION = 2023.1 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT @@ -44,7 +44,8 @@ XORGPROTO_LICENSE_FILES = \ COPYING-xf86miscproto \ COPYING-xf86rushproto \ COPYING-xf86vidmodeproto \ - COPYING-xineramaproto + COPYING-xineramaproto \ + COPYING-xwaylandproto XORGPROTO_INSTALL_STAGING = YES XORGPROTO_INSTALL_TARGET = NO # xproxymngproto is needed by xfindproxy From arnout at mind.be Sun Jun 25 14:43:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:36 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_xrdb: bump version to 1.2.2 Message-ID: <20230625150109.D6B7584ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=247f17f9af35037c766b0f34deebcf01646d2b22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003401html Switched tarball to xz. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_xrdb/xapp_xrdb.hash | 6 +++--- package/x11r7/xapp_xrdb/xapp_xrdb.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.hash b/package/x11r7/xapp_xrdb/xapp_xrdb.hash index 606fd26060..d8b56bf2c8 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.hash +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003107.html -sha256 4f5d031c214ffb88a42ae7528492abde1178f5146351ceb3c05f3b8d5abee8b4 xrdb-1.2.1.tar.bz2 -sha512 d88135cdfea8536523dfb986249ee42761d5363c936352f12f55b4d0c849f21236f7d74d39869c5ec5b549019d6ed89d9096cde4b3c2b4816c2778a8e370b5c9 xrdb-1.2.1.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003401.html +sha256 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4 xrdb-1.2.2.tar.xz +sha512 c8a6fc94e270e9cb5602e055150553de103d545298285157ecd8924f163a10ebeb9acfff56d1fafbf48d339809c76340213792478cdf3270012d3cd05486001c xrdb-1.2.2.tar.xz # Locally computed sha256 ca1b3e2f9f37c35876b69a9c1c5a7860fae59b7ba87a1d2dc541b722e29b1ecc COPYING diff --git a/package/x11r7/xapp_xrdb/xapp_xrdb.mk b/package/x11r7/xapp_xrdb/xapp_xrdb.mk index 4f9860d25a..769c5a06f4 100644 --- a/package/x11r7/xapp_xrdb/xapp_xrdb.mk +++ b/package/x11r7/xapp_xrdb/xapp_xrdb.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XRDB_VERSION = 1.2.1 -XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.bz2 +XAPP_XRDB_VERSION = 1.2.2 +XAPP_XRDB_SOURCE = xrdb-$(XAPP_XRDB_VERSION).tar.xz XAPP_XRDB_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XRDB_LICENSE = MIT XAPP_XRDB_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 14:40:50 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:40:50 +0200 Subject: [Buildroot] [git commit] package/x11r7/xdriver_xf86-video-i128: bump version to 1.4.1 Message-ID: <20230625150109.B3DBA84AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f722cf6dbbf23850da7b10e1d94e156ff5419d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-May/003395.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .../x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash | 8 +++----- package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash index 96bd42ac36..c17d3086a1 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-December/002932.html -md5 a980f1b8532ccfe81932580bc4e0f2a0 xf86-video-i128-1.4.0.tar.bz2 -sha1 56d5b897b2695222c13e59d2ade74620a99e1011 xf86-video-i128-1.4.0.tar.bz2 -sha256 8f2c0a6bf5a169dad3fc07c6dd4537b492d0e44489e4a1297311e617c3bed0ea xf86-video-i128-1.4.0.tar.bz2 -sha512 d58baee3f20b3ad2ece6853da0ff20a6d54b984c6e3289bad2715cc003b277a0b44d20ded25cfc116400468df552390bdb5d80fbd3fb60861488ee5d027664b2 xf86-video-i128-1.4.0.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-May/003395.html +sha256 7064b513ffe33efa040577c4d355ce2c76ed218989ab38feb8972750d5acbc46 xf86-video-i128-1.4.1.tar.xz +sha512 ec6b4dd9092292b5aabff7cf477090fe62c89944d251689817ac8114a65672f85880b719a442f4c742d63dc2d6c61ec315e53da5b5c625074d1aa0b9ace8e865 xf86-video-i128-1.4.1.tar.xz # Locally computed sha256 7677424d79633dbf255a81bd4e05dd621931b89997af33c31522269ec2ed391e COPYING diff --git a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk index e44deaf621..266678105c 100644 --- a/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk +++ b/package/x11r7/xdriver_xf86-video-i128/xdriver_xf86-video-i128.mk @@ -4,9 +4,9 @@ # ################################################################################ -XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.0 -XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.bz2 -XDRIVER_XF86_VIDEO_I128_SITE = http://xorg.freedesktop.org/releases/individual/driver +XDRIVER_XF86_VIDEO_I128_VERSION = 1.4.1 +XDRIVER_XF86_VIDEO_I128_SOURCE = xf86-video-i128-$(XDRIVER_XF86_VIDEO_I128_VERSION).tar.xz +XDRIVER_XF86_VIDEO_I128_SITE = https://xorg.freedesktop.org/archive/individual/driver XDRIVER_XF86_VIDEO_I128_LICENSE = MIT XDRIVER_XF86_VIDEO_I128_LICENSE_FILES = COPYING XDRIVER_XF86_VIDEO_I128_DEPENDENCIES = xserver_xorg-server xorgproto From arnout at mind.be Sun Jun 25 14:43:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:58 +0200 Subject: [Buildroot] [git commit] package/x11r7/xlib_libdmx: bump version to 1.1.5 Message-ID: <20230625150109.E14C084AD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecffe389a27c35cd2044f9dfea1b4d3ef20aeacf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003403.html Switched tarball to xz and _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xlib_libdmx/xlib_libdmx.hash | 8 +++----- package/x11r7/xlib_libdmx/xlib_libdmx.mk | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.hash b/package/x11r7/xlib_libdmx/xlib_libdmx.hash index e9d8616ba4..8a4b13099e 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.hash +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.hash @@ -1,7 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2018-May/002894.html -md5 d2f1f0ec68ac3932dd7f1d9aa0a7a11c libdmx-1.1.4.tar.bz2 -sha1 499e2540ca0e94ca858037865243c3c60908fd94 libdmx-1.1.4.tar.bz2 -sha256 253f90005d134fa7a209fbcbc5a3024335367c930adf0f3203e754cf32747243 libdmx-1.1.4.tar.bz2 -sha512 77aba6cadfd17db0cc7e1bc26f14d908223a0fdb135d46f86c3be34e3bc7e2f843f08d4d0ef773357e83b17122bffe56a0442d12908378c05a22177b10ae10e9 libdmx-1.1.4.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003403.html +sha256 35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f libdmx-1.1.5.tar.xz +sha512 55df45a06bddbf19e0253362853e2f979d736ba1f1fdec5d392c0f6c0dc72684e7b8df0f0a99ac96ce9d9d59bc6c25146086b18c054b4dbe6be9aa3166f23464 libdmx-1.1.5.tar.xz # Locally computed sha256 819e8dcd3dd2a44850c350331aa492230f86bccb0983dd739dec5ba36d7d2b8e COPYING diff --git a/package/x11r7/xlib_libdmx/xlib_libdmx.mk b/package/x11r7/xlib_libdmx/xlib_libdmx.mk index 429595b5d7..9aaf81eb6f 100644 --- a/package/x11r7/xlib_libdmx/xlib_libdmx.mk +++ b/package/x11r7/xlib_libdmx/xlib_libdmx.mk @@ -4,9 +4,9 @@ # ################################################################################ -XLIB_LIBDMX_VERSION = 1.1.4 -XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.bz2 -XLIB_LIBDMX_SITE = http://xorg.freedesktop.org/releases/individual/lib +XLIB_LIBDMX_VERSION = 1.1.5 +XLIB_LIBDMX_SOURCE = libdmx-$(XLIB_LIBDMX_VERSION).tar.xz +XLIB_LIBDMX_SITE = https://xorg.freedesktop.org/archive/individual/lib XLIB_LIBDMX_LICENSE = MIT XLIB_LIBDMX_LICENSE_FILES = COPYING XLIB_LIBDMX_CPE_ID_VENDOR = x From arnout at mind.be Sun Jun 25 14:45:40 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:45:40 +0200 Subject: [Buildroot] [git commit] package/x11r7/xfont_font-*: mass version bump Message-ID: <20230625150110.04A3B84AE2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb19d01510d285b06c7092dec4cf5383012ce0e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes were posted in February 2023: https://lists.x.org/archives/xorg-announce/2023-February/date.html Switched tarball to xz and _SITE to https. Updated license hash of xfont_font-sun-misc due to upstream commit which removed "All rights reserved" from Oracle copyright notices: https://gitlab.freedesktop.org/xorg/font/sun-misc/-/commits/master/COPYING Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash | 2 +- package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk | 6 +++--- package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash | 2 +- package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-100dpi.hash | 2 +- .../xfont_font-adobe-utopia-100dpi.mk | 6 +++--- .../xfont_font-adobe-utopia-type1.hash | 2 +- .../xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk | 6 +++--- package/x11r7/xfont_font-alias/xfont_font-alias.hash | 4 +--- package/x11r7/xfont_font-alias/xfont_font-alias.mk | 6 +++--- package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash | 2 +- package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk | 6 +++--- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash | 2 +- package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash | 2 +- package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-100dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-100dpi.mk | 6 +++--- .../xfont_font-bh-lucidatypewriter-75dpi.hash | 2 +- .../xfont_font-bh-lucidatypewriter-75dpi.mk | 6 +++--- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash | 3 +-- package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk | 6 +++--- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash | 2 +- package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk | 6 +++--- .../xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash | 2 +- .../xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk | 6 +++--- .../xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash | 2 +- .../x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk | 6 +++--- .../xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash | 2 +- .../x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk | 6 +++--- .../xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash | 2 +- .../x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk | 6 +++--- package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash | 2 +- package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk | 6 +++--- package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash | 3 ++- package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk | 6 +++--- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash | 2 +- package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk | 6 +++--- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash | 2 +- package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk | 6 +++--- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash | 2 +- package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk | 6 +++--- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash | 3 ++- package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk | 6 +++--- package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash | 2 +- package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk | 6 +++--- .../x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash | 2 +- package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash | 4 +--- package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk | 6 +++--- package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash | 2 +- package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk | 6 +++--- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash | 2 +- package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk | 6 +++--- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash | 2 +- package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk | 6 +++--- .../xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash | 2 +- .../x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk | 6 +++--- .../xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash | 3 +-- .../x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk | 6 +++--- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash | 3 +-- package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk | 6 +++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash | 5 ++--- package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk | 6 +++--- .../xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash | 3 +-- .../xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk | 6 +++--- .../x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash | 3 +-- package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk | 6 +++--- 68 files changed, 139 insertions(+), 147 deletions(-) diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash index 514c90915a..6c96f7dfea 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054 font-adobe-100dpi-1.0.3.tar.bz2 +sha256 b67aff445e056328d53f9732d39884f55dd8d303fc25af3dbba33a8ba35a9ccf font-adobe-100dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk index 2418769808..498f39d14b 100644 --- a/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_100DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_100DPI_SOURCE = font-adobe-100dpi-$(XFONT_FONT_ADOBE_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_100DPI_LICENSE = MIT XFONT_FONT_ADOBE_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash index 41ac96fc4f..057cc0f1a4 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09 font-adobe-75dpi-1.0.3.tar.bz2 +sha256 1281a62dbeded169e495cae1a5b487e1f336f2b4d971d92911c59c103999b911 font-adobe-75dpi-1.0.4.tar.xz sha256 bf6d862672b4fcc86f3f38bc138ad44e52d52207dd8689b8d3701630fc331194 COPYING diff --git a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk index 90e94d27cb..a8480caf71 100644 --- a/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk +++ b/package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.3 -XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_75DPI_VERSION = 1.0.4 +XFONT_FONT_ADOBE_75DPI_SOURCE = font-adobe-75dpi-$(XFONT_FONT_ADOBE_75DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_75DPI_LICENSE = MIT XFONT_FONT_ADOBE_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash index 81498788be..87e7894f5c 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5 font-adobe-utopia-100dpi-1.0.4.tar.bz2 +sha256 fb84ec297a906973548ca59b7c6daeaad21244bec5d3fb1e7c93df5ef43b024b font-adobe-utopia-100dpi-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk index 83157f5c67..8962db61cf 100644 --- a/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk +++ b/package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_100DPI_SOURCE = font-adobe-utopia-100dpi-$(XFONT_FONT_ADOBE_UTOPIA_100DPI_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash index 514dd2829f..0770018fde 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077 font-adobe-utopia-type1-1.0.4.tar.bz2 +sha256 4cb280bc47693b07c5e00fd0e5ad5721aabebc0548c3f06774e5cc3cbcf75697 font-adobe-utopia-type1-1.0.5.tar.xz sha256 234c2a8109afa8034c787dbf69696a9bdd374914aadf937d2a103831d95c1867 COPYING diff --git a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk index 9ec8f800bd..b53b499b28 100644 --- a/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk +++ b/package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.4 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.bz2 -XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION = 1.0.5 +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SOURCE = font-adobe-utopia-type1-$(XFONT_FONT_ADOBE_UTOPIA_TYPE1_VERSION).tar.xz +XFONT_FONT_ADOBE_UTOPIA_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE = Adobe License (no modification allowed) XFONT_FONT_ADOBE_UTOPIA_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.hash b/package/x11r7/xfont_font-alias/xfont_font-alias.hash index 5390d1c126..8b1ead9efb 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.hash +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003054.html -sha256 f3111ae8bf2e980f5f56af400e8eefe5fc9f4207f4a412ea79637fd66c945276 font-alias-1.0.4.tar.bz2 -sha512 c67ac2ee344a601fcc09471580214b30c3fd6acc4800702840de44f0733e6d18b3faeec2fa3f4e2314025cc1724d7d6796ebaf620398fe350710182fd2c4b07d font-alias-1.0.4.tar.bz2 # locally computed +sha256 9f89e217bb73e0e3636a0a493fbf8b7c995156e0c53d9a0476d201b67c2d6b6e font-alias-1.0.5.tar.xz sha256 bdba5452fc080c0f1a56d66978ac4150d1d1a00a9cc0248bba4f0b76c80ad47e COPYING diff --git a/package/x11r7/xfont_font-alias/xfont_font-alias.mk b/package/x11r7/xfont_font-alias/xfont_font-alias.mk index 7f8e4b2ea0..fcd2706621 100644 --- a/package/x11r7/xfont_font-alias/xfont_font-alias.mk +++ b/package/x11r7/xfont_font-alias/xfont_font-alias.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ALIAS_VERSION = 1.0.4 -XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.bz2 -XFONT_FONT_ALIAS_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ALIAS_VERSION = 1.0.5 +XFONT_FONT_ALIAS_SOURCE = font-alias-$(XFONT_FONT_ALIAS_VERSION).tar.xz +XFONT_FONT_ALIAS_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ALIAS_LICENSE = MIT XFONT_FONT_ALIAS_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash index 3c565450f4..ae2503efcf 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 505d9b12a7093389e67a925dfda6346bde26d114c67f0cdca7aeda6e5d3344f4 font-arabic-misc-1.0.3.tar.bz2 +sha256 46ffe61b52c78a1d2dca70ff20a9f2d84d69744639cab9a085c7a7ee17663467 font-arabic-misc-1.0.4.tar.xz sha256 192b677a887c20f9671cc357cd5ea7bae586003d61c1f8f6e164e8f5530abf57 COPYING diff --git a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk index c867a60233..f8e95d8fcb 100644 --- a/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk +++ b/package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ARABIC_MISC_VERSION = 1.0.3 -XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.bz2 -XFONT_FONT_ARABIC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ARABIC_MISC_VERSION = 1.0.4 +XFONT_FONT_ARABIC_MISC_SOURCE = font-arabic-misc-$(XFONT_FONT_ARABIC_MISC_VERSION).tar.xz +XFONT_FONT_ARABIC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ARABIC_MISC_LICENSE = MIT XFONT_FONT_ARABIC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash index 154d6eb2fd..6aa66d0b34 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481 font-bh-100dpi-1.0.3.tar.bz2 +sha256 fd8f5efe8491faabdd2744808d3d4eafdae5c83e617017c7fddd2716d049ab1e font-bh-100dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk index cc15738692..89c5a0d802 100644 --- a/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk +++ b/package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_100DPI_SOURCE = font-bh-100dpi-$(XFONT_FONT_BH_100DPI_VERSION).tar.xz +XFONT_FONT_BH_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash index 0648e26dd9..0336c1b237 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c font-bh-75dpi-1.0.3.tar.bz2 +sha256 6026d8c073563dd3cbb4878d0076eed970debabd21423b3b61dd90441b9e7cda font-bh-75dpi-1.0.4.tar.xz sha256 888fd79d2c7e6332559d661c62f7a50f92fc5842e6ff0e0bd4c59b0083dabce9 COPYING diff --git a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk index 788a76a2b9..1bc03affab 100644 --- a/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk +++ b/package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_75DPI_SOURCE = font-bh-75dpi-$(XFONT_FONT_BH_75DPI_VERSION).tar.xz +XFONT_FONT_BH_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash index 439d5d2602..2e21d28546 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 +sha256 76ec09eda4094a29d47b91cf59c3eba229c8f7d1ca6bae2abbb3f925e33de8f2 font-bh-lucidatypewriter-100dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk index 2f055ddab9..bbbdd3d13c 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE = font-bh-lucidatypewriter-100dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash index ed8d8514db..17b1b3f428 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31 font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 +sha256 864e2c39ac61f04f693fc2c8aaaed24b298c2cd40283cec12eee459c5635e8f5 font-bh-lucidatypewriter-75dpi-1.0.4.tar.xz sha256 9428a98add4fada4c98e031ae0f29d27f8b15a2c8c6e8830591a4c18ea26a6cd COPYING diff --git a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk index 4166b2d741..86789dae5a 100644 --- a/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk +++ b/package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.3 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.bz2 -XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION = 1.0.4 +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE = font-bh-lucidatypewriter-75dpi-$(XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION).tar.xz +XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_LUCIDATYPEWRITER_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash index c9b01efc7a..a0c5eea223 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.hash @@ -1,4 +1,3 @@ -# From http://lists.x.org/archives/xorg-announce/2010-November/001537.html -sha1 f42ebd527096011040a312e0f9cdf78d64177419 font-bh-ttf-1.0.3.tar.bz2 # Locally computed +sha256 85a5f90d00c48c2b06fd125ea8adbc8b8ee97429e3075081c8710926efec3a56 font-bh-ttf-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk index e3ed2a6f08..3cc0dedaa6 100644 --- a/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk +++ b/package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TTF_VERSION = 1.0.3 -XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.bz2 -XFONT_FONT_BH_TTF_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TTF_VERSION = 1.0.4 +XFONT_FONT_BH_TTF_SOURCE = font-bh-ttf-$(XFONT_FONT_BH_TTF_VERSION).tar.xz +XFONT_FONT_BH_TTF_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TTF_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TTF_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash index cb0387d9e9..81a6a76dfb 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1 font-bh-type1-1.0.3.tar.bz2 +sha256 19dec3ec06abde6bedd10094579e928be0f0fc3bdb4fbe93f4c69cce406d72a6 font-bh-type1-1.0.4.tar.xz sha256 27d47d50006773f1c0bd97661252ae27bb8cfd6951f253bd9d3ef81ed1243934 COPYING diff --git a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk index 244c91ffb9..c4fd2e69b9 100644 --- a/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk +++ b/package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BH_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BH_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BH_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BH_TYPE1_SOURCE = font-bh-type1-$(XFONT_FONT_BH_TYPE1_VERSION).tar.xz +XFONT_FONT_BH_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BH_TYPE1_LICENSE = Bigelow & Holmes License (no modification) XFONT_FONT_BH_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash index 1cef17d4cd..9a97a16cd1 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce font-bitstream-100dpi-1.0.3.tar.bz2 +sha256 2d1cc682efe4f7ebdf5fbd88961d8ca32b2729968728633dea20a1627690c1a7 font-bitstream-100dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk index 90d9e5bbb4..f756f29571 100644 --- a/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk +++ b/package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_100DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_100DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_100DPI_SOURCE = font-bitstream-100dpi-$(XFONT_FONT_BITSTREAM_100DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_100DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_100DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_100DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash index 9973f1f456..03bcf66ca4 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e font-bitstream-75dpi-1.0.3.tar.bz2 +sha256 aaeb34d87424a9c2b0cf0e8590704c90cb5b42c6a3b6a0ef9e4676ef773bf826 font-bitstream-75dpi-1.0.4.tar.xz sha256 6faf32f092c2b92f3f99e0d63db9d802b11b4dd5aa0ce991f107a398d7f1ae80 COPYING diff --git a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk index deb99aa596..9c74f0c4dc 100644 --- a/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk +++ b/package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_75DPI_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_75DPI_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_75DPI_SOURCE = font-bitstream-75dpi-$(XFONT_FONT_BITSTREAM_75DPI_VERSION).tar.xz +XFONT_FONT_BITSTREAM_75DPI_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_75DPI_LICENSE = MIT XFONT_FONT_BITSTREAM_75DPI_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash index 81bb8fc791..9e9e158f80 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688 font-bitstream-type1-1.0.3.tar.bz2 +sha256 de2f238b4cd72db4228a0ba67829d76a2b7c039e22993d66a722ee385248c628 font-bitstream-type1-1.0.4.tar.xz sha256 ecad5afdbd1308634896744a4c962361e9eca73e7d9969bb3aad94533c66d046 COPYING diff --git a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk index 640ce86324..880e49a102 100644 --- a/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk +++ b/package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_BITSTREAM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_BITSTREAM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_BITSTREAM_TYPE1_SOURCE = font-bitstream-type1-$(XFONT_FONT_BITSTREAM_TYPE1_VERSION).tar.xz +XFONT_FONT_BITSTREAM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_BITSTREAM_TYPE1_LICENSE = MIT XFONT_FONT_BITSTREAM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash index 893ba5718d..480444e518 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a font-cronyx-cyrillic-1.0.3.tar.bz2 +sha256 dc0781ce0dcbffdbf6aae1a00173a13403f92b0de925bca5a9e117e4e2d6b789 font-cronyx-cyrillic-1.0.4.tar.xz sha256 857fa9f8d12bd7ce7fb235393d775dd5e0b5130fac7a88fdea9156d75b609402 COPYING diff --git a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk index caca639c25..af7590842c 100644 --- a/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk +++ b/package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_CRONYX_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CRONYX_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_CRONYX_CYRILLIC_SOURCE = font-cronyx-cyrillic-$(XFONT_FONT_CRONYX_CYRILLIC_VERSION).tar.xz +XFONT_FONT_CRONYX_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CRONYX_CYRILLIC_LICENSE = MIT XFONT_FONT_CRONYX_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash index 04565f8b0f..3fe94b526f 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635 font-cursor-misc-1.0.3.tar.bz2 +sha256 25d9c9595013cb8ca08420509993a6434c917e53ca1fec3f63acd45a19d4f982 font-cursor-misc-1.0.4.tar.xz sha256 c22415fb2144d7298e995dbeee2eb120822d653c61ae43c64fa0fda2cc3ca3a0 COPYING diff --git a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk index e752803086..38366a8089 100644 --- a/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk +++ b/package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_CURSOR_MISC_VERSION = 1.0.3 -XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.bz2 -XFONT_FONT_CURSOR_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_CURSOR_MISC_VERSION = 1.0.4 +XFONT_FONT_CURSOR_MISC_SOURCE = font-cursor-misc-$(XFONT_FONT_CURSOR_MISC_VERSION).tar.xz +XFONT_FONT_CURSOR_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_CURSOR_MISC_LICENSE = unencumbered XFONT_FONT_CURSOR_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash index 1b4ebe9d9f..cebdbbba88 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8 font-daewoo-misc-1.0.3.tar.bz2 +sha256 f63c8b3dc8f30098cb868b7db2c2c0c8b5b3fd2cefd044035697a43d4c7a4f31 font-daewoo-misc-1.0.4.tar.xz +sha256 294f786aa8f0ad8f92979d153e18f5cf7cc95d872cace25338f9c95e7b348ed9 COPYING diff --git a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk index f5bd941383..57e151383b 100644 --- a/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk +++ b/package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.3 -XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.bz2 -XFONT_FONT_DAEWOO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DAEWOO_MISC_VERSION = 1.0.4 +XFONT_FONT_DAEWOO_MISC_SOURCE = font-daewoo-misc-$(XFONT_FONT_DAEWOO_MISC_VERSION).tar.xz +XFONT_FONT_DAEWOO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DAEWOO_MISC_LICENSE_FILES = COPYING XFONT_FONT_DAEWOO_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash index 34873fe3b7..2dea72b831 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b font-dec-misc-1.0.3.tar.bz2 +sha256 82d968201d8ff8bec0e51dccd781bb4d4ebf17e11004944279bdc0201e161af7 font-dec-misc-1.0.4.tar.xz sha256 bf4d44be4b5eb66c53bf5f7eb2d9d4817fb937788b37ed6ceda1876fdb964817 COPYING diff --git a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk index 1642b41352..6f404ab2a0 100644 --- a/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk +++ b/package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_DEC_MISC_VERSION = 1.0.3 -XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.bz2 -XFONT_FONT_DEC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_DEC_MISC_VERSION = 1.0.4 +XFONT_FONT_DEC_MISC_SOURCE = font-dec-misc-$(XFONT_FONT_DEC_MISC_VERSION).tar.xz +XFONT_FONT_DEC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_DEC_MISC_LICENSE = MIT XFONT_FONT_DEC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash index c5e8f4e4ae..5a967f70d5 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.hash @@ -1,3 +1,3 @@ # locally computed -sha256 fddb28d3db5a07f4b4ca15388488a9680a10e1367a18f358f903b2a608a5d2df font-ibm-type1-1.0.3.tar.bz2 +sha256 c4395e95ba46d40c4ad1737e91cac20c0ab75411329b60db5d99fed92b60ce7f font-ibm-type1-1.0.4.tar.xz sha256 fc0fd4df7ac7ac7f9b1ff3a221f28c52edea4506dc4c84f1869a3f4281360ca1 COPYING diff --git a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk index 4d34998af4..ea295cadfa 100644 --- a/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk +++ b/package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_IBM_TYPE1_VERSION = 1.0.3 -XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.bz2 -XFONT_FONT_IBM_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_IBM_TYPE1_VERSION = 1.0.4 +XFONT_FONT_IBM_TYPE1_SOURCE = font-ibm-type1-$(XFONT_FONT_IBM_TYPE1_VERSION).tar.xz +XFONT_FONT_IBM_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_IBM_TYPE1_LICENSE = IBM/MIT X Consortium Courier Typefont agreement (no modification) XFONT_FONT_IBM_TYPE1_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash index bc4a9e5b17..bc2164b23f 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867 font-isas-misc-1.0.3.tar.bz2 +sha256 47e595bbe6da444b9f6fcaa26539abc7ba1989e23afa6cdc49e22e484cc438fc font-isas-misc-1.0.4.tar.xz sha256 32d5d082b8186051bbe75ea9cbedc646830217ca931b1b7a1e534a828c94e839 COPYING diff --git a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk index 1393d67eae..d144925278 100644 --- a/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk +++ b/package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_ISAS_MISC_VERSION = 1.0.3 -XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.bz2 -XFONT_FONT_ISAS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_ISAS_MISC_VERSION = 1.0.4 +XFONT_FONT_ISAS_MISC_SOURCE = font-isas-misc-$(XFONT_FONT_ISAS_MISC_VERSION).tar.xz +XFONT_FONT_ISAS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_ISAS_MISC_LICENSE = MIT XFONT_FONT_ISAS_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash index c39db36061..95cdaa9f1c 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.hash @@ -1,2 +1,3 @@ # locally computed -sha256 2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65 font-jis-misc-1.0.3.tar.bz2 +sha256 78d1eff6c471f7aa6802a26d62cccf51d8e5185586406d9b6e1ee691b0bffad0 font-jis-misc-1.0.4.tar.xz +sha256 7a94eaf8f051c95232d64b24b082eb02f827e1361c03b82e9bc7252263ea66c1 COPYING diff --git a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk index 78a5bbbf8e..f0ba7fe942 100644 --- a/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk +++ b/package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_JIS_MISC_VERSION = 1.0.3 -XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.bz2 -XFONT_FONT_JIS_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_JIS_MISC_VERSION = 1.0.4 +XFONT_FONT_JIS_MISC_SOURCE = font-jis-misc-$(XFONT_FONT_JIS_MISC_VERSION).tar.xz +XFONT_FONT_JIS_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_JIS_MISC_LICENSE_FILES = COPYING XFONT_FONT_JIS_MISC_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) MKFONTSCALE=$(HOST_DIR)/bin/mkfontscale MKFONTDIR=$(HOST_DIR)/bin/mkfontdir install diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash index ce0899b65a..ace39dcd64 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 font-micro-misc-1.0.3.tar.bz2 +sha256 2ee0b9d6bd7ae849aff1bd82efab44a1b6b368fbb5e11d12ff7f015a3df6f943 font-micro-misc-1.0.4.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk index b5da83f398..e76626bb96 100644 --- a/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk +++ b/package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MICRO_MISC_VERSION = 1.0.3 -XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.bz2 -XFONT_FONT_MICRO_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MICRO_MISC_VERSION = 1.0.4 +XFONT_FONT_MICRO_MISC_SOURCE = font-micro-misc-$(XFONT_FONT_MICRO_MISC_VERSION).tar.xz +XFONT_FONT_MICRO_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MICRO_MISC_LICENSE = Public Domain XFONT_FONT_MICRO_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash index 5eb407f4c7..5d2f1dedc1 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 font-misc-cyrillic-1.0.3.tar.bz2 +sha256 76021a7f53064001914a57fd08efae57f76b68f0a24dca8ab1b245474ee8e993 font-misc-cyrillic-1.0.4.tar.xz sha256 8765722448e0ca6ce113d0406554c40224f74abfc005f4b2ef927567349f1529 COPYING diff --git a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk index 8fa30ea314..93a7973fb7 100644 --- a/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk +++ b/package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_MISC_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_MISC_CYRILLIC_SOURCE = font-misc-cyrillic-$(XFONT_FONT_MISC_CYRILLIC_VERSION).tar.xz +XFONT_FONT_MISC_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_CYRILLIC_LICENSE = MIT / Public Domain XFONT_FONT_MISC_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash index 45cf430018..73f38186f2 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash @@ -1,5 +1,3 @@ -# From https://lists.x.org/archives/xorg-announce/2020-August/003055.html -sha256 698c0f6ddf9ca482250bdafa08293893148393bb9cb23e0a9ca313c6dbfc4ae0 font-misc-ethiopic-1.0.4.tar.bz2 -sha512 4fed9ff3782746898c56dac199e9ca89356f4967779937049b9ff4ffad202317c023859f92d44b371dfa5485d5368ccad648e64b12cde0ed21f7d4aee5affcd5 font-misc-ethiopic-1.0.4.tar.bz2 # locally computed +sha256 4749a7e6e1a1eef6c91fcc9a04e8b1c0ed027d40c1599e5a6c93270d8469b612 font-misc-ethiopic-1.0.5.tar.xz sha256 94835f274f1ddad34f8fd3a06b2c493222a68e4094f4097000d101f22ee0d0d5 COPYING diff --git a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk index 9ded4b6ced..9a4e25bf82 100644 --- a/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk +++ b/package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.4 -XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.bz2 -XFONT_FONT_MISC_ETHIOPIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_ETHIOPIC_VERSION = 1.0.5 +XFONT_FONT_MISC_ETHIOPIC_SOURCE = font-misc-ethiopic-$(XFONT_FONT_MISC_ETHIOPIC_VERSION).tar.xz +XFONT_FONT_MISC_ETHIOPIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_ETHIOPIC_LICENSE = MIT XFONT_FONT_MISC_ETHIOPIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash index 92046c8511..63d033b444 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.hash @@ -1,3 +1,3 @@ # locally computed -sha256 3721323f13855cf7ca609115a1f7b182491e9b2b9c6e01eb1a2c7f8edd480791 font-misc-meltho-1.0.3.tar.bz2 +sha256 63be5ec17078898f263c24096a68b43ae5b06b88852e42549afa03d124d65219 font-misc-meltho-1.0.4.tar.xz sha256 6a02b45e4877b9df8c1bdaa21e1e8fba86d85e3be4c90f2791183a501e0cbd25 COPYING diff --git a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk index ac4a71b700..727b82fccf 100644 --- a/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk +++ b/package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MELTHO_VERSION = 1.0.3 -XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.bz2 -XFONT_FONT_MISC_MELTHO_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MELTHO_VERSION = 1.0.4 +XFONT_FONT_MISC_MELTHO_SOURCE = font-misc-meltho-$(XFONT_FONT_MISC_MELTHO_VERSION).tar.xz +XFONT_FONT_MISC_MELTHO_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MELTHO_LICENSE = Meltho License XFONT_FONT_MISC_MELTHO_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash index 781742420d..2fbdcaf3a1 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794 font-misc-misc-1.1.2.tar.bz2 +sha256 79abe361f58bb21ade9f565898e486300ce1cc621d5285bec26e14b6a8618fed font-misc-misc-1.1.3.tar.xz sha256 1711d038bca0efb51b5114e902412019d1c21531882866b1a6908c6386268cfb COPYING diff --git a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk index e03da6f1b5..ee90e7a80c 100644 --- a/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk +++ b/package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MISC_MISC_VERSION = 1.1.2 -XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.bz2 -XFONT_FONT_MISC_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MISC_MISC_VERSION = 1.1.3 +XFONT_FONT_MISC_MISC_SOURCE = font-misc-misc-$(XFONT_FONT_MISC_MISC_VERSION).tar.xz +XFONT_FONT_MISC_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MISC_MISC_LICENSE = Public Domain XFONT_FONT_MISC_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash index f6e8e9aa79..978c634ec5 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f font-mutt-misc-1.0.3.tar.bz2 +sha256 b12359f4e12c23bcfcb448b918297e975fa91bef5293d88d3c25343cc768bb24 font-mutt-misc-1.0.4.tar.xz sha256 81d42a6eeaf3ac2fcc1e1408fb6e2039d1162ca85d4abaf75e3daddcb250e4ff COPYING diff --git a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk index 6fcaa5dadc..41179f4c4f 100644 --- a/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk +++ b/package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_MUTT_MISC_VERSION = 1.0.3 -XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.bz2 -XFONT_FONT_MUTT_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_MUTT_MISC_VERSION = 1.0.4 +XFONT_FONT_MUTT_MISC_SOURCE = font-mutt-misc-$(XFONT_FONT_MUTT_MISC_VERSION).tar.xz +XFONT_FONT_MUTT_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_MUTT_MISC_LICENSE = MIT XFONT_FONT_MUTT_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash index 107493b267..44ce495ec6 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.hash @@ -1,3 +1,3 @@ # locally computed -sha256 e444028656e0767e2eddc6d9aca462b16a2be75a47244dbc199b2c44eca87e5a font-schumacher-misc-1.1.2.tar.bz2 +sha256 8b849f0cdb1e55a34cc3dd8b0fb37443fabbc224d5ba44085569581244a68070 font-schumacher-misc-1.1.3.tar.xz sha256 4e2b9933887950acad3a780dce91c71770c8887f132bcd0c2ba6146cdc372407 COPYING diff --git a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk index e07569d4b4..4e61b45339 100644 --- a/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk +++ b/package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.2 -XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.bz2 -XFONT_FONT_SCHUMACHER_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCHUMACHER_MISC_VERSION = 1.1.3 +XFONT_FONT_SCHUMACHER_MISC_SOURCE = font-schumacher-misc-$(XFONT_FONT_SCHUMACHER_MISC_VERSION).tar.xz +XFONT_FONT_SCHUMACHER_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCHUMACHER_MISC_LICENSE = MIT XFONT_FONT_SCHUMACHER_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash index e8d3fa1605..4d92cdaf9f 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 font-screen-cyrillic-1.0.4.tar.bz2 # Locally computed +sha256 8f758bb8cd580c7e655487d1d0db69d319acae54d932b295d96d9d9b83fde5c0 font-screen-cyrillic-1.0.5.tar.xz sha256 5234cbcbdcc9865ce2b576b5f67e77e40ccdc1aa01e6528bea5a17784934b894 COPYING diff --git a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk index a254d4a756..144cec5203 100644 --- a/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk +++ b/package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.4 -XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_SCREEN_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SCREEN_CYRILLIC_VERSION = 1.0.5 +XFONT_FONT_SCREEN_CYRILLIC_SOURCE = font-screen-cyrillic-$(XFONT_FONT_SCREEN_CYRILLIC_VERSION).tar.xz +XFONT_FONT_SCREEN_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SCREEN_CYRILLIC_LICENSE = MIT XFONT_FONT_SCREEN_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash index 80261ff312..726e748050 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 2043a326ba347c9da5ca1e9bc363e2521c3ea40b43b1f9662d333efd4867cff5 font-sony-misc-1.0.3.tar.bz2 # Locally computed +sha256 e6b09f823fccb06e0bd0b2062283b6514153323bd8a7486e9c2e3f55ab84946b font-sony-misc-1.0.4.tar.xz sha256 8233ff7d7bc8b5b46cbba3f6cd0069d2ef875bd1b1e0090ca4145282aa096739 COPYING diff --git a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk index 6e580fd922..f77a5f004f 100644 --- a/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk +++ b/package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SONY_MISC_VERSION = 1.0.3 -XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.bz2 -XFONT_FONT_SONY_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SONY_MISC_VERSION = 1.0.4 +XFONT_FONT_SONY_MISC_SOURCE = font-sony-misc-$(XFONT_FONT_SONY_MISC_VERSION).tar.xz +XFONT_FONT_SONY_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SONY_MISC_LICENSE = MIT XFONT_FONT_SONY_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash index 8b195c9f9b..ac2f343906 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 481f4fcbbf7005658b080b3cf342c8c76de752e77f47958b2b383de73266d2e0 font-sun-misc-1.0.3.tar.bz2 # Locally computed -sha256 dd6da1d39832ab2878c3304405c1c7883c6da292ffde262fca1785239534c40f COPYING +sha256 dd84dd116d927affa4fa0fa29727b3ecfc0f064238817c0a1e552a0ac384db9f font-sun-misc-1.0.4.tar.xz +sha256 d76b96147b5c155642652ca15e2e4cb4cc249ee2eaa02292e274b723224b88de COPYING diff --git a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk index 737cfb5c9b..3d3596a9b6 100644 --- a/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk +++ b/package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_SUN_MISC_VERSION = 1.0.3 -XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.bz2 -XFONT_FONT_SUN_MISC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_SUN_MISC_VERSION = 1.0.4 +XFONT_FONT_SUN_MISC_SOURCE = font-sun-misc-$(XFONT_FONT_SUN_MISC_VERSION).tar.xz +XFONT_FONT_SUN_MISC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_SUN_MISC_LICENSE = MIT XFONT_FONT_SUN_MISC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash index 283f6f9f2c..a0200073de 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 font-winitzki-cyrillic-1.0.3.tar.bz2 # Locally computed +sha256 3b6d82122dc14776e3afcd877833a7834e1f900c53fc1c7bb2d67c781cfa97a8 font-winitzki-cyrillic-1.0.4.tar.xz sha256 ca60a2aa1133e39e8c72a01af06cf0c927f5ddfe70d469d1535231100618095d COPYING diff --git a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk index e43cd1150f..f13483994b 100644 --- a/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk +++ b/package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.3 -XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.bz2 -XFONT_FONT_WINITZKI_CYRILLIC_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_WINITZKI_CYRILLIC_VERSION = 1.0.4 +XFONT_FONT_WINITZKI_CYRILLIC_SOURCE = font-winitzki-cyrillic-$(XFONT_FONT_WINITZKI_CYRILLIC_VERSION).tar.xz +XFONT_FONT_WINITZKI_CYRILLIC_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_WINITZKI_CYRILLIC_LICENSE = Public Domain XFONT_FONT_WINITZKI_CYRILLIC_LICENSE_FILES = COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash index 640f56636a..68035e4195 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.hash @@ -1,4 +1,3 @@ -# From http://www.x.org/archive/current/src/everything/CHECKSUMS -sha256 caebf42aec7be7f3bd40e0f232d6f34881b853dc84acfcdf7458358701fbe34a font-xfree86-type1-1.0.4.tar.bz2 # Locally computed +sha256 a93c2c788a5ea1c002af7c8662cf9d9821fb1df51b8d2b2c5e0026dfdfea4837 font-xfree86-type1-1.0.5.tar.xz sha256 51e6bc6513b3fa94512d8dd570240498c878605f25292c3883d92fdfca18d0c6 COPYING diff --git a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk index a26fbc8948..0b332d20bf 100644 --- a/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk +++ b/package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk @@ -4,9 +4,9 @@ # ################################################################################ -XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.4 -XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.bz2 -XFONT_FONT_XFREE86_TYPE1_SITE = http://xorg.freedesktop.org/releases/individual/font +XFONT_FONT_XFREE86_TYPE1_VERSION = 1.0.5 +XFONT_FONT_XFREE86_TYPE1_SOURCE = font-xfree86-type1-$(XFONT_FONT_XFREE86_TYPE1_VERSION).tar.xz +XFONT_FONT_XFREE86_TYPE1_SITE = https://xorg.freedesktop.org/archive/individual/font XFONT_FONT_XFREE86_TYPE1_LICENSE = MIT XFONT_FONT_XFREE86_TYPE1_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 14:43:11 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 16:43:11 +0200 Subject: [Buildroot] [git commit] package/x11r7/xapp_xwd: bump version to 1.0.9 Message-ID: <20230625150109.CDCDD84AE9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f4319f892b7a7559a4e2eef733eb1673ed8a7108 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003400.html Switched tarball to xz. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xapp_xwd/xapp_xwd.hash | 6 +++--- package/x11r7/xapp_xwd/xapp_xwd.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/x11r7/xapp_xwd/xapp_xwd.hash b/package/x11r7/xapp_xwd/xapp_xwd.hash index 7595286499..cc81b05ce5 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.hash +++ b/package/x11r7/xapp_xwd/xapp_xwd.hash @@ -1,5 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2021-August/003102.html -sha256 fbaa2b34163714fe7be22b60920ea4683f63b355babb1781aec2e452a033031b xwd-1.0.8.tar.bz2 -sha512 d2aaf42c60d20c4b09f4947d3702058dbfad4633b2c5c8ea62e8897fc9ced1ab3417ce99255a223286d21a731f543019470737e3074f1bc68033b4eb47bc773e xwd-1.0.8.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2023-June/003400.html +sha256 dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f xwd-1.0.9.tar.xz +sha512 ae59661b05160f5658920fd79031b6b8548cb7bbfc734194edb0acef5c95f76b210ca4443e9506fc1a0cb9df47ee7c22948502971afe578b44c75aa2a1138d56 xwd-1.0.9.tar.xz # Locally computed sha256 7cfda56afd92a1ecd2f23bd0064e01b5141053390d854785504adfe2c0fbd946 COPYING diff --git a/package/x11r7/xapp_xwd/xapp_xwd.mk b/package/x11r7/xapp_xwd/xapp_xwd.mk index 1c5bd50166..8960aaffdb 100644 --- a/package/x11r7/xapp_xwd/xapp_xwd.mk +++ b/package/x11r7/xapp_xwd/xapp_xwd.mk @@ -4,8 +4,8 @@ # ################################################################################ -XAPP_XWD_VERSION = 1.0.8 -XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.bz2 +XAPP_XWD_VERSION = 1.0.9 +XAPP_XWD_SOURCE = xwd-$(XAPP_XWD_VERSION).tar.xz XAPP_XWD_SITE = https://xorg.freedesktop.org/archive/individual/app XAPP_XWD_LICENSE = MIT XAPP_XWD_LICENSE_FILES = COPYING From peter at korsgaard.com Sun Jun 25 15:22:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 17:22:35 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 16:33:04 +0200") References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: <875y7bpnwk.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, >>> * TI Linux Kernel v5.10 >> So this means going from a 6.3 kernel back to a 5.10 (the current >> latest >> if 6.3, which is what is used in the defconfigs from the two previous >> patches). That's a bit unfortunate. >> Do you have plans to update to a more recent kernel in the (near) >> future? Can't we keep using 6.3 anyway? > We don't actually have a clear policy on whether to use upstream or > vendor kernels for the defconfigs. We have a few boards with both, > but IMHO that's not a great approach either. > Personally, I think it makes sense to focus on vendor kernels for the > defconfigs. Using upstream is generally easy, you just have to find > the appropriate device tree. But for the vendor kernel, you have to > find the repository, which branch is "current", and often also make > sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't > take this as law, though, it's just personal opinion. Correct, but given the poor quality of most vendor kernels, using a board with mainline is typically a lot nicer (if the IP blocks you care about are supported naturally). Same about the support, E.G. we had issues with various vendor kernels/bootloaders breaking with newer toolchain versions. > That said, I think for each board we should look at what the vendor > kernel really brings. If everything, including GPU, is working with > the upstream kernel, it doesn't make sense to use the vendor kernel. I > don't know if that's the case in this specific situation. > Yann, Peter, Romain, Thomas, what do you think? Agreed. I would in general say go for mainline, unless there is no decent support in mainline. I would not necessarily think that GPU support is a requirement, but at least the things used by the defconfig (E.G. storage, serial, network). -- Bye, Peter Korsgaard From bugzilla at busybox.net Sun Jun 25 15:39:52 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 15:39:52 +0000 Subject: [Buildroot] [Bug 15634] fluidsynths refers to missing libgomp.so.1 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15634 Vincent Fazio changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at buildroot.uclibc |vfazio at xes-inc.com |.org | Status|NEW |ASSIGNED --- Comment #5 from Vincent Fazio --- I lied, the "easiest" option is probably to use `BR2_TOOLCHAIN_EXTRA_LIBS` to copy in libgomp. I've pushed a PR to bootlin to fix one of the root causes: https://github.com/bootlin/toolchains-builder/pull/61 I'm also working on a series of patches on https://gitlab.com/vfazio/buildroot/-/commits/vfazio-openmp-packages that will: 1: update known packages that use OpenMP to be sensitive to this issue 2. fix the flags for the bootlin toolchains 3. make our toolchain "supported libraries" check a bit more robust to catch the reverse condition of "support available but not flagged" -- You are receiving this mail because: You are on the CC list for the bug. From ovlevin at sberdevices.ru Sun Jun 25 16:51:21 2023 From: ovlevin at sberdevices.ru (Oleg Lyovin) Date: Sun, 25 Jun 2023 19:51:21 +0300 Subject: [Buildroot] [PATCH v2] package/libcgroup: allow to build with musl In-Reply-To: <20230625124848.1423168-2-ovlevin@sberdevices.ru> References: <20230625124848.1423168-2-ovlevin@sberdevices.ru> Message-ID: <20230625165121.2112986-1-ovlevin@sberdevices.ru> libcgroup depends on fts API which is missing in musl libc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin --- Changes v1 -> v2: - remove glibc dependency: checked that libcgroup can be built in all the configurations: glibc, musl, uClibc, but requires musl-fts for the last two. (suggested by Arnout) - remove LDFLAGS modification: it seems that autoconf automatically searches for a library that provides 'fts_open'. (suggested by Yann) - changed commit-msg (suggsted by Arnout) and rebased onto 'master' branch glibc, musl and uClibc builds are approved by 'test-pkg' script: bootlin-armv5-uclibc [1/3]: OK bootlin-armv7-glibc [2/3]: OK bootlin-x86-64-musl [3/3]: OK Signed-off-by: Oleg Lyovin --- package/libcgroup/Config.in | 7 +++---- package/libcgroup/libcgroup.mk | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..546b5f3560 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -1,8 +1,7 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP - # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..e3de48c561 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,8 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +endif + $(eval $(autotools-package)) -- 2.34.1 From bernd at kuhls.net Sun Jun 25 16:53:40 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 18:53:40 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xorgproto: bump version to 2023.2 Message-ID: <20230625165340.306760-1-bernd@kuhls.net> Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003408.html Signed-off-by: Bernd Kuhls --- package/x11r7/xorgproto/xorgproto.hash | 6 +++--- package/x11r7/xorgproto/xorgproto.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index 10655f9dd1..37ad9c7c04 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index 899f505f1c..f6e5a5a434 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2023.1 +XORGPROTO_VERSION = 2023.2 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT -- 2.39.2 From bernd at kuhls.net Sun Jun 25 17:44:33 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:44:33 +0200 Subject: [Buildroot] [git commit] package/at-spi2-core: bump to version 2.48.0 References: <20230508160516.1750486145__13816.8369465106$1683561965$gmane$org@busybox.osuosl.org> Message-ID: Hi, Am Mon, 8 May 2023 17:17:47 +0200 schrieb Yann E. MORIN: > - Added check on dlopen. [...] > + depends on !BR2_STATIC_LIBS # dlopen() this dependency was not propagated to the reverse dependencies of at-spi2- core causing build errors: http://autobuild.buildroot.net/results/ 4d2/4d2868c5d3e873b40ebb28caf18ce3a6928d2646/ Regards, Bernd From peter at korsgaard.com Sun Jun 25 17:47:06 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 19:47:06 +0200 Subject: [Buildroot] [PATCH] package/dbus: security bump to version 1.2.28 Message-ID: <20230625174707.1688088-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or similar) is active, and a message from the bus driver cannot be delivered to a client connection due to rules or outgoing message quota. This is a denial of service if triggered maliciously by a local attacker. - Fix an incorrect assertion that could be used to crash dbus-daemon or other users of DBusServer prior to authentication, if libdbus was compiled with assertions enabled. For details, see the NEWS file: https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS Signed-off-by: Peter Korsgaard --- package/dbus/dbus.hash | 4 ++-- package/dbus/dbus.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash index 17c70004ba..0e48d4dafd 100644 --- a/package/dbus/dbus.hash +++ b/package/dbus/dbus.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz # Locally calculated sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index b3a79c431d..99d2c4301c 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -6,7 +6,7 @@ # When updating dbus, check if there are changes in session.conf and # system.conf, and update the versions in the dbus-broker package accordingly. -DBUS_VERSION = 1.12.24 +DBUS_VERSION = 1.12.28 DBUS_SITE = https://dbus.freedesktop.org/releases/dbus DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) DBUS_LICENSE_FILES = COPYING -- 2.30.2 From bernd at kuhls.net Sun Jun 25 17:57:06 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:57:06 +0200 Subject: [Buildroot] [PATCH 2/2] package/quickjs: disable on sh* In-Reply-To: <20230625175706.319901-1-bernd@kuhls.net> References: <20230625175706.319901-1-bernd@kuhls.net> Message-ID: <20230625175706.319901-2-bernd@kuhls.net> quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on sh* since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: sh4: http://autobuild.buildroot.net/results/46d/46d7da58a857939ee3a33f60ab64ad278157c3bd/ sh4a: http://autobuild.buildroot.net/results/b1d/b1db05e79e5505c6606524e54e159224b633eac2/ sh4aeb: http://autobuild.buildroot.net/results/c30/c307a1b67142405f81c9276056b28bea366f2ccf/ sh4eb: http://autobuild.buildroot.net/results/945/945b508385ba5aa25f982f8a8493628fa828e472/ Signed-off-by: Bernd Kuhls --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index 292dba86d0..fd174bc657 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 + depends on !BR2_sh # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_STATIC_LIBS # No way to check for fenv support. depends on !BR2_TOOLCHAIN_USES_UCLIBC @@ -18,6 +19,7 @@ config BR2_PACKAGE_QUICKJS comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" depends on !BR2_microblaze depends on !BR2_nios2 + depends on !BR2_sh depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_HOST_GCC_AT_LEAST_4_9 -- 2.39.2 From bernd at kuhls.net Sun Jun 25 17:57:05 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 19:57:05 +0200 Subject: [Buildroot] [PATCH 1/2] package/quickjs: disable on microblaze Message-ID: <20230625175706.319901-1-bernd@kuhls.net> quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on microblaze since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ Signed-off-by: Bernd Kuhls --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index dc466241ba..292dba86d0 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 depends on !BR2_STATIC_LIBS # No way to check for fenv support. @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS https://bellard.org/quickjs/ comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" + depends on !BR2_microblaze depends on !BR2_nios2 depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ -- 2.39.2 From bugzilla at busybox.net Sun Jun 25 18:16:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 18:16:09 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #3 from Jan-Benedict Glaw --- I'm just doing plain builds with the provided configs. With 0.9 being stripped, maybe the default config needs an update? BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" BR2_TARGET_OPENSBI_PLAT="generic" I'll drop the two people that worked on that area an email to get their opinion about it. -- You are receiving this mail because: You are on the CC list for the bug. From arnout at mind.be Sun Jun 25 18:59:01 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 20:59:01 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <875y7bpnwk.fsf@48ers.dk> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> <875y7bpnwk.fsf@48ers.dk> Message-ID: <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> On 25/06/2023 17:22, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > Hi, > > >>> * TI Linux Kernel v5.10 > >> So this means going from a 6.3 kernel back to a 5.10 (the current > >> latest > >> if 6.3, which is what is used in the defconfigs from the two previous > >> patches). That's a bit unfortunate. > >> Do you have plans to update to a more recent kernel in the (near) > >> future? Can't we keep using 6.3 anyway? > > > We don't actually have a clear policy on whether to use upstream or > > vendor kernels for the defconfigs. We have a few boards with both, > > but IMHO that's not a great approach either. > > > Personally, I think it makes sense to focus on vendor kernels for the > > defconfigs. Using upstream is generally easy, you just have to find > > the appropriate device tree. But for the vendor kernel, you have to > > find the repository, which branch is "current", and often also make > > sure you sync up with U-Boot and OP-TEE etc. versions. @Andreas don't > > take this as law, though, it's just personal opinion. > > Correct, but given the poor quality of most vendor kernels, using a > board with mainline is typically a lot nicer (if the IP blocks you care > about are supported naturally). I'm not sure that you can claim most vendor kernels are poor quality. At least NXP and Microchip have decent vendor kernels. Conversely, when vendor kernels are horrible, mainline is often not super usable either (because, of course, those vendors don't invest in upstreaming either). > Same about the support, E.G. we had issues with various vendor > kernels/bootloaders breaking with newer toolchain versions. > > > > That said, I think for each board we should look at what the vendor > > kernel really brings. If everything, including GPU, is working with > > the upstream kernel, it doesn't make sense to use the vendor kernel. I > > don't know if that's the case in this specific situation. > > > Yann, Peter, Romain, Thomas, what do you think? > > Agreed. I would in general say go for mainline, unless there is no > decent support in mainline. I would not necessarily think that GPU > support is a requirement, but at least the things used by the defconfig > (E.G. storage, serial, network). That's exactly the opposite of what I was saying, so not agreed I guess :-) Regards, Arnout From arnout at mind.be Sun Jun 25 19:05:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:05:02 +0200 Subject: [Buildroot] [PATCH] python-gpiozero: migrate to setup.cfg In-Reply-To: <20230621134518.304689-1-romain.naour@smile.fr> References: <20230621134518.304689-1-romain.naour@smile.fr> Message-ID: On 21/06/2023 15:45, Romain Naour wrote: > setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 > otherwise gpiozero dependencies are not properly detected > > File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > line 868, in _resolve_dist > raise DistributionNotFound(req, requirers) > pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application > > See: > http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 > > Signed-off-by: Romain Naour > Cc: James Hilliard Applied to master, thanks. Regards, Arnout > --- > .../0001-Migrate-to-setup.cfg.patch | 855 ++++++++++++++++++ > 1 file changed, 855 insertions(+) > create mode 100644 package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > > diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > new file mode 100644 > index 0000000000..090bcbc4a3 > --- /dev/null > +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch > @@ -0,0 +1,855 @@ > +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 > +From: Dave Jones > +Date: Tue, 16 Mar 2021 17:52:49 +0000 > +Subject: [PATCH] Migrate to setup.cfg > + > +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) > + > +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 > +otherwise gpiozero dependencies are not properly detected > + > +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", > +line 868, in _resolve_dist > + raise DistributionNotFound(req, requirers) > +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found > +and is required by the application > + > +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad > + > +See: > +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html > + > +[Romain: rebase on 1.6.2] > +Signed-off-by: Romain Naour > +--- > + MANIFEST.in | 4 -- > + Makefile | 88 +++++--------------------------- > + copyrights | 56 +++++++++++--------- > + copyrights.cfg | 11 ---- > + coverage.cfg | 18 ------- > + docs/conf.py | 99 +++++++++++++++-------------------- > + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ > + setup.py | 136 +++++-------------------------------------------- > + 8 files changed, 196 insertions(+), 314 deletions(-) > + delete mode 100644 MANIFEST.in > + delete mode 100644 copyrights.cfg > + delete mode 100644 coverage.cfg > + create mode 100644 setup.cfg > + > +diff --git a/MANIFEST.in b/MANIFEST.in > +deleted file mode 100644 > +index bb562ea..0000000 > +--- a/MANIFEST.in > ++++ /dev/null > +@@ -1,4 +0,0 @@ > +-include README.rst > +-recursive-include gpiozero/fonts *.txt > +-recursive-include tests *.py > +-include LICENSE.rst > +diff --git a/Makefile b/Makefile > +index c9ddd90..264a73c 100644 > +--- a/Makefile > ++++ b/Makefile > +@@ -4,44 +4,18 @@ > + PYTHON=python > + PIP=pip > + PYTEST=py.test > +-COVERAGE=coverage > + TWINE=twine > + PYFLAGS= > + DEST_DIR=/ > + > +-# Horrid hack to ensure setuptools is installed in our python environment. This > +-# is necessary with Python 3.3's venvs which don't install it by default. > +-ifeq ($(shell python -c "import setuptools" 2>&1),) > +-SETUPTOOLS:= > +-else > +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) > +-endif > +- > + # Calculate the base names of the distribution, the location of all source, > + # documentation, packaging, icon, and executable script files > + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) > + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) > +-ifeq ($(shell lsb_release -si),Ubuntu) > +-DEB_SUFFIX:=ubuntu1 > +-else > +-DEB_SUFFIX:= > +-endif > +-DEB_ARCH:=$(shell dpkg --print-architecture) > + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") > + PY_SOURCES:=$(shell \ > + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ > + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) > +-DEB_SOURCES:=debian/changelog \ > +- debian/control \ > +- debian/copyright \ > +- debian/rules \ > +- debian/docs \ > +- $(wildcard debian/*.init) \ > +- $(wildcard debian/*.default) \ > +- $(wildcard debian/*.manpages) \ > +- $(wildcard debian/*.docs) \ > +- $(wildcard debian/*.doc-base) \ > +- $(wildcard debian/*.desktop) > + DOC_SOURCES:=docs/conf.py \ > + $(wildcard docs/*.png) \ > + $(wildcard docs/*.svg) \ > +@@ -56,17 +30,6 @@ SUBDIRS:= > + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl > + DIST_TAR=dist/$(NAME)-$(VER).tar.gz > + DIST_ZIP=dist/$(NAME)-$(VER).zip > +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes > +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ > +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes > + > + > + # Default target > +@@ -76,10 +39,9 @@ all: > + @echo "make test - Run tests" > + @echo "make doc - Generate HTML and PDF documentation" > + @echo "make source - Create source package" > +- @echo "make egg - Generate a PyPI egg package" > ++ @echo "make wheel - Generate a PyPI wheel package" > + @echo "make zip - Generate a source zip package" > + @echo "make tar - Generate a source tar package" > +- @echo "make deb - Generate Debian packages" > + @echo "make dist - Generate all packages" > + @echo "make clean - Get rid of all generated files" > + @echo "make release - Create and tag a new release" > +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) > + > + tar: $(DIST_TAR) > + > +-deb: $(DIST_DEB) $(DIST_DSC) > +- > +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) > ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) > + > + develop: > + @# These have to be done separately to avoid a cockup... > +@@ -113,18 +73,17 @@ develop: > + $(PIP) install -e .[doc,test] > + > + test: > +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx > +- $(COVERAGE) report --rcfile coverage.cfg > ++ $(PYTEST) tests > + > + clean: > +- dh_clean > +- rm -fr dist/ $(NAME).egg-info/ tags > ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage > + for dir in $(SUBDIRS); do \ > + $(MAKE) -C $$dir clean; \ > + done > ++ find $(CURDIR) -name "*.pyc" -delete > + > + tags: $(PY_SOURCES) > +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" > ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" > + > + $(SUBDIRS): > + $(MAKE) -C $@ > +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) > + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) > + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal > + > +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) > +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz > +- debuild -b > +- mkdir -p dist/ > +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done > +- > +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) > +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz > +- debuild -S > +- mkdir -p dist/ > +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done > +- > +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) > +- ./copyrights > +- > +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) > ++release: > + $(MAKE) clean > +- # ensure there are no current uncommitted changes > + test -z "$(shell git status --porcelain)" > +- # update the debian changelog with new release information > +- dch --newversion $(VER)$(DEB_SUFFIX) > +- # commit the changes and add a new tag > +- git commit debian/changelog -m "Updated changelog for release $(VER)" > +- > +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) > + git tag -s v$(VER) -m "Release v$(VER)" > +- git push --tags > +- # build a source archive and upload to PyPI > ++ git push origin v$(VER) > ++ > ++upload: $(DIST_TAR) $(DIST_WHEEL) > ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) > + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) > +- # build the deb source archive and upload to Raspbian > +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes > +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes > + > +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) > ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) > +diff --git a/copyrights b/copyrights > +index b709fc8..2f14e78 100755 > +--- a/copyrights > ++++ b/copyrights > +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history > + of the project; hence, this script must be run within a git repository. > + """ > + > ++from __future__ import annotations > ++ > + import os > + import sys > + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' > + import tempfile > ++import typing as t > + from argparse import ArgumentParser, Namespace > + from configparser import ConfigParser > + from operator import attrgetter > +@@ -18,14 +21,13 @@ from datetime import datetime > + from subprocess import Popen, PIPE, DEVNULL > + from pathlib import Path > + from fnmatch import fnmatch > +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional > + > + > + SPDX_PREFIX = 'SPDX-License-Identifier:' > + COPYRIGHT_PREFIX = 'Copyright (c)' > + > + > +-def main(args: List[str] = None): > ++def main(args: t.List[str] = None): > + if args is None: > + args = sys.argv[1:] > + config = get_config(args) > +@@ -41,7 +43,7 @@ def main(args: List[str] = None): > + target.write(chunk) > + > + > +-def get_config(args: List[str]) -> Namespace: > ++def get_config(args: t.List[str]) -> Namespace: > + config = ConfigParser( > + defaults={ > + 'include': '**/*', > +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: > + 'spdx_prefix': SPDX_PREFIX, > + 'copy_prefix': COPYRIGHT_PREFIX, > + }, > +- delimiters=('=',), default_section='settings', > ++ delimiters=('=',), default_section='copyrights:settings', > + empty_lines_in_values=False, interpolation=None, > + converters={'list': lambda s: s.strip().splitlines() }) > +- config.read('copyrights.cfg') > ++ config.read('setup.cfg') > + sect = config[config.default_section] > + > + parser = ArgumentParser(description=__doc__) > +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: > + return ns > + > + > +-class Copyright(NamedTuple): > ++class Copyright(t.NamedTuple): > + author: str > + email: str > +- years: Set[int] > ++ years: t.Set[int] > + > + def __str__(self): > + if len(self.years) > 1: > +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): > + return f'{years} {self.author} <{self.email}>' > + > + > +-def get_copyrights(include: Set[str], exclude: Set[str])\ > +- -> Iterator[Tuple[Path, List[Copyright]]]: > ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: > + sorted_blame = sorted( > + get_contributions(include, exclude), > + key=lambda c: (c.path, c.author, c.email) > +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ > + yield path, copyrights > + > + > +-class Contribution(NamedTuple): > ++class Contribution(t.NamedTuple): > + author: str > + email: str > + year: int > + path: Path > + > + > +-def get_contributions(include: Set[str], exclude: Set[str])\ > +- -> Iterator[Contribution]: > ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[Contribution]: > + for path in get_source_paths(include, exclude): > + blame = Popen( > + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], > +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ > + assert blame.returncode == 0 > + > + > +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: > ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ > ++ -> t.Iterator[Path]: > + ls_tree = Popen( > + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], > + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) > +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: > + assert ls_tree.returncode == 0 > + > + > +-class License(NamedTuple): > +- ident: Optional[str] > +- text: List[str] > ++class License(t.NamedTuple): > ++ ident: t.Optional[str] > ++ text: t.List[str] > + > + > + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: > +@@ -253,20 +256,26 @@ class CopyWriter: > + '.sql': '--', > + } > + > +- def __init__(self, license='LICENSE.txt', preamble=(), > +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): > ++ def __init__(self, license: Path=Path('LICENSE.txt'), > ++ preamble: t.List[str]=None, > ++ spdx_prefix: str=SPDX_PREFIX, > ++ copy_prefix: str=COPYRIGHT_PREFIX): > ++ if preamble is None: > ++ preamble = [] > + self.license = get_license(license, spdx_prefix=spdx_prefix) > + self.preamble = preamble > + self.spdx_prefix = spdx_prefix > + self.copy_prefix = copy_prefix > + > + @classmethod > +- def from_config(cls, config): > ++ def from_config(cls, config: Namespace) -> CopyWriter: > + return cls( > + config.license, config.preamble, > + config.spdx_prefix, config.copy_prefix) > + > +- def transform(self, source, copyrights, *, comment_prefix=None): > ++ def transform(self, source: t.TextIO, > ++ copyrights: t.List[Copyright], *, > ++ comment_prefix: str=None) -> t.Iterator[str]: > + if comment_prefix is None: > + comment_prefix = self.COMMENTS[Path(source.name).suffix] > + license_start = self.license.text[0] > +@@ -279,7 +288,7 @@ class CopyWriter: > + yield line > + empty = False > + elif linenum < 3 and ( > +- 'set fileencoding=' in line or '-*- coding:' in line): > ++ 'fileencoding=' in line or '-*- coding:' in line): > + yield line > + empty = False > + elif line.rstrip() == comment_prefix: > +@@ -313,7 +322,8 @@ class CopyWriter: > + elif state == 'body': > + yield line > + > +- def _generate_header(self, copyrights, comment_prefix, empty): > ++ def _generate_header(self, copyrights: t.Iterable[Copyright], > ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: > + if not empty: > + yield comment_prefix + '\n' > + for line in self.preamble: > +@@ -356,7 +366,7 @@ class AtomicReplaceFile: > + If ``None`` (the default), the temporary file will be opened in binary > + mode. Otherwise, this specifies the encoding to use with text mode. > + """ > +- def __init__(self, path: Union[str, Path], encoding: str = None): > ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): > + if isinstance(path, str): > + path = Path(path) > + self._path = path > +diff --git a/copyrights.cfg b/copyrights.cfg > +deleted file mode 100644 > +index de68dbe..0000000 > +--- a/copyrights.cfg > ++++ /dev/null > +@@ -1,11 +0,0 @@ > +-[settings] > +-include= > +- **/*.py > +- **/*.rst > +-exclude= > +- docs/examples/*.py > +- docs/license.rst > +-license=LICENSE.rst > +-preamble= > +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins > +-strip-preamble=no > +diff --git a/coverage.cfg b/coverage.cfg > +deleted file mode 100644 > +index e3f3349..0000000 > +--- a/coverage.cfg > ++++ /dev/null > +@@ -1,18 +0,0 @@ > +-[run] > +-branch = True > +-include = gpiozero/* > +-;omit = */bar.py,*/baz.py > +- > +-[report] > +-ignore_errors = True > +-show_missing = True > +-exclude_lines = > +- pragma: no cover > +- assert False > +- raise AssertionError > +- raise NotImplementedError > +- pass > +- if __name__ == .__main__.: > +- > +-[html] > +-directory = coverage > +diff --git a/docs/conf.py b/docs/conf.py > +index 998ae91..626ae29 100644 > +--- a/docs/conf.py > ++++ b/docs/conf.py > +@@ -11,62 +11,34 @@ > + > + import sys > + import os > ++from pathlib import Path > + from datetime import datetime > +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) > +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' > +-import setup as _setup > +- > +-# Mock out certain modules while building documentation > +-class Mock(object): > +- __all__ = [] > +- > +- def __init__(self, *args, **kw): > +- pass > +- > +- def __call__(self, *args, **kw): > +- return Mock() > +- > +- def __mul__(self, other): > +- return Mock() > +- > +- def __and__(self, other): > +- return Mock() > ++from setuptools.config import read_configuration > + > +- def __bool__(self): > +- return False > +- > +- def __nonzero__(self): > +- return False > +- > +- @classmethod > +- def __getattr__(cls, name): > +- if name in ('__file__', '__path__'): > +- return '/dev/null' > +- else: > +- return Mock() > +- > +-sys.modules['RPi'] = Mock() > +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO > +-sys.modules['lgpio'] = Mock() > +-sys.modules['RPIO'] = Mock() > +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM > +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions > +-sys.modules['pigpio'] = Mock() > +-sys.modules['w1thermsensor'] = Mock() > +-sys.modules['spidev'] = Mock() > +-sys.modules['colorzero'] = Mock() > ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' > ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) > ++info = config['metadata'] > + > + # -- General configuration ------------------------------------------------ > + > + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] > ++if on_rtd: > ++ needs_sphinx = '1.4.0' > ++ extensions.append('sphinx.ext.imgmath') > ++ imgmath_image_format = 'svg' > ++ tags.add('rtd') > ++else: > ++ extensions.append('sphinx.ext.mathjax') > ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' > ++ > + templates_path = ['_templates'] > + source_suffix = '.rst' > + #source_encoding = 'utf-8-sig' > + master_doc = 'index' > +-project = 'GPIO Zero' > +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) > +-version = _setup.__version__ > +-release = _setup.__version__ > ++project = info['name'] > ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) > ++version = info['version'] > ++#release = None > + #language = None > + #today_fmt = '%B %d, %Y' > + exclude_patterns = ['_build'] > +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' > + # -- Autodoc configuration ------------------------------------------------ > + > + autodoc_member_order = 'groupwise' > ++autodoc_mock_imports = [ > ++ 'RPi', > ++ 'lgpio', > ++ 'RPIO', > ++ 'pigpio', > ++ 'w1thermsensor', > ++ 'spidev', > ++ 'colorzero', > ++] > + > + # -- Intersphinx configuration -------------------------------------------- > + > +@@ -94,7 +75,7 @@ intersphinx_mapping = { > + # -- Options for HTML output ---------------------------------------------- > + > + html_theme = 'sphinx_rtd_theme' > +-html_title = '%s %s Documentation' % (project, version) > ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) > + #html_theme_path = [] > + #html_short_title = None > + #html_logo = None > +@@ -112,7 +93,7 @@ html_static_path = ['_static'] > + #html_show_copyright = True > + #html_use_opensearch = '' > + #html_file_suffix = None > +-htmlhelp_basename = '%sdoc' % _setup.__project__ > ++htmlhelp_basename = '{info[name]}doc'.format(info=info) > + > + # Hack to make wide tables work properly in RTD > + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details > +@@ -131,12 +112,12 @@ latex_elements = { > + > + latex_documents = [ > + ( > +- 'index', # source start file > +- '%s.tex' % _setup.__project__, # target filename > +- '%s Documentation' % project, # title > +- _setup.__author__, # author > +- 'manual', # documentclass > +- True, # documents ref'd from toctree only > ++ 'index', # source start file > ++ project + '.tex', # target filename > ++ html_title, # title > ++ info['author'], # author > ++ 'manual', # documentclass > ++ True, # documents ref'd from toctree only > + ), > + ] > + > +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' > + > + # -- Options for epub output ---------------------------------------------- > + > +-epub_basename = _setup.__project__ > ++epub_basename = project > + #epub_theme = 'epub' > + #epub_title = html_title > +-epub_author = _setup.__author__ > +-epub_identifier = 'https://gpiozero.readthedocs.io/' > ++epub_author = info['author'] > ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) > + #epub_tocdepth = 3 > + epub_show_urls = 'no' > + #epub_use_index = True > +@@ -161,8 +142,8 @@ epub_show_urls = 'no' > + # -- Options for manual page output --------------------------------------- > + > + man_pages = [ > +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), > +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), > ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), > ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), > + ] > + > + man_show_urls = True > +diff --git a/setup.cfg b/setup.cfg > +new file mode 100644 > +index 0000000..db0cfa4 > +--- /dev/null > ++++ b/setup.cfg > +@@ -0,0 +1,98 @@ > ++[metadata] > ++name = gpiozero > ++version = 1.6.2 > ++description = A simple interface to GPIO devices with Raspberry Pi > ++long_description = file:README.rst > ++author = Ben Nuttall > ++author_email = ben at bennuttall.com > ++url = https://gpiozero.readthedocs.io/ > ++project_urls = > ++ Documentation = https://gpiozero.readthedocs.io/ > ++ Source Code = https://github.com/gpiozero/gpiozero > ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues > ++keywords = raspberrypi gpio > ++license = BSD-3-Clause > ++classifiers = > ++ Development Status :: 5 - Production/Stable > ++ Intended Audience :: Education > ++ Intended Audience :: Developers > ++ Topic :: Education > ++ Topic :: System :: Hardware > ++ License :: OSI Approved :: BSD License > ++ Programming Language :: Python :: 2 > ++ Programming Language :: Python :: 2.7 > ++ Programming Language :: Python :: 3 > ++ Programming Language :: Python :: 3.5 > ++ Programming Language :: Python :: 3.6 > ++ Programming Language :: Python :: 3.7 > ++ Programming Language :: Python :: 3.8 > ++ Programming Language :: Python :: 3.9 > ++ Programming Language :: Python :: Implementation :: PyPy > ++ > ++[options] > ++packages = find: > ++install_requires = > ++ colorzero > ++ > ++[options.package_data] > ++gpiozero = > ++ fonts/*.txt > ++ > ++[options.extras_require] > ++test = > ++ pytest > ++ pytest-cov > ++doc = > ++ sphinx > ++ sphinx-rtd-theme > ++ > ++[options.entry_points] > ++console_scripts = > ++ pinout = gpiozerocli.pinout:main > ++gpiozero_pin_factories = > ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory > ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory > ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory > ++ rpio = gpiozero.pins.rpio:RPIOFactory > ++ native = gpiozero.pins.native:NativeFactory > ++ mock = gpiozero.pins.mock:MockFactory > ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory > ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory > ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory > ++ NativePin = gpiozero.pins.native:NativeFactory > ++gpiozero_mock_pin_classes = > ++ mockpin = gpiozero.pins.mock:MockPin > ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin > ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin > ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin > ++ > ++[tools:pytest] > ++addopts = -rsx --cov --tb=short > ++testpaths = tests > ++ > ++[coverage:run] > ++source = gpiozero > ++branch = true > ++ > ++[coverage:report] > ++ignore_errors = true > ++show_missing = true > ++exclude_lines = > ++ pragma: no cover > ++ assert False > ++ raise AssertionError > ++ raise NotImplementedError > ++ pass > ++ if __name__ == .__main__.: > ++ > ++[copyrights:settings] > ++include = > ++ **/*.py > ++ **/*.rst > ++exclude = > ++ docs/examples/*.py > ++ docs/license.rst > ++license = LICENSE.rst > ++preamble = > ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins > ++strip-preamble = false > +diff --git a/setup.py b/setup.py > +index 621398a..fc644b6 100644 > +--- a/setup.py > ++++ b/setup.py > +@@ -1,139 +1,29 @@ > +-"A simple interface to GPIO devices with Raspberry Pi." > ++from __future__ import ( > ++ unicode_literals, > ++ absolute_import, > ++) > ++str = type('') > + > + import io > + import os > +-import sys > + import errno > +-from setuptools import setup, find_packages > ++from setuptools import setup, config > + > +-if sys.version_info[0] == 2: > +- if not sys.version_info >= (2, 7): > +- raise ValueError('This package requires Python 2.7 or above') > +-elif sys.version_info[0] == 3: > +- if not sys.version_info >= (3, 2): > +- raise ValueError('This package requires Python 3.2 or above') > +-else: > +- raise ValueError('Unrecognized major version of Python') > +- > +-HERE = os.path.abspath(os.path.dirname(__file__)) > +- > +-# Workaround > +-try: > +- import multiprocessing > +-except ImportError: > +- pass > +- > +-__project__ = 'gpiozero' > +-__version__ = '1.6.2' > +-__author__ = 'Ben Nuttall' > +-__author_email__ = 'ben at bennuttall.com' > +-__url__ = 'https://github.com/gpiozero/gpiozero' > +-__platforms__ = 'ALL' > +- > +-__classifiers__ = [ > +- "Development Status :: 5 - Production/Stable", > +- "Intended Audience :: Education", > +- "Intended Audience :: Developers", > +- "Topic :: Education", > +- "Topic :: System :: Hardware", > +- "License :: OSI Approved :: BSD License", > +- "Programming Language :: Python :: 2", > +- "Programming Language :: Python :: 2.7", > +- "Programming Language :: Python :: 3", > +- "Programming Language :: Python :: 3.5", > +- "Programming Language :: Python :: 3.6", > +- "Programming Language :: Python :: 3.7", > +- "Programming Language :: Python :: 3.8", > +- "Programming Language :: Python :: 3.9", > +- "Programming Language :: Python :: Implementation :: PyPy", > +-] > +- > +-__keywords__ = [ > +- 'raspberrypi', > +- 'gpio', > +-] > +- > +-__requires__ = [ > +- 'colorzero', > +-] > +- > +-__extra_requires__ = { > +- 'doc': ['sphinx', 'sphinx_rtd_theme'], > +- 'test': ['pytest', 'coverage', 'mock'], > +-} > +- > +-if sys.version_info[:2] == (3, 2): > +- # Particular versions are required for Python 3.2 compatibility > +- __extra_requires__['doc'].extend([ > +- 'Jinja2<2.7', > +- 'MarkupSafe<0.16', > +- ]) > +- __extra_requires__['test'][0] = 'pytest<3.0dev' > +- __extra_requires__['test'][1] = 'coverage<4.0dev' > +-elif sys.version_info[:2] == (3, 3): > +- __extra_requires__['test'][0] = 'pytest<3.3dev' > +-elif sys.version_info[:2] == (3, 4): > +- __extra_requires__['test'][0] = 'pytest<5.0dev' > ++cfg = config.read_configuration( > ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) > + > + try: > + # If we're executing on a Raspberry Pi, install all GPIO libraries for > + # testing (except RPIO which doesn't work on the multi-core models yet) > + with io.open('/proc/device-tree/model', 'r') as f: > + if f.read().startswith('Raspberry Pi'): > +- __extra_requires__['test'].append('RPi.GPIO') > +- __extra_requires__['test'].append('pigpio') > ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') > ++ cfg['options']['extras_require']['test'].append('pigpio') > + except IOError as e: > + if e.errno != errno.ENOENT: > + raise > + > +-__entry_points__ = { > +- 'gpiozero_pin_factories': [ > +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', > +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', > +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', > +- 'rpio = gpiozero.pins.rpio:RPIOFactory', > +- 'native = gpiozero.pins.native:NativeFactory', > +- 'mock = gpiozero.pins.mock:MockFactory', > +- # Backwards compatible names > +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', > +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', > +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', > +- 'NativePin = gpiozero.pins.native:NativeFactory', > +- ], > +- 'gpiozero_mock_pin_classes': [ > +- 'mockpin = gpiozero.pins.mock:MockPin', > +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', > +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', > +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', > +- ], > +- 'console_scripts': [ > +- 'pinout = gpiozerocli.pinout:main', > +- ] > +-} > +- > +- > +-def main(): > +- import io > +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: > +- setup( > +- name = __project__, > +- version = __version__, > +- description = __doc__, > +- long_description = readme.read(), > +- classifiers = __classifiers__, > +- author = __author__, > +- author_email = __author_email__, > +- url = __url__, > +- license = 'BSD-3-Clause', > +- keywords = __keywords__, > +- packages = find_packages(), > +- include_package_data = True, > +- platforms = __platforms__, > +- install_requires = __requires__, > +- extras_require = __extra_requires__, > +- entry_points = __entry_points__, > +- ) > +- > ++opts = cfg['metadata'] > ++opts.update(cfg['options']) > + > +-if __name__ == '__main__': > +- main() > ++setup(**opts) > +-- > +2.41.0 > + From arnout at mind.be Sun Jun 25 19:02:03 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:02:03 +0200 Subject: [Buildroot] [git commit] python-gpiozero: migrate to setup.cfg Message-ID: <20230625190515.7E50584BBC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=774b8a78432ae84d167ff87567c7cf8699a4f288 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 otherwise gpiozero dependencies are not properly detected File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found and is required by the application See: http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4505977906 Signed-off-by: Romain Naour Cc: James Hilliard Signed-off-by: Arnout Vandecappelle --- .../0001-Migrate-to-setup.cfg.patch | 855 +++++++++++++++++++++ 1 file changed, 855 insertions(+) diff --git a/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch new file mode 100644 index 0000000000..090bcbc4a3 --- /dev/null +++ b/package/python-gpiozero/0001-Migrate-to-setup.cfg.patch @@ -0,0 +1,855 @@ +From d56ca0ee4fde7fa4ad82a532f9ea387f9f33d389 Mon Sep 17 00:00:00 2001 +From: Dave Jones +Date: Tue, 16 Mar 2021 17:52:49 +0000 +Subject: [PATCH] Migrate to setup.cfg + +(cherry picked from commit b167bef82c3bf2739707f062b35fcabbb9cc11ad) + +setup.cfg seems to be mandatory since (at least) setuptools 67.8.0 +otherwise gpiozero dependencies are not properly detected + +File "/builds/buildroot.org/buildroot/test-output/TestPythonPy3Gpiozero/host/lib/python3.11/site-packages/pkg_resources/__init__.py", +line 868, in _resolve_dist + raise DistributionNotFound(req, requirers) +pkg_resources.DistributionNotFound: The 'colorzero' distribution was not found +and is required by the application + +Upstream: https://github.com/gpiozero/gpiozero/commit/b167bef82c3bf2739707f062b35fcabbb9cc11ad + +See: +http://lists.busybox.net/pipermail/buildroot/2023-June/669207.html + +[Romain: rebase on 1.6.2] +Signed-off-by: Romain Naour +--- + MANIFEST.in | 4 -- + Makefile | 88 +++++--------------------------- + copyrights | 56 +++++++++++--------- + copyrights.cfg | 11 ---- + coverage.cfg | 18 ------- + docs/conf.py | 99 +++++++++++++++-------------------- + setup.cfg | 98 +++++++++++++++++++++++++++++++++++ + setup.py | 136 +++++-------------------------------------------- + 8 files changed, 196 insertions(+), 314 deletions(-) + delete mode 100644 MANIFEST.in + delete mode 100644 copyrights.cfg + delete mode 100644 coverage.cfg + create mode 100644 setup.cfg + +diff --git a/MANIFEST.in b/MANIFEST.in +deleted file mode 100644 +index bb562ea..0000000 +--- a/MANIFEST.in ++++ /dev/null +@@ -1,4 +0,0 @@ +-include README.rst +-recursive-include gpiozero/fonts *.txt +-recursive-include tests *.py +-include LICENSE.rst +diff --git a/Makefile b/Makefile +index c9ddd90..264a73c 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,44 +4,18 @@ + PYTHON=python + PIP=pip + PYTEST=py.test +-COVERAGE=coverage + TWINE=twine + PYFLAGS= + DEST_DIR=/ + +-# Horrid hack to ensure setuptools is installed in our python environment. This +-# is necessary with Python 3.3's venvs which don't install it by default. +-ifeq ($(shell python -c "import setuptools" 2>&1),) +-SETUPTOOLS:= +-else +-SETUPTOOLS:=$(shell wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | $(PYTHON)) +-endif +- + # Calculate the base names of the distribution, the location of all source, + # documentation, packaging, icon, and executable script files + NAME:=$(shell $(PYTHON) $(PYFLAGS) setup.py --name) + VER:=$(shell $(PYTHON) $(PYFLAGS) setup.py --version) +-ifeq ($(shell lsb_release -si),Ubuntu) +-DEB_SUFFIX:=ubuntu1 +-else +-DEB_SUFFIX:= +-endif +-DEB_ARCH:=$(shell dpkg --print-architecture) + PYVER:=$(shell $(PYTHON) $(PYFLAGS) -c "import sys; print('py%d.%d' % sys.version_info[:2])") + PY_SOURCES:=$(shell \ + $(PYTHON) $(PYFLAGS) setup.py egg_info >/dev/null 2>&1 && \ + grep -v "\.egg-info" $(NAME).egg-info/SOURCES.txt) +-DEB_SOURCES:=debian/changelog \ +- debian/control \ +- debian/copyright \ +- debian/rules \ +- debian/docs \ +- $(wildcard debian/*.init) \ +- $(wildcard debian/*.default) \ +- $(wildcard debian/*.manpages) \ +- $(wildcard debian/*.docs) \ +- $(wildcard debian/*.doc-base) \ +- $(wildcard debian/*.desktop) + DOC_SOURCES:=docs/conf.py \ + $(wildcard docs/*.png) \ + $(wildcard docs/*.svg) \ +@@ -56,17 +30,6 @@ SUBDIRS:= + DIST_WHEEL=dist/$(NAME)-$(VER)-py2.py3-none-any.whl + DIST_TAR=dist/$(NAME)-$(VER).tar.gz + DIST_ZIP=dist/$(NAME)-$(VER).zip +-DIST_DEB=dist/python-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python3-$(NAME)_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/python-$(NAME)-doc_$(VER)$(DEB_SUFFIX)_all.deb \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes +-DIST_DSC=dist/$(NAME)_$(VER)$(DEB_SUFFIX).tar.xz \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX).dsc \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.build \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.buildinfo \ +- dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes + + + # Default target +@@ -76,10 +39,9 @@ all: + @echo "make test - Run tests" + @echo "make doc - Generate HTML and PDF documentation" + @echo "make source - Create source package" +- @echo "make egg - Generate a PyPI egg package" ++ @echo "make wheel - Generate a PyPI wheel package" + @echo "make zip - Generate a source zip package" + @echo "make tar - Generate a source tar package" +- @echo "make deb - Generate Debian packages" + @echo "make dist - Generate all packages" + @echo "make clean - Get rid of all generated files" + @echo "make release - Create and tag a new release" +@@ -102,9 +64,7 @@ zip: $(DIST_ZIP) + + tar: $(DIST_TAR) + +-deb: $(DIST_DEB) $(DIST_DSC) +- +-dist: $(DIST_WHEEL) $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_ZIP) ++dist: $(DIST_WHEEL) $(DIST_TAR) $(DIST_ZIP) + + develop: + @# These have to be done separately to avoid a cockup... +@@ -113,18 +73,17 @@ develop: + $(PIP) install -e .[doc,test] + + test: +- $(COVERAGE) run --rcfile coverage.cfg -m $(PYTEST) tests -v -r sx +- $(COVERAGE) report --rcfile coverage.cfg ++ $(PYTEST) tests + + clean: +- dh_clean +- rm -fr dist/ $(NAME).egg-info/ tags ++ rm -fr dist/ build/ .pytest_cache/ .mypy_cache/ $(NAME).egg-info/ tags .coverage + for dir in $(SUBDIRS); do \ + $(MAKE) -C $$dir clean; \ + done ++ find $(CURDIR) -name "*.pyc" -delete + + tags: $(PY_SOURCES) +- ctags -R --exclude="build/*" --exclude="debian/*" --exclude="docs/*" --languages="Python" ++ ctags -R --exclude="build/*" --exclude="docs/*" --languages="Python" + + $(SUBDIRS): + $(MAKE) -C $@ +@@ -138,37 +97,14 @@ $(DIST_ZIP): $(PY_SOURCES) $(SUBDIRS) + $(DIST_WHEEL): $(PY_SOURCES) $(SUBDIRS) + $(PYTHON) $(PYFLAGS) setup.py bdist_wheel --universal + +-$(DIST_DEB): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -b +- mkdir -p dist/ +- for f in $(DIST_DEB); do cp ../$${f##*/} dist/; done +- +-$(DIST_DSC): $(PY_SOURCES) $(SUBDIRS) $(DEB_SOURCES) $(DIST_TAR) +- cp $(DIST_TAR) ../$(NAME)_$(VER).orig.tar.gz +- debuild -S +- mkdir -p dist/ +- for f in $(DIST_DSC); do cp ../$${f##*/} dist/; done +- +-copyrights: $(PY_SOURCES) $(DOC_SOURCES) +- ./copyrights +- +-changelog: $(PY_SOURCES) $(DOC_SOURCES) $(DEB_SOURCES) ++release: + $(MAKE) clean +- # ensure there are no current uncommitted changes + test -z "$(shell git status --porcelain)" +- # update the debian changelog with new release information +- dch --newversion $(VER)$(DEB_SUFFIX) +- # commit the changes and add a new tag +- git commit debian/changelog -m "Updated changelog for release $(VER)" +- +-release: $(DIST_DEB) $(DIST_DSC) $(DIST_TAR) $(DIST_WHEEL) + git tag -s v$(VER) -m "Release v$(VER)" +- git push --tags +- # build a source archive and upload to PyPI ++ git push origin v$(VER) ++ ++upload: $(DIST_TAR) $(DIST_WHEEL) ++ $(TWINE) check $(DIST_TAR) $(DIST_WHEEL) + $(TWINE) upload $(DIST_TAR) $(DIST_WHEEL) +- # build the deb source archive and upload to Raspbian +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_source.changes +- dput raspberrypi dist/$(NAME)_$(VER)$(DEB_SUFFIX)_$(DEB_ARCH).changes + +-.PHONY: all install develop test doc source egg wheel zip tar deb dist clean tags release upload $(SUBDIRS) ++.PHONY: all install develop test doc source wheel zip tar dist clean tags release upload $(SUBDIRS) +diff --git a/copyrights b/copyrights +index b709fc8..2f14e78 100755 +--- a/copyrights ++++ b/copyrights +@@ -6,10 +6,13 @@ derives the authorship and copyright years information from the git history + of the project; hence, this script must be run within a git repository. + """ + ++from __future__ import annotations ++ + import os + import sys + assert sys.version_info >= (3, 6), 'Script requires Python 3.6+' + import tempfile ++import typing as t + from argparse import ArgumentParser, Namespace + from configparser import ConfigParser + from operator import attrgetter +@@ -18,14 +21,13 @@ from datetime import datetime + from subprocess import Popen, PIPE, DEVNULL + from pathlib import Path + from fnmatch import fnmatch +-from typing import NamedTuple, Iterator, List, Tuple, Set, Union, Optional + + + SPDX_PREFIX = 'SPDX-License-Identifier:' + COPYRIGHT_PREFIX = 'Copyright (c)' + + +-def main(args: List[str] = None): ++def main(args: t.List[str] = None): + if args is None: + args = sys.argv[1:] + config = get_config(args) +@@ -41,7 +43,7 @@ def main(args: List[str] = None): + target.write(chunk) + + +-def get_config(args: List[str]) -> Namespace: ++def get_config(args: t.List[str]) -> Namespace: + config = ConfigParser( + defaults={ + 'include': '**/*', +@@ -52,10 +54,10 @@ def get_config(args: List[str]) -> Namespace: + 'spdx_prefix': SPDX_PREFIX, + 'copy_prefix': COPYRIGHT_PREFIX, + }, +- delimiters=('=',), default_section='settings', ++ delimiters=('=',), default_section='copyrights:settings', + empty_lines_in_values=False, interpolation=None, + converters={'list': lambda s: s.strip().splitlines() }) +- config.read('copyrights.cfg') ++ config.read('setup.cfg') + sect = config[config.default_section] + + parser = ArgumentParser(description=__doc__) +@@ -113,10 +115,10 @@ def get_config(args: List[str]) -> Namespace: + return ns + + +-class Copyright(NamedTuple): ++class Copyright(t.NamedTuple): + author: str + email: str +- years: Set[int] ++ years: t.Set[int] + + def __str__(self): + if len(self.years) > 1: +@@ -126,8 +128,8 @@ class Copyright(NamedTuple): + return f'{years} {self.author} <{self.email}>' + + +-def get_copyrights(include: Set[str], exclude: Set[str])\ +- -> Iterator[Tuple[Path, List[Copyright]]]: ++def get_copyrights(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[t.Tuple[Path, t.Container[Copyright]]]: + sorted_blame = sorted( + get_contributions(include, exclude), + key=lambda c: (c.path, c.author, c.email) +@@ -147,15 +149,15 @@ def get_copyrights(include: Set[str], exclude: Set[str])\ + yield path, copyrights + + +-class Contribution(NamedTuple): ++class Contribution(t.NamedTuple): + author: str + email: str + year: int + path: Path + + +-def get_contributions(include: Set[str], exclude: Set[str])\ +- -> Iterator[Contribution]: ++def get_contributions(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Contribution]: + for path in get_source_paths(include, exclude): + blame = Popen( + ['git', 'blame', '--line-porcelain', 'HEAD', '--', str(path)], +@@ -186,7 +188,8 @@ def get_contributions(include: Set[str], exclude: Set[str])\ + assert blame.returncode == 0 + + +-def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: ++def get_source_paths(include: t.Set[str], exclude: t.Set[str])\ ++ -> t.Iterator[Path]: + ls_tree = Popen( + ['git', 'ls-tree', '-r', '--name-only', 'HEAD'], + stdout=PIPE, stderr=DEVNULL, universal_newlines=True) +@@ -203,9 +206,9 @@ def get_source_paths(include: Set[str], exclude: Set[str]) -> Iterator[Path]: + assert ls_tree.returncode == 0 + + +-class License(NamedTuple): +- ident: Optional[str] +- text: List[str] ++class License(t.NamedTuple): ++ ident: t.Optional[str] ++ text: t.List[str] + + + def get_license(path: Path, *, spdx_prefix: str = SPDX_PREFIX) -> License: +@@ -253,20 +256,26 @@ class CopyWriter: + '.sql': '--', + } + +- def __init__(self, license='LICENSE.txt', preamble=(), +- spdx_prefix=SPDX_PREFIX, copy_prefix=COPYRIGHT_PREFIX): ++ def __init__(self, license: Path=Path('LICENSE.txt'), ++ preamble: t.List[str]=None, ++ spdx_prefix: str=SPDX_PREFIX, ++ copy_prefix: str=COPYRIGHT_PREFIX): ++ if preamble is None: ++ preamble = [] + self.license = get_license(license, spdx_prefix=spdx_prefix) + self.preamble = preamble + self.spdx_prefix = spdx_prefix + self.copy_prefix = copy_prefix + + @classmethod +- def from_config(cls, config): ++ def from_config(cls, config: Namespace) -> CopyWriter: + return cls( + config.license, config.preamble, + config.spdx_prefix, config.copy_prefix) + +- def transform(self, source, copyrights, *, comment_prefix=None): ++ def transform(self, source: t.TextIO, ++ copyrights: t.List[Copyright], *, ++ comment_prefix: str=None) -> t.Iterator[str]: + if comment_prefix is None: + comment_prefix = self.COMMENTS[Path(source.name).suffix] + license_start = self.license.text[0] +@@ -279,7 +288,7 @@ class CopyWriter: + yield line + empty = False + elif linenum < 3 and ( +- 'set fileencoding=' in line or '-*- coding:' in line): ++ 'fileencoding=' in line or '-*- coding:' in line): + yield line + empty = False + elif line.rstrip() == comment_prefix: +@@ -313,7 +322,8 @@ class CopyWriter: + elif state == 'body': + yield line + +- def _generate_header(self, copyrights, comment_prefix, empty): ++ def _generate_header(self, copyrights: t.Iterable[Copyright], ++ comment_prefix: str, empty: bool) -> t.Iterator[str]: + if not empty: + yield comment_prefix + '\n' + for line in self.preamble: +@@ -356,7 +366,7 @@ class AtomicReplaceFile: + If ``None`` (the default), the temporary file will be opened in binary + mode. Otherwise, this specifies the encoding to use with text mode. + """ +- def __init__(self, path: Union[str, Path], encoding: str = None): ++ def __init__(self, path: t.Union[str, Path], encoding: str = None): + if isinstance(path, str): + path = Path(path) + self._path = path +diff --git a/copyrights.cfg b/copyrights.cfg +deleted file mode 100644 +index de68dbe..0000000 +--- a/copyrights.cfg ++++ /dev/null +@@ -1,11 +0,0 @@ +-[settings] +-include= +- **/*.py +- **/*.rst +-exclude= +- docs/examples/*.py +- docs/license.rst +-license=LICENSE.rst +-preamble= +- GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins +-strip-preamble=no +diff --git a/coverage.cfg b/coverage.cfg +deleted file mode 100644 +index e3f3349..0000000 +--- a/coverage.cfg ++++ /dev/null +@@ -1,18 +0,0 @@ +-[run] +-branch = True +-include = gpiozero/* +-;omit = */bar.py,*/baz.py +- +-[report] +-ignore_errors = True +-show_missing = True +-exclude_lines = +- pragma: no cover +- assert False +- raise AssertionError +- raise NotImplementedError +- pass +- if __name__ == .__main__.: +- +-[html] +-directory = coverage +diff --git a/docs/conf.py b/docs/conf.py +index 998ae91..626ae29 100644 +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -11,62 +11,34 @@ + + import sys + import os ++from pathlib import Path + from datetime import datetime +-sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) +-on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +-import setup as _setup +- +-# Mock out certain modules while building documentation +-class Mock(object): +- __all__ = [] +- +- def __init__(self, *args, **kw): +- pass +- +- def __call__(self, *args, **kw): +- return Mock() +- +- def __mul__(self, other): +- return Mock() +- +- def __and__(self, other): +- return Mock() ++from setuptools.config import read_configuration + +- def __bool__(self): +- return False +- +- def __nonzero__(self): +- return False +- +- @classmethod +- def __getattr__(cls, name): +- if name in ('__file__', '__path__'): +- return '/dev/null' +- else: +- return Mock() +- +-sys.modules['RPi'] = Mock() +-sys.modules['RPi.GPIO'] = sys.modules['RPi'].GPIO +-sys.modules['lgpio'] = Mock() +-sys.modules['RPIO'] = Mock() +-sys.modules['RPIO.PWM'] = sys.modules['RPIO'].PWM +-sys.modules['RPIO.Exceptions'] = sys.modules['RPIO'].Exceptions +-sys.modules['pigpio'] = Mock() +-sys.modules['w1thermsensor'] = Mock() +-sys.modules['spidev'] = Mock() +-sys.modules['colorzero'] = Mock() ++on_rtd = os.environ.get('READTHEDOCS', None) == 'True' ++config = read_configuration(str(Path(__file__).parent / '..' / 'setup.cfg')) ++info = config['metadata'] + + # -- General configuration ------------------------------------------------ + + extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.intersphinx'] ++if on_rtd: ++ needs_sphinx = '1.4.0' ++ extensions.append('sphinx.ext.imgmath') ++ imgmath_image_format = 'svg' ++ tags.add('rtd') ++else: ++ extensions.append('sphinx.ext.mathjax') ++ mathjax_path = '/usr/share/javascript/mathjax/MathJax.js?config=TeX-AMS_HTML' ++ + templates_path = ['_templates'] + source_suffix = '.rst' + #source_encoding = 'utf-8-sig' + master_doc = 'index' +-project = 'GPIO Zero' +-copyright = '2015-%s %s' % (datetime.now().year, _setup.__author__) +-version = _setup.__version__ +-release = _setup.__version__ ++project = info['name'] ++copyright = '2015-{now:%Y} {info[author]}'.format(now=datetime.now(), info=info) ++version = info['version'] ++#release = None + #language = None + #today_fmt = '%B %d, %Y' + exclude_patterns = ['_build'] +@@ -82,6 +54,15 @@ pygments_style = 'sphinx' + # -- Autodoc configuration ------------------------------------------------ + + autodoc_member_order = 'groupwise' ++autodoc_mock_imports = [ ++ 'RPi', ++ 'lgpio', ++ 'RPIO', ++ 'pigpio', ++ 'w1thermsensor', ++ 'spidev', ++ 'colorzero', ++] + + # -- Intersphinx configuration -------------------------------------------- + +@@ -94,7 +75,7 @@ intersphinx_mapping = { + # -- Options for HTML output ---------------------------------------------- + + html_theme = 'sphinx_rtd_theme' +-html_title = '%s %s Documentation' % (project, version) ++html_title = '{info[name]} {info[version]} Documentation'.format(info=info) + #html_theme_path = [] + #html_short_title = None + #html_logo = None +@@ -112,7 +93,7 @@ html_static_path = ['_static'] + #html_show_copyright = True + #html_use_opensearch = '' + #html_file_suffix = None +-htmlhelp_basename = '%sdoc' % _setup.__project__ ++htmlhelp_basename = '{info[name]}doc'.format(info=info) + + # Hack to make wide tables work properly in RTD + # See https://github.com/snide/sphinx_rtd_theme/issues/117 for details +@@ -131,12 +112,12 @@ latex_elements = { + + latex_documents = [ + ( +- 'index', # source start file +- '%s.tex' % _setup.__project__, # target filename +- '%s Documentation' % project, # title +- _setup.__author__, # author +- 'manual', # documentclass +- True, # documents ref'd from toctree only ++ 'index', # source start file ++ project + '.tex', # target filename ++ html_title, # title ++ info['author'], # author ++ 'manual', # documentclass ++ True, # documents ref'd from toctree only + ), + ] + +@@ -149,11 +130,11 @@ latex_show_urls = 'footnote' + + # -- Options for epub output ---------------------------------------------- + +-epub_basename = _setup.__project__ ++epub_basename = project + #epub_theme = 'epub' + #epub_title = html_title +-epub_author = _setup.__author__ +-epub_identifier = 'https://gpiozero.readthedocs.io/' ++epub_author = info['author'] ++epub_identifier = 'https://{info[name]}.readthedocs.io/'.format(info=info) + #epub_tocdepth = 3 + epub_show_urls = 'no' + #epub_use_index = True +@@ -161,8 +142,8 @@ epub_show_urls = 'no' + # -- Options for manual page output --------------------------------------- + + man_pages = [ +- ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [_setup.__author__], 1), +- ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [_setup.__author__], 7), ++ ('cli_pinout', 'pinout', 'GPIO Zero pinout tool', [info['author']], 1), ++ ('remote_gpio', 'remote-gpio', 'GPIO Zero remote GPIO guide', [info['author']], 7), + ] + + man_show_urls = True +diff --git a/setup.cfg b/setup.cfg +new file mode 100644 +index 0000000..db0cfa4 +--- /dev/null ++++ b/setup.cfg +@@ -0,0 +1,98 @@ ++[metadata] ++name = gpiozero ++version = 1.6.2 ++description = A simple interface to GPIO devices with Raspberry Pi ++long_description = file:README.rst ++author = Ben Nuttall ++author_email = ben at bennuttall.com ++url = https://gpiozero.readthedocs.io/ ++project_urls = ++ Documentation = https://gpiozero.readthedocs.io/ ++ Source Code = https://github.com/gpiozero/gpiozero ++ Issue Tracker = https://github.com/gpiozero/gpiozero/issues ++keywords = raspberrypi gpio ++license = BSD-3-Clause ++classifiers = ++ Development Status :: 5 - Production/Stable ++ Intended Audience :: Education ++ Intended Audience :: Developers ++ Topic :: Education ++ Topic :: System :: Hardware ++ License :: OSI Approved :: BSD License ++ Programming Language :: Python :: 2 ++ Programming Language :: Python :: 2.7 ++ Programming Language :: Python :: 3 ++ Programming Language :: Python :: 3.5 ++ Programming Language :: Python :: 3.6 ++ Programming Language :: Python :: 3.7 ++ Programming Language :: Python :: 3.8 ++ Programming Language :: Python :: 3.9 ++ Programming Language :: Python :: Implementation :: PyPy ++ ++[options] ++packages = find: ++install_requires = ++ colorzero ++ ++[options.package_data] ++gpiozero = ++ fonts/*.txt ++ ++[options.extras_require] ++test = ++ pytest ++ pytest-cov ++doc = ++ sphinx ++ sphinx-rtd-theme ++ ++[options.entry_points] ++console_scripts = ++ pinout = gpiozerocli.pinout:main ++gpiozero_pin_factories = ++ pigpio = gpiozero.pins.pigpio:PiGPIOFactory ++ lgpio = gpiozero.pins.lgpio:LGPIOFactory ++ rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory ++ rpio = gpiozero.pins.rpio:RPIOFactory ++ native = gpiozero.pins.native:NativeFactory ++ mock = gpiozero.pins.mock:MockFactory ++ PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory ++ RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory ++ RPIOPin = gpiozero.pins.rpio:RPIOFactory ++ NativePin = gpiozero.pins.native:NativeFactory ++gpiozero_mock_pin_classes = ++ mockpin = gpiozero.pins.mock:MockPin ++ mockpwmpin = gpiozero.pins.mock:MockPWMPin ++ mockchargingpin = gpiozero.pins.mock:MockChargingPin ++ mocktriggerpin = gpiozero.pins.mock:MockTriggerPin ++ ++[tools:pytest] ++addopts = -rsx --cov --tb=short ++testpaths = tests ++ ++[coverage:run] ++source = gpiozero ++branch = true ++ ++[coverage:report] ++ignore_errors = true ++show_missing = true ++exclude_lines = ++ pragma: no cover ++ assert False ++ raise AssertionError ++ raise NotImplementedError ++ pass ++ if __name__ == .__main__.: ++ ++[copyrights:settings] ++include = ++ **/*.py ++ **/*.rst ++exclude = ++ docs/examples/*.py ++ docs/license.rst ++license = LICENSE.rst ++preamble = ++ GPIO Zero: a library for controlling the Raspberry Pi's GPIO pins ++strip-preamble = false +diff --git a/setup.py b/setup.py +index 621398a..fc644b6 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,139 +1,29 @@ +-"A simple interface to GPIO devices with Raspberry Pi." ++from __future__ import ( ++ unicode_literals, ++ absolute_import, ++) ++str = type('') + + import io + import os +-import sys + import errno +-from setuptools import setup, find_packages ++from setuptools import setup, config + +-if sys.version_info[0] == 2: +- if not sys.version_info >= (2, 7): +- raise ValueError('This package requires Python 2.7 or above') +-elif sys.version_info[0] == 3: +- if not sys.version_info >= (3, 2): +- raise ValueError('This package requires Python 3.2 or above') +-else: +- raise ValueError('Unrecognized major version of Python') +- +-HERE = os.path.abspath(os.path.dirname(__file__)) +- +-# Workaround +-try: +- import multiprocessing +-except ImportError: +- pass +- +-__project__ = 'gpiozero' +-__version__ = '1.6.2' +-__author__ = 'Ben Nuttall' +-__author_email__ = 'ben at bennuttall.com' +-__url__ = 'https://github.com/gpiozero/gpiozero' +-__platforms__ = 'ALL' +- +-__classifiers__ = [ +- "Development Status :: 5 - Production/Stable", +- "Intended Audience :: Education", +- "Intended Audience :: Developers", +- "Topic :: Education", +- "Topic :: System :: Hardware", +- "License :: OSI Approved :: BSD License", +- "Programming Language :: Python :: 2", +- "Programming Language :: Python :: 2.7", +- "Programming Language :: Python :: 3", +- "Programming Language :: Python :: 3.5", +- "Programming Language :: Python :: 3.6", +- "Programming Language :: Python :: 3.7", +- "Programming Language :: Python :: 3.8", +- "Programming Language :: Python :: 3.9", +- "Programming Language :: Python :: Implementation :: PyPy", +-] +- +-__keywords__ = [ +- 'raspberrypi', +- 'gpio', +-] +- +-__requires__ = [ +- 'colorzero', +-] +- +-__extra_requires__ = { +- 'doc': ['sphinx', 'sphinx_rtd_theme'], +- 'test': ['pytest', 'coverage', 'mock'], +-} +- +-if sys.version_info[:2] == (3, 2): +- # Particular versions are required for Python 3.2 compatibility +- __extra_requires__['doc'].extend([ +- 'Jinja2<2.7', +- 'MarkupSafe<0.16', +- ]) +- __extra_requires__['test'][0] = 'pytest<3.0dev' +- __extra_requires__['test'][1] = 'coverage<4.0dev' +-elif sys.version_info[:2] == (3, 3): +- __extra_requires__['test'][0] = 'pytest<3.3dev' +-elif sys.version_info[:2] == (3, 4): +- __extra_requires__['test'][0] = 'pytest<5.0dev' ++cfg = config.read_configuration( ++ os.path.join(os.path.dirname(__file__), 'setup.cfg')) + + try: + # If we're executing on a Raspberry Pi, install all GPIO libraries for + # testing (except RPIO which doesn't work on the multi-core models yet) + with io.open('/proc/device-tree/model', 'r') as f: + if f.read().startswith('Raspberry Pi'): +- __extra_requires__['test'].append('RPi.GPIO') +- __extra_requires__['test'].append('pigpio') ++ cfg['options']['extras_require']['test'].append('RPI.GPIO') ++ cfg['options']['extras_require']['test'].append('pigpio') + except IOError as e: + if e.errno != errno.ENOENT: + raise + +-__entry_points__ = { +- 'gpiozero_pin_factories': [ +- 'pigpio = gpiozero.pins.pigpio:PiGPIOFactory', +- 'lgpio = gpiozero.pins.lgpio:LGPIOFactory', +- 'rpigpio = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'rpio = gpiozero.pins.rpio:RPIOFactory', +- 'native = gpiozero.pins.native:NativeFactory', +- 'mock = gpiozero.pins.mock:MockFactory', +- # Backwards compatible names +- 'PiGPIOPin = gpiozero.pins.pigpio:PiGPIOFactory', +- 'RPiGPIOPin = gpiozero.pins.rpigpio:RPiGPIOFactory', +- 'RPIOPin = gpiozero.pins.rpio:RPIOFactory', +- 'NativePin = gpiozero.pins.native:NativeFactory', +- ], +- 'gpiozero_mock_pin_classes': [ +- 'mockpin = gpiozero.pins.mock:MockPin', +- 'mockpwmpin = gpiozero.pins.mock:MockPWMPin', +- 'mockchargingpin = gpiozero.pins.mock:MockChargingPin', +- 'mocktriggerpin = gpiozero.pins.mock:MockTriggerPin', +- ], +- 'console_scripts': [ +- 'pinout = gpiozerocli.pinout:main', +- ] +-} +- +- +-def main(): +- import io +- with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: +- setup( +- name = __project__, +- version = __version__, +- description = __doc__, +- long_description = readme.read(), +- classifiers = __classifiers__, +- author = __author__, +- author_email = __author_email__, +- url = __url__, +- license = 'BSD-3-Clause', +- keywords = __keywords__, +- packages = find_packages(), +- include_package_data = True, +- platforms = __platforms__, +- install_requires = __requires__, +- extras_require = __extra_requires__, +- entry_points = __entry_points__, +- ) +- ++opts = cfg['metadata'] ++opts.update(cfg['options']) + +-if __name__ == '__main__': +- main() ++setup(**opts) +-- +2.41.0 + From arnout at mind.be Sun Jun 25 19:10:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:10:08 +0200 Subject: [Buildroot] [PATCH 1/2] package/gupnp: fix build with newer versions of libxml In-Reply-To: <20230621160050.359493-1-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> Message-ID: <81baeb2d-8816-cb62-8c34-14868d7543cf@mind.be> On 21/06/2023 18:00, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/ > > ../libgupnp/gupnp-service.c:1005:9: error: 'xmlRecoverMemory' is deprecated [-Werror=deprecated-declarations] > > libxml2 deprecated the function xmlRecoverMemory with commit > https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526 > first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11 > branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635. > > Instead of backporting an upstream fix [1] from the master branch to the Why? It's not as if the patch is big. The advantage of backporting the patch is that it gets cleaned up "automatically" when the version is bumped. With the -Werror modification, we have to remember to remove that again when the version is bumped. > gupnp-1.4 branch we follow the Gentoo way [2][3] to disable > -Werror=deprecated-declarations in meson.build to prevent future build > errors. If this is the answer to the "why", I'm not convinced. It's just pushing the issue forward... Regards, Arnout > > [1] https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d > [2] https://bugs.gentoo.org/907384 > [3] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8214a9700716349d8d7a3c8543889ced116c3d > > Signed-off-by: Bernd Kuhls > --- > package/gupnp/gupnp.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk > index f41f26d2dd..da04eae682 100644 > --- a/package/gupnp/gupnp.mk > +++ b/package/gupnp/gupnp.mk > @@ -15,6 +15,12 @@ GUPNP_INSTALL_STAGING = YES > GUPNP_DEPENDENCIES = host-pkgconf libglib2 libxml2 gssdp util-linux > GUPNP_CONF_OPTS = -Dexamples=false > > +# prevents build errors with newer versions of libxml > +define GUPNP_REMOVE_DEPRECATED_DECLARATIONS > + $(SED) '/-Werror=deprecated-declarations/d' $(@D)/meson.build > +endef > +GUPNP_POST_PATCH_HOOKS += GUPNP_REMOVE_DEPRECATED_DECLARATIONS > + > ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) > GUPNP_CONF_OPTS += -Dintrospection=true -Dvapi=true > GUPNP_DEPENDENCIES += host-vala gobject-introspection From arnout at mind.be Sun Jun 25 19:10:44 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:10:44 +0200 Subject: [Buildroot] [PATCH 2/2] package/gupnp: bump version to 1.4.4 In-Reply-To: <20230621160050.359493-2-bernd@kuhls.net> References: <20230621160050.359493-1-bernd@kuhls.net> <20230621160050.359493-2-bernd@kuhls.net> Message-ID: On 21/06/2023 18:00, Bernd Kuhls wrote: > Release notes: > https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.news Why not 1.6.3? Are they not compatible or something? Regards, Arnout > > Signed-off-by: Bernd Kuhls > --- > package/gupnp/gupnp.hash | 4 ++-- > package/gupnp/gupnp.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/gupnp/gupnp.hash b/package/gupnp/gupnp.hash > index 823dbd7927..aa32745b14 100644 > --- a/package/gupnp/gupnp.hash > +++ b/package/gupnp/gupnp.hash > @@ -1,5 +1,5 @@ > -# Hash from: https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.3.sha256sum: > -sha256 14eda777934da2df743d072489933bd9811332b7b5bf41626b8032efb28b33ba gupnp-1.4.3.tar.xz > +# From https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.sha256sum > +sha256 3761b15cb063621f847f3effb7d7637f0317500fca6bda1e1904f73921750a1f gupnp-1.4.4.tar.xz > > # Hash for license file: > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING > diff --git a/package/gupnp/gupnp.mk b/package/gupnp/gupnp.mk > index da04eae682..0e3d647710 100644 > --- a/package/gupnp/gupnp.mk > +++ b/package/gupnp/gupnp.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > GUPNP_VERSION_MAJOR = 1.4 > -GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).3 > +GUPNP_VERSION = $(GUPNP_VERSION_MAJOR).4 > GUPNP_SOURCE = gupnp-$(GUPNP_VERSION).tar.xz > GUPNP_SITE = https://download.gnome.org/sources/gupnp/$(GUPNP_VERSION_MAJOR) > GUPNP_LICENSE = LGPL-2.1+ From arnout at mind.be Sun Jun 25 19:13:22 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:13:22 +0200 Subject: [Buildroot] [PATCH] package/python-bleak: bump to version 0.20.2 In-Reply-To: <20230622051047.2907590-1-m.niestroj@grinn-global.com> References: <20230622051047.2907590-1-m.niestroj@grinn-global.com> Message-ID: On 22/06/2023 07:10, Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz > -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz > +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz > +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.20.0 > +PYTHON_BLEAK_VERSION = 0.20.2 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:11:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:11:04 +0200 Subject: [Buildroot] [git commit] package/python-xmodem: bump to version 0.4.7 Message-ID: <20230625191338.387B884BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7b1d7f818bde9c2c967646e3a5713a6c2ede322f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Right now there is a LICENSE file included in the package, so use it for license validation. Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-xmodem/python-xmodem.hash | 8 ++++---- package/python-xmodem/python-xmodem.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash index 33ddfeb595..65a9b6afda 100644 --- a/package/python-xmodem/python-xmodem.hash +++ b/package/python-xmodem/python-xmodem.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xmodem/json -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz -# locally calculated -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz +# Locally computed sha256 checksums +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk index 739c6154d7..d7040f7245 100644 --- a/package/python-xmodem/python-xmodem.mk +++ b/package/python-xmodem/python-xmodem.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_XMODEM_VERSION = 0.4.6 +PYTHON_XMODEM_VERSION = 0.4.7 PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d PYTHON_XMODEM_SETUP_TYPE = setuptools PYTHON_XMODEM_LICENSE = MIT -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO +PYTHON_XMODEM_LICENSE_FILES = LICENSE $(eval $(python-package)) From arnout at mind.be Sun Jun 25 19:12:51 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:12:51 +0200 Subject: [Buildroot] [git commit] package/python-bleak: bump to version 0.20.2 Message-ID: <20230625191338.5316C84BBA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43ec76496316275c53ffbe67cb72903ad334eb98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 2cd038cb68..aae230dac2 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 6f9881cc85648683927ab0b9c58a1a52 bleak-0.20.0.tar.gz -sha256 7f6fe69454ad5d4c0ab05ae4a9aa1aabd6926d7128eab2fac4ef8a58a72999ee bleak-0.20.0.tar.gz +md5 97e2987748f1def21e1910a258027c17 bleak-0.20.2.tar.gz +sha256 6c92a47abe34e6dea8ffc5cea9457cbff6e1be966854839dbc25cddb36b79ee4 bleak-0.20.2.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 7d3dc2831f..9532774ae8 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.20.0 +PYTHON_BLEAK_VERSION = 0.20.2 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/aa/86/5084561ed4f31aec0322bef015db949a9f2bf0b4f6bd72b16479cf03f459 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/87/95/a6f614fae12a6fe1cf517f8600004dd6abd4af0e0e1177c03164d0637e81 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:13:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:13:58 +0200 Subject: [Buildroot] [PATCH] package/python-xmodem: bump to version 0.4.7 In-Reply-To: <20230622050531.2904810-1-m.niestroj@grinn-global.com> References: <20230622050531.2904810-1-m.niestroj@grinn-global.com> Message-ID: <55b8b3af-ec9f-a87e-e480-b816e8702212@mind.be> On 22/06/2023 07:05, Marcin Niestroj wrote: > Right now there is a LICENSE file included in the package, so use it for > license validation. > > Signed-off-by: Marcin Niestroj Applied to master, thanks. Regards, Arnout > --- > package/python-xmodem/python-xmodem.hash | 8 ++++---- > package/python-xmodem/python-xmodem.mk | 6 +++--- > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/package/python-xmodem/python-xmodem.hash b/package/python-xmodem/python-xmodem.hash > index 33ddfeb595..65a9b6afda 100644 > --- a/package/python-xmodem/python-xmodem.hash > +++ b/package/python-xmodem/python-xmodem.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/xmodem/json > -md5 f876cb35caf276b61990377710a3b4c4 xmodem-0.4.6.tar.gz > -sha256 089737298f5738eabc43f2519efdc80b402693768f16383f7013b9e6f8f279d7 xmodem-0.4.6.tar.gz > -# locally calculated > -sha256 5ddb38acab95bb77e1e92e22830e358082d879d2dd59ba05577c47791edaa78e PKG-INFO > +md5 0a21c269cb4d3995d13a2615c24fed0a xmodem-0.4.7.tar.gz > +sha256 2f1068aa8676f0d1d112498b5786c4f8ea4f89d8f25d07d3a0f293cd21db1c35 xmodem-0.4.7.tar.gz > +# Locally computed sha256 checksums > +sha256 e317b0ce19724327a41e09def456579b80a7b82f9bceb2ba6933eba406f78d88 LICENSE > diff --git a/package/python-xmodem/python-xmodem.mk b/package/python-xmodem/python-xmodem.mk > index 739c6154d7..d7040f7245 100644 > --- a/package/python-xmodem/python-xmodem.mk > +++ b/package/python-xmodem/python-xmodem.mk > @@ -4,11 +4,11 @@ > # > ################################################################################ > > -PYTHON_XMODEM_VERSION = 0.4.6 > +PYTHON_XMODEM_VERSION = 0.4.7 > PYTHON_XMODEM_SOURCE = xmodem-$(PYTHON_XMODEM_VERSION).tar.gz > -PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/29/5d/a20d7957f207fc4c4c143881ca7b9617ab7700c153012372ef0a934c7710 > +PYTHON_XMODEM_SITE = https://files.pythonhosted.org/packages/3d/17/fd6668a09afdc46c22990172b6f65e07dfb5bcf38960d063a7a887ca926d > PYTHON_XMODEM_SETUP_TYPE = setuptools > PYTHON_XMODEM_LICENSE = MIT > -PYTHON_XMODEM_LICENSE_FILES = PKG-INFO > +PYTHON_XMODEM_LICENSE_FILES = LICENSE > > $(eval $(python-package)) From peter at korsgaard.com Sun Jun 25 19:14:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:14:27 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 20:59:01 +0200") References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> <875y7bpnwk.fsf@48ers.dk> <1383cf3a-fa81-75b7-1e3f-45a82ebb4c7d@mind.be> Message-ID: <87v8fbnylo.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: Hi, >> Correct, but given the poor quality of most vendor kernels, using a >> board with mainline is typically a lot nicer (if the IP blocks you care >> about are supported naturally). > I'm not sure that you can claim most vendor kernels are poor > quality. At least NXP and Microchip have decent vendor > kernels. Conversely, when vendor kernels are horrible, mainline is > often not super usable either (because, of course, those vendors don't > invest in upstreaming either). Sure, not all vendor kernels are equal, but vendor drivers are often written by people not very familiar with the subsystem, so things get handled in "odd ways", and as they have not been submitted upstream they don't get any review feedback to clean it up. The vendor kernels of high quality is typically the ones where the vendor developers interact with mainline (so their drivers get reviewed by the subsystem maintainers). E.G. for the Microchip and NXP cases, the basics are anyway in mainline, so it is normal that the identical parts in the vendor kernel also looks sensible. I am not aware of any situations where the mainline kernel is of lower quality than the vendor kernel. It will often have less features, but the support that is there is often cleaner. >> Same about the support, E.G. we had issues with various vendor >> kernels/bootloaders breaking with newer toolchain versions. >> >> > That said, I think for each board we should look at what the vendor >> > kernel really brings. If everything, including GPU, is working with >> > the upstream kernel, it doesn't make sense to use the vendor kernel. I >> > don't know if that's the case in this specific situation. >> > Yann, Peter, Romain, Thomas, what do you think? >> Agreed. I would in general say go for mainline, unless there is no >> decent support in mainline. I would not necessarily think that GPU >> support is a requirement, but at least the things used by the defconfig >> (E.G. storage, serial, network). > That's exactly the opposite of what I was saying, so not agreed I guess :-) I guess it is a question of glass half full vs half empty. You wrote ".. we should look at what the vendor kernel really brings. If everything, including GPU, is working with the upsteam kernel, it doesn't make sense to use the vendor kernel", which I agreed with, EXCEPT that I think the cutoff point should be lower than "everything supported", but just if mainline is suitable for booting a Buildroot defconfig, E.G. working serial/storage/network. But like usual, this is largely up to the person contributing the defconfig. -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:18:21 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:18:21 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> On 22/06/2023 07:17, Bernd Kuhls wrote: > This version included the patches removed by this commit, no new CVEs > were fixed. So, I guess we shouldn't call it a "security bump" then? AFAIU the only reason to call it security bump is to flag to Peter that it should be backported to stable. Regards, Arnout > > Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 > > Signed-off-by: Bernd Kuhls > --- > v2: Removed patches from .checkpackageignore > > .checkpackageignore | 2 - > ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- > ...are-namespace-declarations-correctly.patch | 33 ------------- > package/raptor/raptor.hash | 4 +- > package/raptor/raptor.mk | 8 +--- > 5 files changed, 3 insertions(+), 91 deletions(-) > delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 36ab2845d7..07408893ce 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea > package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream > package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream > package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream > -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream > -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream > package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream > package/rdesktop/0001-8bit-colors.patch Sob Upstream > package/read-edid/0001-Fix-install-file-list.patch Upstream > diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > deleted file mode 100644 > index 406e265cf3..0000000000 > --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sun, 16 Apr 2017 23:15:12 +0100 > -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer > - > -(raptor_xml_writer_start_element_common): Calculate max including for > -each attribute a potential name and value. > - > -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 > -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 > - > -[Peter: fixes CVE-2017-18926, upstream: > - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] > -Signed-off-by: Peter Korsgaard > ---- > - src/raptor_xml_writer.c | 7 ++++--- > - 1 file changed, 4 insertions(+), 3 deletions(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 693b9468..0d3a36a5 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - size_t nspace_declarations_count = 0; > - unsigned int i; > - > -- /* max is 1 per element and 1 for each attribute + size of declared */ > - if(nstack) { > -- int nspace_max_count = element->attribute_count+1; > -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ > -+ if(element->name->nspace) > -+ nspace_max_count++; > - if(element->declared_nspaces) > - nspace_max_count += raptor_sequence_size(element->declared_nspaces); > - if(element->xml_language) > -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - } > - } > - > -- /* Add the attribute + value */ > -+ /* Add the attribute's value */ > - nspace_declarations[nspace_declarations_count].declaration= > - raptor_qname_format_as_xml(element->attributes[i], > - &nspace_declarations[nspace_declarations_count].length); > --- > -2.20.1 > - > diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > deleted file mode 100644 > index a48a583cb1..0000000000 > --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sat, 18 Sep 2021 17:40:00 -0700 > -Subject: [PATCH] XML Writer : compare namespace declarations correctly > - > -Apply patch from > -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 > -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 > -which overwrote heap during XML writing in parse type literal > -content. This was detected with clang asan. > - > -Thanks to Michael Stahl / mst2 for the fix. > - > -[Retrieved from: > -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] > -Signed-off-by: Fabrice Fontaine > ---- > - src/raptor_xml_writer.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 56993dc3..4426d38c 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - > - /* check it wasn't an earlier declaration too */ > - for(j = 0; j < nspace_declarations_count; j++) > -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { > -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { > - declare_me = 0; > - break; > - } > diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash > index 2a54bf270d..05e9c53902 100644 > --- a/package/raptor/raptor.hash > +++ b/package/raptor/raptor.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz > -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt > +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz > +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt > diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk > index 69ac121300..ec7643ce3d 100644 > --- a/package/raptor/raptor.mk > +++ b/package/raptor/raptor.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RAPTOR_VERSION = 2.0.15 > +RAPTOR_VERSION = 2.0.16 > RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz > RAPTOR_SITE = http://download.librdf.org/source > RAPTOR_DEPENDENCIES = libxml2 libxslt > @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES > # Flag is added to make sure the patch is applied for the configure.ac of raptor. > RAPTOR_AUTORECONF = YES > > -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > -RAPTOR_IGNORE_CVES += CVE-2017-18926 > - > -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch > -RAPTOR_IGNORE_CVES += CVE-2020-25713 > - > RAPTOR_CONF_OPTS =\ > --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ > --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:19:14 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:19:14 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/raptor: fix build with newer versions of libxml2 In-Reply-To: <20230622051703.2543-2-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> <20230622051703.2543-2-bernd@kuhls.net> Message-ID: <398d6d59-854d-e413-5007-4afb4942a7a4@mind.be> On 22/06/2023 07:17, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > v2: no changes > > ...s-to-entities-checked-private-symbol.patch | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > > diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > new file mode 100644 > index 0000000000..cd9542a9a9 > --- /dev/null > +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch > @@ -0,0 +1,35 @@ > +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 > +From: David Anes > +Date: Thu, 4 May 2023 11:54:02 +0200 > +Subject: [PATCH] Remove the access to entities 'checked' private symbol for > + libxml2 2.11.0 > + > +Since version 2.11.0, some private symbols that were never intended > +as public API/ABI have been removed from libxml2, therefore the field > +'checked' is no longer present and raptor fails to build in this > +scenario. > + > +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 > + > +Signed-off-by: Bernd Kuhls > +--- > + src/raptor_libxml.c | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c > +index 538c2c8e..8bcee139 100644 > +--- a/src/raptor_libxml.c > ++++ b/src/raptor_libxml.c > +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) > + > + ret->owner = 1; > + > +-#if LIBXML_VERSION >= 20627 > ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 > + /* Checked field was released in 2.6.27 on 2006-10-25 > + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 > + * > ++ * and was later removed in version 2.11.0 > + */ > + > + /* Mark this entity as having been checked - never do this again */ From arnout at mind.be Sun Jun 25 19:18:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:18:56 +0200 Subject: [Buildroot] [git commit] package/raptor: fix build with newer versions of libxml2 Message-ID: <20230625191950.E176584BD7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf3b6ea551f1116a87d173c447162480052a171a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/6a5/6a5139fe86b8370477dc6cb044bf29180bd145df/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- ...access-to-entities-checked-private-symbol.patch | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch new file mode 100644 index 0000000000..cd9542a9a9 --- /dev/null +++ b/package/raptor/0002-Remove-the-access-to-entities-checked-private-symbol.patch @@ -0,0 +1,35 @@ +From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001 +From: David Anes +Date: Thu, 4 May 2023 11:54:02 +0200 +Subject: [PATCH] Remove the access to entities 'checked' private symbol for + libxml2 2.11.0 + +Since version 2.11.0, some private symbols that were never intended +as public API/ABI have been removed from libxml2, therefore the field +'checked' is no longer present and raptor fails to build in this +scenario. + +Upstream: https://github.com/dajobe/raptor/commit/4dbc4c1da2a033c497d84a1291c46f416a9cac51 + +Signed-off-by: Bernd Kuhls +--- + src/raptor_libxml.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c +index 538c2c8e..8bcee139 100644 +--- a/src/raptor_libxml.c ++++ b/src/raptor_libxml.c +@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name) + + ret->owner = 1; + +-#if LIBXML_VERSION >= 20627 ++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100 + /* Checked field was released in 2.6.27 on 2006-10-25 + * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6 + * ++ * and was later removed in version 2.11.0 + */ + + /* Mark this entity as having been checked - never do this again */ From bugzilla at busybox.net Sun Jun 25 19:19:54 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 19:19:54 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |--- --- Comment #4 from Yann E. MORIN --- Jan-Benedict, All, (In reply to Jan-Benedict Glaw from comment #3) > I'm just doing plain builds with the provided [hifive_unleashed_defconfig] Right, sorry, I totally missed that. So, then we have two options (in order of preference, but n reverse order of simplicity): 1. switch hifive_unleashed_defconfig to use opensbi 1.2 2. add the patch from 2f7582538fa5 into board/sifive/hifive-unleashed/linux/ and use a global patch dir to point to board/sifive/hifive-unleashed/ Seeing commit fad36fa91d9a (configs/hifive_unleashed_defconfig: explicitly use OpenSBI 0.9), there does not seem to be a reason to not use 1.2, so we should at least try that. Could you please report wether opensbi 1.2 also works? Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From arnout at mind.be Sun Jun 25 19:22:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:22:02 +0200 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: drop python-async-timeout dependency In-Reply-To: <20230622053618.3230837-1-m.niestroj@grinn-global.com> References: <20230622053618.3230837-1-m.niestroj@grinn-global.com> Message-ID: <3615467b-1f3d-5378-932c-571e044b476b@mind.be> On 22/06/2023 07:36, Marcin Niestroj wrote: > async-timeout dependency was dropped upstream for Python 3.11 (see [1]). > > [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 > > Signed-off-by: Marcin Niestroj Applied both to master, thanks. Regards, Arnout > --- > package/python-dbus-fast/Config.in | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > index c9562fecfa..b7168106d7 100644 > --- a/package/python-dbus-fast/Config.in > +++ b/package/python-dbus-fast/Config.in > @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST > bool "python-dbus-fast" > select BR2_PACKAGE_HOST_PYTHON_CYTHON > 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. From arnout at mind.be Sun Jun 25 19:19:58 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:19:58 +0200 Subject: [Buildroot] [git commit] package/python-dbus-fast: drop python-async-timeout dependency Message-ID: <20230625192219.229C584C02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d39ca323887c7cf4222e00fa42c2c3cd7bb8e95e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master async-timeout dependency was dropped upstream for Python 3.11 (see [1]). [1] https://github.com/Bluetooth-Devices/dbus-fast/commit/1b5c9e1cb94d19925776d91196cf1b657264c494 Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-dbus-fast/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in index c9562fecfa..b7168106d7 100644 --- a/package/python-dbus-fast/Config.in +++ b/package/python-dbus-fast/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_PYTHON_DBUS_FAST bool "python-dbus-fast" select BR2_PACKAGE_HOST_PYTHON_CYTHON 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. From arnout at mind.be Sun Jun 25 19:20:13 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:20:13 +0200 Subject: [Buildroot] [git commit] package/python-dbus-fast: bump to version 1.86.0 Message-ID: <20230625192219.2DEE184C25@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b51a651817bce41c5effbc7c4b836111dd30679f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Marcin Niestroj Signed-off-by: Arnout Vandecappelle --- package/python-dbus-fast/python-dbus-fast.hash | 4 ++-- package/python-dbus-fast/python-dbus-fast.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash index e9a3992f8e..dce258c0f9 100644 --- a/package/python-dbus-fast/python-dbus-fast.hash +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dbus-fast/json -md5 21e3675168e3dbe807c6c8a29267241f dbus_fast-1.84.0.tar.gz -sha256 d64f1b68c1c81268e846471caeb9264a9306a6c6ad356c30d5cdf7d1ecc251a1 dbus_fast-1.84.0.tar.gz +md5 1fc61ba29ed79162c651be4bae4a9dee dbus_fast-1.86.0.tar.gz +sha256 ca376a360f1bc2c3d59e9edfb5e4de5be389cca37e8c92f4539176ddf755341e dbus_fast-1.86.0.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 index 9dd88f613f..1456d5600d 100644 --- a/package/python-dbus-fast/python-dbus-fast.mk +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DBUS_FAST_VERSION = 1.84.0 +PYTHON_DBUS_FAST_VERSION = 1.86.0 PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz -PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/81/67/a83522d6692a72911c3586e2fcd2363ce22d1522a7e17e1012f255a6083b +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/08/9d/ad27f451198724d6e5b4f0435a13f2b2f839716bbcdede2ccf6d99743ec5 PYTHON_DBUS_FAST_SETUP_TYPE = setuptools PYTHON_DBUS_FAST_LICENSE = MIT PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE From arnout at mind.be Sun Jun 25 19:24:12 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:24:12 +0200 Subject: [Buildroot] [PATCH 1/2] package/audit: fix musl build In-Reply-To: <20230625144417.293506-1-bernd@kuhls.net> References: <20230625144417.293506-1-bernd@kuhls.net> Message-ID: <49628125-1be6-98a0-1886-1fe33605bb5b@mind.be> On 25/06/2023 16:44, Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ > > Signed-off-by: Bernd Kuhls > --- > ...ute_malloc__-with-__attribute__-__ma.patch | 39 +++++++++++++++++++ > 1 file changed, 39 insertions(+) > create mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > > diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > new file mode 100644 > index 0000000000..1a276ca2df > --- /dev/null > +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch > @@ -0,0 +1,39 @@ > +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 > +From: Khem Raj > +Date: Tue, 9 Aug 2022 23:57:03 -0700 > +Subject: [PATCH] Replace __attribute_malloc__ with > + __attribute__((__malloc__)) > + > +__attribute_malloc__ is not available on musl > + > +Fixes > +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator > +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); > +| ^ > + > +Signed-off-by: Khem Raj > + > +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 > + > +Signed-off-by: Bernd Kuhls Applied both to master, thanks. Regards, Arnout > +--- > + > + auparse/auparse.h | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/auparse/auparse.h b/auparse/auparse.h > +index 95cf256d..c7dbe5ff 100644 > +--- a/auparse/auparse.h > ++++ b/auparse/auparse.h > +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, > + void auparse_destroy(auparse_state_t *au); > + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); > + auparse_state_t *auparse_init(ausource_t source, const void *b) > +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); > ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); > + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) > + __attr_access ((__read_only__, 2, 3)); > + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) > +-- > +2.37.1 > + From arnout at mind.be Sun Jun 25 19:22:18 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:22:18 +0200 Subject: [Buildroot] [git commit] package/audit: fix musl build Message-ID: <20230625192421.7667684C53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a27b230ab023b3dfd9ac1e7f0d0b8bbde1928c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/a52/a52ff08c3373ffb253b89e9197671583354d1360/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- ...ttribute_malloc__-with-__attribute__-__ma.patch | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch new file mode 100644 index 0000000000..1a276ca2df --- /dev/null +++ b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch @@ -0,0 +1,39 @@ +From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 9 Aug 2022 23:57:03 -0700 +Subject: [PATCH] Replace __attribute_malloc__ with + __attribute__((__malloc__)) + +__attribute_malloc__ is not available on musl + +Fixes +| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator +| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); +| ^ + +Signed-off-by: Khem Raj + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + + auparse/auparse.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..c7dbe5ff 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, + void auparse_destroy(auparse_state_t *au); + void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); + auparse_state_t *auparse_init(ausource_t source, const void *b) +- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); ++ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); + int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) + __attr_access ((__read_only__, 2, 3)); + int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) +-- +2.37.1 + From arnout at mind.be Sun Jun 25 19:23:19 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:23:19 +0200 Subject: [Buildroot] [git commit] package/audit: bump version to 3.1.1 Message-ID: <20230625192421.815D384C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afbc2f47fb0bd820e5a98e14c2271f016b9fdce4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/linux-audit/audit-userspace/blob/v3.1.1/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/audit/audit.hash | 2 +- package/audit/audit.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/audit/audit.hash b/package/audit/audit.hash index 87c00ec241..310b0a0f6a 100644 --- a/package/audit/audit.hash +++ b/package/audit/audit.hash @@ -1,4 +1,4 @@ #Locally computed -sha256 b5cf3cdabb2786c08b1de3599a3b1a547e55f7a9f9c1eb2078f5b44cf44e8378 audit-3.1.tar.gz +sha256 46e46b37623cce09e6ee134e78d668afc34f4e1c870c853ef12e4193078cfe87 audit-3.1.1.tar.gz sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING sha256 f18a0811fa0e220ccbc42f661545e77f0388631e209585ed582a1c693029c6aa COPYING.LIB diff --git a/package/audit/audit.mk b/package/audit/audit.mk index 252f5865b5..e77e06bd6b 100644 --- a/package/audit/audit.mk +++ b/package/audit/audit.mk @@ -4,7 +4,7 @@ # ################################################################################ -AUDIT_VERSION = 3.1 +AUDIT_VERSION = 3.1.1 AUDIT_SITE = http://people.redhat.com/sgrubb/audit AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) AUDIT_LICENSE_FILES = COPYING COPYING.LIB From peter at korsgaard.com Sun Jun 25 19:24:33 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:24:33 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 21:18:21 +0200") References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> Message-ID: <87r0pzny4u.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 22/06/2023 07:17, Bernd Kuhls wrote: >> This version included the patches removed by this commit, no new CVEs >> were fixed. > So, I guess we shouldn't call it a "security bump" then? AFAIU the > only reason to call it security bump is to flag to Peter that it > should be backported to stable. And that is even not necessary. I do look at all commits getting applied to master to (try to) decide if something should be backported, E.G. if it is a (security) bugfix and also applies to the version in LTS. If you already had a look at think it should be backported, then just state that in the commit message (E.G. fixes foo since the bump to version x.y.z in commit sha1). -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:25:02 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:25:02 +0200 Subject: [Buildroot] [PATCH] package/dbus: security bump to version 1.2.28 In-Reply-To: <20230625174707.1688088-1-peter@korsgaard.com> References: <20230625174707.1688088-1-peter@korsgaard.com> Message-ID: On 25/06/2023 19:47, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged > Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or > similar) is active, and a message from the bus driver cannot be delivered > to a client connection due to rules or outgoing message quota. > This is a denial of service if triggered maliciously by a local attacker. > > - Fix an incorrect assertion that could be used to crash dbus-daemon or > other users of DBusServer prior to authentication, if libdbus was compiled > with assertions enabled. > > For details, see the NEWS file: > https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/dbus/dbus.hash | 4 ++-- > package/dbus/dbus.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash > index 17c70004ba..0e48d4dafd 100644 > --- a/package/dbus/dbus.hash > +++ b/package/dbus/dbus.hash > @@ -1,7 +1,7 @@ > # Locally calculated after checking pgp signature > -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc > +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc > # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F > -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz > +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz > > # Locally calculated > sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING > diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk > index b3a79c431d..99d2c4301c 100644 > --- a/package/dbus/dbus.mk > +++ b/package/dbus/dbus.mk > @@ -6,7 +6,7 @@ > > # When updating dbus, check if there are changes in session.conf and > # system.conf, and update the versions in the dbus-broker package accordingly. > -DBUS_VERSION = 1.12.24 > +DBUS_VERSION = 1.12.28 > DBUS_SITE = https://dbus.freedesktop.org/releases/dbus > DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) > DBUS_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 19:24:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:24:32 +0200 Subject: [Buildroot] [git commit] package/dbus: security bump to version 1.2.28 Message-ID: <20230625192619.D571E84CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=52ae2a4e1d10da4ea46bc730db69a40d79eb835a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-34969: Fix an assertion failure in dbus-daemon when a privileged Monitoring connection (dbus-monitor, busctl monitor, gdbus monitor or similar) is active, and a message from the bus driver cannot be delivered to a client connection due to rules or outgoing message quota. This is a denial of service if triggered maliciously by a local attacker. - Fix an incorrect assertion that could be used to crash dbus-daemon or other users of DBusServer prior to authentication, if libdbus was compiled with assertions enabled. For details, see the NEWS file: https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12/NEWS Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/dbus/dbus.hash | 4 ++-- package/dbus/dbus.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dbus/dbus.hash b/package/dbus/dbus.hash index 17c70004ba..0e48d4dafd 100644 --- a/package/dbus/dbus.hash +++ b/package/dbus/dbus.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature -# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.24.tar.gz.asc +# https://dbus.freedesktop.org/releases/dbus/dbus-1.12.28.tar.gz.asc # using key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F -sha256 bc42d196c1756ac520d61bf3ccd6f42013617def45dd1e591a6091abf51dca38 dbus-1.12.24.tar.gz +sha256 9da1e3f2b73f75eec0a9e4509d64be43909d1f2853fe809528a0a53984d76420 dbus-1.12.28.tar.gz # Locally calculated sha256 0e46f54efb12d04ab5c33713bacd0e140c9a35b57ae29e03c853203266e8f3a1 COPYING diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index b3a79c431d..99d2c4301c 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -6,7 +6,7 @@ # When updating dbus, check if there are changes in session.conf and # system.conf, and update the versions in the dbus-broker package accordingly. -DBUS_VERSION = 1.12.24 +DBUS_VERSION = 1.12.28 DBUS_SITE = https://dbus.freedesktop.org/releases/dbus DBUS_LICENSE = AFL-2.1 or GPL-2.0+ (library, tools), GPL-2.0+ (tools) DBUS_LICENSE_FILES = COPYING From arnout at mind.be Sun Jun 25 19:26:52 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:26:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus In-Reply-To: <20230625144833.296862-1-bernd@kuhls.net> References: <20230625144833.296862-1-bernd@kuhls.net> Message-ID: <3f4b279d-1421-7940-1693-11aa1f8e4586@mind.be> On 25/06/2023 16:48, Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- > package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > index 87df4f7de0..9939c6f73b 100644 > --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 451d4e4dbdca71c9bd31d3d11528db4759b93c323476e5e881f617fa3eadc600 kodi-pvr-zattoo-20.3.8-Nexus.tar.gz > +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz > sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md > diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > index ed3c96f3e8..53153f8f59 100644 > --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -KODI_PVR_ZATTOO_VERSION = 20.3.8-Nexus We have 20.3.7... What did you base on? Regards, Arnout > +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus > KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) > KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ > KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md From arnout at mind.be Sun Jun 25 19:34:05 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:34:05 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <87r0pzny4u.fsf@48ers.dk> References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> <87r0pzny4u.fsf@48ers.dk> Message-ID: <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> On 25/06/2023 21:24, Peter Korsgaard wrote: >>>>>> "Arnout" == Arnout Vandecappelle writes: > > > On 22/06/2023 07:17, Bernd Kuhls wrote: > >> This version included the patches removed by this commit, no new CVEs > >> were fixed. > > > So, I guess we shouldn't call it a "security bump" then? AFAIU the > > only reason to call it security bump is to flag to Peter that it > > should be backported to stable. > > > And that is even not necessary. I do look at all commits getting applied > to master to (try to) decide if something should be backported, E.G. if > it is a (security) bugfix and also applies to the version in LTS. Oh. I saw you sometimes change the subject line to include "security bump" when the submitter forgets to... Regards, Arnout > > If you already had a look at think it should be backported, then just > state that in the commit message (E.G. fixes foo since the bump to > version x.y.z in commit sha1). > From yann.morin.1998 at free.fr Sun Jun 25 19:36:48 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 25 Jun 2023 21:36:48 +0200 Subject: [Buildroot] [PATCH v9 06/11] board/ti/am62x_sk|am64x_sk: switch to TI SDK v8.6 sources In-Reply-To: References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-7-dannenberg@ti.com> <20230625135435.GC589277@scaer> Message-ID: <20230625193648.GA646621@scaer> Arnout, Andreas, All, On 2023-06-25 16:33 +0200, Arnout Vandecappelle via buildroot spake thusly: > > > On 25/06/2023 15:54, Yann E. MORIN wrote: > >Andreas, All, > > > >On 2023-06-22 11:02 -0500, Andreas Dannenberg via buildroot spake thusly: > >>Switch the following projects to using the same Git source repos and > >>commit IDs that are used to build the TI SDK v8.6 for AM62x and AM64x > >>devices to establish a baseline for comparable functionality: > >> > >>* TI Linux Kernel v5.10 > > > >So this means going from a 6.3 kernel back to a 5.10 (the current latest > >if 6.3, which is what is used in the defconfigs from the two previous > >patches). That's a bit unfortunate. > > > >Do you have plans to update to a more recent kernel in the (near) > >future? Can't we keep using 6.3 anyway? > > We don't actually have a clear policy on whether to use upstream or vendor > kernels for the defconfigs. We have a few boards with both, but IMHO that's > not a great approach either. > > Personally, I think it makes sense to focus on vendor kernels for the > defconfigs. Using upstream is generally easy, you just have to find the > appropriate device tree. But for the vendor kernel, you have to find the > repository, which branch is "current", and often also make sure you sync up > with U-Boot and OP-TEE etc. versions. @Andreas don't take this as law, > though, it's just personal opinion. > > That said, I think for each board we should look at what the vendor kernel > really brings. If everything, including GPU, is working with the upstream > kernel, it doesn't make sense to use the vendor kernel. I don't know if > that's the case in this specific situation. > > Yann, Peter, Romain, Thomas, what do you think? My position is that we should use upstream as much as possible, and switch to a fork only when that is needed. Now, what "it is needed" means is very hazy. Lack of serial, storage, network upstream certainly means it is not suitable. Lack of support for some obscure IP block that no one uses or even knows of, is certainly not a blocker. Then there is the wide gray range of peripherals (GPU, hw crypto accels, etc...) that some may see as critical while others might not care about. So I guess the rule is: deviating from upstream should be dully motivated, not just "get in sync with Yocto/OE" or whatev'. What prompted my initial comment above, is that the series introduces two defconfigs that use the upstream kernel, i.e. 6.3 as of now, but then this patch dwindles back to use the 5.10-vendor. So, the question is really, indeed: why use the 5.10-vendor tree when the 6.3-upstream seems to work? Or put in other words: does the 6.3-upstream actually works, as introduced in the previous patches? I.e. if we do not apply this patch, does the am62x_sk_defconfig and the am64x_sk_defconfig 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 arnout at mind.be Sun Jun 25 19:37:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:37:04 +0200 Subject: [Buildroot] [PATCH v2] package/libcgroup: allow to build with musl In-Reply-To: <20230625165121.2112986-1-ovlevin@sberdevices.ru> References: <20230625124848.1423168-2-ovlevin@sberdevices.ru> <20230625165121.2112986-1-ovlevin@sberdevices.ru> Message-ID: <80a331c8-4bf1-5c27-558d-f98bb28f601e@mind.be> On 25/06/2023 18:51, Oleg Lyovin via buildroot wrote: > libcgroup depends on fts API which is missing in musl libc > and provided by musl-fts package. > > This patch makes libcgroup dependent on musl-fts for > non-glibc configurations. > > Signed-off-by: Oleg Lyovin Applied to master, thanks. The subject line now should be "allow to build with musl and uClibc", so I changed that :-) Regards, Arnout > > --- > Changes v1 -> v2: > - remove glibc dependency: checked that libcgroup can be built in all > the configurations: glibc, musl, uClibc, but requires musl-fts > for the last two. > (suggested by Arnout) > - remove LDFLAGS modification: it seems that autoconf > automatically searches for a library that provides 'fts_open'. > (suggested by Yann) > - changed commit-msg (suggsted by Arnout) > and rebased onto 'master' branch > > glibc, musl and uClibc builds are approved by 'test-pkg' script: > bootlin-armv5-uclibc [1/3]: OK > bootlin-armv7-glibc [2/3]: OK > bootlin-x86-64-musl [3/3]: OK > > Signed-off-by: Oleg Lyovin > --- > package/libcgroup/Config.in | 7 +++---- > package/libcgroup/libcgroup.mk | 4 ++++ > 2 files changed, 7 insertions(+), 4 deletions(-) > > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 03efa71e6b..546b5f3560 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -1,8 +1,7 @@ > config BR2_PACKAGE_LIBCGROUP > bool "libcgroup" > depends on BR2_INSTALL_LIBSTDCPP > - # libcgroup uses which is not included by default in uClibc > - depends on BR2_TOOLCHAIN_USES_GLIBC > + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC > help > libcgroup is a library that abstracts the control > group file system in Linux. > @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > > endif > > -comment "libcgroup needs a glibc toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC > +comment "libcgroup needs a toolchain w/ C++" > + depends on !BR2_INSTALL_LIBSTDCPP > \ No newline at end of file > diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk > index fb0b646c51..e3de48c561 100644 > --- a/package/libcgroup/libcgroup.mk > +++ b/package/libcgroup/libcgroup.mk > @@ -36,4 +36,8 @@ else > LIBCGROUP_CONF_OPTS += --disable-pam > endif > > +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) > +LIBCGROUP_DEPENDENCIES += musl-fts > +endif > + > $(eval $(autotools-package)) From arnout at mind.be Sun Jun 25 19:34:36 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:34:36 +0200 Subject: [Buildroot] [git commit] package/libcgroup: allow to build with musl and uClibc Message-ID: <20230625193715.4051984DF2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libcgroup depends on fts API which is missing in musl and uClibc and provided by musl-fts package. This patch makes libcgroup dependent on musl-fts for non-glibc configurations. Signed-off-by: Oleg Lyovin Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 7 +++---- package/libcgroup/libcgroup.mk | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 03efa71e6b..546b5f3560 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -1,8 +1,7 @@ config BR2_PACKAGE_LIBCGROUP bool "libcgroup" depends on BR2_INSTALL_LIBSTDCPP - # libcgroup uses which is not included by default in uClibc - depends on BR2_TOOLCHAIN_USES_GLIBC + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC help libcgroup is a library that abstracts the control group file system in Linux. @@ -18,5 +17,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif -comment "libcgroup needs a glibc toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC +comment "libcgroup needs a toolchain w/ C++" + depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file diff --git a/package/libcgroup/libcgroup.mk b/package/libcgroup/libcgroup.mk index fb0b646c51..e3de48c561 100644 --- a/package/libcgroup/libcgroup.mk +++ b/package/libcgroup/libcgroup.mk @@ -36,4 +36,8 @@ else LIBCGROUP_CONF_OPTS += --disable-pam endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBCGROUP_DEPENDENCIES += musl-fts +endif + $(eval $(autotools-package)) From arnout at mind.be Sun Jun 25 19:38:24 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:24 +0200 Subject: [Buildroot] [PATCH 1/1] package/x11r7/xorgproto: bump version to 2023.2 In-Reply-To: <20230625165340.306760-1-bernd@kuhls.net> References: <20230625165340.306760-1-bernd@kuhls.net> Message-ID: <1badb5c7-ebd0-87d6-e6e3-3893430eb02c@mind.be> On 25/06/2023 18:53, Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2023-June/003408.html > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > package/x11r7/xorgproto/xorgproto.hash | 6 +++--- > package/x11r7/xorgproto/xorgproto.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash > index 10655f9dd1..37ad9c7c04 100644 > --- a/package/x11r7/xorgproto/xorgproto.hash > +++ b/package/x11r7/xorgproto/xorgproto.hash > @@ -1,6 +1,6 @@ > -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html > -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz > -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz > +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html > +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz > +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz > > # Locally computed > sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto > diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk > index 899f505f1c..f6e5a5a434 100644 > --- a/package/x11r7/xorgproto/xorgproto.mk > +++ b/package/x11r7/xorgproto/xorgproto.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XORGPROTO_VERSION = 2023.1 > +XORGPROTO_VERSION = 2023.2 > XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz > XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto > XORGPROTO_LICENSE = MIT From arnout at mind.be Sun Jun 25 19:37:15 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:37:15 +0200 Subject: [Buildroot] [git commit] package/x11r7/xorgproto: bump version to 2023.2 Message-ID: <20230625193838.6E11284E84@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=67f840d555d54bc9fdaf3fdb70c188b037e3b5cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2023-June/003408.html Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/x11r7/xorgproto/xorgproto.hash | 6 +++--- package/x11r7/xorgproto/xorgproto.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/x11r7/xorgproto/xorgproto.hash b/package/x11r7/xorgproto/xorgproto.hash index 10655f9dd1..37ad9c7c04 100644 --- a/package/x11r7/xorgproto/xorgproto.hash +++ b/package/x11r7/xorgproto/xorgproto.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2023-June/003404.html -sha256 6545e41aceba43c13497ac8084dad5db6deef580a5ea7d0bd7872cfd1be72a13 xorgproto-2023.1.tar.xz -sha512 342128ca2e9a6806a7ff33f426434bee29626a13a592b9544654a010cb7be208b0862e3cd063773a0003ca0ec7d48361cfcc384fe207efe9ecb6ec3f2b8e7d56 xorgproto-2023.1.tar.xz +# From https://lists.x.org/archives/xorg-announce/2023-June/003408.html +sha256 b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c xorgproto-2023.2.tar.xz +sha512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d xorgproto-2023.2.tar.xz # Locally computed sha256 aacd931f191b610902aee1e526090c2858aabc07969441fa2537ffd3e7049555 COPYING-applewmproto diff --git a/package/x11r7/xorgproto/xorgproto.mk b/package/x11r7/xorgproto/xorgproto.mk index 899f505f1c..f6e5a5a434 100644 --- a/package/x11r7/xorgproto/xorgproto.mk +++ b/package/x11r7/xorgproto/xorgproto.mk @@ -4,7 +4,7 @@ # ################################################################################ -XORGPROTO_VERSION = 2023.1 +XORGPROTO_VERSION = 2023.2 XORGPROTO_SOURCE = xorgproto-$(XORGPROTO_VERSION).tar.xz XORGPROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto XORGPROTO_LICENSE = MIT From arnout at mind.be Sun Jun 25 19:39:28 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:39:28 +0200 Subject: [Buildroot] [PATCH 1/2] package/quickjs: disable on microblaze In-Reply-To: <20230625175706.319901-1-bernd@kuhls.net> References: <20230625175706.319901-1-bernd@kuhls.net> Message-ID: On 25/06/2023 19:57, Bernd Kuhls wrote: > quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on > microblaze since its addition in commit > 5d50793659acb95050c110d5fc05399df20ce30b > > Fixes: > http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ > > Signed-off-by: Bernd Kuhls Applied both to master, thanks. Regards, Arnout > --- > package/quickjs/Config.in | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in > index dc466241ba..292dba86d0 100644 > --- a/package/quickjs/Config.in > +++ b/package/quickjs/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_QUICKJS > bool "quickjs" > + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD > depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 > depends on !BR2_STATIC_LIBS > # No way to check for fenv support. > @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS > https://bellard.org/quickjs/ > > comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" > + depends on !BR2_microblaze > depends on !BR2_nios2 > depends on BR2_USE_MMU > depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ From arnout at mind.be Sun Jun 25 19:38:59 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:59 +0200 Subject: [Buildroot] [git commit] package/quickjs: disable on sh* Message-ID: <20230625193940.9E72884F35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1880a061e8a34b759a62da9ef0eed8ab566c88dd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on sh* since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: sh4: http://autobuild.buildroot.net/results/46d/46d7da58a857939ee3a33f60ab64ad278157c3bd/ sh4a: http://autobuild.buildroot.net/results/b1d/b1db05e79e5505c6606524e54e159224b633eac2/ sh4aeb: http://autobuild.buildroot.net/results/c30/c307a1b67142405f81c9276056b28bea366f2ccf/ sh4eb: http://autobuild.buildroot.net/results/945/945b508385ba5aa25f982f8a8493628fa828e472/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index 292dba86d0..fd174bc657 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 + depends on !BR2_sh # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_STATIC_LIBS # No way to check for fenv support. depends on !BR2_TOOLCHAIN_USES_UCLIBC @@ -18,6 +19,7 @@ config BR2_PACKAGE_QUICKJS comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" depends on !BR2_microblaze depends on !BR2_nios2 + depends on !BR2_sh depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_HOST_GCC_AT_LEAST_4_9 From arnout at mind.be Sun Jun 25 19:38:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:38:39 +0200 Subject: [Buildroot] [git commit] package/quickjs: disable on microblaze Message-ID: <20230625193940.95A8D84F31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72bb3e89aa3152d47584682f7a699ddb94d4abc5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master quickjs unconditionally uses FE_{DOWN,UP}WARD and so fails to build on microblaze since its addition in commit 5d50793659acb95050c110d5fc05399df20ce30b Fixes: http://autobuild.buildroot.net/results/3b1/3b1b1f91998bfdec65f3e6fb8931df9c8871b953/ Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- package/quickjs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/quickjs/Config.in b/package/quickjs/Config.in index dc466241ba..292dba86d0 100644 --- a/package/quickjs/Config.in +++ b/package/quickjs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_QUICKJS bool "quickjs" + depends on !BR2_microblaze # fenv.h lacks FE_{DOWN,UP}WARD depends on !BR2_nios2 # fenv.h lacks FE_{DOWN,UP}WARD on nios2 depends on !BR2_STATIC_LIBS # No way to check for fenv support. @@ -15,6 +16,7 @@ config BR2_PACKAGE_QUICKJS https://bellard.org/quickjs/ comment "quickjs needs a glibc or musl toolchain w/ gcc >= 4.9, host gcc >= 4.9, dynamic library" + depends on !BR2_microblaze depends on !BR2_nios2 depends on BR2_USE_MMU depends on BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_UCLIBC || \ From peter at korsgaard.com Sun Jun 25 19:42:00 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 21:42:00 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> (Arnout Vandecappelle's message of "Sun, 25 Jun 2023 21:34:05 +0200") References: <20230622051703.2543-1-bernd@kuhls.net> <727a340c-9b87-eb4d-8291-5b97a256d9b1@mind.be> <87r0pzny4u.fsf@48ers.dk> <5508df57-8aec-ed78-061d-aa1477d20b66@mind.be> Message-ID: <87mt0nnxbr.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 25/06/2023 21:24, Peter Korsgaard wrote: >>>>>>> "Arnout" == Arnout Vandecappelle writes: >> > On 22/06/2023 07:17, Bernd Kuhls wrote: >> >> This version included the patches removed by this commit, no new CVEs >> >> were fixed. >> > So, I guess we shouldn't call it a "security bump" then? AFAIU >> the >> > only reason to call it security bump is to flag to Peter that it >> > should be backported to stable. >> >> And that is even not necessary. I do look at all commits getting applied >> to master to (try to) decide if something should be backported, E.G. if >> it is a (security) bugfix and also applies to the version in LTS. > Oh. I saw you sometimes change the subject line to include "security > bump" when the submitter forgets to... Sure, if it is a security bump then we normally mention it in the commit message and I sometimes fix that up when applying if the contributor forgot to do so - But my point is that I don't just look at git log --grep 'security bump' Or something like that, I really skim through all commit on master. -- Bye, Peter Korsgaard From arnout at mind.be Sun Jun 25 19:42:57 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:42:57 +0200 Subject: [Buildroot] [git commit] package/libcgroup: add newline at end of file Message-ID: <20230625194428.43A3B851E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd6b33426962727b97e2ea2a63bfb7a018adcfaf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the end got accidentally removed. Re-add it. Reported by check-package. Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 546b5f3560..9326b967ed 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -18,4 +18,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS endif comment "libcgroup needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP \ No newline at end of file + depends on !BR2_INSTALL_LIBSTDCPP + From arnout at mind.be Sun Jun 25 19:42:32 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:42:32 +0200 Subject: [Buildroot] [git commit] package/raptor: security bump version to 2.0.16 Message-ID: <20230625194428.381B0851A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2fa8914bf1dad02e7110ba94a51796511151e7a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This version included the patches removed by this commit, no new CVEs were fixed. Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle --- .checkpackageignore | 2 - ...ax-nspace-declarations-correctly-for-XML-.patch | 47 ---------------------- ...-compare-namespace-declarations-correctly.patch | 33 --------------- package/raptor/raptor.hash | 4 +- package/raptor/raptor.mk | 8 +--- 5 files changed, 3 insertions(+), 91 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index d0378929ee..2e5c833156 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1338,8 +1338,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream package/rdesktop/0001-8bit-colors.patch Sob Upstream package/read-edid/0001-Fix-install-file-list.patch Upstream diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch deleted file mode 100644 index 406e265cf3..0000000000 --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sun, 16 Apr 2017 23:15:12 +0100 -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer - -(raptor_xml_writer_start_element_common): Calculate max including for -each attribute a potential name and value. - -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 - -[Peter: fixes CVE-2017-18926, upstream: - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] -Signed-off-by: Peter Korsgaard ---- - src/raptor_xml_writer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 693b9468..0d3a36a5 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - size_t nspace_declarations_count = 0; - unsigned int i; - -- /* max is 1 per element and 1 for each attribute + size of declared */ - if(nstack) { -- int nspace_max_count = element->attribute_count+1; -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ -+ if(element->name->nspace) -+ nspace_max_count++; - if(element->declared_nspaces) - nspace_max_count += raptor_sequence_size(element->declared_nspaces); - if(element->xml_language) -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - } - } - -- /* Add the attribute + value */ -+ /* Add the attribute's value */ - nspace_declarations[nspace_declarations_count].declaration= - raptor_qname_format_as_xml(element->attributes[i], - &nspace_declarations[nspace_declarations_count].length); --- -2.20.1 - diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch deleted file mode 100644 index a48a583cb1..0000000000 --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 -From: Dave Beckett -Date: Sat, 18 Sep 2021 17:40:00 -0700 -Subject: [PATCH] XML Writer : compare namespace declarations correctly - -Apply patch from -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 -which overwrote heap during XML writing in parse type literal -content. This was detected with clang asan. - -Thanks to Michael Stahl / mst2 for the fix. - -[Retrieved from: -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] -Signed-off-by: Fabrice Fontaine ---- - src/raptor_xml_writer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c -index 56993dc3..4426d38c 100644 ---- a/src/raptor_xml_writer.c -+++ b/src/raptor_xml_writer.c -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, - - /* check it wasn't an earlier declaration too */ - for(j = 0; j < nspace_declarations_count; j++) -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { - declare_me = 0; - break; - } diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash index 2a54bf270d..05e9c53902 100644 --- a/package/raptor/raptor.hash +++ b/package/raptor/raptor.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk index 69ac121300..ec7643ce3d 100644 --- a/package/raptor/raptor.mk +++ b/package/raptor/raptor.mk @@ -4,7 +4,7 @@ # ################################################################################ -RAPTOR_VERSION = 2.0.15 +RAPTOR_VERSION = 2.0.16 RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz RAPTOR_SITE = http://download.librdf.org/source RAPTOR_DEPENDENCIES = libxml2 libxslt @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES # Flag is added to make sure the patch is applied for the configure.ac of raptor. RAPTOR_AUTORECONF = YES -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch -RAPTOR_IGNORE_CVES += CVE-2017-18926 - -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch -RAPTOR_IGNORE_CVES += CVE-2020-25713 - RAPTOR_CONF_OPTS =\ --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:44:39 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:44:39 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/raptor: security bump version to 2.0.16 In-Reply-To: <20230622051703.2543-1-bernd@kuhls.net> References: <20230622051703.2543-1-bernd@kuhls.net> Message-ID: On 22/06/2023 07:17, Bernd Kuhls wrote: > This version included the patches removed by this commit, no new CVEs > were fixed. > > Release notes: https://librdf.org/raptor/RELEASE.html#rel2_0_16 > > Signed-off-by: Bernd Kuhls Applied to master, thanks. Regards, Arnout > --- > v2: Removed patches from .checkpackageignore > > .checkpackageignore | 2 - > ...pace-declarations-correctly-for-XML-.patch | 47 ------------------- > ...are-namespace-declarations-correctly.patch | 33 ------------- > package/raptor/raptor.hash | 4 +- > package/raptor/raptor.mk | 8 +--- > 5 files changed, 3 insertions(+), 91 deletions(-) > delete mode 100644 package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > delete mode 100644 package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > > diff --git a/.checkpackageignore b/.checkpackageignore > index 36ab2845d7..07408893ce 100644 > --- a/.checkpackageignore > +++ b/.checkpackageignore > @@ -1341,8 +1341,6 @@ package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstrea > package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream > package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream > package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream > -package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch Upstream > -package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch Upstream > package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream > package/rdesktop/0001-8bit-colors.patch Sob Upstream > package/read-edid/0001-Fix-install-file-list.patch Upstream > diff --git a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch b/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > deleted file mode 100644 > index 406e265cf3..0000000000 > --- a/package/raptor/0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > +++ /dev/null > @@ -1,47 +0,0 @@ > -From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sun, 16 Apr 2017 23:15:12 +0100 > -Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer > - > -(raptor_xml_writer_start_element_common): Calculate max including for > -each attribute a potential name and value. > - > -Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 > -and #0000618 http://bugs.librdf.org/mantis/view.php?id=618 > - > -[Peter: fixes CVE-2017-18926, upstream: > - https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f] > -Signed-off-by: Peter Korsgaard > ---- > - src/raptor_xml_writer.c | 7 ++++--- > - 1 file changed, 4 insertions(+), 3 deletions(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 693b9468..0d3a36a5 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - size_t nspace_declarations_count = 0; > - unsigned int i; > - > -- /* max is 1 per element and 1 for each attribute + size of declared */ > - if(nstack) { > -- int nspace_max_count = element->attribute_count+1; > -+ int nspace_max_count = element->attribute_count * 2; /* attr and value */ > -+ if(element->name->nspace) > -+ nspace_max_count++; > - if(element->declared_nspaces) > - nspace_max_count += raptor_sequence_size(element->declared_nspaces); > - if(element->xml_language) > -@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - } > - } > - > -- /* Add the attribute + value */ > -+ /* Add the attribute's value */ > - nspace_declarations[nspace_declarations_count].declaration= > - raptor_qname_format_as_xml(element->attributes[i], > - &nspace_declarations[nspace_declarations_count].length); > --- > -2.20.1 > - > diff --git a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch b/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > deleted file mode 100644 > index a48a583cb1..0000000000 > --- a/package/raptor/0003-XML-Writer-compare-namespace-declarations-correctly.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 4f5dbbffcc1c6cf0398bd03450453289a0979dea Mon Sep 17 00:00:00 2001 > -From: Dave Beckett > -Date: Sat, 18 Sep 2021 17:40:00 -0700 > -Subject: [PATCH] XML Writer : compare namespace declarations correctly > - > -Apply patch from > -0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch.1 > -that fixes Issue#0000650 https://bugs.librdf.org/mantis/view.php?id=650 > -which overwrote heap during XML writing in parse type literal > -content. This was detected with clang asan. > - > -Thanks to Michael Stahl / mst2 for the fix. > - > -[Retrieved from: > -https://github.com/dajobe/raptor/commit/4f5dbbffcc1c6cf0398bd03450453289a0979dea] > -Signed-off-by: Fabrice Fontaine > ---- > - src/raptor_xml_writer.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c > -index 56993dc3..4426d38c 100644 > ---- a/src/raptor_xml_writer.c > -+++ b/src/raptor_xml_writer.c > -@@ -227,7 +227,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer, > - > - /* check it wasn't an earlier declaration too */ > - for(j = 0; j < nspace_declarations_count; j++) > -- if(nspace_declarations[j].nspace == element->attributes[j]->nspace) { > -+ if(nspace_declarations[j].nspace == element->attributes[i]->nspace) { > - declare_me = 0; > - break; > - } > diff --git a/package/raptor/raptor.hash b/package/raptor/raptor.hash > index 2a54bf270d..05e9c53902 100644 > --- a/package/raptor/raptor.hash > +++ b/package/raptor/raptor.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed raptor2-2.0.15.tar.gz > -sha256 6b926a47abfb87451c436fbd4a868defec963d0232c70b806ac02d4a2a6e1968 LICENSE.txt > +sha256 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680 raptor2-2.0.16.tar.gz > +sha256 0f0c719a05c9f7a0be2051ab83c1470837f595ed23e34989f46fd8eb45cfc251 LICENSE.txt > diff --git a/package/raptor/raptor.mk b/package/raptor/raptor.mk > index 69ac121300..ec7643ce3d 100644 > --- a/package/raptor/raptor.mk > +++ b/package/raptor/raptor.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RAPTOR_VERSION = 2.0.15 > +RAPTOR_VERSION = 2.0.16 > RAPTOR_SOURCE = raptor2-$(RAPTOR_VERSION).tar.gz > RAPTOR_SITE = http://download.librdf.org/source > RAPTOR_DEPENDENCIES = libxml2 libxslt > @@ -17,12 +17,6 @@ RAPTOR_INSTALL_STAGING = YES > # Flag is added to make sure the patch is applied for the configure.ac of raptor. > RAPTOR_AUTORECONF = YES > > -# 0002-Calcualte-max-nspace-declarations-correctly-for-XML-.patch > -RAPTOR_IGNORE_CVES += CVE-2017-18926 > - > -# 0003-XML-Writer-compare-namespace-declarations-correctly.patch > -RAPTOR_IGNORE_CVES += CVE-2020-25713 > - > RAPTOR_CONF_OPTS =\ > --with-xml2-config=$(STAGING_DIR)/usr/bin/xml2-config \ > --with-xslt-config=$(STAGING_DIR)/usr/bin/xslt-config From arnout at mind.be Sun Jun 25 19:54:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:54:04 +0200 Subject: [Buildroot] [PATCH v1] optee-client: add option to set tee-supplicant startup priority In-Reply-To: <20230621090747.74080-1-avromanov@sberdevices.ru> References: <20230621090747.74080-1-avromanov@sberdevices.ru> Message-ID: <54d0881e-8d06-24b1-d120-b4494ddf5d58@mind.be> On 21/06/2023 11:07, Alexey Romanov via buildroot wrote: > In some cases, it is necessary to explicitly specify the startup > priority of the tee-supplicant script in init.d. > > In most cases of system operation, the S30 priority is acceptable. > However, there are cases when the user needs to choose the startup > priority of the tee-supplicant. This kind of issue exists for every init script. We don't want to have such an option every time we add init scripts. So this kind of customization is something for a post-build script, that simply does mv ${TARGET_DIR}/etc/init.d/S30tee-supplicant \ ${TARGET_DIR}/etc/init.d/S01tee-supplicant Therefore, I've marked this patch as Rejected. Other maintainers may disagree though. Regards, Arnout > > For example, for encryption/decryption of the user's file system, > OPTEE is usually required, i.e. the tee-supplicant daemon needs to > be running. Usually, such a script runs on the earliest priorities > in the system, for example, S01. > > By default, the priority remains at 30, but for specific scenarios, > the user can specify their own priority. > > Signed-off-by: Alexey Romanov > --- > package/optee-client/Config.in | 7 +++++++ > package/optee-client/optee-client.mk | 4 +++- > 2 files changed, 10 insertions(+), 1 deletion(-) > > diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in > index cc7f176c77..d074a36b08 100644 > --- a/package/optee-client/Config.in > +++ b/package/optee-client/Config.in > @@ -37,6 +37,13 @@ config BR2_PACKAGE_OPTEE_CLIENT_SUPP_PLUGINS > help > Enable TEE supplicant plugin support. > > +config BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY > + string "Priority startup for tee-supplicant init.d script" > + default "30" > + help > + Use this option in cases when you clearly need to specify > + the priority of launching tee-supplicant init.d script. > + > endif > > comment "optee-client needs a toolchain w/ threads, headers >= 4.3" > diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk > index 13a9eb6b20..bd977909f8 100644 > --- a/package/optee-client/optee-client.mk > +++ b/package/optee-client/optee-client.mk > @@ -26,9 +26,11 @@ else > OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=OFF > endif > > +TEE_SUPPLICANT_PRIORITY=$(call qstrip,$(BR2_PACKAGE_OPTEE_CLIENT_TEE_SUPPLICANT_INITD_PRIORITY)) > + > define OPTEE_CLIENT_INSTALL_INIT_SYSV > $(INSTALL) -m 0755 -D $(OPTEE_CLIENT_PKGDIR)/S30tee-supplicant \ > - $(TARGET_DIR)/etc/init.d/S30tee-supplicant > + $(TARGET_DIR)/etc/init.d/S$(TEE_SUPPLICANT_PRIORITY)tee-supplicant > endef > > $(eval $(cmake-package)) From arnout at mind.be Sun Jun 25 19:54:38 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:54:38 +0200 Subject: [Buildroot] [git commit] package/alsa-plugins: fix dependencies for the alsa plugin package Message-ID: <20230625195759.4B09B8527C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3223a34ee546ca1e15d022cf0ae6253187a79af9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The alsa-utils will remove and create the /usr/share/alsa dir as a whole and since the alsa plugins needs to add config into this same directory it should come after those install steps. Also, the bluez alsa needs the plugins installed to find them during the configuration phases - so, interlock the plugins when configured. Signed-off-by: Charles Hardin Signed-off-by: Arnout Vandecappelle --- package/alsa-plugins/alsa-plugins.mk | 4 ++++ package/bluez-alsa/bluez-alsa.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk index 5728ebfe37..d23a81c5ee 100644 --- a/package/alsa-plugins/alsa-plugins.mk +++ b/package/alsa-plugins/alsa-plugins.mk @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ --disable-maemo-resource-manager \ --with-speex=no +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) +ALSA_PLUGINS_DEPENDENCIES += alsa-utils +endif + ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) ALSA_PLUGINS_CONF_OPTS += --enable-samplerate ALSA_PLUGINS_DEPENDENCIES += libsamplerate diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk index 83dfce6177..649810b0ad 100644 --- a/package/bluez-alsa/bluez-alsa.mk +++ b/package/bluez-alsa/bluez-alsa.mk @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ --with-alsaplugindir=/usr/lib/alsa-lib \ --with-alsaconfdir=/etc/alsa/conf.d +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins +endif + ifeq ($(BR2_PACKAGE_FDK_AAC),y) BLUEZ_ALSA_DEPENDENCIES += fdk-aac BLUEZ_ALSA_CONF_OPTS += --enable-aac From arnout at mind.be Sun Jun 25 19:57:56 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 21:57:56 +0200 Subject: [Buildroot] [PATCH 1/2] package/alsa-plugins: fix dependencies for the alsa plugin package In-Reply-To: <20230620173813.4590-1-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> Message-ID: <43466a26-b5d6-e314-b04c-cabe06cd8f24@mind.be> On 20/06/2023 19:38, Charles Hardin wrote: > The alsa-utils will remove and create the /usr/share/alsa dir > as a whole and since the alsa plugins needs to add config into > this same directory it should come after those install steps. > > Also, the bluez alsa needs the plugins installed to find them > during the configuration phases - so, interlock the plugins > when configured. > > Signed-off-by: Charles Hardin Applied to master, thanks. Regards, Arnout > --- > package/alsa-plugins/alsa-plugins.mk | 4 ++++ > package/bluez-alsa/bluez-alsa.mk | 4 ++++ > 2 files changed, 8 insertions(+) > > diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk > index 5728ebfe37..d23a81c5ee 100644 > --- a/package/alsa-plugins/alsa-plugins.mk > +++ b/package/alsa-plugins/alsa-plugins.mk > @@ -20,6 +20,10 @@ ALSA_PLUGINS_CONF_OPTS = \ > --disable-maemo-resource-manager \ > --with-speex=no > > +ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) > +ALSA_PLUGINS_DEPENDENCIES += alsa-utils > +endif > + > ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) > ALSA_PLUGINS_CONF_OPTS += --enable-samplerate > ALSA_PLUGINS_DEPENDENCIES += libsamplerate > diff --git a/package/bluez-alsa/bluez-alsa.mk b/package/bluez-alsa/bluez-alsa.mk > index 83dfce6177..649810b0ad 100644 > --- a/package/bluez-alsa/bluez-alsa.mk > +++ b/package/bluez-alsa/bluez-alsa.mk > @@ -20,6 +20,10 @@ BLUEZ_ALSA_CONF_OPTS = \ > --with-alsaplugindir=/usr/lib/alsa-lib \ > --with-alsaconfdir=/etc/alsa/conf.d > > +ifeq ($(BR2_PACKAGE_ALSA_PLUGINS),y) > +BLUEZ_ALSA_DEPENDENCIES += alsa-plugins > +endif > + > ifeq ($(BR2_PACKAGE_FDK_AAC),y) > BLUEZ_ALSA_DEPENDENCIES += fdk-aac > BLUEZ_ALSA_CONF_OPTS += --enable-aac From arnout at mind.be Sun Jun 25 20:04:04 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Sun, 25 Jun 2023 22:04:04 +0200 Subject: [Buildroot] [PATCH 2/2] package/alsa-plugins: require libsamplerate for the plugins In-Reply-To: <20230620173813.4590-2-ckhardin@gmail.com> References: <20230620173813.4590-1-ckhardin@gmail.com> <20230620173813.4590-2-ckhardin@gmail.com> Message-ID: On 20/06/2023 19:38, Charles Hardin wrote: > During the execution of the alsa plugins on a test application, > the library would not function without samplerate being enabled > and present. So, this is a patch to just include the samplerate > since the latest versions seem to require it for the plugins to > work. It doesn't sound unreasonable that some plugins require samplerate, but it seems unlikely that none of them work without libsamplerate... > There might be another fix instead of this patch, but this got > the sound to play for the bluez alsa stack as expected. If it's just for bluez, then it sounds more logical to do it in bluez-alsa? Regards, Arnout > > Signed-off-by: Charles Hardin > --- > package/alsa-plugins/Config.in | 1 + > package/alsa-plugins/alsa-plugins.mk | 22 ++++++---------------- > 2 files changed, 7 insertions(+), 16 deletions(-) > > diff --git a/package/alsa-plugins/Config.in b/package/alsa-plugins/Config.in > index ee0fb4c1d5..e85ff218dd 100644 > --- a/package/alsa-plugins/Config.in > +++ b/package/alsa-plugins/Config.in > @@ -2,6 +2,7 @@ config BR2_PACKAGE_ALSA_PLUGINS > bool "alsa-plugins" > depends on BR2_PACKAGE_ALSA_LIB > select BR2_PACKAGE_ALSA_LIB_HWDEP > + select BR2_PACKAGE_LIBSAMPLERATE > help > Advanced Linux Sound Architecture Plugins > > diff --git a/package/alsa-plugins/alsa-plugins.mk b/package/alsa-plugins/alsa-plugins.mk > index d23a81c5ee..8046720297 100644 > --- a/package/alsa-plugins/alsa-plugins.mk > +++ b/package/alsa-plugins/alsa-plugins.mk > @@ -7,30 +7,20 @@ > ALSA_PLUGINS_VERSION = 1.2.7.1 > ALSA_PLUGINS_SOURCE = alsa-plugins-$(ALSA_PLUGINS_VERSION).tar.bz2 > ALSA_PLUGINS_SITE = https://www.alsa-project.org/files/pub/plugins > -ALSA_PLUGINS_LICENSE = LGPL-2.1+ > -ALSA_PLUGINS_LICENSE_FILES = COPYING > -ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib > +ALSA_PLUGINS_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (samplerate) > +ALSA_PLUGINS_LICENSE_FILES = COPYING COPYING.GPL > +ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib libsamplerate > > ALSA_PLUGINS_CONF_OPTS = \ > + --enable-samplerate \ > --disable-jack \ > --disable-usbstream \ > --disable-pulseaudio \ > - --disable-libav \ > - --disable-maemo-plugin \ > - --disable-maemo-resource-manager \ > - --with-speex=no > + --disable-avcodec \ > + --with-speex=builtin > > ifeq ($(BR2_PACKAGE_ALSA_UTILS),y) > ALSA_PLUGINS_DEPENDENCIES += alsa-utils > endif > > -ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) > -ALSA_PLUGINS_CONF_OPTS += --enable-samplerate > -ALSA_PLUGINS_DEPENDENCIES += libsamplerate > -ALSA_PLUGINS_LICENSE += , GPL-2.0+ (samplerate plugin) > -ALSA_PLUGINS_LICENSE_FILES += COPYING.GPL > -else > -ALSA_PLUGINS_CONF_OPTS += --disable-samplerate > -endif > - > $(eval $(autotools-package)) From peter at korsgaard.com Sun Jun 25 20:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 25 Jun 2023 22:37:35 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 Message-ID: <20230625203736.1722233-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the libtiff package. A specially crafted tiff file can lead to an out-of-bounds read in the extractImageSection function in tools/tiffcrop.c, resulting in a denial of service and limited information disclosure. This issue affects libtiff versions 4.x. - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based use after free via a crafted TIFF image Drop the now upstream 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Signed-off-by: Peter Korsgaard --- ...rect-simple-copy-paste-error-Fix-488.patch | 28 ------------------- package/tiff/tiff.hash | 2 +- package/tiff/tiff.mk | 5 +--- 3 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch deleted file mode 100644 index 73c0d10ffc..0000000000 --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 -From: Su Laus -Date: Sat, 21 Jan 2023 15:58:10 +0000 -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. - -[Retrieved from: -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] -Signed-off-by: Fabrice Fontaine ---- - tools/tiffcrop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c -index 14fa18da..7db69883 100644 ---- a/tools/tiffcrop.c -+++ b/tools/tiffcrop.c -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, - cropsize + NUM_BUFF_OVERSIZE_BYTES); - else - { -- prev_cropsize = seg_buffs[0].size; -+ prev_cropsize = seg_buffs[i].size; - if (prev_cropsize < cropsize) - { - next_buff = _TIFFrealloc( --- -GitLab - diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash index 73732892a5..0fa503a02a 100644 --- a/package/tiff/tiff.hash +++ b/package/tiff/tiff.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index f9754a4b49..0006f461a0 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIFF_VERSION = 4.5.0 +TIFF_VERSION = 4.5.1 TIFF_SITE = http://download.osgeo.org/libtiff TIFF_LICENSE = tiff license TIFF_LICENSE_FILES = LICENSE.md @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch -TIFF_IGNORE_CVES += CVE-2022-48281 - # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ -- 2.30.2 From bernd at kuhls.net Sun Jun 25 21:49:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Sun, 25 Jun 2023 23:49:19 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/kodi-pvr-zattoo: bump version to 20.3.10-Nexus Message-ID: <20230625214919.588809-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- v2: squashed with previous patch which was not yet applied (Arnout) package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash | 2 +- package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash index 1af86d4de0..9939c6f73b 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c75ba4710d7e85cf516005ee3eca6d677e2fc018abaf490c881bc6552eb32929 kodi-pvr-zattoo-20.3.7-Nexus.tar.gz +sha256 68aa0a3af4f10396c866b0da225928033d0bbf980b8884c944dd1829e013435d kodi-pvr-zattoo-20.3.10-Nexus.tar.gz sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md diff --git a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk index fa5e116fa0..53153f8f59 100644 --- a/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk +++ b/package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_PVR_ZATTOO_VERSION = 20.3.7-Nexus +KODI_PVR_ZATTOO_VERSION = 20.3.10-Nexus KODI_PVR_ZATTOO_SITE = $(call github,rbuehlma,pvr.zattoo,$(KODI_PVR_ZATTOO_VERSION)) KODI_PVR_ZATTOO_LICENSE = GPL-2.0+ KODI_PVR_ZATTOO_LICENSE_FILES = LICENSE.md -- 2.39.2 From bugzilla at busybox.net Sun Jun 25 22:23:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 25 Jun 2023 22:23:25 +0000 Subject: [Buildroot] [Bug 15667] New: Missing files pc_x86_64_bios_defconfig Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15667 Bug ID: 15667 Summary: Missing files pc_x86_64_bios_defconfig Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: educarbnog2 at yahoo.com.br CC: buildroot at uclibc.org Target Milestone: --- Dear I'm using Buildroot for a project using the pc_x86_64_bios_defconfig card, but when copying the project it ends up generating an error in the compilation, because two files are not present. They are libelf.h and gelf.h. My doubt is where can I find these files and how to insert them in Buildroot? I'm using Linux Ubuntu 22.04.2 LTS Yours sincerely -- You are receiving this mail because: You are on the CC list for the bug. From baruch at tkos.co.il Mon Jun 26 03:00:04 2023 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 26 Jun 2023 06:00:04 +0300 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <20230625203736.1722233-1-peter@korsgaard.com> References: <20230625203736.1722233-1-peter@korsgaard.com> Message-ID: <87jzvr3p01.fsf@tarshish> Hi Peter, On Sun, Jun 25 2023, Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the > libtiff package. A specially crafted tiff file can lead to an > out-of-bounds read in the extractImageSection function in > tools/tiffcrop.c, resulting in a denial of service and limited information > disclosure. This issue affects libtiff versions 4.x. > > - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via > extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. > > - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 > has a heap-based use after free via a crafted TIFF image > > Drop the now upstream > 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Should be removed from .checkpackageignore as well. baruch > > Signed-off-by: Peter Korsgaard > --- > ...rect-simple-copy-paste-error-Fix-488.patch | 28 ------------------- > package/tiff/tiff.hash | 2 +- > package/tiff/tiff.mk | 5 +--- > 3 files changed, 2 insertions(+), 33 deletions(-) > delete mode 100644 package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > > diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > deleted file mode 100644 > index 73c0d10ffc..0000000000 > --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > +++ /dev/null > @@ -1,28 +0,0 @@ > -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 > -From: Su Laus > -Date: Sat, 21 Jan 2023 15:58:10 +0000 > -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. > - > -[Retrieved from: > -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] > -Signed-off-by: Fabrice Fontaine > ---- > - tools/tiffcrop.c | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c > -index 14fa18da..7db69883 100644 > ---- a/tools/tiffcrop.c > -+++ b/tools/tiffcrop.c > -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, > - cropsize + NUM_BUFF_OVERSIZE_BYTES); > - else > - { > -- prev_cropsize = seg_buffs[0].size; > -+ prev_cropsize = seg_buffs[i].size; > - if (prev_cropsize < cropsize) > - { > - next_buff = _TIFFrealloc( > --- > -GitLab > - > diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash > index 73732892a5..0fa503a02a 100644 > --- a/package/tiff/tiff.hash > +++ b/package/tiff/tiff.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz > +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz > sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md > diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk > index f9754a4b49..0006f461a0 100644 > --- a/package/tiff/tiff.mk > +++ b/package/tiff/tiff.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -TIFF_VERSION = 4.5.0 > +TIFF_VERSION = 4.5.1 > TIFF_SITE = http://download.osgeo.org/libtiff > TIFF_LICENSE = tiff license > TIFF_LICENSE_FILES = LICENSE.md > @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff > TIFF_CPE_ID_PRODUCT = libtiff > TIFF_INSTALL_STAGING = YES > > -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch > -TIFF_IGNORE_CVES += CVE-2022-48281 > - > # webp has a (optional) dependency on tiff, so we can't have webp > # support in tiff, or that would create a circular dependency. > TIFF_CONF_OPTS = \ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bugzilla at busybox.net Mon Jun 26 04:31:59 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 04:31:59 +0000 Subject: [Buildroot] [Bug 15667] Missing files pc_x86_64_bios_defconfig In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15667 --- Comment #1 from Andreas Ziegler --- Activate Kernel -> needs host libelf. This seems to be an omission in the defconfig. -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Mon Jun 26 05:46:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Mon, 26 Jun 2023 07:46:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/petitboot: fix install Message-ID: <20230626054652.661940-1-bernd@kuhls.net> buildroot commit 4c8ab13b960edcd290ea5ca7a7e739cb993fb863 added a link of /usr/sbin/pb-udhcpc in $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ without creating that directory first. Fixes: http://autobuild.buildroot.net/results/778/77802098355dd99a9e7e6d9178f900a9a8fe72a3/ Signed-off-by: Bernd Kuhls --- package/petitboot/petitboot.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk index 4d56b73938..8b4c14207e 100644 --- a/package/petitboot/petitboot.mk +++ b/package/petitboot/petitboot.mk @@ -55,6 +55,7 @@ define PETITBOOT_POST_INSTALL $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ $(TARGET_DIR)/etc/init.d/S15pb-discover + mkdir -p $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ ln -sf /usr/sbin/pb-udhcpc \ $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ endef -- 2.39.2 From peter at korsgaard.com Mon Jun 26 05:50:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 07:50:08 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <87jzvr3p01.fsf@tarshish> (Baruch Siach's message of "Mon, 26 Jun 2023 06:00:04 +0300") References: <20230625203736.1722233-1-peter@korsgaard.com> <87jzvr3p01.fsf@tarshish> Message-ID: <87ilbaojqn.fsf@48ers.dk> >>>>> "Baruch" == Baruch Siach writes: > Hi Peter, > On Sun, Jun 25 2023, Peter Korsgaard wrote: >> Fixes the following security issues: >> >> - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the >> libtiff package. A specially crafted tiff file can lead to an >> out-of-bounds read in the extractImageSection function in >> tools/tiffcrop.c, resulting in a denial of service and limited information >> disclosure. This issue affects libtiff versions 4.x. >> >> - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via >> extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. >> >> - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 >> has a heap-based use after free via a crafted TIFF image >> >> Drop the now upstream >> 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. > Should be removed from .checkpackageignore as well. Ahh yes, thanks for reminding me. -- Bye, Peter Korsgaard From laurent at vivier.eu Mon Jun 26 06:46:31 2023 From: laurent at vivier.eu (Laurent Vivier) Date: Mon, 26 Jun 2023 08:46:31 +0200 Subject: [Buildroot] [PATCH 1/1] package/petitboot: fix install In-Reply-To: <20230626054652.661940-1-bernd@kuhls.net> References: <20230626054652.661940-1-bernd@kuhls.net> Message-ID: <1efc9e92-3264-02d8-4963-17339080a1ce@vivier.eu> Le 26/06/2023 ? 07:46, Bernd Kuhls a ?crit?: > buildroot commit 4c8ab13b960edcd290ea5ca7a7e739cb993fb863 added a link > of /usr/sbin/pb-udhcpc in > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ without creating that > directory first. > > Fixes: > http://autobuild.buildroot.net/results/778/77802098355dd99a9e7e6d9178f900a9a8fe72a3/ > > Signed-off-by: Bernd Kuhls > --- > package/petitboot/petitboot.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk > index 4d56b73938..8b4c14207e 100644 > --- a/package/petitboot/petitboot.mk > +++ b/package/petitboot/petitboot.mk > @@ -55,6 +55,7 @@ define PETITBOOT_POST_INSTALL > $(TARGET_DIR)/etc/petitboot/boot.d/90-sort-dtb > $(INSTALL) -m 0755 -D $(PETITBOOT_PKGDIR)/S15pb-discover \ > $(TARGET_DIR)/etc/init.d/S15pb-discover > + mkdir -p $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > ln -sf /usr/sbin/pb-udhcpc \ > $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ > endef Reviewed-by: Laurent Vivier From arnout at mind.be Mon Jun 26 06:53:26 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 26 Jun 2023 08:53:26 +0200 Subject: [Buildroot] [git commit] package/libcgroup: remove empty line at end of file Message-ID: <20230626065428.0865883B3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ae444e380da0f9c2c15f2d39c9ae90d757fb325 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the end got accidentally removed. Commit fd6b33426962727b97e2ea2a63bfb7a018adcfaf re-added the newline, but accidentally added an empty line as well. Remove the empty line. Reported by check-package. Signed-off-by: Arnout Vandecappelle --- package/libcgroup/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in index 9326b967ed..b9333be2a2 100644 --- a/package/libcgroup/Config.in +++ b/package/libcgroup/Config.in @@ -19,4 +19,3 @@ endif comment "libcgroup needs a toolchain w/ C++" depends on !BR2_INSTALL_LIBSTDCPP - From peter at korsgaard.com Mon Jun 26 06:52:31 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 08:52:31 +0200 Subject: [Buildroot] [PATCH] package/wireshark: security bump to version 4.0.6 Message-ID: <20230626065231.1967152-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2023-1992: The RPC over RDMA dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-09.html - CVE-2023-1993: The LISP dissector could go into a large loop https://www.wireshark.org/security/wnpa-sec-2023-10.html - CVE-2023-1994: The GQUIC dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-11.html - CVE-2023-2855: The Candump log file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-12.html - CVE-2023-2857: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-13.html - The GDSDB dissector could go into an infinite loop https://www.wireshark.org/security/wnpa-sec-2023-14.html - CVE-2023-2858: The NetScaler file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-15.html - CVE-2023-2856: The VMS TCPIPtrace file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-16.html - CVE-2023-2854: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-17.html - CVE-2023-0666: The RTPS dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-18.html - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-19.html - The XRA dissector could go into an infinite loo https://www.wireshark.org/security/wnpa-sec-2023-20.html The SIGNATURES-4.0.6.txt file seems to be corrupted, so instead refer to the announcement mail. Issue reported upstream: https://gitlab.com/wireshark/wireshark/-/issues/19169 Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index d89caa5de8..3bab652ab3 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt -sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz -sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz +# From https://www.wireshark.org/lists/wireshark-announce/202305/msg00000.html +sha1 a60b6f8063df2a711932ba869ae86e6476087cf0 wireshark-4.0.6.tar.xz +sha256 0079097a1b17ebc7250a73563f984c13327dac5016b7d53165810fbcca4bd884 wireshark-4.0.6.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index f5a8e1f070..80a986cfa3 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.4 +WIRESHARK_VERSION = 4.0.6 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license -- 2.30.2 From peter at korsgaard.com Mon Jun 26 07:04:05 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:04:05 +0200 Subject: [Buildroot] [git commit] package/libcgroup: add newline at end of file In-Reply-To: <20230625194428.43A3B851E8@busybox.osuosl.org> (Arnout Vandecappelle via buildroot's message of "Sun, 25 Jun 2023 21:42:57 +0200") References: <20230625194428.43A3B851E8@busybox.osuosl.org> Message-ID: <87edlyogbe.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=fd6b33426962727b97e2ea2a63bfb7a018adcfaf > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the > end got accidentally removed. Re-add it. > Reported by check-package. > Signed-off-by: Arnout Vandecappelle > --- > package/libcgroup/Config.in | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > diff --git a/package/libcgroup/Config.in b/package/libcgroup/Config.in > index 546b5f3560..9326b967ed 100644 > --- a/package/libcgroup/Config.in > +++ b/package/libcgroup/Config.in > @@ -18,4 +18,5 @@ config BR2_PACKAGE_LIBCGROUP_TOOLS > endif > comment "libcgroup needs a toolchain w/ C++" > - depends on !BR2_INSTALL_LIBSTDCPP > \ No newline at end of file > + depends on !BR2_INSTALL_LIBSTDCPP > + You accidently added 2 newlines, causing checkpackage to complain about that. Fixed in git now. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:04:19 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:04:19 +0200 Subject: [Buildroot] [PATCH] package/tiff: security bump to version 4.5.1 In-Reply-To: <87ilbaojqn.fsf@48ers.dk> (Peter Korsgaard's message of "Mon, 26 Jun 2023 07:50:08 +0200") References: <20230625203736.1722233-1-peter@korsgaard.com> <87jzvr3p01.fsf@tarshish> <87ilbaojqn.fsf@48ers.dk> Message-ID: <87a5wmogb0.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Baruch" == Baruch Siach writes: >> Hi Peter, >> On Sun, Jun 25 2023, Peter Korsgaard wrote: >>> Fixes the following security issues: >>> >>> - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the >>> libtiff package. A specially crafted tiff file can lead to an >>> out-of-bounds read in the extractImageSection function in >>> tools/tiffcrop.c, resulting in a denial of service and limited information >>> disclosure. This issue affects libtiff versions 4.x. >>> >>> - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via >>> extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. >>> >>> - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 >>> has a heap-based use after free via a crafted TIFF image >>> >>> Drop the now upstream >>> 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. >> Should be removed from .checkpackageignore as well. > Ahh yes, thanks for reminding me. Committed with that fixed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:05:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:05:08 +0200 Subject: [Buildroot] [git commit] package/libcgroup: remove empty line at end of file In-Reply-To: <20230626065428.0865883B3D@busybox.osuosl.org> (Arnout Vandecappelle via buildroot's message of "Mon, 26 Jun 2023 08:53:26 +0200") References: <20230626065428.0865883B3D@busybox.osuosl.org> Message-ID: <875y7aog9n.fsf@48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5ae444e380da0f9c2c15f2d39c9ae90d757fb325 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In commit 9d58b525fcfd0d92fcdd3c66d7858213c4b139c6 the newline at the > end got accidentally removed. Commit > fd6b33426962727b97e2ea2a63bfb7a018adcfaf re-added the newline, but > accidentally added an empty line as well. Remove the empty line. > Reported by check-package. > Signed-off-by: Arnout Vandecappelle Ahh, I'll drop my fix then. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Jun 26 07:05:17 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 26 Jun 2023 09:05:17 +0200 Subject: [Buildroot] [git commit] package/tiff: security bump to version 4.5.1 Message-ID: <20230626070533.E53ED8406C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb496970c0c7117f9f00d8495e234871f2bae4c1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-1916: A flaw was found in tiffcrop, a program distributed by the libtiff package. A specially crafted tiff file can lead to an out-of-bounds read in the extractImageSection function in tools/tiffcrop.c, resulting in a denial of service and limited information disclosure. This issue affects libtiff versions 4.x. - CVE-2023-25434: libtiff 4.5.0 is vulnerable to Buffer Overflow via extractContigSamplesBytes() at /libtiff/tools/tiffcrop.c:3215. - CVE-2023-26965: loadImage() in tools/tiffcrop.c in LibTIFF through 4.5.0 has a heap-based use after free via a crafted TIFF image Drop the now upstream 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch. Signed-off-by: Peter Korsgaard --- .checkpackageignore | 1 - ...p-Correct-simple-copy-paste-error-Fix-488.patch | 28 ---------------------- package/tiff/tiff.hash | 2 +- package/tiff/tiff.mk | 5 +--- 4 files changed, 2 insertions(+), 34 deletions(-) diff --git a/.checkpackageignore b/.checkpackageignore index 2e5c833156..dadc8e0978 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -1503,7 +1503,6 @@ package/ti-gfx/esrev.sh Shellcheck package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch Upstream package/ti-sgx-um/S80ti-sgx Variables package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream -package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch Upstream package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream diff --git a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch b/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch deleted file mode 100644 index 73c0d10ffc..0000000000 --- a/package/tiff/0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 97d65859bc29ee334012e9c73022d8a8e55ed586 Mon Sep 17 00:00:00 2001 -From: Su Laus -Date: Sat, 21 Jan 2023 15:58:10 +0000 -Subject: [PATCH] tiffcrop: Correct simple copy paste error. Fix #488. - -[Retrieved from: -https://gitlab.com/libtiff/libtiff/-/commit/97d65859bc29ee334012e9c73022d8a8e55ed586] -Signed-off-by: Fabrice Fontaine ---- - tools/tiffcrop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c -index 14fa18da..7db69883 100644 ---- a/tools/tiffcrop.c -+++ b/tools/tiffcrop.c -@@ -8591,7 +8591,7 @@ static int processCropSelections(struct image_data *image, - cropsize + NUM_BUFF_OVERSIZE_BYTES); - else - { -- prev_cropsize = seg_buffs[0].size; -+ prev_cropsize = seg_buffs[i].size; - if (prev_cropsize < cropsize) - { - next_buff = _TIFFrealloc( --- -GitLab - diff --git a/package/tiff/tiff.hash b/package/tiff/tiff.hash index 73732892a5..0fa503a02a 100644 --- a/package/tiff/tiff.hash +++ b/package/tiff/tiff.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464 tiff-4.5.0.tar.gz +sha256 d7f38b6788e4a8f5da7940c5ac9424f494d8a79eba53d555f4a507167dca5e2b tiff-4.5.1.tar.gz sha256 0780558a8bfba0af1160ec1ff11ade4f41c0d7deafd6ecfc796b492a788e380d LICENSE.md diff --git a/package/tiff/tiff.mk b/package/tiff/tiff.mk index f9754a4b49..0006f461a0 100644 --- a/package/tiff/tiff.mk +++ b/package/tiff/tiff.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIFF_VERSION = 4.5.0 +TIFF_VERSION = 4.5.1 TIFF_SITE = http://download.osgeo.org/libtiff TIFF_LICENSE = tiff license TIFF_LICENSE_FILES = LICENSE.md @@ -12,9 +12,6 @@ TIFF_CPE_ID_VENDOR = libtiff TIFF_CPE_ID_PRODUCT = libtiff TIFF_INSTALL_STAGING = YES -# 0001-tiffcrop-Correct-simple-copy-paste-error-Fix-488.patch -TIFF_IGNORE_CVES += CVE-2022-48281 - # webp has a (optional) dependency on tiff, so we can't have webp # support in tiff, or that would create a circular dependency. TIFF_CONF_OPTS = \ From gwenj at trabucayre.com Mon Jun 26 07:05:35 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 26 Jun 2023 09:05:35 +0200 Subject: [Buildroot] [PATCH v2 1/2] package/gnuradio: fix build with python-pybind > 2.10.0 Message-ID: <20230626070536.311268-1-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou Since commit 0e82c360942907f5a2f379e64e0d211aaff80774 (and since release 2.10.1), a new variable called PYBIND11_PYTHONLIBS_OVERWRITE was introduced and set to ON by default. According to comment before this option: "Overwrite cached values read from Python library (classic search). Turn off if cross-compiling and manually setting these values." In buildroot's context this option must be disabled to keep variables provided by buildroot and lib/app. This issue affect branches: master, next and tags 2023.02.x, 2023.05. Fix: - http://autobuild.buildroot.net/results/7423df5db5237d94bb49e32698828d4fe470e39b/ Signed-off-by: Gwenhael Goavec-Merou --- Changes v1 -> v2: - move PYBIND11_PYTHONLIBS_OVERWRITE option to python support section --- package/gnuradio/gnuradio.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index d9218b533d..1453b78493 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -116,6 +116,9 @@ ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) GNURADIO_DEPENDENCIES += python3 python-pybind \ host-python-numpy host-python-packaging GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON +# mandatory to avoid pybind11 to overwrite variables provided +# by gnuradio and buildroot +GNURADIO_CONF_OPTS += -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF # mandatory to install python modules in site-packages and to use # correct path for python libraries GNURADIO_CONF_OPTS += -DGR_PYTHON_RELATIVE=ON \ -- 2.40.1 From gwenj at trabucayre.com Mon Jun 26 07:05:36 2023 From: gwenj at trabucayre.com (Gwenhael Goavec-Merou) Date: Mon, 26 Jun 2023 09:05:36 +0200 Subject: [Buildroot] [PATCH v2 2/2] package/gnuradio: fix gnuradio python libraries for cross-compile In-Reply-To: <20230626070536.311268-1-gwenj@trabucayre.com> References: <20230626070536.311268-1-gwenj@trabucayre.com> Message-ID: <20230626070536.311268-2-gwenj@trabucayre.com> From: Gwenhael Goavec-Merou By default, module libraries have a suffix based on cpython version + host architecture: this is fine for a native compile when these libraries are used on the same computer (or similar computers). But when target architecture is not the same python is unable to find libraries due to the wrong suffix and produces unclear errors messages: # python3 Python 3.11.3 (main, Jun 19 2023, 14:15:44) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from gnuradio import blocks Traceback (most recent call last): File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 18, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/home/xxx/buildroot/output/build/gnuradio-3.10.4.0/gr-blocks/python/blocks/__init__.py", line 22, in ModuleNotFoundError: No module named 'gnuradio.blocks.blocks_python' >>> By adding -DPYTHON_MODULE_EXTENSION=".so" at configure time, pybind11 will use this option instead of using host-python to forge suffix. Signed-off-by: Gwenhael Goavec-Merou --- Changes v1 -> v2: - replaces patch by PYTHON_MODULE_EXTENSION option (result is the same but less "noisy") --- package/gnuradio/gnuradio.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index 1453b78493..d7b3b86c31 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -119,6 +119,8 @@ GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON # mandatory to avoid pybind11 to overwrite variables provided # by gnuradio and buildroot GNURADIO_CONF_OPTS += -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF +# force libraries suffix (avoid to have libxxx.PYTHONVER-HOST_ARCH.so) +GNURADIO_CONF_OPTS += -DPYTHON_MODULE_EXTENSION=".so" # mandatory to install python modules in site-packages and to use # correct path for python libraries GNURADIO_CONF_OPTS += -DGR_PYTHON_RELATIVE=ON \ -- 2.40.1 From james.hilliard1 at gmail.com Mon Jun 26 08:00:16 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 02:00:16 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-msgpack: add host cython dependency Message-ID: <20230626080016.2182278-1-james.hilliard1@gmail.com> We need host-python-cython for python-msgpack to build correctly. This is a hard error when using a pep517 frontend. Fixes: * Getting build dependencies for wheel... running egg_info writing msgpack.egg-info/PKG-INFO writing dependency_links to msgpack.egg-info/dependency_links.txt writing top-level names to msgpack.egg-info/top_level.txt reading manifest file 'msgpack.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'msgpack' adding license file 'COPYING' writing manifest file 'msgpack.egg-info/SOURCES.txt' ERROR Missing dependencies: Cython~=0.29.30 Signed-off-by: James Hilliard --- package/python-msgpack/python-msgpack.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-msgpack/python-msgpack.mk b/package/python-msgpack/python-msgpack.mk index d9304e4def..5241416fb1 100644 --- a/package/python-msgpack/python-msgpack.mk +++ b/package/python-msgpack/python-msgpack.mk @@ -10,5 +10,6 @@ PYTHON_MSGPACK_SITE = https://files.pythonhosted.org/packages/22/44/0829b19ac243 PYTHON_MSGPACK_LICENSE = Apache-2.0 PYTHON_MSGPACK_LICENSE_FILES = COPYING PYTHON_MSGPACK_SETUP_TYPE = setuptools +PYTHON_MSGPACK_DEPENDENCIES = host-python-cython $(eval $(python-package)) -- 2.34.1 From luca.ceresoli at bootlin.com Mon Jun 26 11:17:14 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 13:17:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/unzip: configure with LARGE_FILE_SUPPORT by default In-Reply-To: <20230620172305.4176-1-ckhardin@gmail.com> References: <20230620172305.4176-1-ckhardin@gmail.com> Message-ID: <20230626131714.4bef3bde@booty> Hello Charles, On Tue, 20 Jun 2023 10:23:05 -0700 Charles Hardin wrote: > Buildroot always enable largefile support in the toolchains, and > thus the associated definitions are always on. This leads to a > problem in the unzip that on a 32-bit arch with these flags being > passed in > > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 > > But, the LARGE_FILE_SUPPORT not being defined will cause a size > mismatch on the comparison of the zipfiles. > > $ unzip test.zip > Archive: test.zip > error: invalid zip file with overlapped components (possible zip bomb) > > Simple solution is just enable LARGE_FILE_SUPPORT in cmake to get > an expected extraction. > > Signed-off-by: Charles Hardin I verified that the problem exists using qemu_arm_versatile_defconfig and that extraction works after applying the patch. Tested-by: Luca Ceresoli Thanks for the fix! However I have a note, see below. > --- > package/unzip/unzip.mk | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/package/unzip/unzip.mk b/package/unzip/unzip.mk > index 44cc2013fb..14ccedd48f 100644 > --- a/package/unzip/unzip.mk > +++ b/package/unzip/unzip.mk > @@ -28,4 +28,18 @@ UNZIP_IGNORE_CVES = \ > CVE-2022-0529 \ > CVE-2022-0530 > > +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when > +# necessary, redefining it on the command line causes some warnings. "causes some warnings" -> "causes extraction errors"? > +UNZIP_TARGET_CFLAGS = \ > + $(filter-out -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE,$(TARGET_CFLAGS)) > + > +# unzip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE when > +# necessary, redefining it on the command line causes some warnings. As above. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ddrokosov at sberdevices.ru Mon Jun 26 12:12:37 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Mon, 26 Jun 2023 15:12:37 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> Message-ID: <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> Hello Arnout, Please take a look into this patchset. I appreciate any feedback. On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > Hello, > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > Could you please take a look at this patchset? I believe that linux-mm > tools are helpful for investigating kernel memory distribution in > embedded systems. > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > This toolset was designed to facilitate the testing, monitoring, and > > tracing of various things with virtual memory, pages, and slab objects. > > It is an invaluable resource for identifying and analyzing > > memory-related issues, such as leaks and bottlenecks, and can greatly > > enhance one's understanding of memory utilization within a system. > > > > The mm toolset includes: > > - page_owner_sort: userspace helper to sort the output of > > /sys/kernel/debug/page_owner, which helps to know who allocates > > the page from kernel context > > - slabinfo: the tool which gets reports about slabs, for example > > show empty slabs, modify of slab debug options at runtime, display > > all information about a slabcache > > - page-types: a handy tool for querying page flags > > > > Signed-off-by: Dmitry Rokosov > > --- > > package/linux-tools/Config.in | 18 ++++++++ > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > 2 files changed, 77 insertions(+) > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > index 880ad08f0f1c..3ecc45574b82 100644 > > --- a/package/linux-tools/Config.in > > +++ b/package/linux-tools/Config.in > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > + bool "mm" > > + select BR2_PACKAGE_LINUX_TOOLS > > + help > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > + > > + - page_owner_sort: userspace helper to sort the output of > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > + the page from kernel context > > + > > + - slabinfo: the tool which gets reports about slabs, for example > > + show empty slabs, modify of slab debug options at runtime, display > > + all information about a slabcache > > + > > + - page-types: a handy tool for querying page flags > > + > > + These tools are available only from kernel version 3.4. > > + > > endmenu > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > new file mode 100644 > > index 000000000000..a59f1c46ff97 > > --- /dev/null > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > @@ -0,0 +1,59 @@ > > +################################################################################ > > +# > > +# mm > > +# > > +################################################################################ > > + > > +LINUX_TOOLS += mm > > + > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > + > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > + > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > +KVER_MAJOR_MIN = 3 > > +KVER_MINOR_MIN = 4 > > + > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > +# instead of tools/vm > > +KVER_MAJOR_MM = 6 > > +KVER_MINOR_MM = 3 > > + > > +define MM_BUILD_CMDS > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > + echo "too old and doesn't have the mm tools." ; \ > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > + echo "kernel must be used." ; \ > > + exit 1 ; \ > > + fi > > + > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > + MM=mm; \ > > + else \ > > + MM=vm; \ > > + fi; \ > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > + $(MM_MAKE_OPTS) $${MM} > > +endef > > + > > +define MM_INSTALL_TARGET_CMDS > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > + MM=mm; \ > > + else \ > > + MM=vm; \ > > + fi; \ > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > + $(MM_MAKE_OPTS) \ > > + INSTALL_ROOT=$(TARGET_DIR) \ > > + DESTDIR=$(TARGET_DIR) \ > > + $${MM}_install > > +endef > > -- > > 2.36.0 > > > > -- > Thank you, > Dmitry -- Thank you, Dmitry From bryce at redpinelabs.com Mon Jun 26 13:19:41 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 07:19:41 -0600 Subject: [Buildroot] Using a go.mod in a subdirectory In-Reply-To: <20230624152713.GY24952@scaer> References: <20230624152713.GY24952@scaer> Message-ID: Thanks for the info Yann. I'm new to using go, so I'm not sure I'm the best person to be making the mods, but I'll take a look. In the short term I might try and get it building locally by making a repo with only the agent (the subdir package) and see if I can get that building. Bryce On Sat, Jun 24, 2023 at 9:27?AM Yann E. MORIN wrote: > > Bryce, All, > > On 2023-06-23 10:59 -0600, Bryce Johnson spake thusly: > > Hi All, > > I was looking at adding a package for shellhub in buildroot. Two > > issues, first one is that the latest needs go 1.20. I applied this > > patch (https://patchwork.ozlabs.org/project/buildroot/list/?series=358451) > > to get around that which seems to work so far. CC: Christian since > > I'm testing with his patch set. > > > > The 2nd issue is the agent is in a subdirectory with its own go.mod > > that is different from one the on the root directory. > > > > Is there a way to do this better? Or is the go.mod required to be in > > the root of the repo? > > When we introduced the go-package infra, we made the assumption that go > would be finely-grained packaged, with one single "go package" per > source tree, and that it would be at the root of the source tree. > > The result of these assumptions are clearly visible in two location: > > - support/download/go-post-process expects that the vendoring and the > go.mod are both at the root of the source tree; see lines 18 and 27; > > - package/pkg-golang.mk also expects that the go package lies at the > root; see lines 111, 123, 139, and 148. > > This restriction could certainly be lifted if support for FOO_SUB_DIR > was to be added to the go-package infra, but it is not straightforward. > > When that is done, you'd need a buildroot package for each sub-part of > shellhub you need. Of course, in such a case, even though the different > parts would come from the same source tree, we could not share the > generated source archive with _DL_SUBDIR, becasue the different parts > would not be vendored similarly). > > > SHELLHUB_VERSION = v0.12.3 > > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,$(SHELLHUB_VERSION)) > > We try to keep a "clean" version string without the decorum used to make > it a git tag, and make that part of the site URL, e.g.: > > SHELLHUB_VERSION = 0.12.3 > SHELLHUB_SITE = $(call github,shellhub-io,shellhub,v$(SHELLHUB_VERSION)) > > Regards, > Yann E. MORIN. > > > SHELLHUB_LICENSE = Apache-2.0 > > SHELLHUB_LICENSE_FILES = LICENSE.md > > SHELLHUB_DEPENDENCIES = libxcrypt > > > > SHELLHUB_GOMOD = github.com/shellhub-io/shellhub/agent > > SHELLHUB_LDFLAGS = -X main.AgentVersion=${SHELLHUB_VERSION} > > > > # SHELLHUB_BUILD_TARGETS = agent > > # SHELLHUB_INSTALL_BINS = $(notdir $(SHELLHUB_BUILD_TARGETS)) > > > > $(eval $(golang-package)) > > > > > > I can export my output/host/usr/bin and do go build -ldflags "-X > > main.AgentVersion=v0.12.3" and it is able to build in that way, so it > > seems the host-go 1.20 patch is working. > > > > Bryce > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | 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 Jun 26 15:47:19 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 17:47:19 +0200 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> Message-ID: <20230626154719.GC646621@scaer> Dmitry, All, On 2023-06-26 15:12 +0300, Dmitry Rokosov spake thusly: > Please take a look into this patchset. I appreciate any feedback. Don't be impatient. Your patch has been pending for about two seeks now. We have 495 pending patches: https://patchwork.ozlabs.org/project/buildroot/list/ some of witch are so much older... Yes, I know it can be frustrating. For various reasons, we've been a bit less active than usual the past few months, but we'll eventually get to it... Regards, Yann E. MORIN. > On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > > Hello, > > > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > > > Could you please take a look at this patchset? I believe that linux-mm > > tools are helpful for investigating kernel memory distribution in > > embedded systems. > > > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > > This toolset was designed to facilitate the testing, monitoring, and > > > tracing of various things with virtual memory, pages, and slab objects. > > > It is an invaluable resource for identifying and analyzing > > > memory-related issues, such as leaks and bottlenecks, and can greatly > > > enhance one's understanding of memory utilization within a system. > > > > > > The mm toolset includes: > > > - page_owner_sort: userspace helper to sort the output of > > > /sys/kernel/debug/page_owner, which helps to know who allocates > > > the page from kernel context > > > - slabinfo: the tool which gets reports about slabs, for example > > > show empty slabs, modify of slab debug options at runtime, display > > > all information about a slabcache > > > - page-types: a handy tool for querying page flags > > > > > > Signed-off-by: Dmitry Rokosov > > > --- > > > package/linux-tools/Config.in | 18 ++++++++ > > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > > 2 files changed, 77 insertions(+) > > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > > index 880ad08f0f1c..3ecc45574b82 100644 > > > --- a/package/linux-tools/Config.in > > > +++ b/package/linux-tools/Config.in > > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > > + bool "mm" > > > + select BR2_PACKAGE_LINUX_TOOLS > > > + help > > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > > + > > > + - page_owner_sort: userspace helper to sort the output of > > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > > + the page from kernel context > > > + > > > + - slabinfo: the tool which gets reports about slabs, for example > > > + show empty slabs, modify of slab debug options at runtime, display > > > + all information about a slabcache > > > + > > > + - page-types: a handy tool for querying page flags > > > + > > > + These tools are available only from kernel version 3.4. > > > + > > > endmenu > > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > > new file mode 100644 > > > index 000000000000..a59f1c46ff97 > > > --- /dev/null > > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > > @@ -0,0 +1,59 @@ > > > +################################################################################ > > > +# > > > +# mm > > > +# > > > +################################################################################ > > > + > > > +LINUX_TOOLS += mm > > > + > > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > > + > > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > > + > > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > > +KVER_MAJOR_MIN = 3 > > > +KVER_MINOR_MIN = 4 > > > + > > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > > +# instead of tools/vm > > > +KVER_MAJOR_MM = 6 > > > +KVER_MINOR_MM = 3 > > > + > > > +define MM_BUILD_CMDS > > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > > + echo "too old and doesn't have the mm tools." ; \ > > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > > + echo "kernel must be used." ; \ > > > + exit 1 ; \ > > > + fi > > > + > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > + MM=mm; \ > > > + else \ > > > + MM=vm; \ > > > + fi; \ > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > + $(MM_MAKE_OPTS) $${MM} > > > +endef > > > + > > > +define MM_INSTALL_TARGET_CMDS > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > + MM=mm; \ > > > + else \ > > > + MM=vm; \ > > > + fi; \ > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > + $(MM_MAKE_OPTS) \ > > > + INSTALL_ROOT=$(TARGET_DIR) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + $${MM}_install > > > +endef > > > -- > > > 2.36.0 > > > > > > > -- > > Thank you, > > Dmitry > > -- > Thank you, > Dmitry -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From bmeng.cn at gmail.com Mon Jun 26 16:00:20 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:20 +0800 Subject: [Buildroot] [PATCH 00/10] riscv: Various fixes and small enhancements Message-ID: <20230626160030.93063-1-bmeng.cn@gmail.com> A bug report [1] was filed recently against HiFive Unleashed board that it did not build. Although I could not reproduce the build failure, it does make sense to upgrade the OpenSBI version for this board, as discussed in the bug report. Now OpenSBI version is bumped up to 1.3 in this series for all RISC-V boards. For HiFive Unleashed board I decided to use the latest U-Boot release as well, which requires some new changes. The Kconfig options of RISC-V boards have been cleaned up. Instructions of using QEMU to test the HiFive Unleashed board images are added. [1] https://bugs.busybox.net/show_bug.cgi?id=15658 Bin Meng (10): configs/hifive_unleashed: Update to use OpenSBI 1.2 configs/hifive_unleashed: Update to use U-Boot v2023.04 configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION boot/opensbi: Config.in: Cosmetic style fix boot/opensbi: Bump to version 1.3 board/sifive: hifive-unleashed: Update rootfs offset board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt arch/Config.in.riscv | 1 - .../sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ boot/opensbi/Config.in | 6 +++--- boot/opensbi/opensbi.hash | 2 +- configs/beaglev_defconfig | 1 + configs/hifive_unleashed_defconfig | 10 +++++----- configs/nezha_defconfig | 2 -- configs/qemu_riscv32_virt_defconfig | 2 -- configs/qemu_riscv64_virt_defconfig | 2 -- configs/sipeed_lichee_rv_defconfig | 2 -- configs/sipeed_lichee_rv_dock_defconfig | 2 -- configs/spike_riscv64_defconfig | 2 -- 13 files changed, 28 insertions(+), 22 deletions(-) -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:21 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:21 +0800 Subject: [Buildroot] [PATCH 01/10] configs/hifive_unleashed: Update to use OpenSBI 1.2 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-2-bmeng.cn@gmail.com> From: Bin Meng Since the rest of RISC-V boards have been switched to use OpenSBI 1.2, let's update hifive_unleashed to use OpenSBI 1.2 too. Resolves: https://bugs.busybox.net/show_bug.cgi?id=15658 Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 2b6ee6c08e..0440b14ba5 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,7 +38,7 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" +BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:22 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:22 +0800 Subject: [Buildroot] [PATCH 02/10] configs/hifive_unleashed: Update to use U-Boot v2023.04 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-3-bmeng.cn@gmail.com> From: Bin Meng With upstream commit ae2d9506a36c ("riscv: sifive: Rename fu540 board to unleashed") in U-Boot v2021.07 release, the defconfig for SiFive Unleashed board has been changed to sifive_unleashed_defconfig. Also newer U-Boot has deprecated the usage of SPL_FIT_GENERATOR to generate u-boot.itb hence there is no 'u-boot.itb' target in the U-Boot Makefile anymore. Instead binman is used to assemble the u-boot.itb image. We will need to switch to BR2_TARGET_UBOOT_FORMAT_CUSTOM for installing u-boot.itb. Switch over to use the latest U-Boot v2023.04 release. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 0440b14ba5..35cb3558f9 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -42,12 +42,13 @@ BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_fu540" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unleashed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -BR2_TARGET_UBOOT_FORMAT_ITB=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" BR2_TARGET_UBOOT_SPL=y # Host tools -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:23 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:23 +0800 Subject: [Buildroot] [PATCH 03/10] configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-4-bmeng.cn@gmail.com> From: Bin Meng BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 35cb3558f9..80c5e48f96 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -2,6 +2,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:24 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:24 +0800 Subject: [Buildroot] [PATCH 04/10] configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-5-bmeng.cn@gmail.com> From: Bin Meng BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng --- configs/beaglev_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/beaglev_defconfig b/configs/beaglev_defconfig index 79af8c2ece..42c732b973 100644 --- a/configs/beaglev_defconfig +++ b/configs/beaglev_defconfig @@ -1,6 +1,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:25 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:25 +0800 Subject: [Buildroot] [PATCH 05/10] arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-6-bmeng.cn@gmail.com> From: Bin Meng BR2_riscv_custom should only contain the basic I extension. The A extension should be optional and selected by board configs. Signed-off-by: Bin Meng --- arch/Config.in.riscv | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..853e8deb06 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -35,7 +35,6 @@ config BR2_riscv_g config BR2_riscv_custom bool "Custom architecture" select BR2_RISCV_ISA_RVI - select BR2_RISCV_ISA_CUSTOM_RVA endchoice -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:26 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:26 +0800 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-7-bmeng.cn@gmail.com> From: Bin Meng Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), the default OpenSBI version has been bumped up to 1.2. With that, there is no need to define a custom version in each RISC-V board's defconfig files. Signed-off-by: Bin Meng --- configs/hifive_unleashed_defconfig | 2 -- configs/nezha_defconfig | 2 -- configs/qemu_riscv32_virt_defconfig | 2 -- configs/qemu_riscv64_virt_defconfig | 2 -- configs/sipeed_lichee_rv_defconfig | 2 -- configs/sipeed_lichee_rv_dock_defconfig | 2 -- configs/spike_riscv64_defconfig | 2 -- 7 files changed, 14 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 80c5e48f96..013a1423c0 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,8 +38,6 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y diff --git a/configs/nezha_defconfig b/configs/nezha_defconfig index dd94707905..b4c5b4d0ba 100644 --- a/configs/nezha_defconfig +++ b/configs/nezha_defconfig @@ -15,8 +15,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig index 03c871282e..01922ac151 100644 --- a/configs/qemu_riscv32_virt_defconfig +++ b/configs/qemu_riscv32_virt_defconfig @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # host-qemu for gitlab testing diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig index 666500d889..8b729f137d 100644 --- a/configs/qemu_riscv64_virt_defconfig +++ b/configs/qemu_riscv64_virt_defconfig @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y # Bootloader BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # host-qemu for gitlab testing diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig index 750d2d6e3b..8ad587d35f 100644 --- a/configs/sipeed_lichee_rv_defconfig +++ b/configs/sipeed_lichee_rv_defconfig @@ -14,8 +14,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig index a228cd8cb7..b6ac7aa31f 100644 --- a/configs/sipeed_lichee_rv_dock_defconfig +++ b/configs/sipeed_lichee_rv_dock_defconfig @@ -22,8 +22,6 @@ 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_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig index 73ea566084..a6f746eb3f 100644 --- a/configs/spike_riscv64_defconfig +++ b/configs/spike_riscv64_defconfig @@ -9,8 +9,6 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y BR2_TARGET_ROOTFS_CPIO=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_OPENSBI_LINUX_PAYLOAD=y BR2_PACKAGE_HOST_RISCV_ISA_SIM=y -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:27 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:27 +0800 Subject: [Buildroot] [PATCH 07/10] boot/opensbi: Config.in: Cosmetic style fix In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-8-bmeng.cn@gmail.com> From: Bin Meng Use space intead of tab before 'if'. Signed-off-by: Bin Meng --- boot/opensbi/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 5e6b8d158e..99c4989479 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -57,10 +57,10 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION - default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL + default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL default BR2_TARGET_OPENSBI_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPENSBI_CUSTOM_GIT -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:28 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:28 +0800 Subject: [Buildroot] [PATCH 08/10] boot/opensbi: Bump to version 1.3 In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-9-bmeng.cn@gmail.com> From: Bin Meng Signed-off-by: Bin Meng --- boot/opensbi/Config.in | 4 ++-- boot/opensbi/opensbi.hash | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 99c4989479..de2f0aae20 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -19,7 +19,7 @@ choice Select the specific OpenSBI version you want to use config BR2_TARGET_OPENSBI_LATEST_VERSION - bool "1.2" + bool "1.3" config BR2_TARGET_OPENSBI_CUSTOM_VERSION bool "Custom version" @@ -57,7 +57,7 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.3" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL diff --git a/boot/opensbi/opensbi.hash b/boot/opensbi/opensbi.hash index dbc77e856f..980fb141dc 100644 --- a/boot/opensbi/opensbi.hash +++ b/boot/opensbi/opensbi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 8fcbce598a73acc2c7f7d5607d46b9d5107d3ecbede8f68f42631dcfc25ef2b2 opensbi-1.2.tar.gz +sha256 2c0501eb3475f463b15f5b8531996f64604ea49e0e3ed040ecbd1fc27ecd8c5c opensbi-1.3.tar.gz sha256 82d13fb1bf6bb162629deeea9eb9c117e74548d3b707e478967691fe79a68e21 COPYING.BSD -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:29 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:29 +0800 Subject: [Buildroot] [PATCH 09/10] board/sifive: hifive-unleashed: Update rootfs offset In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-10-bmeng.cn@gmail.com> From: Bin Meng As the rootfs size is set to 60M, let's put it right on the 4M offset in the SD card, so that the generated sdcard.img can be exactly 64M. Signed-off-by: Bin Meng --- board/sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/board/sifive/hifive-unleashed/genimage_sdcard.cfg b/board/sifive/hifive-unleashed/genimage_sdcard.cfg index 079ac5ed26..99e3525a8c 100644 --- a/board/sifive/hifive-unleashed/genimage_sdcard.cfg +++ b/board/sifive/hifive-unleashed/genimage_sdcard.cfg @@ -17,6 +17,7 @@ image sdcard.img { partition rootfs { image = "rootfs.ext4" + offset = 4076K partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 bootable = true } -- 2.34.1 From bmeng.cn at gmail.com Mon Jun 26 16:00:30 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 00:00:30 +0800 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626160030.93063-11-bmeng.cn@gmail.com> From: Bin Meng The upstream QEMU 'sifive_u' machine supports running upstream U-Boot for the SiFive HiFive Unleashed board out of the box. Add the QEMU instructions for testing in readme.txt. Signed-off-by: Bin Meng --- board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt index 3263913e9c..e9ccb26fa6 100644 --- a/board/sifive/hifive-unleashed/readme.txt +++ b/board/sifive/hifive-unleashed/readme.txt @@ -113,3 +113,20 @@ Booting the SPI flash on the board Make sure that the all DIP switches are set to the off position for default boot mode (MSEL mode = 0110) to boot from SPI flash. + +Testing under QEMU +================== + +The SD card image can be tested using QEMU: + +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ + -display none -serial stdio -nic user \ + -bios output/images/u-boot-spl.bin \ + -drive file=output/images/sdcard.img,if=sd + +The SPI flash image can be tested with a slightly different command: + +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ + -display none -serial stdio -nic user \ + -bios output/images/u-boot-spl.bin \ + -drive file=output/images/spi-nor.img,if=mtd -- 2.34.1 From kilian.zinnecker at mail.de Mon Jun 26 16:01:18 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Mon, 26 Jun 2023 18:01:18 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> References: <12221308.O9o76ZdvQC@kilian-aisec> <5942184.lOV4Wx5bFT@kilian-aisec> <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> Message-ID: <2685852.mvXUDI8C0e@kilian-aisec> Hi Giulio, I am a little bit stuck at the moment. This is my defconfig so far: BR2_aarch64=y BR2_cortex_a76_a55=y BR2_KERNEL_HEADERS_5_10=y BR2_DL_DIR="$(BASE_DIR)/../../buildroot.dl" BR2_TARGET_GENERIC_HOSTNAME="rock5b" BR2_TARGET_GENERIC_ISSUE="Welcome to the rock5b board" BR2_SYSTEM_DHCP="eth0" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_GIT=y BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/radxa/kernel.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="52f51a2b5ba178f331af62260d2da86d7472c14b" BR2_LINUX_KERNEL_DEFCONFIG="rockchip_linux" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3588-rock-5b" BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y BR2_PACKAGE_AVAHI=y BR2_PACKAGE_AVAHI_DAEMON=y BR2_PACKAGE_OPENSSH=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="250M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_PACKAGE_ROCKCHIP_RKBIN=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y This already properly checks out the uboot version and the Rock 5B uboot defconfig. Next I want to properly setup the package for the rkbin repository (containing the Rockchip blobs). I therefore created the folder package/rockchip-rkbin and added an entry to package/Config.in: diff --git a/package/Config.in b/package/Config.in index ad438667d2..ccdec3b49d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -580,6 +580,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" I also added a package/rockchip-rkbin/Config.in: config BR2_PACKAGE_ROCKCHIP_RKBIN bool "Rockchip RKBIN binary blobs" depends on BR2_arm || BR2_aarch64 help Those packages provide binary blobs for the Rockchip RK SoCs. if BR2_PACKAGE_ROCKCHIP_RKBIN choice prompt "Rockchip RK platform" config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 bool "rk3588" endchoice config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM string default "RK3588" if BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 endif However, I am struggling a bit with the makefile package/rockchip-rkbin/ rockchip-rkbin.mk. It currently has (uncomplete) contents: ################################################################################ # # firmware-rk # ################################################################################ FIRMWARE_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c FIRMWARE_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git FIRMWARE_RKBIN_SITE_METHOD = git FIRMWARE_RKBIN_INSTALL_IMAGES = YES FIRMWARE_RKBIN_INSTALL_STAGING = YES FIRMWARE_RKBIN_INSTALL_TARGET = YES $(eval $(generic-package)) Of course this is not yet sufficient. However, I am struggling with the makefile. As a first step, I only want buildroot to download the repository. However, if I execute "make rockchip-rkbin-dirclean" followed by "make rockchip-rkbin- rebuild", it only creates an (almost) empty output/build/rockchip-rkbin folder, only containing stamp files. Also no rockchip-rkbin folder gets created in my buildroot.dl download folder. It looks like buildroot does not download the rockchip-linux/rkbin.git repository at all. Do you have a suggestion, what I might be doing wrong here? Do I have to implement some hooks in order for the git to be downloaded? Best regards, Kilian From luca.ceresoli at bootlin.com Mon Jun 26 16:12:18 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 18:12:18 +0200 Subject: [Buildroot] Agent++ 4.6.0: const/nonconst type mismatch build failure Message-ID: <20230626181218.7676f022@booty> Hello AGENT++ developers, the automatic testing infrastructure of the Buildroot embedded Linux build system is reporting a build failure in AGENT++: snmp_pp_ext.cpp:1217:26: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers 1217 | status = snmpmsg.load( pdu, community, version); | ^~~ This is due to a mismatch between the SNMP++ APIs and AGENT++. This failure is happening since several months and was happening also with version 4.5.4. Here you can find info, including logs, about some of the failed builds: http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ http://autobuild.buildroot.net/results/d7347b8b3953596b66da6ca6d85f084fb427934c/ I have prepared a patch against AGENT++ 4.6.0 that fixes the problem according to my tests, please find it attached. It would be great to have this fixed in the next mainline release of AGENT++! Best regards, Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Snmpx-fix-const-nonconst-type-mismatch.patch Type: text/x-patch Size: 1808 bytes Desc: not available URL: From luca.ceresoli at bootlin.com Mon Jun 26 16:20:57 2023 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 26 Jun 2023 18:20:57 +0200 Subject: [Buildroot] [PATCH] package/agentpp: fix build error due to type mismatch Message-ID: <20230626162057.562236-1-luca.ceresoli@bootlin.com> This was supposedly fixed by commit 5f06ecf5e151 ("package/agentpp: security bump to version 4.6.0") but has kept happening so far. No public place for contributions, thus this patch has been sent to private e-mail. Fixes: http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ Signed-off-by: Luca Ceresoli --- ...mpx-fix-const-nonconst-type-mismatch.patch | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch diff --git a/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch new file mode 100644 index 000000000000..52c7ca965343 --- /dev/null +++ b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch @@ -0,0 +1,51 @@ +From 7e541e6dba8d4976bbb490838a09b569f38b047d Mon Sep 17 00:00:00 2001 +From: Luca Ceresoli +Date: Mon, 26 Jun 2023 17:45:00 +0200 +Subject: [PATCH] Snmpx: fix const/nonconst type mismatch + +Fixes build failure: + + snmp_pp_ext.cpp:1176:28: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers + 1176 | status = snmpmsg.load( pdu, community, version); + | ^~~ + +Fixes: + http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/ + http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/ + +Signed-off-by: Luca Ceresoli +[Upstream status: sent to katz.agentpp.com at magenta.de and support at agentpp.com] +--- + include/agent_pp/snmp_pp_ext.h | 2 +- + src/snmp_pp_ext.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/agent_pp/snmp_pp_ext.h b/include/agent_pp/snmp_pp_ext.h +index 7c5a6783ee70..d8a46060db98 100644 +--- a/include/agent_pp/snmp_pp_ext.h ++++ b/include/agent_pp/snmp_pp_ext.h +@@ -807,7 +807,7 @@ public: + * SNMP_CLASS_SUCCESS on success and SNMP_CLASS_ERROR, + * SNMP_CLASS_TL_FAILED on failure. + */ +- int send (Pdux const &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &); ++ int send (Pdux &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &); + #endif + + /** +diff --git a/src/snmp_pp_ext.cpp b/src/snmp_pp_ext.cpp +index 54a29ec8ea28..b61cbf056246 100644 +--- a/src/snmp_pp_ext.cpp ++++ b/src/snmp_pp_ext.cpp +@@ -1203,7 +1203,7 @@ int Snmpx::send (Pdux &pdu, SnmpTarget* target) + + #else // _SNMPv3 is not defined + +-int Snmpx::send (Pdux const &pdu, ++int Snmpx::send (Pdux &pdu, + UdpAddress const &udp_address, + snmp_version version, + OctetStr const &community) +-- +2.34.1 + -- 2.34.1 From yann.morin.1998 at free.fr Mon Jun 26 17:04:18 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:04:18 +0200 Subject: [Buildroot] [PATCH 00/10] riscv: Various fixes and small enhancements In-Reply-To: <20230626160030.93063-1-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> Message-ID: <20230626170418.GD646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > A bug report [1] was filed recently against HiFive Unleashed board that > it did not build. Although I could not reproduce the build failure, it > does make sense to upgrade the OpenSBI version for this board, as > discussed in the bug report. > > Now OpenSBI version is bumped up to 1.3 in this series for all RISC-V > boards. For HiFive Unleashed board I decided to use the latest U-Boot > release as well, which requires some new changes. > > The Kconfig options of RISC-V boards have been cleaned up. Instructions > of using QEMU to test the HiFive Unleashed board images are added. > > [1] https://bugs.busybox.net/show_bug.cgi?id=15658 > > > Bin Meng (10): > configs/hifive_unleashed: Update to use OpenSBI 1.2 > configs/hifive_unleashed: Update to use U-Boot v2023.04 > configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly > configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly > arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from > BR2_riscv_custom I've applied the first fice patches to master. > configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION I'll reply to that one realy soon... > boot/opensbi: Config.in: Cosmetic style fix > boot/opensbi: Bump to version 1.3 I've applied those two to master too. > board/sifive: hifive-unleashed: Update rootfs offset > board/sifive: hifive-unleashed: Include QEMU instructions in > readme.txt I'll handle those two very soon. Thanks! Regards, Yann E. MORIN. > > arch/Config.in.riscv | 1 - > .../sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > boot/opensbi/Config.in | 6 +++--- > boot/opensbi/opensbi.hash | 2 +- > configs/beaglev_defconfig | 1 + > configs/hifive_unleashed_defconfig | 10 +++++----- > configs/nezha_defconfig | 2 -- > configs/qemu_riscv32_virt_defconfig | 2 -- > configs/qemu_riscv64_virt_defconfig | 2 -- > configs/sipeed_lichee_rv_defconfig | 2 -- > configs/sipeed_lichee_rv_dock_defconfig | 2 -- > configs/spike_riscv64_defconfig | 2 -- > 13 files changed, 28 insertions(+), 22 deletions(-) > > -- > 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 Jun 26 17:02:03 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:03 +0200 Subject: [Buildroot] [git commit] configs/beaglev_defconfig: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly Message-ID: <20230626170444.B053A84AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a4ce27f562b1d8f56e3ed256f035c1ee60301ec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/beaglev_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/beaglev_defconfig b/configs/beaglev_defconfig index 79af8c2ece..42c732b973 100644 --- a/configs/beaglev_defconfig +++ b/configs/beaglev_defconfig @@ -1,6 +1,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y From yann.morin.1998 at free.fr Mon Jun 26 17:02:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:09 +0200 Subject: [Buildroot] [git commit] arch/Config.in.riscv: Remove BR2_RISCV_ISA_CUSTOM_RVA from BR2_riscv_custom Message-ID: <20230626170444.BBDB284AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c85830a6b694fd91dc9d6477c3fb94351e99b6b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_riscv_custom should only contain the basic I extension. The A extension should be optional and selected by board configs. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- arch/Config.in.riscv | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..853e8deb06 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -35,7 +35,6 @@ config BR2_riscv_g config BR2_riscv_custom bool "Custom architecture" select BR2_RISCV_ISA_RVI - select BR2_RISCV_ISA_CUSTOM_RVA endchoice From yann.morin.1998 at free.fr Mon Jun 26 17:01:52 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:52 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Update to use U-Boot v2023.04 Message-ID: <20230626170444.9908B84AC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37d0e147cdda10c84d00031999b8a3cf830c54cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master With upstream commit ae2d9506a36c ("riscv: sifive: Rename fu540 board to unleashed") in U-Boot v2021.07 release, the defconfig for SiFive Unleashed board has been changed to sifive_unleashed_defconfig. Also newer U-Boot has deprecated the usage of SPL_FIT_GENERATOR to generate u-boot.itb hence there is no 'u-boot.itb' target in the U-Boot Makefile anymore. Instead binman is used to assemble the u-boot.itb image. We will need to switch to BR2_TARGET_UBOOT_FORMAT_CUSTOM for installing u-boot.itb. Switch over to use the latest U-Boot v2023.04 release. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 0440b14ba5..35cb3558f9 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -42,12 +42,13 @@ BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_fu540" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unleashed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -BR2_TARGET_UBOOT_FORMAT_ITB=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" BR2_TARGET_UBOOT_SPL=y # Host tools From yann.morin.1998 at free.fr Mon Jun 26 17:01:57 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:57 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Enable BR2_RISCV_ISA_CUSTOM_RVA explicitly Message-ID: <20230626170444.AF73A84003@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311f04cee483fbb967ca132476094ed0e7903ee3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master BR2_RISCV_ISA_CUSTOM_RVA is currently not explicitly listed as it is selected by BR2_riscv_custom. This looks confusing. Let's enable it. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 35cb3558f9..80c5e48f96 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -2,6 +2,7 @@ BR2_riscv=y BR2_riscv_custom=y BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_ISA_CUSTOM_RVA=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y From yann.morin.1998 at free.fr Mon Jun 26 17:01:45 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:01:45 +0200 Subject: [Buildroot] [git commit] configs/hifive_unleashed: Update to use OpenSBI 1.2 Message-ID: <20230626170444.8EEF084AC1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02f6d77fbda975d01e16da0b4a031776bc1a94d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since the rest of RISC-V boards have been switched to use OpenSBI 1.2, let's update hifive_unleashed to use OpenSBI 1.2 too. Resolves: https://bugs.busybox.net/show_bug.cgi?id=15658 Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- configs/hifive_unleashed_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig index 2b6ee6c08e..0440b14ba5 100644 --- a/configs/hifive_unleashed_defconfig +++ b/configs/hifive_unleashed_defconfig @@ -38,7 +38,7 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y # Bootloader BR2_TARGET_OPENSBI=y BR2_TARGET_OPENSBI_CUSTOM_VERSION=y -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="0.9" +BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" BR2_TARGET_OPENSBI_PLAT="generic" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y From yann.morin.1998 at free.fr Mon Jun 26 17:02:49 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:49 +0200 Subject: [Buildroot] [git commit] boot/opensbi: Bump to version 1.3 Message-ID: <20230626170444.CD4DA84B95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39f1812e47518806248e753f8fa80c8ef732822b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- boot/opensbi/Config.in | 4 ++-- boot/opensbi/opensbi.hash | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 99c4989479..de2f0aae20 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -19,7 +19,7 @@ choice Select the specific OpenSBI version you want to use config BR2_TARGET_OPENSBI_LATEST_VERSION - bool "1.2" + bool "1.3" config BR2_TARGET_OPENSBI_CUSTOM_VERSION bool "Custom version" @@ -57,7 +57,7 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.3" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL diff --git a/boot/opensbi/opensbi.hash b/boot/opensbi/opensbi.hash index dbc77e856f..980fb141dc 100644 --- a/boot/opensbi/opensbi.hash +++ b/boot/opensbi/opensbi.hash @@ -1,3 +1,3 @@ # locally computed -sha256 8fcbce598a73acc2c7f7d5607d46b9d5107d3ecbede8f68f42631dcfc25ef2b2 opensbi-1.2.tar.gz +sha256 2c0501eb3475f463b15f5b8531996f64604ea49e0e3ed040ecbd1fc27ecd8c5c opensbi-1.3.tar.gz sha256 82d13fb1bf6bb162629deeea9eb9c117e74548d3b707e478967691fe79a68e21 COPYING.BSD From yann.morin.1998 at free.fr Mon Jun 26 17:02:44 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:02:44 +0200 Subject: [Buildroot] [git commit] boot/opensbi: Config.in: Cosmetic style fix Message-ID: <20230626170444.C389384AE3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59c4515e92c17c807587f27fff5ce175c39d8cf2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Use space intead of tab before 'if'. Signed-off-by: Bin Meng Signed-off-by: Yann E. MORIN --- boot/opensbi/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boot/opensbi/Config.in b/boot/opensbi/Config.in index 5e6b8d158e..99c4989479 100644 --- a/boot/opensbi/Config.in +++ b/boot/opensbi/Config.in @@ -57,10 +57,10 @@ endif config BR2_TARGET_OPENSBI_VERSION string - default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION + default "1.2" if BR2_TARGET_OPENSBI_LATEST_VERSION default BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE \ if BR2_TARGET_OPENSBI_CUSTOM_VERSION - default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL + default "custom" if BR2_TARGET_OPENSBI_CUSTOM_TARBALL default BR2_TARGET_OPENSBI_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPENSBI_CUSTOM_GIT From yann.morin.1998 at free.fr Mon Jun 26 17:10:47 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:10:47 +0200 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626160030.93063-7-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> Message-ID: <20230626171047.GE646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > the default OpenSBI version has been bumped up to 1.2. With that, > there is no need to define a custom version in each RISC-V board's > defconfig files. In fact, no, because opensbi is a "critical" component part of the boot chain and, like uboot or the kernel, we want to pin the version we use in defconfig files. We only want the v ersion to be bumped in defconfig, when someone actually tested the defconfig still generates a bootable system. Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > configs/hifive_unleashed_defconfig | 2 -- > configs/nezha_defconfig | 2 -- > configs/qemu_riscv32_virt_defconfig | 2 -- > configs/qemu_riscv64_virt_defconfig | 2 -- > configs/sipeed_lichee_rv_defconfig | 2 -- > configs/sipeed_lichee_rv_dock_defconfig | 2 -- > configs/spike_riscv64_defconfig | 2 -- > 7 files changed, 14 deletions(-) > > diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig > index 80c5e48f96..013a1423c0 100644 > --- a/configs/hifive_unleashed_defconfig > +++ b/configs/hifive_unleashed_defconfig > @@ -38,8 +38,6 @@ BR2_LINUX_KERNEL_INSTALL_TARGET=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > diff --git a/configs/nezha_defconfig b/configs/nezha_defconfig > index dd94707905..b4c5b4d0ba 100644 > --- a/configs/nezha_defconfig > +++ b/configs/nezha_defconfig > @@ -15,8 +15,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/qemu_riscv32_virt_defconfig b/configs/qemu_riscv32_virt_defconfig > index 03c871282e..01922ac151 100644 > --- a/configs/qemu_riscv32_virt_defconfig > +++ b/configs/qemu_riscv32_virt_defconfig > @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > > # host-qemu for gitlab testing > diff --git a/configs/qemu_riscv64_virt_defconfig b/configs/qemu_riscv64_virt_defconfig > index 666500d889..8b729f137d 100644 > --- a/configs/qemu_riscv64_virt_defconfig > +++ b/configs/qemu_riscv64_virt_defconfig > @@ -25,8 +25,6 @@ BR2_LINUX_KERNEL_IMAGE=y > > # Bootloader > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > > # host-qemu for gitlab testing > diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig > index 750d2d6e3b..8ad587d35f 100644 > --- a/configs/sipeed_lichee_rv_defconfig > +++ b/configs/sipeed_lichee_rv_defconfig > @@ -14,8 +14,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig > index a228cd8cb7..b6ac7aa31f 100644 > --- a/configs/sipeed_lichee_rv_dock_defconfig > +++ b/configs/sipeed_lichee_rv_dock_defconfig > @@ -22,8 +22,6 @@ 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_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > # BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > diff --git a/configs/spike_riscv64_defconfig b/configs/spike_riscv64_defconfig > index 73ea566084..a6f746eb3f 100644 > --- a/configs/spike_riscv64_defconfig > +++ b/configs/spike_riscv64_defconfig > @@ -9,8 +9,6 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y > BR2_TARGET_ROOTFS_CPIO=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_OPENSBI=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION=y > -BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2" > BR2_TARGET_OPENSBI_PLAT="generic" > BR2_TARGET_OPENSBI_LINUX_PAYLOAD=y > BR2_PACKAGE_HOST_RISCV_ISA_SIM=y > -- > 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 Jun 26 17:12:58 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:12:58 +0200 Subject: [Buildroot] [PATCH 09/10] board/sifive: hifive-unleashed: Update rootfs offset In-Reply-To: <20230626160030.93063-10-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-10-bmeng.cn@gmail.com> Message-ID: <20230626171258.GF646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > As the rootfs size is set to 60M, let's put it right on the 4M offset > in the SD card, so that the generated sdcard.img can be exactly 64M. As much I like power-of-two numbers, is there a technical reason to hit exactly 64MiB? Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > board/sifive/hifive-unleashed/genimage_sdcard.cfg | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/board/sifive/hifive-unleashed/genimage_sdcard.cfg b/board/sifive/hifive-unleashed/genimage_sdcard.cfg > index 079ac5ed26..99e3525a8c 100644 > --- a/board/sifive/hifive-unleashed/genimage_sdcard.cfg > +++ b/board/sifive/hifive-unleashed/genimage_sdcard.cfg > @@ -17,6 +17,7 @@ image sdcard.img { > > partition rootfs { > image = "rootfs.ext4" > + offset = 4076K > partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4 > bootable = true > } > -- > 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 Jun 26 17:21:09 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 19:21:09 +0200 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626160030.93063-11-bmeng.cn@gmail.com> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> Message-ID: <20230626172109.GG646621@scaer> Bin, All, On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > From: Bin Meng > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > for the SiFive HiFive Unleashed board out of the box. > > Add the QEMU instructions for testing in readme.txt. Ah, is the 64MiB SDcard required to be bootable under qemu? I.e. is it the same issue as fixed by 6f9e83f5f74d (support/testing: test_ubi: reduce the rootfs.ubi size to 64M to match the Qemu emulated flash device)? Regards, Yann E. MORIN. > Signed-off-by: Bin Meng > --- > > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt > index 3263913e9c..e9ccb26fa6 100644 > --- a/board/sifive/hifive-unleashed/readme.txt > +++ b/board/sifive/hifive-unleashed/readme.txt > @@ -113,3 +113,20 @@ Booting the SPI flash on the board > > Make sure that the all DIP switches are set to the off position for > default boot mode (MSEL mode = 0110) to boot from SPI flash. > + > +Testing under QEMU > +================== > + > +The SD card image can be tested using QEMU: > + > +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ > + -display none -serial stdio -nic user \ > + -bios output/images/u-boot-spl.bin \ > + -drive file=output/images/sdcard.img,if=sd > + > +The SPI flash image can be tested with a slightly different command: > + > +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ > + -display none -serial stdio -nic user \ > + -bios output/images/u-boot-spl.bin \ > + -drive file=output/images/spi-nor.img,if=mtd > -- > 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 bugzilla at busybox.net Mon Jun 26 17:23:10 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 17:23:10 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Yann E. MORIN --- Jan-Benedict, All, Thanks for the report. We believe it has now ben fixed by commit 02f6d77fbd (configs/hifive_unleashed: Update to use OpenSBI 1.2). If the issue still persists, do not hesitate to reopen. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Mon Jun 26 18:15:28 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:28 -0600 Subject: [Buildroot] [PATCH 2/5] package/python-pythran: bump to version 0.13.1 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pythran/python-pythran.hash | 4 ++-- package/python-pythran/python-pythran.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pythran/python-pythran.hash b/package/python-pythran/python-pythran.hash index 08348a5ccf..2dfc445b2f 100644 --- a/package/python-pythran/python-pythran.hash +++ b/package/python-pythran/python-pythran.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pythran/json -md5 d2961ece35b4b9f44a84ef31df1b21ff pythran-0.12.0.tar.gz -sha256 eff3dd0d3eebe57372f0d14f82985525e9bcdfb5b1d1010e1932cf9207060f9f pythran-0.12.0.tar.gz +md5 3090288af50566af75cb058d1878aaad pythran-0.13.1.tar.gz +sha256 8aad08162f010e5425a7b254dd68d83311b430bb29f9252dce2eff3ba39497dd pythran-0.13.1.tar.gz # Locally computed sha256 checksums sha256 0be9f14c66a9a3cb66d5263a6495437862ce0c9cdf60d4a6c36d1e51b1244c6e LICENSE sha256 e1c0ed0a99e4462016d79d835f1f479b78c4d4a07fe66598e97f449503ffd178 docs/LICENSE.rst diff --git a/package/python-pythran/python-pythran.mk b/package/python-pythran/python-pythran.mk index 0d946be28a..25735ad95a 100644 --- a/package/python-pythran/python-pythran.mk +++ b/package/python-pythran/python-pythran.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTHRAN_VERSION = 0.12.0 +PYTHON_PYTHRAN_VERSION = 0.13.1 PYTHON_PYTHRAN_SOURCE = pythran-$(PYTHON_PYTHRAN_VERSION).tar.gz -PYTHON_PYTHRAN_SITE = https://files.pythonhosted.org/packages/99/e0/ed0e81de05cfa4ecbcbceec6603d175387d8bc7a6332cbfd155d09958ccf +PYTHON_PYTHRAN_SITE = https://files.pythonhosted.org/packages/8d/d8/b27e8dc3f3a03dcd317d40d9df0ae07ebbd85444585973ceba07716934d0 PYTHON_PYTHRAN_SETUP_TYPE = setuptools PYTHON_PYTHRAN_LICENSE = BSD-3-Clause PYTHON_PYTHRAN_LICENSE_FILES = LICENSE docs/LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:30 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:30 -0600 Subject: [Buildroot] [PATCH 4/5] package/python-scipy: bump to version 1.11.0 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-4-james.hilliard1@gmail.com> Migrate to meson package infrastructure. Add new openblas dependency. License hash changed due to date update: https://github.com/scipy/scipy/commit/d3f0aea40f64e478085b6478a9fe55ca8a75b087 Signed-off-by: James Hilliard --- package/python-scipy/Config.in | 3 +++ package/python-scipy/python-scipy.hash | 5 ++-- package/python-scipy/python-scipy.mk | 37 +++++++++----------------- 3 files changed, 18 insertions(+), 27 deletions(-) diff --git a/package/python-scipy/Config.in b/package/python-scipy/Config.in index 229b5997ad..0a4acb9699 100644 --- a/package/python-scipy/Config.in +++ b/package/python-scipy/Config.in @@ -2,10 +2,12 @@ config BR2_PACKAGE_PYTHON_SCIPY bool "python-scipy" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS # lapack + depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS # openblas depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy depends on BR2_TOOLCHAIN_HAS_FORTRAN # lapack depends on BR2_INSTALL_LIBSTDCPP select BR2_PACKAGE_LAPACK + select BR2_PACKAGE_OPENBLAS select BR2_PACKAGE_PYTHON3_ZLIB # runtime scipy::io select BR2_PACKAGE_PYTHON_NUMPY # runtime select BR2_PACKAGE_PYTHON_PYBIND @@ -20,6 +22,7 @@ config BR2_PACKAGE_PYTHON_SCIPY comment "python-scipy needs toolchain w/ fortran and c++ and glibc or musl" depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS + depends on BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_FORTRAN || \ !BR2_INSTALL_LIBSTDCPP || \ (!BR2_TOOLCHAIN_USES_GLIBC && !BR2_TOOLCHAIN_USES_MUSL) diff --git a/package/python-scipy/python-scipy.hash b/package/python-scipy/python-scipy.hash index 0274679c43..9634771139 100644 --- a/package/python-scipy/python-scipy.hash +++ b/package/python-scipy/python-scipy.hash @@ -1,7 +1,6 @@ # Locally generated -sha256 0140dd24d14ce194fdb3df496c2190f0896ca84ac98bf5d69c3b3fb7bde1a1e9 scipy-1.8.1.tar.xz -sha256 96599f8ec69a2cc609265eed13fc75090aacb28742260e55ce623788a33da19c LICENSE.txt -sha256 37e64a498894ac7c3b070023e3689e954a8ecf8a23b90968d09a455f1b4f7b35 scipy/linalg/src/lapack_deprecations/LICENSE +sha256 f9b0248cb9d08eead44cde47cbf6339f1e9aa0dfde28f5fb27950743e317bd5d scipy-1.11.0.tar.gz +sha256 5517022426a56179540ee6eace15fd723ef8fdb83b2900fed2152dd2e2f972a2 LICENSE.txt sha256 606209a000716c5f66e33e180ce08434b96ed17db4975ab9723c6b5fbcc89609 scipy/ndimage/LICENSE.txt sha256 3df9207af2fdb861af0ae3b22026f163b9bcfab4e525dc4943afe2ffa3f77624 scipy/optimize/tnc/LICENSE sha256 f0cedf52503b2d42b83411a0a16e6fefac346dfad8fddc66f50050150123470c scipy/sparse/linalg/_dsolve/SuperLU/License.txt diff --git a/package/python-scipy/python-scipy.mk b/package/python-scipy/python-scipy.mk index a8c23c6c88..3010cfbd54 100644 --- a/package/python-scipy/python-scipy.mk +++ b/package/python-scipy/python-scipy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SCIPY_VERSION = 1.8.1 -PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.xz -PYTHON_SCIPY_SITE = https://github.com/scipy/scipy/releases/download/v$(PYTHON_SCIPY_VERSION) +PYTHON_SCIPY_VERSION = 1.11.0 +PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.gz +PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/fa/d0/724c8204f87b6f807e3e67de32b8b4922d579154a448ce94e89129064bf1 PYTHON_SCIPY_LICENSE = \ BSD-3-Clause, \ BSD-2-Clause, \ @@ -16,7 +16,6 @@ PYTHON_SCIPY_LICENSE = \ Qhull PYTHON_SCIPY_LICENSE_FILES = \ LICENSE.txt \ - scipy/linalg/src/lapack_deprecations/LICENSE \ scipy/ndimage/LICENSE.txt \ scipy/optimize/tnc/LICENSE \ scipy/sparse/linalg/_dsolve/SuperLU/License.txt \ @@ -25,34 +24,24 @@ PYTHON_SCIPY_LICENSE_FILES = \ PYTHON_SCIPY_CPE_ID_VENDOR = scipy PYTHON_SCIPY_CPE_ID_PRODUCT = scipy PYTHON_SCIPY_DEPENDENCIES += \ + host-python-cython \ host-python-numpy \ host-python-pythran \ zlib \ lapack \ + openblas \ + python3 \ python-numpy \ python-pybind PYTHON_SCIPY_INSTALL_STAGING = YES -PYTHON_SCIPY_SETUP_TYPE = setuptools -PYTHON_SCIPY_BUILD_OPTS = config_fc --fcompiler=gnu95 +PYTHON_SCIPY_CONF_ENV += \ + _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ + PYTHONPATH=$(PYTHON3_PATH) -PYTHON_SCIPY_LDFLAGS = $(TARGET_LDFLAGS) -shared \ - -L$(PYTHON3_PATH)/site-packages/numpy/core/lib -# -lnpyrandom localization -PYTHON_SCIPY_LDFLAGS += \ - -L$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/numpy/random/lib +PYTHON_SCIPY_CONF_OPTS = -Dblas=openblas -Dlapack=lapack -PYTHON_SCIPY_ENV = \ - F90=$(TARGET_FC) \ - LDFLAGS="$(PYTHON_SCIPY_LDFLAGS)" +PYTHON_SCIPY_MESON_EXTRA_PROPERTIES = \ + numpy-include-dir='$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/numpy/core/include' -# Provide system configuration options to numpy distutils extensions, telling -# to find all include files and libraries in staging directory. -define PYTHON_SCIPY_CONFIGURE_CMDS - -rm -f $(@D)/site.cfg - echo "[DEFAULT]" >> $(@D)/site.cfg - echo "library_dirs = $(STAGING_DIR)/usr/lib" >> $(@D)/site.cfg - echo "include_dirs = $(STAGING_DIR)/usr/include" >> $(@D)/site.cfg -endef - -$(eval $(python-package)) +$(eval $(meson-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:29 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:29 -0600 Subject: [Buildroot] [PATCH 3/5] package/python-pybind: bump to version 2.10.4 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pybind/python-pybind.hash | 2 +- package/python-pybind/python-pybind.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pybind/python-pybind.hash b/package/python-pybind/python-pybind.hash index 971eceaa07..154ca6d986 100644 --- a/package/python-pybind/python-pybind.hash +++ b/package/python-pybind/python-pybind.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 5d8c4c5dda428d3a944ba3d2a5212cb988c2fae4670d58075a5a49075a6ca315 python-pybind-2.10.3.tar.gz +sha256 832e2f309c57da9c1e6d4542dedd34b24e4192ecb4d62f6f4866a737454c9970 python-pybind-2.10.4.tar.gz # License files, locally calculated sha256 83965b843b98f670d3a85bd041ed4b372c8ec50d7b4a5995a83ac697ba675dcb LICENSE diff --git a/package/python-pybind/python-pybind.mk b/package/python-pybind/python-pybind.mk index 1fd106b981..b96089e8c5 100644 --- a/package/python-pybind/python-pybind.mk +++ b/package/python-pybind/python-pybind.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYBIND_VERSION = 2.10.3 +PYTHON_PYBIND_VERSION = 2.10.4 PYTHON_PYBIND_SITE = $(call github,pybind,pybind11,v$(PYTHON_PYBIND_VERSION)) PYTHON_PYBIND_LICENSE = BSD-3-Clause PYTHON_PYBIND_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Mon Jun 26 18:15:31 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:31 -0600 Subject: [Buildroot] [PATCH 5/5] package/pkg-python.mk: migrate setuptools to pep517 In-Reply-To: <20230626181531.2312002-1-james.hilliard1@gmail.com> References: <20230626181531.2312002-1-james.hilliard1@gmail.com> Message-ID: <20230626181531.2312002-5-james.hilliard1@gmail.com> Now that setuptools and its dependencies are using pep517 we can migrate the setuptools infrastructure itself to use the pep517 build frontend. As part of this we need to migrate the all python packages using _BUILD_OPTS to the new config settings format used by the pep517 build frontend. We also need to add a patch fixing a bug in python-pypa-build which was preventing the config settings from being passed to some of the pep517 build hooks. Signed-off-by: James Hilliard --- package/pkg-python.mk | 21 +++------- package/python-evdev/python-evdev.mk | 4 +- package/python-lxml/python-lxml.mk | 8 ++-- package/python-m2crypto/python-m2crypto.mk | 4 +- package/python-pillow/python-pillow.mk | 35 +++++++++-------- package/python-psycopg2/python-psycopg2.mk | 5 ++- ...ig_settings-are-passed-to-get_requir.patch | 38 +++++++++++++++++++ package/python-pyzmq/python-pyzmq.mk | 4 +- package/python-uvloop/python-uvloop.mk | 6 ++- 9 files changed, 78 insertions(+), 47 deletions(-) create mode 100644 package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch diff --git a/package/pkg-python.mk b/package/pkg-python.mk index 85374ae8bb..a1aed89284 100644 --- a/package/pkg-python.mk +++ b/package/pkg-python.mk @@ -183,19 +183,7 @@ $(2)_BASE_ENV = $$(HOST_PKG_PYTHON_DISTUTILS_ENV) $(2)_BASE_BUILD_CMD = setup.py build $(2)_BASE_INSTALL_CMD = setup.py install $$(HOST_PKG_PYTHON_DISTUTILS_INSTALL_OPTS) endif -# Setuptools -else ifeq ($$($(2)_SETUP_TYPE),setuptools) -ifeq ($(4),target) -$(2)_BASE_ENV = $$(PKG_PYTHON_SETUPTOOLS_ENV) -$(2)_BASE_BUILD_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) build -$(2)_BASE_INSTALL_TARGET_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install --no-compile $$(PKG_PYTHON_SETUPTOOLS_INSTALL_TARGET_OPTS) -$(2)_BASE_INSTALL_STAGING_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install $$(PKG_PYTHON_SETUPTOOLS_INSTALL_STAGING_OPTS) -else -$(2)_BASE_ENV = $$(HOST_PKG_PYTHON_SETUPTOOLS_ENV) -$(2)_BASE_BUILD_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) build -$(2)_BASE_INSTALL_CMD = $$(PKG_PYTHON_SETUPTOOLS_CMD) install $$(HOST_PKG_PYTHON_SETUPTOOLS_INSTALL_OPTS) -endif -else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) +else ifneq ($$(filter flit pep517 setuptools,$$($(2)_SETUP_TYPE)),) ifeq ($(4),target) $(2)_BASE_ENV = $$(PKG_PYTHON_PEP517_ENV) $(2)_BASE_BUILD_CMD = -m build -n -w @@ -232,13 +220,14 @@ endif # ($(4),target) # Setuptools based packages will need setuptools for the host Python # interpreter (both host and target). # -ifeq ($$($(2)_SETUP_TYPE),setuptools) -$(2)_DEPENDENCIES += host-python-setuptools -else ifneq ($$(filter flit pep517,$$($(2)_SETUP_TYPE)),) +ifneq ($$(filter flit pep517 setuptools,$$($(2)_SETUP_TYPE)),) $(2)_DEPENDENCIES += host-python-pypa-build host-python-installer ifeq ($$($(2)_SETUP_TYPE),flit) $(2)_DEPENDENCIES += host-python-flit-core endif +ifeq ($$($(2)_SETUP_TYPE),setuptools) +$(2)_DEPENDENCIES += host-python-setuptools +endif else ifeq ($$($(2)_SETUP_TYPE),flit-bootstrap) # Don't add dependency on host-python-installer for # host-python-installer itself, and its dependencies. diff --git a/package/python-evdev/python-evdev.mk b/package/python-evdev/python-evdev.mk index 5cf62b5160..b509b43e8a 100644 --- a/package/python-evdev/python-evdev.mk +++ b/package/python-evdev/python-evdev.mk @@ -12,7 +12,7 @@ PYTHON_EVDEV_LICENSE = Revised BSD License PYTHON_EVDEV_LICENSE_FILES = LICENSE PYTHON_EVDEV_BUILD_OPTS = \ - build_ecodes \ - --evdev-headers $(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h + -C--build-option=build_ecodes \ + -C--build-option=--evdev-headers=$(STAGING_DIR)/usr/include/linux/input.h:$(STAGING_DIR)/usr/include/linux/input-event-codes.h:$(STAGING_DIR)/usr/include/linux/uinput.h $(eval $(python-package)) diff --git a/package/python-lxml/python-lxml.mk b/package/python-lxml/python-lxml.mk index 657622a962..4017257974 100644 --- a/package/python-lxml/python-lxml.mk +++ b/package/python-lxml/python-lxml.mk @@ -28,11 +28,11 @@ HOST_PYTHON_LXML_DEPENDENCIES = host-libxml2 host-libxslt host-zlib # python-lxml needs these scripts in order to properly detect libxml2 and # libxslt compiler and linker flags PYTHON_LXML_BUILD_OPTS = \ - --xslt-config=$(STAGING_DIR)/usr/bin/xslt-config \ - --xml2-config=$(STAGING_DIR)/usr/bin/xml2-config + -C--build-option=--xslt-config=$(STAGING_DIR)/usr/bin/xslt-config \ + -C--build-option=--xml2-config=$(STAGING_DIR)/usr/bin/xml2-config HOST_PYTHON_LXML_BUILD_OPTS = \ - --xslt-config=$(HOST_DIR)/bin/xslt-config \ - --xml2-config=$(HOST_DIR)/bin/xml2-config + -C--build-option=--xslt-config=$(HOST_DIR)/bin/xslt-config \ + -C--build-option=--xml2-config=$(HOST_DIR)/bin/xml2-config $(eval $(python-package)) $(eval $(host-python-package)) diff --git a/package/python-m2crypto/python-m2crypto.mk b/package/python-m2crypto/python-m2crypto.mk index 3c28fa3b0d..d95361e689 100644 --- a/package/python-m2crypto/python-m2crypto.mk +++ b/package/python-m2crypto/python-m2crypto.mk @@ -13,7 +13,9 @@ PYTHON_M2CRYPTO_LICENSE_FILES = LICENCE PYTHON_M2CRYPTO_CPE_ID_VENDOR = m2crypto_project PYTHON_M2CRYPTO_CPE_ID_PRODUCT = m2crypto PYTHON_M2CRYPTO_DEPENDENCIES = openssl host-swig -PYTHON_M2CRYPTO_BUILD_OPTS = --openssl=$(STAGING_DIR)/usr +PYTHON_M2CRYPTO_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--openssl=$(STAGING_DIR)/usr # 0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch PYTHON_M2CRYPTO_IGNORE_CVES += CVE-2020-25657 diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index b69d329cde..0d79424666 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -14,61 +14,60 @@ PYTHON_PILLOW_CPE_ID_PRODUCT = pillow PYTHON_PILLOW_SETUP_TYPE = setuptools PYTHON_PILLOW_DEPENDENCIES = host-pkgconf -PYTHON_PILLOW_BUILD_OPTS = build_ext --disable-platform-guessing -PYTHON_PILLOW_INSTALL_TARGET_OPTS = $(PYTHON_PILLOW_BUILD_OPTS) +PYTHON_PILLOW_BUILD_OPTS = -C--build-option=build_ext -C--build-option=--disable-platform-guessing ifeq ($(BR2_PACKAGE_FREETYPE),y) PYTHON_PILLOW_DEPENDENCIES += freetype -PYTHON_PILLOW_BUILD_OPTS += --enable-freetype +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-freetype else -PYTHON_PILLOW_BUILD_OPTS += --disable-freetype +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-freetype endif ifeq ($(BR2_PACKAGE_JPEG),y) PYTHON_PILLOW_DEPENDENCIES += jpeg -PYTHON_PILLOW_BUILD_OPTS += --enable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg else -PYTHON_PILLOW_BUILD_OPTS += --disable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg endif ifeq ($(BR2_PACKAGE_LCMS2),y) PYTHON_PILLOW_DEPENDENCIES += lcms2 -PYTHON_PILLOW_BUILD_OPTS += --enable-lcms +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-lcms else -PYTHON_PILLOW_BUILD_OPTS += --disable-lcms +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-lcms endif ifeq ($(BR2_PACKAGE_LIBXCB),y) PYTHON_PILLOW_DEPENDENCIES += libxcb -PYTHON_PILLOW_BUILD_OPTS += --enable-xcb +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-xcb else -PYTHON_PILLOW_BUILD_OPTS += --disable-xcb +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-xcb endif ifeq ($(BR2_PACKAGE_OPENJPEG),y) PYTHON_PILLOW_DEPENDENCIES += openjpeg -PYTHON_PILLOW_BUILD_OPTS += --enable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg2000 else -PYTHON_PILLOW_BUILD_OPTS += --disable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg2000 endif ifeq ($(BR2_PACKAGE_TIFF),y) PYTHON_PILLOW_DEPENDENCIES += tiff -PYTHON_PILLOW_BUILD_OPTS += --enable-tiff +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-tiff else -PYTHON_PILLOW_BUILD_OPTS += --disable-tiff +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-tiff endif ifeq ($(BR2_PACKAGE_WEBP),y) PYTHON_PILLOW_DEPENDENCIES += webp -PYTHON_PILLOW_BUILD_OPTS += --enable-webp +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webp ifeq ($(BR2_PACKAGE_WEBP_DEMUX)$(BR2_PACKAGE_WEBP_MUX),yy) -PYTHON_PILLOW_BUILD_OPTS += --enable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webpmux else -PYTHON_PILLOW_BUILD_OPTS += --disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webpmux endif else -PYTHON_PILLOW_BUILD_OPTS += --disable-webp --disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webp -C--build-option=--disable-webpmux endif $(eval $(python-package)) diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index fa23c2814f..6eea825b1c 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -13,7 +13,8 @@ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE PYTHON_PSYCOPG2_DEPENDENCIES = postgresql # Force psycopg2 to use the Buildroot provided postgresql version # instead of the one from the host machine -PYTHON_PSYCOPG2_BUILD_OPTS = build_ext --pg-config=$(STAGING_DIR)/usr/bin/pg_config -PYTHON_PSYCOPG2_INSTALL_TARGET_OPTS = build_ext --pg-config=$(STAGING_DIR)/usr/bin/pg_config +PYTHON_PSYCOPG2_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--pg-config=$(STAGING_DIR)/usr/bin/pg_config $(eval $(python-package)) diff --git a/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch b/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch new file mode 100644 index 0000000000..23d1f37061 --- /dev/null +++ b/package/python-pypa-build/0001-main-ensure-config_settings-are-passed-to-get_requir.patch @@ -0,0 +1,38 @@ +From 44632c4f0758cbe8281581713c55538d44a4e7d4 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Sun, 25 Jun 2023 23:08:55 -0600 +Subject: [PATCH] main: ensure config_settings are passed to + get_requires_for_build + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/pypa/build/pull/627] +--- + src/build/__main__.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/build/__main__.py b/src/build/__main__.py +index 743c28a..8d2c609 100644 +--- a/src/build/__main__.py ++++ b/src/build/__main__.py +@@ -113,7 +113,7 @@ def _build_in_isolated_env( + # first install the build dependencies + env.install(builder.build_system_requires) + # then get the extra required dependencies from the backend (which was installed in the call above :P) +- env.install(builder.get_requires_for_build(distribution)) ++ env.install(builder.get_requires_for_build(distribution, config_settings or {})) + return builder.build(distribution, outdir, config_settings or {}) + + +@@ -127,7 +127,7 @@ def _build_in_current_env( + builder = _ProjectBuilder(srcdir) + + if not skip_dependency_check: +- missing = builder.check_dependencies(distribution) ++ missing = builder.check_dependencies(distribution, config_settings or {}) + if missing: + dependencies = ''.join('\n\t' + dep for deps in missing for dep in (deps[0], _format_dep_chain(deps[1:])) if dep) + _cprint() +-- +2.34.1 + diff --git a/package/python-pyzmq/python-pyzmq.mk b/package/python-pyzmq/python-pyzmq.mk index 5792957eaf..1b7bceae5e 100644 --- a/package/python-pyzmq/python-pyzmq.mk +++ b/package/python-pyzmq/python-pyzmq.mk @@ -12,7 +12,7 @@ PYTHON_PYZMQ_LICENSE = LGPL-3.0+, BSD-3-Clause, Apache-2.0 PYTHON_PYZMQ_LICENSE_FILES = COPYING.LESSER COPYING.BSD PYTHON_PYZMQ_DEPENDENCIES = host-python-packaging zeromq PYTHON_PYZMQ_SETUP_TYPE = setuptools -PYTHON_PYZMQ_BUILD_OPTS = --zmq=$(STAGING_DIR)/usr +PYTHON_PYZMQ_BUILD_OPTS = -C--build-option=--zmq=$(STAGING_DIR)/usr # Due to issues with cross-compiling, hardcode to the zeromq in BR define PYTHON_PYZMQ_PATCH_ZEROMQ_VERSION @@ -23,7 +23,7 @@ endef PYTHON_PYZMQ_POST_PATCH_HOOKS += PYTHON_PYZMQ_PATCH_ZEROMQ_VERSION ifeq ($(BR2_PACKAGE_ZEROMQ_DRAFTS),y) -PYTHON_PYZMQ_BUILD_OPTS += --enable-drafts +PYTHON_PYZMQ_BUILD_OPTS += -C--build-option=--enable-drafts endif $(eval $(python-package)) diff --git a/package/python-uvloop/python-uvloop.mk b/package/python-uvloop/python-uvloop.mk index 147062cf7b..b072f37313 100644 --- a/package/python-uvloop/python-uvloop.mk +++ b/package/python-uvloop/python-uvloop.mk @@ -10,8 +10,10 @@ PYTHON_UVLOOP_SITE = https://files.pythonhosted.org/packages/ba/86/6dda1760481ab PYTHON_UVLOOP_SETUP_TYPE = setuptools PYTHON_UVLOOP_LICENSE = Apache-2.0, MIT PYTHON_UVLOOP_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -PYTHON_UVLOOP_BUILD_OPTS = build_ext --inplace --use-system-libuv -PYTHON_UVLOOP_INSTALL_TARGET_OPTS = build_ext --inplace --use-system-libuv PYTHON_UVLOOP_DEPENDENCIES = libuv +PYTHON_UVLOOP_BUILD_OPTS = \ + -C--build-option=build_ext \ + -C--build-option=--inplace \ + -C--build-option=--use-system-libuv $(eval $(python-package)) -- 2.34.1 From bryce at redpinelabs.com Mon Jun 26 18:18:25 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 12:18:25 -0600 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Christian, I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with per package build option to get the build working. Bryce On Tue, Jun 6, 2023 at 3:46?PM Christian Stewart via buildroot wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.9 > > This is implemented in this commit first, before upgrading host-go to 1.20. > > Note: the .patch files from package/go version 1.19.x are not necessary for > package/go-bootstrap-stage2 and have not been included there. > > Previous discussion of possible alternatives: > > https://lore.kernel.org/all/CA+h8R2rtcynkCBsz=_9yANOEguyPCOcQDj8_ns+cv8RS8+8t9A at mail.gmail.com/ > https://lore.kernel.org/all/20220525234312.643dfc03 at windsurf/T/ > > Signed-off-by: Christian Stewart > > --- > > v1 -> v2: > > - fix indentation of GOROOT_BOOTSTRAP in stage2 MAKE_ENV > - adjust commit description > - remove duplicate MAKE_ENV declaration line > - reorder depends on lines in config.in.host > > v3 -> v4: > > - Fixed typo compatable -> compatible > - Dropped dependency on toolchain in go-bootstrap-stage1 > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > - Update go-bootstrap-stage2 to 1.19.7 > - Drop these comments and move to separate patch: > - Fix typo in comments. > - Adjusted comment built in -> built-in. > - Adjust comments relating to copying src/ to host/ > - Dropped outdated comment referring to issue 2775. > - Thanks Thomas for the review. > > v4 -> v5: > > - update stage2 to go1.19.9 > > v5 -> v6: > > - update stage2 to go1.19.10 > > Signed-off-by: Christian Stewart > --- > DEVELOPERS | 2 + > package/Config.in.host | 3 +- > package/go-bootstrap-stage1/Config.in.host | 6 +++ > .../go-bootstrap-stage1.hash} | 0 > .../go-bootstrap-stage1.mk | 43 +++++++++++++++ > package/go-bootstrap-stage2/Config.in.host | 4 ++ > .../go-bootstrap-stage2.hash | 3 ++ > .../go-bootstrap-stage2.mk | 53 +++++++++++++++++++ > package/go-bootstrap/Config.in.host | 7 --- > package/go-bootstrap/go-bootstrap.mk | 50 ----------------- > package/go/Config.in.host | 4 +- > package/go/go.mk | 4 +- > 12 files changed, 117 insertions(+), 62 deletions(-) > create mode 100644 package/go-bootstrap-stage1/Config.in.host > rename package/{go-bootstrap/go-bootstrap.hash => go-bootstrap-stage1/go-bootstrap-stage1.hash} (100%) > create mode 100644 package/go-bootstrap-stage1/go-bootstrap-stage1.mk > create mode 100644 package/go-bootstrap-stage2/Config.in.host > create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.hash > create mode 100644 package/go-bootstrap-stage2/go-bootstrap-stage2.mk > delete mode 100644 package/go-bootstrap/Config.in.host > delete mode 100644 package/go-bootstrap/go-bootstrap.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7aa5980df7..b452852180 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -552,6 +552,8 @@ F: package/docker-engine/ > F: package/embiggen-disk/ > F: package/fuse-overlayfs/ > F: package/go/ > +F: package/go-bootstrap-stage1/ > +F: package/go-bootstrap-stage2/ > F: package/gocryptfs/ > F: package/mbpfan/ > F: package/moby-buildkit/ > diff --git a/package/Config.in.host b/package/Config.in.host > index dcadbfdfc1..fff75cd165 100644 > --- a/package/Config.in.host > +++ b/package/Config.in.host > @@ -40,7 +40,8 @@ menu "Host utilities" > source "package/genpart/Config.in.host" > source "package/gnupg/Config.in.host" > source "package/go/Config.in.host" > - source "package/go-bootstrap/Config.in.host" > + source "package/go-bootstrap-stage1/Config.in.host" > + source "package/go-bootstrap-stage2/Config.in.host" > source "package/google-breakpad/Config.in.host" > source "package/gptfdisk/Config.in.host" > source "package/imagemagick/Config.in.host" > diff --git a/package/go-bootstrap-stage1/Config.in.host b/package/go-bootstrap-stage1/Config.in.host > new file mode 100644 > index 0000000000..56a743caf9 > --- /dev/null > +++ b/package/go-bootstrap-stage1/Config.in.host > @@ -0,0 +1,6 @@ > +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS > + bool > + # See src/cmd/dist/unix.c for the list of supported architectures > + default y if BR2_HOSTARCH = "x86" > + default y if BR2_HOSTARCH = "x86_64" > + default y if BR2_HOSTARCH = "arm" > diff --git a/package/go-bootstrap/go-bootstrap.hash b/package/go-bootstrap-stage1/go-bootstrap-stage1.hash > similarity index 100% > rename from package/go-bootstrap/go-bootstrap.hash > rename to package/go-bootstrap-stage1/go-bootstrap-stage1.hash > diff --git a/package/go-bootstrap-stage1/go-bootstrap-stage1.mk b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk > new file mode 100644 > index 0000000000..dba18e86e9 > --- /dev/null > +++ b/package/go-bootstrap-stage1/go-bootstrap-stage1.mk > @@ -0,0 +1,43 @@ > +################################################################################ > +# > +# go-bootstrap-stage1 > +# > +################################################################################ > + > +# Use last C-based Go compiler: v1.4.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE1_VERSION = 1.4-bootstrap-20171003 > +GO_BOOTSTRAP_STAGE1_SITE = https://dl.google.com/go > +GO_BOOTSTRAP_STAGE1_SOURCE = go$(GO_BOOTSTRAP_STAGE1_VERSION).tar.gz > + > +GO_BOOTSTRAP_STAGE1_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE1_LICENSE_FILES = LICENSE > + > +HOST_GO_BOOTSTRAP_STAGE1_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE1_VERSION) > + > +# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. > +HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV = \ > + GOOS=linux \ > + GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_STAGE1_ROOT)" \ > + GOROOT="$(@D)" \ > + GOBIN="$(@D)/bin" \ > + CC=$(HOSTCC_NOCCACHE) \ > + CGO_ENABLED=0 > + > +define HOST_GO_BOOTSTRAP_STAGE1_BUILD_CMDS > + cd $(@D)/src && $(HOST_GO_BOOTSTRAP_STAGE1_MAKE_ENV) ./make.bash > +endef > + > +define HOST_GO_BOOTSTRAP_STAGE1_INSTALL_CMDS > + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/go > + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/bin/gofmt > + > + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > + cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > + > + # The Go sources must be installed to the host/ tree for the Go stdlib. > + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE1_ROOT)/ > +endef > + > +$(eval $(host-generic-package)) > diff --git a/package/go-bootstrap-stage2/Config.in.host b/package/go-bootstrap-stage2/Config.in.host > new file mode 100644 > index 0000000000..967ddaed1d > --- /dev/null > +++ b/package/go-bootstrap-stage2/Config.in.host > @@ -0,0 +1,4 @@ > +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > + bool > + default y > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS > diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash > new file mode 100644 > index 0000000000..874737ea2d > --- /dev/null > +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash > @@ -0,0 +1,3 @@ > +# From https://go.dev/dl > +sha256 13755bcce529747d5f2930dee034730c86d02bd3e521ab3e2bbede548d3b953f go1.19.10.src.tar.gz > +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE > diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk > new file mode 100644 > index 0000000000..d0ee86b84e > --- /dev/null > +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk > @@ -0,0 +1,53 @@ > +################################################################################ > +# > +# go-bootstrap-stage2 > +# > +################################################################################ > + > +# Use last Go version that go-bootstrap-stage1 can build: v1.19.x > +# See https://golang.org/doc/install/source#bootstrapFromSource > +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.10 > +GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang > +GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz > + > +GO_BOOTSTRAP_STAGE2_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE2_LICENSE_FILES = LICENSE > + > +# Use go-bootstrap-stage1 to bootstrap. > +HOST_GO_BOOTSTRAP_STAGE2_DEPENDENCIES = host-go-bootstrap-stage1 > + > +HOST_GO_BOOTSTRAP_STAGE2_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE2_VERSION) > + > +# The go build system is not compatible with ccache, so use HOSTCC_NOCCACHE. > +# See https://github.com/golang/go/issues/11685. > +HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV = \ > + GO111MODULE=off \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE1_ROOT) \ > + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > + GOROOT="$(@D)" \ > + GOBIN="$(@D)/bin" \ > + GOOS=linux \ > + CC=$(HOSTCC_NOCCACHE) \ > + CXX=$(HOSTCXX_NOCCACHE) \ > + CGO_ENABLED=0 > + > +define HOST_GO_BOOTSTRAP_STAGE2_BUILD_CMDS > + cd $(@D)/src && \ > + $(HOST_GO_BOOTSTRAP_STAGE2_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) > +endef > + > +define HOST_GO_BOOTSTRAP_STAGE2_INSTALL_CMDS > + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/go > + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/bin/gofmt > + > + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ > + > + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg > + cp -a $(@D)/pkg/include $(@D)/pkg/linux_* $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ > + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/pkg/ > + > + # The Go sources must be installed to the host/ tree for the Go stdlib. > + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE2_ROOT)/ > +endef > + > +$(eval $(host-generic-package)) > diff --git a/package/go-bootstrap/Config.in.host b/package/go-bootstrap/Config.in.host > deleted file mode 100644 > index fab80d24b4..0000000000 > --- a/package/go-bootstrap/Config.in.host > +++ /dev/null > @@ -1,7 +0,0 @@ > -config BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > - bool > - # See src/cmd/dist/unix.c for the list of support > - # architectures > - default y if BR2_HOSTARCH = "x86" > - default y if BR2_HOSTARCH = "x86_64" > - default y if BR2_HOSTARCH = "arm" > diff --git a/package/go-bootstrap/go-bootstrap.mk b/package/go-bootstrap/go-bootstrap.mk > deleted file mode 100644 > index 71696a1540..0000000000 > --- a/package/go-bootstrap/go-bootstrap.mk > +++ /dev/null > @@ -1,50 +0,0 @@ > -################################################################################ > -# > -# go-bootstrap > -# > -################################################################################ > - > -# Use last C-based Go compiler: v1.4.x > -# See https://golang.org/doc/install/source#bootstrapFromSource > -GO_BOOTSTRAP_VERSION = 1.4-bootstrap-20171003 > -GO_BOOTSTRAP_SITE = https://dl.google.com/go > -GO_BOOTSTRAP_SOURCE = go$(GO_BOOTSTRAP_VERSION).tar.gz > - > -GO_BOOTSTRAP_LICENSE = BSD-3-Clause > -GO_BOOTSTRAP_LICENSE_FILES = LICENSE > - > -# To build programs that need cgo support the toolchain needs to be > -# available, so the toolchain is not needed to build host-go-bootstrap > -# itself, but needed by other packages that depend on > -# host-go-bootstrap. > -HOST_GO_BOOTSTRAP_DEPENDENCIES = toolchain > - > -HOST_GO_BOOTSTRAP_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_VERSION) > - > -# The go build system is not compatable with ccache, so use HOSTCC_NOCCACHE > -# here. See https://github.com/golang/go/issues/11685. > -HOST_GO_BOOTSTRAP_MAKE_ENV = \ > - GOOS=linux \ > - GOROOT_FINAL="$(HOST_GO_BOOTSTRAP_ROOT)" \ > - GOROOT="$(@D)" \ > - GOBIN="$(@D)/bin" \ > - CC=$(HOSTCC_NOCCACHE) \ > - CGO_ENABLED=0 > - > -define HOST_GO_BOOTSTRAP_BUILD_CMDS > - cd $(@D)/src && $(HOST_GO_BOOTSTRAP_MAKE_ENV) ./make.bash > -endef > - > -define HOST_GO_BOOTSTRAP_INSTALL_CMDS > - $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_ROOT)/bin/go > - $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_ROOT)/bin/gofmt > - > - cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_ROOT)/ > - cp -a $(@D)/pkg $(HOST_GO_BOOTSTRAP_ROOT)/ > - > - # There is a known issue which requires the go sources to be installed > - # https://golang.org/issue/2775 > - cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_ROOT)/ > -endef > - > -$(eval $(host-generic-package)) > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..90a54f0da6 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -2,7 +2,7 @@ > config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ > || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x > @@ -28,4 +28,4 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index 545d2117b7..a96c6ab5dd 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause > GO_LICENSE_FILES = LICENSE > GO_CPE_ID_VENDOR = golang > > -HOST_GO_DEPENDENCIES = host-go-bootstrap > +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > HOST_GO_ROOT = $(HOST_DIR)/lib/go > @@ -126,7 +126,7 @@ HOST_GO_HOST_ENV = \ > HOST_GO_MAKE_ENV = \ > GO111MODULE=off \ > GOCACHE=$(HOST_GO_HOST_CACHE) \ > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_ROOT) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ > GOROOT_FINAL=$(HOST_GO_ROOT) \ > GOROOT="$(@D)" \ > GOBIN="$(@D)/bin" \ > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From christian at aperture.us Mon Jun 26 18:22:57 2023 From: christian at aperture.us (Christian Stewart) Date: Mon, 26 Jun 2023 11:22:57 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: All, On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > Christian, > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > per package build option to get the build working. > > Bryce Thanks for the tip, I had dropped this because of a previous PR review by Thomas: https://lore.kernel.org/buildroot/20230312225806.0bf4b0fd at windsurf/ Could you provide the error you see when toolchain dependency isn't there? Thomas: Could you please have another look at this - toolchain is required for HOSTCC_NOCCACHE for whatever reason. > > - Dropped dependency on toolchain in go-bootstrap-stage1 > > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > > - Update go-bootstrap-stage2 to 1.19.7 > > - Drop these comments and move to separate patch: > > - Fix typo in comments. > > - Adjusted comment built in -> built-in. > > - Adjust comments relating to copying src/ to host/ > > - Dropped outdated comment referring to issue 2775. > > - Thanks Thomas for the review. Thanks, Christian From james.hilliard1 at gmail.com Mon Jun 26 18:15:27 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 12:15:27 -0600 Subject: [Buildroot] [PATCH 1/5] package/python-numpy: bump to version 1.25.0 Message-ID: <20230626181531.2312002-1-james.hilliard1@gmail.com> Migrate to meson package infrastructure. License has changed due to date update: https://github.com/numpy/numpy/commit/c1ffdbc0c29d48ece717acb5bfbf811c935b41f6 Signed-off-by: James Hilliard --- package/python-numpy/python-numpy.hash | 6 ++--- package/python-numpy/python-numpy.mk | 31 ++++++++++++-------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/package/python-numpy/python-numpy.hash b/package/python-numpy/python-numpy.hash index 9ac9280c78..6629cebbce 100644 --- a/package/python-numpy/python-numpy.hash +++ b/package/python-numpy/python-numpy.hash @@ -1,7 +1,7 @@ -# Copied from https://github.com/numpy/numpy/releases/tag/v1.23.5 -sha256 1b1766d6f397c18153d40015ddfc79ddb715cabadc04d2d228d4e5a8bc4ded1a numpy-1.23.5.tar.gz +# Copied from https://github.com/numpy/numpy/releases/tag/v1.25.0 +sha256 f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19 numpy-1.25.0.tar.gz # License files, locally calculated -sha256 0f88787955e7131224f53a8c3f3e859dc502408e3a539a4dcf61fb7888b5b984 LICENSE.txt +sha256 1034d3bd61783f3b5e7ec3e7ca818f4da4135132323a0ef99f4c0edb3c7f6bd2 LICENSE.txt sha256 c27d0a8026bdb8876562b720ab24d1688e3827a89f6083cd6e7e8caa9584aba3 numpy/core/src/multiarray/dragon4.c sha256 fbc539f47d0cf83bc61378080fb873d5c14630126cacbfe754035c3926daa5ec numpy/core/include/numpy/libdivide/LICENSE.txt sha256 a14cc25e10d40a3aa705b7de2fb764a6535d8ee9b2db4e1724900585457dfd55 numpy/linalg/lapack_lite/LICENSE.txt diff --git a/package/python-numpy/python-numpy.mk b/package/python-numpy/python-numpy.mk index 812bfdae4a..ad64a0cc6b 100644 --- a/package/python-numpy/python-numpy.mk +++ b/package/python-numpy/python-numpy.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_NUMPY_VERSION = 1.23.5 +PYTHON_NUMPY_VERSION = 1.25.0 PYTHON_NUMPY_SOURCE = numpy-$(PYTHON_NUMPY_VERSION).tar.gz PYTHON_NUMPY_SITE = https://github.com/numpy/numpy/releases/download/v$(PYTHON_NUMPY_VERSION) PYTHON_NUMPY_LICENSE = BSD-3-Clause, MIT, Zlib @@ -15,30 +15,27 @@ PYTHON_NUMPY_LICENSE_FILES = \ numpy/linalg/lapack_lite/LICENSE.txt \ tools/npy_tempita/license.txt -PYTHON_NUMPY_SETUP_TYPE = setuptools -PYTHON_NUMPY_DEPENDENCIES = host-python-cython +PYTHON_NUMPY_DEPENDENCIES = host-python-cython python3 HOST_PYTHON_NUMPY_DEPENDENCIES = host-python-cython +PYTHON_NUMPY_CONF_ENV += \ + _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ + PYTHONPATH=$(PYTHON3_PATH) + ifeq ($(BR2_PACKAGE_LAPACK),y) PYTHON_NUMPY_DEPENDENCIES += lapack +PYTHON_NUMPY_CONF_OPTS = -Dlapack=lapack else -PYTHON_NUMPY_ENV += BLAS=None LAPACK=None +PYTHON_NUMPY_CONF_OPTS = -Dlapack="" endif -ifeq ($(BR2_TOOLCHAIN_HAS_FORTRAN),y) -PYTHON_NUMPY_BUILD_OPTS = --fcompiler=gnu95 -PYTHON_NUMPY_ENV += F90=$(TARGET_FC) +ifeq ($(BR2_PACKAGE_OPENBLAS),y) +PYTHON_NUMPY_DEPENDENCIES += openblas +PYTHON_NUMPY_CONF_OPTS += -Dblas=openblas else -PYTHON_NUMPY_BUILD_OPTS = --fcompiler=None +PYTHON_NUMPY_CONF_OPTS += -Dblas="" endif -define PYTHON_NUMPY_CONFIGURE_CMDS - -rm -f $(@D)/site.cfg - echo "[DEFAULT]" >> $(@D)/site.cfg - echo "library_dirs = $(STAGING_DIR)/usr/lib" >> $(@D)/site.cfg - echo "include_dirs = $(STAGING_DIR)/usr/include" >> $(@D)/site.cfg -endef - # Fixup the npymath.ini prefix path with actual target staging area where # numpy core was built. Without this, target builds using numpy distutils # extensions like python-scipy, python-numba cannot find -lnpymath since @@ -55,5 +52,5 @@ PYTHON_NUMPY_POST_INSTALL_STAGING_HOOKS += PYTHON_NUMPY_FIXUP_NPY_PKG_CONFIG_FIL # in the staging area. PYTHON_NUMPY_INSTALL_STAGING = YES -$(eval $(python-package)) -$(eval $(host-python-package)) +$(eval $(meson-package)) +$(eval $(host-meson-package)) -- 2.34.1 From bugzilla at busybox.net Mon Jun 26 19:03:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 19:03:09 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #6 from Jan-Benedict Glaw --- Started a new build for this configuration (http://toolchain.lug-owl.de/laminar/jobs/buildroot-hifive_unleashed_defconfig/7), will let you know how it turned out. -- You are receiving this mail because: You are on the CC list for the bug. From bryce at redpinelabs.com Mon Jun 26 18:58:09 2023 From: bryce at redpinelabs.com (Bryce Johnson) Date: Mon, 26 Jun 2023 12:58:09 -0600 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Hi Christian, Your patchset seems to be working well enough for me to do a little prototyping. Here is the error: >>> host-go-bootstrap-stage2 1.19.10 Installing to host directory /usr/bin/install -D -m 0755 /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/bin/go /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/bin/go /usr/bin/install -D -m 0755 /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/bin/gofmt /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/bin/gofmt cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/lib /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/ mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/include /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/linux_* /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg/ cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/pkg/tool /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a /home/johnsonb/buildroot1/output/build/host-go-bootstrap-stage2-1.19.10/src /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/lib/go-1.19.10/ >>> host-go 1.20.5 Configuring mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go/host rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/ /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/host/ /home/johnsonb/buildroot1/output/per-package/host-go/host rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-skeleton/host/ /home/johnsonb/buildroot1/output/per-package/host-skeleton/host/ /home/johnsonb/buildroot1/output/per-package/host-go/host mkdir -p /home/johnsonb/buildroot1/output/per-package/host-go/target rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/target/ /home/johnsonb/buildroot1/output/per-package/host-go-bootstrap-stage2/target/ /home/johnsonb/buildroot1/output/per-package/host-go/target rsync -a --link-dest=/home/johnsonb/buildroot1/output/per-package/host-skeleton/target/ /home/johnsonb/buildroot1/output/per-package/host-skeleton/target/ /home/johnsonb/buildroot1/output/per-package/host-go/target >>> host-go 1.20.5 Building cd /home/johnsonb/buildroot1/output/build/host-go-1.20.5/src && GO111MODULE=off GOCACHE=/home/johnsonb/buildroot1/output/per-package/host-go/host/share/host-go-cache GOROOT_BOOTSTRAP=/home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go-1.19.10 GOROOT_FINAL=/home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go GOROOT="/home/johnsonb/buildroot1/output/build/host-go-1.20.5" GOBIN="/home/johnsonb/buildroot1/output/build/host-go-1.20.5/bin" GOOS=linux CC=/usr/bin/gcc CXX=/usr/bin/g++ CGO_ENABLED=1 CC_FOR_TARGET="/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc" CXX_FOR_TARGET="/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-g++" GOOS="linux" GOARCH=arm GOARM=7 GO_ASSUME_CROSSCOMPILING=1 ./make.bash Building Go cmd/dist using /home/johnsonb/buildroot1/output/per-package/host-go/host/lib/go-1.19.10. (go1.19.10 linux/amd64) go tool dist: cannot invoke C compiler ["/home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc"]: fork/exec /home/johnsonb/buildroot1/output/per-package/host-go/host/bin/arm-buildroot-linux-uclibcgnueabihf-gcc: no such file or directory Go needs a system C compiler for use with cgo. To set a C compiler, set CC=the-compiler. To disable cgo, set CGO_ENABLED=0. make: *** [package/pkg-generic.mk:293: /home/johnsonb/buildroot1/output/build/host-go-1.20.5/.stamp_built] Error 2 make: *** Waiting for unfinished jobs.... On Mon, Jun 26, 2023 at 12:23?PM Christian Stewart wrote: > > All, > > On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > > > Christian, > > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > > per package build option to get the build working. > > > > Bryce > > Thanks for the tip, I had dropped this because of a previous PR review > by Thomas: > > https://lore.kernel.org/buildroot/20230312225806.0bf4b0fd at windsurf/ > > Could you provide the error you see when toolchain dependency isn't there? > > Thomas: Could you please have another look at this - toolchain is > required for HOSTCC_NOCCACHE for whatever reason. > > > > - Dropped dependency on toolchain in go-bootstrap-stage1 > > > - Dropped updating sources timestamps in go-bootstrap-stage{1,2} > > > - Update go-bootstrap-stage2 to 1.19.7 > > > - Drop these comments and move to separate patch: > > > - Fix typo in comments. > > > - Adjusted comment built in -> built-in. > > > - Adjust comments relating to copying src/ to host/ > > > - Dropped outdated comment referring to issue 2775. > > > - Thanks Thomas for the review. > > Thanks, > Christian From ju.o at free.fr Mon Jun 26 19:44:03 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 21:44:03 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: Hi Andreas, On 22/06/2023 18:02, Andreas Dannenberg via buildroot wrote: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, > the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) [...] > diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > index afa309aa98..341888623e 100644 > --- a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk > @@ -2,11 +2,41 @@ > # > # ti-k3-r5-loader > # Running the command "utils/docker-run make check-package" reports warnings here: boot/ti-k3-r5-loader/ti-k3-r5-loader.mk:5: should be 80 hashes (http://nightly.buildroot.org/#writing-rules-mk) boot/ti-k3-r5-loader/ti-k3-r5-loader.mk:6: should be a blank line (http://nightly.buildroot.org/#writing-rules-mk) To fix this warning, you should keep the first 6 original lines unchanged and move this comment just after. > +# The ti-k3-r5 loader package should really be built from the same > U-Boot > +# sources as the uboot package itself, so for most users so all > LOADER_SITE / > +# LOADER_SOURCE type definitions should be set the same for both > packages. > +# However it still makes sense to keep the ti-k3-r5-loader package > somewhat > +# separated and independent from the uboot package to allow for > special use > +# cases such as Falcon boot (which would skip the uboot package > completely). > +# > > ################################################################################ > > -TI_K3_R5_LOADER_VERSION = 2022.10 > +TI_K3_R5_LOADER_VERSION = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_VERSION)) > + > +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL),y) > +# Handle custom U-Boot tarballs as specified by the configuration > +TI_K3_R5_LOADER_TARBALL = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION)) > +TI_K3_R5_LOADER_SITE = $(patsubst %/,%,$(dir > $(TI_K3_R5_LOADER_TARBALL))) > +TI_K3_R5_LOADER_SOURCE = $(notdir $(TI_K3_R5_LOADER_TARBALL)) > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = git > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = hg > +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN),y) > +TI_K3_R5_LOADER_SITE = $(call > qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL)) > +TI_K3_R5_LOADER_SITE_METHOD = svn > +else > +# Handle stable official U-Boot versions > 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 > +endif > + > +ifeq > ($(BR2_TARGET_TI_K3_R5_LOADER)$(BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION),y) > +BR_NO_CHECK_HASH_FOR += $(TI_K3_R5_LOADER_SOURCE) > +endif > + > 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 Best regards, Julien. From ju.o at free.fr Mon Jun 26 19:53:04 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 21:53:04 +0200 Subject: [Buildroot] [PATCH v9 01/11] boot/ti-k3-r5-loader: allow for full build source customization In-Reply-To: <20230622160212.2063472-2-dannenberg@ti.com> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-2-dannenberg@ti.com> Message-ID: <26fedd9020b4ae77f8c62a6ed8a5d1ee@free.fr> Hi Andreas, On 22/06/2023 18:02, Andreas Dannenberg via buildroot wrote: > The TI K3 R5 loader package essentially is a wrapper to build a special > version of U-boot SPL used as part of a multi-stage boot flow on TI K3 > devices, and as such needs full flexibility as to specifying the U-Boot > sources used for the build. To accomodate this, add the same options as > already available in the regular U-Boot package. For most use cases, > the > same source settings (repo URL, versions, etc.) should be used for both > ti-k3-r5-loader and uboot packages. > > Signed-off-by: Andreas Dannenberg > --- > boot/ti-k3-r5-loader/Config.in | 65 +++++++++++++++++++++++-- > boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 32 +++++++++++- > 2 files changed, 93 insertions(+), 4 deletions(-) > > diff --git a/boot/ti-k3-r5-loader/Config.in > b/boot/ti-k3-r5-loader/Config.in > index 10602c8df3..2419babe70 100644 > --- a/boot/ti-k3-r5-loader/Config.in > +++ b/boot/ti-k3-r5-loader/Config.in > @@ -1,14 +1,73 @@ > config BR2_TARGET_TI_K3_R5_LOADER > - bool "ti-k3-r5-loader" > + bool "TI K3 R5 Loader" > depends on BR2_aarch64 > help > - Separate U-Boot build for R5 cores on TI's k3 boards. > + Separate U-Boot SPL build for R5 core on TI's K3 processors. > Usually used to build tiboot3.bin with k3-image-gen. > > if BR2_TARGET_TI_K3_R5_LOADER > > choice > - prompt "Configuration" > + prompt "U-Boot Version" > + help > + Select the specific U-Boot version you want to use to build the > + initial SPL running on the R5 core. Note that for most use cases > + you'd want to use the exact same configuration here as it is used > + to build the main U-Boot package. The command "utils/docker-run make check-package" reports warnings here: boot/ti-k3-r5-loader/Config.in:13: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) boot/ti-k3-r5-loader/Config.in:14: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) boot/ti-k3-r5-loader/Config.in:15: help text: <2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) To fix this issue, the help text should be reflowed as follow: choice prompt "U-Boot Version" help Select the specific U-Boot version you want to use to build the initial SPL running on the R5 core. Note that for most use cases you'd want to use the exact same configuration here as it is used to build the main U-Boot package. > + > +config BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + bool "2022.10" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + bool "Custom version" > + help > + This option allows to use a specific official versions > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + bool "Custom tarball" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT > + bool "Custom Git repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG > + bool "Custom Mercurial repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + bool "Custom Subversion repository" > + > +endchoice > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE > + string "U-Boot version" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL_LOCATION > + string "URL of custom U-Boot tarball" > + depends on BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + > +if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL > + string "URL of custom repository" > + > +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION > + string "Custom repository version" > + help > + Revision to use in the typical format used by > + Git/Mercurial/Subversion E.G. a sha id, a tag, branch, .. > + > +endif > + > +config BR2_TARGET_TI_K3_R5_LOADER_VERSION > + string > + default "2022.10" if BR2_TARGET_TI_K3_R5_LOADER_LATEST_VERSION > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION_VALUE \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_VERSION > + default "custom" if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_TARBALL > + default BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION \ > + if BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_HG || > BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_SVN > +choice > + prompt "U-Boot Configuration" > default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG > > config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG [...] Best regards, Julien. From ju.o at free.fr Mon Jun 26 20:00:40 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:00:40 +0200 Subject: [Buildroot] [PATCH v2 2/3] support/testing/tests/package/test_dieharder.py: new runtime test In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626200040.12432-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dieharder.py | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 support/testing/tests/package/test_dieharder.py diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..1bf1969ac6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,7 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_dieharder.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dieharder.py b/support/testing/tests/package/test_dieharder.py new file mode 100644 index 0000000000..d324a34557 --- /dev/null +++ b/support/testing/tests/package/test_dieharder.py @@ -0,0 +1,40 @@ +import os + +import infra.basetest + + +class TestDieharder(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_DIEHARDER=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check the program can run (by showing its version) + self.assertRunOk("dieharder -V") + + # The birthdays test on small number (1) of sample is expected to fail + cmd = "dieharder -g /dev/urandom -d diehard_birthdays -t 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) + + # The birthdays test on higher number (25) of sample is expected to succeed + cmd = "dieharder -g mt19937 -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=10) + self.assertEqual(exit_code, 0) + self.assertIn("PASSED", '\n'.join(output)) + + # The birthdays test on file /dev/zero is expected to fail + cmd = "dieharder -g file_input_raw -f /dev/zero -d diehard_birthdays -t 25" + output, exit_code = self.emulator.run(cmd, timeout=40) + self.assertEqual(exit_code, 0) + self.assertIn("FAILED", '\n'.join(output)) -- 2.41.0 From ju.o at free.fr Mon Jun 26 20:01:08 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:01:08 +0200 Subject: [Buildroot] [PATCH v2 3/3] support/testing/tests/package/test_dmidecode.py: new runtime test In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626200108.12517-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dmidecode.py | 67 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 support/testing/tests/package/test_dmidecode.py diff --git a/DEVELOPERS b/DEVELOPERS index 1bf1969ac6..a9475ec689 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1738,6 +1738,7 @@ F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ F: support/testing/tests/package/test_dieharder.py +F: support/testing/tests/package/test_dmidecode.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dmidecode.py b/support/testing/tests/package/test_dmidecode.py new file mode 100644 index 0000000000..2363470e22 --- /dev/null +++ b/support/testing/tests/package/test_dmidecode.py @@ -0,0 +1,67 @@ +import os + +import infra.basetest + + +class TestDmidecode(infra.basetest.BRTest): + # We use a x86_64 arch for this dmidecode test because aarch64 + # SMBIOS is not supported in non-UEFI use-cases (and using a UEFI + # aarch64 would make the test longer). + config = \ + """ + BR2_x86_64=y + BR2_x86_corei7=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_LINUX_KERNEL=y + BR2_LINUX_KERNEL_CUSTOM_VERSION=y + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.33" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y + BR2_PACKAGE_DMIDECODE=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + + # An arbitrary SMBIOS OEM string for the test + oem_string = "Hello Buildroot SMBIOS" + + kernel = os.path.join(self.builddir, "images", "bzImage") + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio.gz") + self.emulator.boot( + arch="x86_64", + kernel=kernel, + kernel_cmdline=["console=ttyS0"], + options=["-cpu", "Nehalem", "-m", "256", "-initrd", cpio_file, + "-smbios", f"type=11,value={oem_string}"], + ) + self.emulator.login() + + # Check the program can run + cmd = "dmidecode --version" + self.assertRunOk(cmd) + + # Check a simple invocation of "dmidecode" + self.assertRunOk("dmidecode") + + # Check a simple invocation of "biosdecode" + self.assertRunOk("biosdecode") + + # Check dmidecode detects SMBIOS + cmd = "dmidecode | grep -E '^SMBIOS .* present\\.$'" + self.assertRunOk(cmd) + + # Check the system-manufacturer is QEMU + cmd = "dmidecode -s system-manufacturer" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "QEMU") + + # Check we read back our OEM string + cmd = "dmidecode --oem-string 1" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], oem_string) -- 2.41.0 From ju.o at free.fr Mon Jun 26 20:05:50 2023 From: ju.o at free.fr (Julien Olivain) Date: Mon, 26 Jun 2023 22:05:50 +0200 Subject: [Buildroot] [PATCH 2/2] support/testing/tests/package/test_dos2unix.py: new runtime test In-Reply-To: <20230611203909.113108-1-ju.o@free.fr> References: <20230611203909.113108-1-ju.o@free.fr> Message-ID: <20230626200550.13214-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../testing/tests/package/test_dos2unix.py | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 support/testing/tests/package/test_dos2unix.py diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..da9027f6f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1737,6 +1737,7 @@ F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/sample_python_spake2.py F: support/testing/tests/package/test_ddrescue.py F: support/testing/tests/package/test_ddrescue/ +F: support/testing/tests/package/test_dos2unix.py F: support/testing/tests/package/test_gnupg2.py F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py diff --git a/support/testing/tests/package/test_dos2unix.py b/support/testing/tests/package/test_dos2unix.py new file mode 100644 index 0000000000..af5850ae3e --- /dev/null +++ b/support/testing/tests/package/test_dos2unix.py @@ -0,0 +1,45 @@ +import os + +import infra.basetest + + +class TestDos2Unix(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y + BR2_PACKAGE_DOS2UNIX=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + + def test_run(self): + cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-initrd", cpio_file]) + self.emulator.login() + + # Check the program can run. This test also checks that we're + # using the real "dos2unix" rather than the applet provided in + # BusyBox, since the "--version" option is recognized by the + # real dos2unix and return an error in BusyBox. + self.assertRunOk("dos2unix --version") + + # Create a text file with UNIX new-lines + self.assertRunOk("echo -e 'Hello\\nBuildroot' > original.txt") + + # Convert the original UNIX file to DOS + self.assertRunOk("unix2dos -n original.txt dos.txt") + + # DOS file is expected to be different than the UNIX file + _, exit_code = self.emulator.run("cmp original.txt dos.txt") + self.assertNotEqual(exit_code, 0) + + # The "cat -A" command should print '^M$' for CR-LF + self.assertRunOk("cat -A dos.txt | grep -Fq '^M$'") + + # Convert back DOS file to UNIX + self.assertRunOk("dos2unix -n dos.txt unix.txt") + + # "unix.txt" should be identical to "original.txt" + self.assertRunOk("cmp original.txt unix.txt") -- 2.41.0 From bugzilla at busybox.net Mon Jun 26 20:23:52 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 26 Jun 2023 20:23:52 +0000 Subject: [Buildroot] [Bug 15658] hifive_unleashed_defconfig: Linker errors in opensbi-0.9 In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15658 --- Comment #7 from Jan-Benedict Glaw --- Now breaks in uboot: [build 2023-06-26 20:19:23] /usr/bin/make -f ./scripts/Makefile.build obj=scripts/dtc/pylibfdt [build 2023-06-26 20:19:23] cat scripts/dtc/pylibfdt/libfdt.i_shipped > scripts/dtc/pylibfdt/libfdt.i [build 2023-06-26 20:19:23] unset CROSS_COMPILE; unset CFLAGS; CC="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/include" LDSHARED="/usr/bin/gcc -O2 -isystem /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/include -shared " LDFLAGS="-L/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/lib -Wl,-rpath,/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/host/lib" VERSION="2023.04" CPPFLAGS=" -I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt" OBJDIR=scripts/dtc/pylibfdt SOURCES="/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_ro.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_wip.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_sw.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_rw.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_strerror.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_empty_tree.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_addresses.c /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/fdt_overlay.c scripts/dtc/pylibfdt/libfdt.i" SWIG_OPTS="-I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt -I/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/libfdt/.." python3 scripts/dtc/pylibfdt/setup.py --quiet build_ext --inplace [build 2023-06-26 20:19:23] Traceback (most recent call last): [build 2023-06-26 20:19:23] File "/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/scripts/dtc/pylibfdt/setup.py", line 23, in [build 2023-06-26 20:19:23] from setuptools import setup, Extension [build 2023-06-26 20:19:23] ModuleNotFoundError: No module named 'setuptools' [build 2023-06-26 20:19:23] make[3]: *** [scripts/dtc/pylibfdt/Makefile:33: rebuild] Error 1 [build 2023-06-26 20:19:23] make[2]: *** [scripts/Makefile.build:397: scripts/dtc/pylibfdt] Error 2 [build 2023-06-26 20:19:23] make[1]: *** [Makefile:2003: scripts_dtc] Error 2 [build 2023-06-26 20:19:23] make[1]: Leaving directory '/var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04' [build 2023-06-26 20:19:23] make: *** [package/pkg-generic.mk:293: /var/lib/laminar/run/buildroot-hifive_unleashed_defconfig/7/buildroot/output/build/uboot-2023.04/.stamp_built] Error 2 I'm doing the CI builds in quite minimal Docker containers, with just the bare minimum documented packages installed. Shall I add Python's setuptools? Or is it a missing dependency? (Maybe I'd have put that into a new ticket?) -- You are receiving this mail because: You are on the CC list for the bug. From romain.naour at gmail.com Mon Jun 26 20:29:01 2023 From: romain.naour at gmail.com (Romain Naour) Date: Mon, 26 Jun 2023 22:29:01 +0200 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel Message-ID: <20230626202901.346078-1-romain.naour@gmail.com> While migrating to pep517 build backend the host-python-wheel dependency has been added to host-python-setuptools but not to python-setuptools. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 Signed-off-by: Romain Naour Cc: James Hilliard --- package/python-setuptools/python-setuptools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index d957930455..39ead10f55 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel $(eval $(python-package)) -- 2.41.0 From yann.morin.1998 at free.fr Mon Jun 26 21:06:33 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 26 Jun 2023 23:06:33 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <20230611104518.337528-1-ju.o@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> Message-ID: <20230626210633.GH646621@scaer> Julien, All, On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: > If a program has the string '# ' (i.e. the default shell prompt) in > its output, the test execution in the Buildroot runtime test infra is > failing. > > This can be reproduced by adding a single line in a package test > script: > self.assertRunOk("echo ### this is a string with hashes ###") The most obvious issue is when testing the environment of the shell with env, which will output PS1 itself... There is not easy way around to fix that, of course... :-/ I was beaten by this when adding a test for bash. I eventually solved it in another way, but took a note to find a better solution "for later"... ;-) > Since the string "# " is quite common, this patch changes the prompt > after the emulator.login(), by setting the PS1 variable to a string > which is less likely to appear in a normal program output. A small > caveat: since there is a command echo, the command setting the new > prompt needs to be protected to make sure it will not be detected as > an actual shell prompt. The prompt is encoded by single-quoting > each character (e.g. abc -> 'a''b''c'). That's not really what join() will do. E.g. with your code: >>> s = "#BRTEST# " >>> "''".join(s) "#''B''R''T''E''S''T''#'' " But we don;t really care because it is then quite improbable that some random program will output exactly this... I was on my side thinking about using ANSI escape sequences to carry the information that the command was actually fnished, something along the lines of: export PS1="\x1B_BR_COMMAND_FINISHED\x1B\\# " - \x1B_ is APC (Application Program Command), - \x1B\\ is ST (String Terminator), which terminates APC Instead of APC, we could use any of: - \x1BP DCS, Device Control String - \x1BX SOS, Start Of String - \x1B^ PM, Privacy Message - or even \x1B] OSC, Operating System Command But maybe that is a bit overkill in the end... Anyway, your patch at least breaks tests.package.test_bash... Regards, Yann E. MORIN. > Signed-off-by: Julien Olivain > --- > Changes v1 -> v2: > - reworded commit log, to mention this issue was also seen while writing > a test for the dmidecode package > - the patch series also introduce the new test for dmidecode > --- > support/testing/infra/emulator.py | 14 ++++++++++++-- > 1 file changed, 12 insertions(+), 2 deletions(-) > > diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py > index 02cf486128..390c582e9d 100644 > --- a/support/testing/infra/emulator.py > +++ b/support/testing/infra/emulator.py > @@ -13,6 +13,7 @@ class Emulator(object): > # can take a long time to run the emulator. Use a timeout multiplier > # when running the tests to avoid sporadic failures. > self.timeout_multiplier = timeout_multiplier > + self.shell_prompt = "#BRTEST# " > > # Start Qemu to boot the system > # > @@ -100,6 +101,15 @@ class Emulator(object): > index = self.qemu.expect(["# ", pexpect.TIMEOUT]) > if index != 0: > raise SystemError("Cannot login") > + # Set a special shell prompt while testing. Since the standard > + # prompt '# ' is quite generic, a normal process output could > + # contain that string and confuse expect. When changing the > + # prompt, we also need to encode or escape it in some way to > + # make sure the command echo will not be seen as a prompt > + # itself. The prompt is encoded by single-quoting each > + # character (e.g. abc -> 'a''b''c'). > + encoded_prompt = "''".join(self.shell_prompt) > + self.run("export PS1='{}'".format(encoded_prompt)) > self.run("dmesg -n 1") > # Prevent the shell from wrapping the commands at 80 columns. > self.run("stty columns 29999") > @@ -110,13 +120,13 @@ class Emulator(object): > self.qemu.sendline(cmd) > if timeout != -1: > timeout *= self.timeout_multiplier > - self.qemu.expect("# ", timeout=timeout) > + self.qemu.expect(self.shell_prompt, timeout=timeout) > # Remove double carriage return from qemu stdout so str.splitlines() > # works as expected. > output = self.qemu.before.replace("\r\r", "\r").splitlines()[1:] > > self.qemu.sendline("echo $?") > - self.qemu.expect("# ") > + self.qemu.expect(self.shell_prompt) > exit_code = self.qemu.before.splitlines()[2] > exit_code = int(exit_code) > > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Jun 26 21:34:18 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 26 Jun 2023 15:34:18 -0600 Subject: [Buildroot] [RFC v3 1/2] package/pkg-meson.mk: support fortran cross-compilation In-Reply-To: <20220805143625.16542-1-guillaume.bressaix@gmail.com> References: <20220805143625.16542-1-guillaume.bressaix@gmail.com> Message-ID: On Fri, Aug 5, 2022 at 8:37?AM Guillaume W. Bres wrote: > > python-scipy is moving to a meson build infrastructure, > and requires fortran cross-compilation I have a patch migrating scipy to meson here: https://patchwork.ozlabs.org/project/buildroot/patch/20230626181531.2312002-4-james.hilliard1 at gmail.com/ > > Signed-off-by: Guillaume W. Bres > --- > package/pkg-meson.mk | 2 ++ > support/misc/cross-compilation.conf.in | 3 +++ > 2 files changed, 5 insertions(+) > > diff --git a/package/pkg-meson.mk b/package/pkg-meson.mk > index 156b005fdd..32d41170f3 100644 > --- a/package/pkg-meson.mk > +++ b/package/pkg-meson.mk > @@ -76,10 +76,12 @@ define PKG_MESON_CROSSCONFIG_SED > -e "s%@TARGET_CC@%$(TARGET_CC)%g" \ > -e "s%@TARGET_CXX@%$(TARGET_CXX)%g" \ > -e "s%@TARGET_AR@%$(TARGET_AR)%g" \ > + -e "s%@TARGET_FC@%$(TARGET_FC)%g" \ > -e "s%@TARGET_STRIP@%$(TARGET_STRIP)%g" \ > -e "s%@TARGET_ARCH@%$(PKG_MESON_TARGET_CPU_FAMILY)%g" \ > -e "s%@TARGET_CPU@%$(GCC_TARGET_CPU)%g" \ > -e "s%@TARGET_ENDIAN@%$(call qstrip,$(call LOWERCASE,$(BR2_ENDIAN)))%g" \ > + -e "s%@TARGET_FCFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \ > -e "s%@TARGET_CFLAGS@%$(call make-sq-comma-list,$($(strip $(1))))%g" \ > -e "s%@TARGET_LDFLAGS@%$(call make-sq-comma-list,$($(strip $(3))))%g" \ > -e "s%@TARGET_CXXFLAGS@%$(call make-sq-comma-list,$($(strip $(2))))%g" \ > diff --git a/support/misc/cross-compilation.conf.in b/support/misc/cross-compilation.conf.in > index 235e5a8495..7053df472b 100644 > --- a/support/misc/cross-compilation.conf.in > +++ b/support/misc/cross-compilation.conf.in > @@ -9,6 +9,7 @@ cpp = '@TARGET_CXX@' > ar = '@TARGET_AR@' > strip = '@TARGET_STRIP@' > cmake = '@BR2_CMAKE@' > +fortran = '@TARGET_FC@' > pkgconfig = '@PKGCONF_HOST_BINARY@' > g-ir-compiler = '@STAGING_DIR@/usr/bin/g-ir-compiler' > g-ir-scanner = '@STAGING_DIR@/usr/bin/g-ir-scanner' > @@ -18,6 +19,8 @@ c_args = [@TARGET_CFLAGS@] > c_link_args = [@TARGET_LDFLAGS@] > cpp_args = [@TARGET_CXXFLAGS@] > cpp_link_args = [@TARGET_LDFLAGS@] > +fortran_args = [@TARGET_FCFLAGS@] > +fortran_link_args = [@TARGET_LDFLAGS@] > wrap_mode = 'nodownload' > cmake_prefix_path = '@STAGING_DIR@/usr/lib/cmake' > > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Mon Jun 26 21:42:08 2023 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 26 Jun 2023 23:42:08 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <2685852.mvXUDI8C0e@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <5942184.lOV4Wx5bFT@kilian-aisec> <67b3c17a-25b9-1d6f-ee15-86340819c4a9@benettiengineering.com> <2685852.mvXUDI8C0e@kilian-aisec> Message-ID: <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> On 26/06/2023 18:01, Kilian Zinnecker via buildroot wrote: > Hi Giulio, > > I am a little bit stuck at the moment. [snip] > I also added a package/rockchip-rkbin/Config.in: > > > config BR2_PACKAGE_ROCKCHIP_RKBIN > bool "Rockchip RKBIN binary blobs" > depends on BR2_arm || BR2_aarch64 > help > Those packages provide binary blobs for the Rockchip RK > SoCs. > > if BR2_PACKAGE_ROCKCHIP_RKBIN > choice > prompt "Rockchip RK platform" > > config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 This should be BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 - it'll work without the BIN, but it's not consistent. > bool "rk3588" > endchoice > > config BR2_PACKAGE_ROCKCHIP_RK_PLATFORM > string > default "RK3588" if BR2_PACKAGE_ROCKCHIP_RK_PLATFORM_RK3588 > endif > > However, I am struggling a bit with the makefile package/rockchip-rkbin/ > rockchip-rkbin.mk. It currently has (uncomplete) contents: > > ################################################################################ > # > # firmware-rk > # > ################################################################################ > > FIRMWARE_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c All the variables have to be ROCKCHIP_RKBIN_ otherwise they don't get used. > FIRMWARE_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git > FIRMWARE_RKBIN_SITE_METHOD = git > > FIRMWARE_RKBIN_INSTALL_IMAGES = YES > FIRMWARE_RKBIN_INSTALL_STAGING = YES > FIRMWARE_RKBIN_INSTALL_TARGET = YES > > $(eval $(generic-package)) > > > Of course this is not yet sufficient. However, I am struggling with the makefile. > As a first step, I only want buildroot to download the repository. However, if > I execute "make rockchip-rkbin-dirclean" followed by "make rockchip-rkbin- > rebuild", it only creates an (almost) empty output/build/rockchip-rkbin > folder, only containing stamp files. Yes, you didn't define a _SITE to download from (because of the wrong naming). Regards, Arnout > Also no rockchip-rkbin folder gets created > in my buildroot.dl download folder. It looks like buildroot does not download > the rockchip-linux/rkbin.git repository at all. Do you have a suggestion, what > I might be doing wrong here? Do I have to implement some hooks in order for > the git to be downloaded? > > Best regards, > Kilian > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From christian at aperture.us Mon Jun 26 23:06:59 2023 From: christian at aperture.us (Christian Stewart) Date: Mon, 26 Jun 2023 16:06:59 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: References: <20230606214556.174086-1-christian@aperture.us> Message-ID: All, Thomas: you were correct (of course), HOSTCC_NOCCACHE does not need the toolchain as it's pointing to the host C compiler. On Mon, Jun 26, 2023 at 11:22?AM Christian Stewart wrote: > On Mon, Jun 26, 2023 at 11:18?AM Bryce Johnson wrote: > > > > Christian, > > I needed to add HOST_GO_BOOTSTRAP_STAGE1_DEPENDENCIES=toolchain with > > per package build option to get the build working. > > I see in the logs you sent that bootstrap-stage1 and bootstrap-stage2 built correctly. Attempting a build with the following config options: BR2_REPRODUCIBLE=y BR2_PER_PACKAGE_DIRECTORIES=y host-go-bootstrap-stage1, host-go-bootstrap-stage2, and host-go build correctly with the current version of the patch series. The toolchain dependency is added to host-go automatically when cgo is enabled, so the toolchain also is built (or extracted) before host-go is compiled. So: I am unable to reproduce the issue. Please provide a defconfig I can use to build & reproduce the problem with the current version of the patch series from this email (version 6). You can also try my branch here: https://github.com/skiffos/buildroot/tree/skiff-617 Thanks & best, Christian Stewart From alistair23 at gmail.com Tue Jun 27 00:32:33 2023 From: alistair23 at gmail.com (Alistair Francis) Date: Tue, 27 Jun 2023 10:32:33 +1000 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: <20230626172109.GG646621@scaer> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> <20230626172109.GG646621@scaer> Message-ID: On Tue, Jun 27, 2023 at 3:21?AM Yann E. MORIN wrote: > > Bin, All, > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > From: Bin Meng > > > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > > for the SiFive HiFive Unleashed board out of the box. > > > > Add the QEMU instructions for testing in readme.txt. > > Ah, is the 64MiB SDcard required to be bootable under qemu? Yes, QEMU requires the SD card to be a power of 2 https://gitlab.com/qemu-project/qemu/-/commit/a9bcedd15a5834ca9ae6c3a97933e85ac7edbd36 Alistair > > I.e. is it the same issue as fixed by 6f9e83f5f74d (support/testing: > test_ubi: reduce the rootfs.ubi size to 64M to match the Qemu emulated > flash device)? > > Regards, > Yann E. MORIN. > > > Signed-off-by: Bin Meng > > --- > > > > board/sifive/hifive-unleashed/readme.txt | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt > > index 3263913e9c..e9ccb26fa6 100644 > > --- a/board/sifive/hifive-unleashed/readme.txt > > +++ b/board/sifive/hifive-unleashed/readme.txt > > @@ -113,3 +113,20 @@ Booting the SPI flash on the board > > > > Make sure that the all DIP switches are set to the off position for > > default boot mode (MSEL mode = 0110) to boot from SPI flash. > > + > > +Testing under QEMU > > +================== > > + > > +The SD card image can be tested using QEMU: > > + > > +$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \ > > + -display none -serial stdio -nic user \ > > + -bios output/images/u-boot-spl.bin \ > > + -drive file=output/images/sdcard.img,if=sd > > + > > +The SPI flash image can be tested with a slightly different command: > > + > > +$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \ > > + -display none -serial stdio -nic user \ > > + -bios output/images/u-boot-spl.bin \ > > + -drive file=output/images/spi-nor.img,if=mtd > > -- > > 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 From dannenberg at ti.com Tue Jun 27 02:02:17 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Mon, 26 Jun 2023 21:02:17 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230625101507.GK24952@scaer> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> <20230625101507.GK24952@scaer> Message-ID: <20230627020217.nenw7uyet73tj2la@dasso> Hi Yann, thanks for your detailed/thoughtful feedback on this patch, and others. Comments inlined... On Sun, Jun 25, 2023 at 12:15:07PM +0200, Yann E. MORIN wrote: > Fran?ois, All, > > On 2023-06-25 07:37 +0200, Fran?ois Perrad spake thusly: > > Le?ven. 23 juin 2023 ??16:59, Andreas Dannenberg < [1]dannenberg at ti.com> a ?crit?: > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > > [2]buildroot at buildroot.org> a ?crit : > [--SNIP--] > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > new file mode 100644 > > index 0000000000..4f3dd1cbb1 > > --- /dev/null > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > @@ -0,0 +1,832 @@ > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > +From: Randolph Sapp > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > +Subject: [PATCH] all: drop the init script > > + > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > +wrapper around modprobe anyway. We'll be dropping it from our build > > +tools soon. > > OK, makes sense. But this is a big patch, and it adds some noise. I'd > suggest just adding: > > # Usually frowned upon, but much much smaller than a patch to remove > # them; anyway, upstream is going to get rid of them in a future > # release. > define TI_IMG_ROGUE_UMLIBS_CLEANUP > $(Q)rm -rf $(@D)/targetfs/*/wayland/release/etc/init.d/ > endef > TI_IMG_ROGUE_UMLIBS_POST_EXTRACT_HOOKS += TI_IMG_ROGUE_UMLIBS_CLEANUP Yeah I thought about this too, but just adding the patch resulting from 'git revert' seemed the easiest. Will make it smaller in next rev. > > diff --git a/package/Config.in b/package/Config.in > > index 96ef0d72de..0bff1135aa 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -614,6 +614,7 @@ endmenu > > source "package/targetcli-fb/Config.in" > > source "package/ti-gfx/Config.in" > > source "package/ti-rogue-km/Config.in" > > + source "package/ti-rogue-um/Config.in" > > We prefer that the package name in Buildroot matches the upstream > package name, i.e. ti-img-rogue-umlibs here. > > I missed that in the driver package, which should be named as upstream, > i.e. ti-img-rogue-driver, rather than ti-rogue-km. This was modeled after the existing sgx package (also based on IMG stuff), see package/ti-sgx-* so I just followed that naming scheme for consistency sake so I'd rather leave it alone unless you/others feel strongly about it (I'm not a Buildroot guy so I'm definitely willing to change my ways here ;) > [--SNIP--] > > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > > +? ? ? ?bool "ti-rogue-um" > > > > +? ? ? ?depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > > +? ? ? ?depends on BR2_PACKAGE_HAS_UDEV > > > > +? ? ? ?# pre-built binaries > > > > +? ? ? ?depends on BR2_TOOLCHAIN_USES_GLIBC > > > > +? ? ? ?depends on BR2_aarch64 > > If we go as I suggested in the review of a previous patch, then we could > hide away that package for SoC that have no userland lis. Indeed, I can > see in the source tree that we only have: > > $ tree -d -L 1 targetfs/ > targetfs/ > ??? am62_linux > ??? j721e_linux > ??? j721s2_linux > ??? j784s4_linux > > So the am62ax, am64x, and am65x, that are referenced in the other > patches, do not have user libs here, so the package should not be > selected for those SoCs. > > i.e.: > > config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS > bool > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_AM62X > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721E > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J721S2 > default y if BR2_TARGET_TI_K3_IMAGE_GEN_SOC_J784S4 > > config BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS > bool "ti-img-rogue-umlibs" > depends on BR2_PACKAGE_TI_IMG_ROGUE_UMLIBS_SOC_SUPPORTS > > Of course, this raises the issue that BR2_TARGET_TI_K3_IMAGE_GEN_SOC_* > are no longer specific to ti-k3-image-gen, but are shared with a few > packages. Yeah agreed this can be made a lot more "intelligent" but my approach was more along the lines of a "lean and mean" (but clean) minimum viable product, so I put more responsibility onto the user to select the right things, which usually during board port happens by creating your own config based on an existing config as a known-good starting point. From my experience, anways. But then of course things could always be improved with follow-on commits. The concern with making things dependent on BR2_TARGET_TI_K3_IMAGE_GEN_* is that this package will actually go away in certain cases, as more/all of this is being absorbed into upstream U-Boot over time. > In which case it may make sense to have those moved to a common > Config.in, like is done for the freescale-imx stuff. I do think there's real need to bring in the SoC variant concept into the configs, as there are many device-specific features well beyond GFX that should be enabled/supported in future such as AI accelerators, PRU real-time cores, other MCU cores w/ remote firmware capability etc. Let me look at the imx stuff, that seems like really worth exploring. But back to my previous point I'd rather limit additional work on this _initial_ AM6x enablement series if at all possible.... > I.e. add a new BR2_PACKAGE_TI_AM6XX option, and the SoC selection can be > moved there, with all common options, and packages (ti-k3-image-gen, > ti-core-secdev-k3, etc...) can all depend on that option; packages in > package/ can be made to appear in a "TI AM6xx" sub-menu, and packages in > boot/ can just depend on it too. > > > > > +? ? ? ?select BR2_PACKAGE_LIBDRM > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBEGL > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGBM > > > > +? ? ? ?select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > > +? ? ? ?select BR2_PACKAGE_HAS_LIBGLES > > > > +? ? ? ?select BR2_PACKAGE_HAS_POWERVR > > > > +? ? ? ?select BR2_PACKAGE_LIBFFI > > BR2_PACKAGE_LIBFFI is useless (already selected by the package wayland). > > Fran?ois. > > It would have been OK to select it here if a library from > ti-img-rogue-umlibs had a direct dependency to libffi, which is not the > case, so selecting here is indeed not appropriate. Understood, thanks for confirming. I ran out of time today to digest all of the feedback on the series but should be able to spend more quality time on this over the next day or two. Thanks, Andreas -- Andreas Dannenberg Texas Instruments Inc > > 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 bmeng.cn at gmail.com Tue Jun 27 02:11:23 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Tue, 27 Jun 2023 10:11:23 +0800 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: <20230626171047.GE646621@scaer> References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> <20230626171047.GE646621@scaer> Message-ID: Hi Yann, On Tue, Jun 27, 2023 at 1:10?AM Yann E. MORIN wrote: > > Bin, All, > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > From: Bin Meng > > > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > > the default OpenSBI version has been bumped up to 1.2. With that, > > there is no need to define a custom version in each RISC-V board's > > defconfig files. > > In fact, no, because opensbi is a "critical" component part of the boot > chain and, like uboot or the kernel, we want to pin the version we use > in defconfig files. We only want the v ersion to be bumped in defconfig, > when someone actually tested the defconfig still generates a bootable > system. Makes sense to me. But I would argue at least we should update qemu_riscv32_virt_defconfig and qemu_riscv64_virt_defconfig to use the latest OpenSBI due to the reason that: 1. they are the main platforms to develop and test OpenSBI 2. latest OpenSBI binaries will always be integrated into QEMU as the default bios thoughts? Regards, Bin From peter at korsgaard.com Tue Jun 27 05:40:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:03 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/dav1d: bump version to 1.2.1 In-Reply-To: <20230606181148.454747-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:11:48 +0200") References: <20230606181148.454747-1-bernd.kuhls@t-online.de> Message-ID: <877crp1n0s.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS > Signed-off-by: Bernd Kuhls Committed, thanks. I see that 1.2.0 fixed https://security-tracker.debian.org/tracker/CVE-2023-32570, so I'll backport both to 2023.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:28 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:28 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/sqlite: bump version to 3.42.0 In-Reply-To: <20230606181632.461756-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:16:32 +0200") References: <20230606181632.461756-1-bernd.kuhls@t-online.de> Message-ID: <87352d1n03.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: https://sqlite.org/releaselog/3_42_0.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:45 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:45 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/xmrig: bump version to 6.19.3 In-Reply-To: <20230606181850.531983-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:18:50 +0200") References: <20230606181850.531983-1-bernd.kuhls@t-online.de> Message-ID: <87y1k5zcma.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:41:09 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:09 +0200 Subject: [Buildroot] [PATCH/next 1/1] package/libva-utils: bump version to 2.18.2 In-Reply-To: <20230606175849.420138-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 19:58:49 +0200") References: <20230606175849.420138-1-bernd.kuhls@t-online.de> Message-ID: <87ttutzclm.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:42:12 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:42:12 +0200 Subject: [Buildroot] [PATCH/next 1/2] package/alsa-lib: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:09:36 +0200") References: <20230606180937.450018-1-bernd.kuhls@t-online.de> Message-ID: <87pm5hzcjv.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:43:27 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:43:27 +0200 Subject: [Buildroot] [PATCH/next 2/2] package/alsa-utils: bump version to 1.2.9 In-Reply-To: <20230606180937.450018-2-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Tue, 6 Jun 2023 20:09:37 +0200") References: <20230606180937.450018-1-bernd.kuhls@t-online.de> <20230606180937.450018-2-bernd.kuhls@t-online.de> Message-ID: <87leg5zchs.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:40:39 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:39 +0200 Subject: [Buildroot] [git commit] package/xmrig: bump version to 6.19.3 Message-ID: <20230627054356.C7070856C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8863384dff263356237a3a0e793076bbc7223252 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- 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 665a710c70..4eccef4806 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 84b7d1cc0bb818d471d47a5e663839ae8ba8b8a3b641e227b03903125446e12c xmrig-6.19.2.tar.gz +sha256 8c7e48690c8e0f6cbc22c2ad2093328152e34208d1c33dc24008dfcab22ea3eb xmrig-6.19.3.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index ee2d5f5959..a49580fc7f 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.19.2 +XMRIG_VERSION = 6.19.3 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Jun 27 05:41:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:04 +0200 Subject: [Buildroot] [git commit] package/libva-utils: bump version to 2.18.2 Message-ID: <20230627054356.CF651856C8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0bdfbefbf5e390f2f9cc962b544fc8099f8c5d11 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/libva-utils/libva-utils.hash | 2 +- package/libva-utils/libva-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libva-utils/libva-utils.hash b/package/libva-utils/libva-utils.hash index 9b1d9cb210..3cde9cd284 100644 --- a/package/libva-utils/libva-utils.hash +++ b/package/libva-utils/libva-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 724a54524d9156967d3508f294ce5c45d94cb8f7326537c24ee7fcf59e70de91 libva-utils-2.18.1.tar.gz +sha256 c4c0555c96ca678f9ac47fbb56f0ae56ca39fd50fe3553bae5cb13117bfcb406 libva-utils-2.18.2.tar.gz sha256 c6220c9f87832c27abcb8a32eafdd2823e13ce146b3ea63d5deae2a76798ef50 COPYING diff --git a/package/libva-utils/libva-utils.mk b/package/libva-utils/libva-utils.mk index 9e6ee3c878..38d46a08c9 100644 --- a/package/libva-utils/libva-utils.mk +++ b/package/libva-utils/libva-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBVA_UTILS_VERSION = 2.18.1 +LIBVA_UTILS_VERSION = 2.18.2 LIBVA_UTILS_SITE = $(call github,intel,libva-utils,$(LIBVA_UTILS_VERSION)) LIBVA_UTILS_LICENSE = MIT LIBVA_UTILS_LICENSE_FILES = COPYING From peter at korsgaard.com Tue Jun 27 05:40:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:40:20 +0200 Subject: [Buildroot] [git commit] package/sqlite: bump version to 3.42.0 Message-ID: <20230627054356.BEB43856A9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6c233a4e79b6e6e7d889740a0ded57c1fb7e39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://sqlite.org/releaselog/3_42_0.html Signed-off-by: Bernd Kuhls 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 a7b56cf25d..39758f2b43 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e98c100dd1da4e30fa460761dab7c0b91a50b785e167f8c57acc46514fae9499 sqlite-autoconf-3410200.tar.gz +sha256 7abcfd161c6e2742ca5c6c0895d1f853c940f203304a0b49da4e1eca5d088ca6 sqlite-autoconf-3420000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 6c01426658..1576d6a3e1 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.41.2 -SQLITE_TAR_VERSION = 3410200 +SQLITE_VERSION = 3.42.0 +SQLITE_TAR_VERSION = 3420000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2023 SQLITE_LICENSE = Public domain From peter at korsgaard.com Tue Jun 27 05:41:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:41:35 +0200 Subject: [Buildroot] [git commit] package/alsa-lib: bump version to 1.2.9 Message-ID: <20230627054356.DA7AB856C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ec83ecb12a52874b13a0ec171a3971ae2d2b6e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/alsa-lib/alsa-lib.hash | 2 +- package/alsa-lib/alsa-lib.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-lib/alsa-lib.hash b/package/alsa-lib/alsa-lib.hash index 898cbcd60d..f6735cd540 100644 --- a/package/alsa-lib/alsa-lib.hash +++ b/package/alsa-lib/alsa-lib.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 1ab01b74e33425ca99c2e36c0844fd6888273193bd898240fe8f93accbcbf347 alsa-lib-1.2.8.tar.bz2 +sha256 dc9c643fdc4ccfd0572cc685858dd41e08afb583f30460b317e4188275f615b2 alsa-lib-1.2.9.tar.bz2 sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING sha256 bfe16cf823bcff261fc6a062c07ee96660e3c39678f42f39a788a68dbc234ced aserver/COPYING diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk index a0a9617514..70f4c969d5 100644 --- a/package/alsa-lib/alsa-lib.mk +++ b/package/alsa-lib/alsa-lib.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_LIB_VERSION = 1.2.8 +ALSA_LIB_VERSION = 1.2.9 ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2 ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver) From peter at korsgaard.com Tue Jun 27 05:37:35 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:37:35 +0200 Subject: [Buildroot] [git commit] package/dav1d: bump version to 1.2.1 Message-ID: <20230627054356.B2B40856A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=199301a6d59af20f6a7bb6da0d22bffb64baaea4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index 1af699dbe3..68757060bf 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From https://download.videolan.org/pub/videolan/dav1d/1.2.0/dav1d-1.2.0.tar.xz.sha256 -sha256 231bed8bc1bb28a41d88da6b4c2c118de84b92e5f1d67caffa1b7f81aaea8c6e dav1d-1.2.0.tar.xz +# From https://download.videolan.org/pub/videolan/dav1d/1.2.1/dav1d-1.2.1.tar.xz.sha256 +sha256 4e33eb61ec54c768a16da0cf8fa0928b4c4593f5f804a3c887d4a21c318340b2 dav1d-1.2.1.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index f8d4464cd4..670a81d1c8 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,7 +4,7 @@ # ################################################################################ -DAV1D_VERSION = 1.2.0 +DAV1D_VERSION = 1.2.1 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause From peter at korsgaard.com Tue Jun 27 05:42:04 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:42:04 +0200 Subject: [Buildroot] [git commit] package/alsa-utils: bump version to 1.2.9 Message-ID: <20230627054356.E3A97856A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=401d1a0b0d2ef3acb934cc21110791207a979695 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/alsa-utils/alsa-utils.hash | 2 +- package/alsa-utils/alsa-utils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/alsa-utils/alsa-utils.hash b/package/alsa-utils/alsa-utils.hash index 66c04d261f..44cd928e45 100644 --- a/package/alsa-utils/alsa-utils.hash +++ b/package/alsa-utils/alsa-utils.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 e140fa604c351f36bd72167c8860c69d81b964ae6ab53992d6434dde38e9333c alsa-utils-1.2.8.tar.bz2 +sha256 e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd alsa-utils-1.2.9.tar.bz2 sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING diff --git a/package/alsa-utils/alsa-utils.mk b/package/alsa-utils/alsa-utils.mk index 8c43f58b76..20fe65afe6 100644 --- a/package/alsa-utils/alsa-utils.mk +++ b/package/alsa-utils/alsa-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -ALSA_UTILS_VERSION = 1.2.8 +ALSA_UTILS_VERSION = 1.2.9 ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2 ALSA_UTILS_SITE = https://www.alsa-project.org/files/pub/utils ALSA_UTILS_LICENSE = GPL-2.0 From peter at korsgaard.com Tue Jun 27 05:45:18 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:45:18 +0200 Subject: [Buildroot] [PATCH 1/1] package/sofia-sip: bump version to 1.13.15 In-Reply-To: <20230611104753.710849-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 12:47:53 +0200") References: <20230611104753.710849-1-bernd.kuhls@t-online.de> Message-ID: <87h6qtzcep.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:15 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 In-Reply-To: <20230611133401.8977-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 11 Jun 2023 15:34:01 +0200") References: <20230611133401.8977-1-ju.o@free.fr> Message-ID: <87cz1hzc84.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 > Note: this patch also adds a comment about pgp signature verification in > the hash file. > Signed-off-by: Julien Olivain Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/pciutils: bump version to 3.10.0 In-Reply-To: <20230610171440.1094251-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:14:40 +0200") References: <20230610171440.1094251-1-bernd.kuhls@t-online.de> Message-ID: <878rc5zc7h.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:49:50 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:50 +0200 Subject: [Buildroot] [PATCH 1/1] package/pngquant: bump version to 2.18.0 In-Reply-To: <20230610172042.1096872-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:20:42 +0200") References: <20230610172042.1096872-1-bernd.kuhls@t-online.de> Message-ID: <874jmtzc75.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Bump this package to the latest release of the package written in C. > Version 3.x are written in Rust: https://pngquant.org/rust.html > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:50:03 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:50:03 +0200 Subject: [Buildroot] [PATCH 1/1] package/privoxy: bump to version 3.0.34 In-Reply-To: <20230610172553.1102096-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:25:53 +0200") References: <20230610172553.1102096-1-bernd.kuhls@t-online.de> Message-ID: <87zg4lxxmc.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Removed md5 hash, switched _SITE to https. > Release notes: https://www.privoxy.org/announce.txt > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From yann.morin.1998 at free.fr Tue Jun 27 05:55:01 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 07:55:01 +0200 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel In-Reply-To: <20230626202901.346078-1-romain.naour@gmail.com> References: <20230626202901.346078-1-romain.naour@gmail.com> Message-ID: <20230627055501.GI646621@scaer> James, All, On 2023-06-26 22:29 +0200, Romain Naour spake thusly: > While migrating to pep517 build backend the host-python-wheel > dependency has been added to host-python-setuptools but > not to python-setuptools. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 > > Signed-off-by: Romain Naour > Cc: James Hilliard > --- > package/python-setuptools/python-setuptools.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > index d957930455..39ead10f55 100644 > --- a/package/python-setuptools/python-setuptools.mk > +++ b/package/python-setuptools/python-setuptools.mk > @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel Should this not be done in the python package infra instead? I.e. if host-python-wheel is required by the pep517 build backend, then all packages that are pep517 will need wheel, so it should be done by the infra rather than by each individual package... Of course, by the virtue of being a dependency of python-setuptools, it becomes a dependency of all python-packages that already depends on {host-,}python-setuptools, so it technically works, even with PPD. Nonetheless, it is semantically incorrect. Or did I miss something? Regards, Yann E. MORIN. > $(eval $(python-package)) > -- > 2.41.0 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Tue Jun 27 06:07:13 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:07:13 +0200 Subject: [Buildroot] [PATCH 1/1] package/putty: bump version to 0.78 In-Reply-To: <20230610173850.1108670-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:38:50 +0200") References: <20230610173850.1108670-1-bernd.kuhls@t-online.de> Message-ID: <87v8f9xwtq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html > Removed patch, the patched file does not exist anymore in this release. > Switched build system to cmake. > Signed-off-by: Bernd Kuhls > +++ b/package/putty/putty.hash > @@ -1,8 +1,7 @@ > -# Hashes from: http://the.earth.li/~sgtatham/putty/0.76/{md5,sha1,sha256,sha512}sums > -md5 9d22f8c56c1eaa1c0af3098438f25908 putty-0.76.tar.gz > -sha1 de09f50aee330eb05ad0cb81b970d0cc8e5c9b25 putty-0.76.tar.gz > -sha256 547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f putty-0.76.tar.gz > -sha512 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz > +# Hashes from: http://the.earth.li/~sgtatham/putty/0.78/{sha1,sha256,sha512}sums > +sha1 198f01db6bea708e480fb11dd23026eda7b3f49f putty-0.78.tar.gz > +sha256 274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f putty-0.78.tar.gz > +sha512 d7a3e2eabd5f1f65fc0f3f1ee0789c30fbe891b57f63ddeac0b92befcb6aecd4a748f04a21c76ee42d992deb77c2e1a0454a71cc620ef26fbf23af660bd84bb5 putty-0.78.tar.gz > # Locally calculated > sha256 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 LICENCE You forgot to update the hash of the LICENSE: >>> putty 0.78 Patching >>> putty 0.78 Collecting legal info ERROR: LICENCE has wrong sha256 hash: ERROR: expected: 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 ERROR: got : 7b10c93f0d582e820a9e6f8c6abbcff54192e41e60644f4d09b96b14fdbc74f8 ERROR: Incomplete download, or man-in-the-middle (MITM) attack make: *** [package/putty/putty.mk:19: putty-legal-info] Error 1 > diff --git a/package/putty/putty.mk b/package/putty/putty.mk > index e57a78be96..e816ad04a5 100644 > --- a/package/putty/putty.mk > +++ b/package/putty/putty.mk > @@ -4,18 +4,14 @@ > # > ################################################################################ > -PUTTY_VERSION = 0.76 > +PUTTY_VERSION = 0.78 > PUTTY_SITE = http://the.earth.li/~sgtatham/putty/$(PUTTY_VERSION) > PUTTY_LICENSE = MIT > PUTTY_LICENSE_FILES = LICENCE > PUTTY_CPE_ID_VENDOR = putty > -PUTTY_CONF_OPTS = --disable-gtktest > ifeq ($(BR2_PACKAGE_LIBGTK2),y) > -PUTTY_CONF_OPTS += --with-gtk=2 > -PUTTY_DEPENDENCIES += libgtk2 > -else > -PUTTY_CONF_OPTS += --without-gtk > +PUTTY_DEPENDENCIES += host-pkgconf libgtk2 I think we need to unconditionally pull in host-pkgconf so it doesn't end up using the host pkg-config to check for gtk. Looking at cmake/gtk.cmake it also seems to support gtk3 as well. Care to respin the patch with the above fixes? -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:08:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:08:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/rrdtool: bump version to 1.8.0 In-Reply-To: <20230610174625.1122318-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 10 Jun 2023 19:46:25 +0200") References: <20230610174625.1122318-1-bernd.kuhls@t-online.de> Message-ID: <87r0pxxwrd.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 > Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ > Signed-off-by: Bernd Kuhls Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:10:49 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:10:49 +0200 Subject: [Buildroot] [PATCH 1/1] package/wget: bump version to 1.21.4 In-Reply-To: <20230611093156.655621-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 11 Jun 2023 11:31:56 +0200") References: <20230611093156.655621-1-bernd.kuhls@t-online.de> Message-ID: <87mt0lxwnq.fsf@48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html > Added upstream sha1 hash. > Updated license hash due to copyright year bump: > https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b > Signed-off-by: Bernd Kuhls > --- > package/wget/wget.hash | 8 +++++--- > package/wget/wget.mk | 2 +- > 2 files changed, 6 insertions(+), 4 deletions(-) > diff --git a/package/wget/wget.hash b/package/wget/wget.hash > index 22674650a2..eed87e8e3d 100644 > --- a/package/wget/wget.hash > +++ b/package/wget/wget.hash > @@ -1,6 +1,8 @@ > +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html > +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz You are missing a space after sha1 as pointed out by check-package: package/wget/wget.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Committed with that fixed, thanks. > # Locally calculated after checking pgp signature > -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig > +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig > # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 > -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz > +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz > # Locally calculated > -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING > +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING > diff --git a/package/wget/wget.mk b/package/wget/wget.mk > index 455faaed12..d2d3087961 100644 > --- a/package/wget/wget.mk > +++ b/package/wget/wget.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -WGET_VERSION = 1.21.3 > +WGET_VERSION = 1.21.4 > WGET_SOURCE = wget-$(WGET_VERSION).tar.lz > WGET_SITE = $(BR2_GNU_MIRROR)/wget > WGET_DEPENDENCIES = host-pkgconf > -- > 2.39.2 > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 05:48:56 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:48:56 +0200 Subject: [Buildroot] [git commit] package/pciutils: bump version to 3.10.0 Message-ID: <20230627061104.A939E85B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3fb07a60d4388eef38099a4a6a79d2ddef389f6f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/pciutils/pciutils.hash | 2 +- package/pciutils/pciutils.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pciutils/pciutils.hash b/package/pciutils/pciutils.hash index 93df1558ff..2ac28d327b 100644 --- a/package/pciutils/pciutils.hash +++ b/package/pciutils/pciutils.hash @@ -1,3 +1,3 @@ # From https://www.kernel.org/pub/software/utils/pciutils/sha256sums.asc -sha256 cdea7ae97239dee23249a09c68a19a287a3f109fbeb2c232ebb616cb38599012 pciutils-3.9.0.tar.xz +sha256 238a2e27166730e53a17fe07bfad229e07fa39b618117e5944b6d7eda9fbb0e9 pciutils-3.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/pciutils/pciutils.mk b/package/pciutils/pciutils.mk index 95b377d844..a6708ce94b 100644 --- a/package/pciutils/pciutils.mk +++ b/package/pciutils/pciutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PCIUTILS_VERSION = 3.9.0 +PCIUTILS_VERSION = 3.10.0 PCIUTILS_SITE = $(BR2_KERNEL_MIRROR)/software/utils/pciutils PCIUTILS_SOURCE = pciutils-$(PCIUTILS_VERSION).tar.xz PCIUTILS_INSTALL_STAGING = YES From peter at korsgaard.com Tue Jun 27 05:48:40 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:48:40 +0200 Subject: [Buildroot] [git commit] package/dmidecode: bump to version 3.5 Message-ID: <20230627061104.9EB9285B2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c97f27283b36ffc39dfb6223caee6055997b3234 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master For change log, see: https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 Note: this patch also adds a comment about pgp signature verification in the hash file. Signed-off-by: Julien Olivain Signed-off-by: Peter Korsgaard --- package/dmidecode/dmidecode.hash | 5 +++-- package/dmidecode/dmidecode.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/dmidecode/dmidecode.hash b/package/dmidecode/dmidecode.hash index ec5484e667..654c4cc537 100644 --- a/package/dmidecode/dmidecode.hash +++ b/package/dmidecode/dmidecode.hash @@ -1,3 +1,4 @@ -# Locally computed -sha256 43cba851d8467c9979ccdbeab192eb6638c7d3a697eba5ddb779da8837542212 dmidecode-3.4.tar.xz +# Locally computed after checking pgp signature from: +# https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz.sig +sha256 79d76735ee8e25196e2a722964cf9683f5a09581503537884b256b01389cc073 dmidecode-3.5.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/dmidecode/dmidecode.mk b/package/dmidecode/dmidecode.mk index 352cdb106c..353978daa9 100644 --- a/package/dmidecode/dmidecode.mk +++ b/package/dmidecode/dmidecode.mk @@ -4,7 +4,7 @@ # ################################################################################ -DMIDECODE_VERSION = 3.4 +DMIDECODE_VERSION = 3.5 DMIDECODE_SOURCE = dmidecode-$(DMIDECODE_VERSION).tar.xz DMIDECODE_SITE = http://download.savannah.gnu.org/releases/dmidecode DMIDECODE_LICENSE = GPL-2.0+ From peter at korsgaard.com Tue Jun 27 05:44:20 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:44:20 +0200 Subject: [Buildroot] [git commit] package/sofia-sip: bump version to 1.13.15 Message-ID: <20230627061104.93EE985B12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fe9fc288d46483948e352794e0c8db5e27804858 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/sofia-sip/sofia-sip.hash | 2 +- package/sofia-sip/sofia-sip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/sofia-sip/sofia-sip.hash b/package/sofia-sip/sofia-sip.hash index 4617725571..f7293bd262 100644 --- a/package/sofia-sip/sofia-sip.hash +++ b/package/sofia-sip/sofia-sip.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 03dda8653367501b7b1188a6b6513416902372e27475553de9318ee89ac390ff sofia-sip-1.13.12.tar.gz +sha256 846b3d5eef57702e8d18967070b538030252116af1500f4baa78ad068c5fdd64 sofia-sip-1.13.15.tar.gz sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 COPYING sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 COPYRIGHTS diff --git a/package/sofia-sip/sofia-sip.mk b/package/sofia-sip/sofia-sip.mk index 59c365365b..9734da5020 100644 --- a/package/sofia-sip/sofia-sip.mk +++ b/package/sofia-sip/sofia-sip.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOFIA_SIP_VERSION = 1.13.12 +SOFIA_SIP_VERSION = 1.13.15 SOFIA_SIP_SITE = $(call github,freeswitch,sofia-sip,v$(SOFIA_SIP_VERSION)) SOFIA_SIP_INSTALL_STAGING = YES # Fetched from github, no pre-generated configure script provided From peter at korsgaard.com Tue Jun 27 05:49:07 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:49:07 +0200 Subject: [Buildroot] [git commit] package/pngquant: bump version to 2.18.0 Message-ID: <20230627061104.B5EDC85B50@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0349d50131fb59d53363a284a8593a3f5e7565a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Bump this package to the latest release of the package written in C. Version 3.x are written in Rust: https://pngquant.org/rust.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/pngquant/pngquant.hash | 2 +- package/pngquant/pngquant.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pngquant/pngquant.hash b/package/pngquant/pngquant.hash index a7ea4aa997..2926dfb6de 100644 --- a/package/pngquant/pngquant.hash +++ b/package/pngquant/pngquant.hash @@ -1,4 +1,4 @@ # From https://pngquant.org/releases.html -sha256 a27cf0e64db499ccb3ddae9b36036e881f78293e46ec27a9e7a86a3802fcda66 pngquant-2.17.0-src.tar.gz +sha256 e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4 pngquant-2.18.0-src.tar.gz # Locally computed sha256 e4f467f7abf860b4e620f5f60fdd88bc3a63a0fdb98a481fb002b5e511c9b826 COPYRIGHT diff --git a/package/pngquant/pngquant.mk b/package/pngquant/pngquant.mk index 87537aa18e..8ef3216007 100644 --- a/package/pngquant/pngquant.mk +++ b/package/pngquant/pngquant.mk @@ -4,7 +4,7 @@ # ################################################################################ -PNGQUANT_VERSION = 2.17.0 +PNGQUANT_VERSION = 2.18.0 PNGQUANT_SOURCE = pngquant-$(PNGQUANT_VERSION)-src.tar.gz PNGQUANT_SITE = https://pngquant.org PNGQUANT_LICENSE = GPL-3.0+ From peter at korsgaard.com Tue Jun 27 05:50:01 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 07:50:01 +0200 Subject: [Buildroot] [git commit] package/privoxy: bump to version 3.0.34 Message-ID: <20230627061104.C305D85B12@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b882f5679e66214e1fb54350bc75150815867359 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed md5 hash, switched _SITE to https. Release notes: https://www.privoxy.org/announce.txt Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/privoxy/privoxy.hash | 7 +++---- package/privoxy/privoxy.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/privoxy/privoxy.hash b/package/privoxy/privoxy.hash index cf1056ecc4..67a44f2c94 100644 --- a/package/privoxy/privoxy.hash +++ b/package/privoxy/privoxy.hash @@ -1,6 +1,5 @@ -# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.33%20%28stable%29/ -md5 d6caf3eaad4812f0658b68d5b3ba3a06 privoxy-3.0.33-stable-src.tar.gz -sha1 688da305077d8ecbcf6423e02201f01f7a7098f4 privoxy-3.0.33-stable-src.tar.gz +# From https://sourceforge.net/projects/ijbswa/files/Sources/3.0.34%20%28stable%29/ +sha1 e65298c4ee235320ea9ddfb689187bda29a63bbb privoxy-3.0.34-stable-src.tar.gz # Locally computed -sha256 04b104e70dac61561b9dd110684b250fafc8c13dbe437a60fae18ddd9a881fae privoxy-3.0.33-stable-src.tar.gz +sha256 e6ccbca1656f4e616b4657f8514e33a70f6697e9d7294356577839322a3c5d2c privoxy-3.0.34-stable-src.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/privoxy/privoxy.mk b/package/privoxy/privoxy.mk index 06642200df..e1353ef0c7 100644 --- a/package/privoxy/privoxy.mk +++ b/package/privoxy/privoxy.mk @@ -4,8 +4,8 @@ # ################################################################################ -PRIVOXY_VERSION = 3.0.33 -PRIVOXY_SITE = http://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 +PRIVOXY_VERSION = 3.0.34 +PRIVOXY_SITE = https://downloads.sourceforge.net/project/ijbswa/Sources/$(PRIVOXY_VERSION)%20%28stable%29 PRIVOXY_SOURCE = privoxy-$(PRIVOXY_VERSION)-stable-src.tar.gz # configure not shipped PRIVOXY_AUTORECONF = YES From peter at korsgaard.com Tue Jun 27 06:07:38 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:07:38 +0200 Subject: [Buildroot] [git commit] package/rrdtool: bump version to 1.8.0 Message-ID: <20230627061104.CE20A85B2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30294c1ed3b617d3069c92574799e00b55753c9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/oetiker/rrdtool-1.x/releases/tag/v1.8.0 Switched _SITE due to upstream move: https://oss.oetiker.ch/rrdtool/pub/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/rrdtool/rrdtool.hash | 2 +- package/rrdtool/rrdtool.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rrdtool/rrdtool.hash b/package/rrdtool/rrdtool.hash index 5266e5b7a1..1a6d18aea9 100644 --- a/package/rrdtool/rrdtool.hash +++ b/package/rrdtool/rrdtool.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db rrdtool-1.7.2.tar.gz +sha256 bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 rrdtool-1.8.0.tar.gz sha256 ab6b4646e9e01f1ec287c29c351c886c4cb7f945c11efc0a1be9f6e5e6cc5320 COPYRIGHT sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 LICENSE diff --git a/package/rrdtool/rrdtool.mk b/package/rrdtool/rrdtool.mk index 051aec1c19..24d84c79c3 100644 --- a/package/rrdtool/rrdtool.mk +++ b/package/rrdtool/rrdtool.mk @@ -4,8 +4,8 @@ # ################################################################################ -RRDTOOL_VERSION = 1.7.2 -RRDTOOL_SITE = http://oss.oetiker.ch/rrdtool/pub +RRDTOOL_VERSION = 1.8.0 +RRDTOOL_SITE = https://github.com/oetiker/rrdtool-1.x/releases/download/v$(RRDTOOL_VERSION) RRDTOOL_LICENSE = GPL-2.0+ with FLOSS license exceptions as explained in COPYRIGHT RRDTOOL_LICENSE_FILES = COPYRIGHT LICENSE RRDTOOL_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES) From peter at korsgaard.com Tue Jun 27 06:10:36 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:10:36 +0200 Subject: [Buildroot] [git commit] package/wget: bump version to 1.21.4 Message-ID: <20230627061104.D88F285B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69e54d4d151eeae344119b3b88127df32a8718df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html Added upstream sha1 hash. Updated license hash due to copyright year bump: https://git.savannah.gnu.org/gitweb/?p=wget.git;a=commitdiff;h=42239969300cae065e38781df3d157483897ff6b Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/wget/wget.hash | 8 +++++--- package/wget/wget.mk | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/wget/wget.hash b/package/wget/wget.hash index 22674650a2..75c3a913dc 100644 --- a/package/wget/wget.hash +++ b/package/wget/wget.hash @@ -1,6 +1,8 @@ +# From https://lists.gnu.org/archive/html/bug-wget/2023-05/msg00004.html +sha1 42384273c1937458c9db3766a5509afa636a2f00 wget-1.21.4.tar.lz # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/wget/wget-1.21.3.tar.lz.sig +# https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.lz.sig # with key 6B98F637D879C5236E277C5C64FF90AAE8C70AF9 -sha256 dbd2fb5e47149d4752d0eaa0dac68cc49cf20d46df4f8e326ffc8f18b2af4ea5 wget-1.21.3.tar.lz +sha256 3683619a5f50edcbccb1720a79006fa37bf9b9a255a8c5b48048bc3c7a874bd9 wget-1.21.4.tar.lz # Locally calculated -sha256 e79e9c8a0c85d735ff98185918ec94ed7d175efc377012787aebcf3b80f0d90b COPYING +sha256 f7dc7522e7e1be9227f3dc8de8b39a4d1d2471968c893af15f00c1a2076a0eec COPYING diff --git a/package/wget/wget.mk b/package/wget/wget.mk index 455faaed12..d2d3087961 100644 --- a/package/wget/wget.mk +++ b/package/wget/wget.mk @@ -4,7 +4,7 @@ # ################################################################################ -WGET_VERSION = 1.21.3 +WGET_VERSION = 1.21.4 WGET_SOURCE = wget-$(WGET_VERSION).tar.lz WGET_SITE = $(BR2_GNU_MIRROR)/wget WGET_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Tue Jun 27 06:16:08 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:16:08 +0200 Subject: [Buildroot] [PATCH] package/wireshark: security bump to version 4.0.6 In-Reply-To: <20230626065231.1967152-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 26 Jun 2023 08:52:31 +0200") References: <20230626065231.1967152-1-peter@korsgaard.com> Message-ID: <87edlxxwev.fsf@48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2023-1992: The RPC over RDMA dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-09.html > - CVE-2023-1993: The LISP dissector could go into a large loop > https://www.wireshark.org/security/wnpa-sec-2023-10.html > - CVE-2023-1994: The GQUIC dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-11.html > - CVE-2023-2855: The Candump log file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-12.html > - CVE-2023-2857: The BLF file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-13.html > - The GDSDB dissector could go into an infinite loop > https://www.wireshark.org/security/wnpa-sec-2023-14.html > - CVE-2023-2858: The NetScaler file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-15.html > - CVE-2023-2856: The VMS TCPIPtrace file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-16.html > - CVE-2023-2854: The BLF file parser could crash > https://www.wireshark.org/security/wnpa-sec-2023-17.html > - CVE-2023-0666: The RTPS dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-18.html > - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash > https://www.wireshark.org/security/wnpa-sec-2023-19.html > - The XRA dissector could go into an infinite loo > https://www.wireshark.org/security/wnpa-sec-2023-20.html > The SIGNATURES-4.0.6.txt file seems to be corrupted, so instead refer to the > announcement mail. Issue reported upstream: > https://gitlab.com/wireshark/wireshark/-/issues/19169 Upstream fixed that issue by restarting their reverse proxy, so I changed it back to refer to the SIGNATURES file and committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Jun 27 06:14:23 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:14:23 +0200 Subject: [Buildroot] [git commit] package/wireshark: security bump to version 4.0.6 Message-ID: <20230627061625.BC29D85B74@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af25796d49cf36ad0cd3a4bf6fc71eed6b10d450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2023-1992: The RPC over RDMA dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-09.html - CVE-2023-1993: The LISP dissector could go into a large loop https://www.wireshark.org/security/wnpa-sec-2023-10.html - CVE-2023-1994: The GQUIC dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-11.html - CVE-2023-2855: The Candump log file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-12.html - CVE-2023-2857: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-13.html - The GDSDB dissector could go into an infinite loop https://www.wireshark.org/security/wnpa-sec-2023-14.html - CVE-2023-2858: The NetScaler file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-15.html - CVE-2023-2856: The VMS TCPIPtrace file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-16.html - CVE-2023-2854: The BLF file parser could crash https://www.wireshark.org/security/wnpa-sec-2023-17.html - CVE-2023-0666: The RTPS dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-18.html - CVE-2023-0668: The IEEE C37.118 Synchrophasor dissector could crash https://www.wireshark.org/security/wnpa-sec-2023-19.html - The XRA dissector could go into an infinite loo https://www.wireshark.org/security/wnpa-sec-2023-20.html [Peter: refer to SIGNATURES files now that it is again fixed] Signed-off-by: Peter Korsgaard --- package/wireshark/wireshark.hash | 6 +++--- package/wireshark/wireshark.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wireshark/wireshark.hash b/package/wireshark/wireshark.hash index d89caa5de8..6598f51f53 100644 --- a/package/wireshark/wireshark.hash +++ b/package/wireshark/wireshark.hash @@ -1,6 +1,6 @@ -# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.4.txt -sha1 ae3c28d6966c420ee3a8d058ea212a1b6adab50f wireshark-4.0.4.tar.xz -sha256 a4a09f6564f00639036ffe5064ac4dc2176adfa3e484c539c9c73f835436e74b wireshark-4.0.4.tar.xz +# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.0.6.txt +sha1 a60b6f8063df2a711932ba869ae86e6476087cf0 wireshark-4.0.6.tar.xz +sha256 0079097a1b17ebc7250a73563f984c13327dac5016b7d53165810fbcca4bd884 wireshark-4.0.6.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireshark/wireshark.mk b/package/wireshark/wireshark.mk index f5a8e1f070..80a986cfa3 100644 --- a/package/wireshark/wireshark.mk +++ b/package/wireshark/wireshark.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIRESHARK_VERSION = 4.0.4 +WIRESHARK_VERSION = 4.0.6 WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions WIRESHARK_LICENSE = wireshark license From peter at korsgaard.com Tue Jun 27 06:17:51 2023 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 27 Jun 2023 08:17:51 +0200 Subject: [Buildroot] [PATCH 1/1] package/dmidecode: bump to version 3.5 In-Reply-To: <20230611133401.8977-1-ju.o@free.fr> (Julien Olivain's message of "Sun, 11 Jun 2023 15:34:01 +0200") References: <20230611133401.8977-1-ju.o@free.fr> Message-ID: <87a5wlxwc0.fsf@48ers.dk> >>>>> "Julien" == Julien Olivain writes: > For change log, see: > https://git.savannah.gnu.org/cgit/dmidecode.git/tree/NEWS?h=dmidecode-3-5 > Note: this patch also adds a comment about pgp signature verification in > the hash file. > Signed-off-by: Julien Olivain Turns out that this fixes a security issue, so it should have ideally been marked as a security bump: https://security-tracker.debian.org/tracker/CVE-2023-30630 -- Bye, Peter Korsgaard From Noreply at busybox.net Tue Jun 27 06:18:28 2023 From: Noreply at busybox.net (Noreply at busybox.net) Date: 27 Jun 2023 08:18:28 +0200 Subject: [Buildroot] E-mail Account Notification For buildroot@busybox.net !!! Message-ID: <20230627081827.6A8448E3E0A4C58D@busybox.net> An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Tue Jun 27 07:26:39 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 01:26:39 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-poetry-core: new host package Message-ID: <20230627072640.2437216-1-james.hilliard1@gmail.com> We need to add a patch to prevent poetry core from matching a bogus git directory when determining which files should be ignored. Signed-off-by: James Hilliard --- ...atching-bogus-parent-git-directories.patch | 49 +++++++++++++++++++ .../python-poetry-core.hash | 5 ++ .../python-poetry-core/python-poetry-core.mk | 14 ++++++ 3 files changed, 68 insertions(+) create mode 100644 package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch create mode 100644 package/python-poetry-core/python-poetry-core.hash create mode 100644 package/python-poetry-core/python-poetry-core.mk diff --git a/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch b/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch new file mode 100644 index 0000000000..6b52ff9612 --- /dev/null +++ b/package/python-poetry-core/0001-Prevent-matching-bogus-parent-git-directories.patch @@ -0,0 +1,49 @@ +From 77924f1347d773bb3d60f5351045527377489984 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 26 Jun 2023 23:45:45 -0600 +Subject: [PATCH] Prevent matching bogus parent git directories + +Signed-off-by: James Hilliard +[Upstream status: +https://github.com/python-poetry/poetry-core/pull/611] +--- + src/poetry/core/vcs/__init__.py | 21 ++++++++++++++------- + 1 file changed, 14 insertions(+), 7 deletions(-) + +diff --git a/src/poetry/core/vcs/__init__.py b/src/poetry/core/vcs/__init__.py +index f4096ec..b4899b3 100644 +--- a/src/poetry/core/vcs/__init__.py ++++ b/src/poetry/core/vcs/__init__.py +@@ -17,15 +17,22 @@ def get_vcs(directory: Path) -> Git | None: + try: + from poetry.core.vcs.git import executable + +- git_dir = ( +- subprocess.check_output( +- [executable(), "rev-parse", "--show-toplevel"], stderr=subprocess.STDOUT ++ check_ignore = subprocess.run( ++ [executable(), "check-ignore", "."], ++ ).returncode ++ ++ if check_ignore == 0: ++ vcs = None ++ else: ++ git_dir = ( ++ subprocess.check_output( ++ [executable(), "rev-parse", "--show-toplevel"], stderr=subprocess.STDOUT ++ ) ++ .decode() ++ .strip() + ) +- .decode() +- .strip() +- ) + +- vcs = Git(Path(git_dir)) ++ vcs = Git(Path(git_dir)) + + except (subprocess.CalledProcessError, OSError, RuntimeError): + vcs = None +-- +2.41.0 + diff --git a/package/python-poetry-core/python-poetry-core.hash b/package/python-poetry-core/python-poetry-core.hash new file mode 100644 index 0000000000..5e62cb1aaf --- /dev/null +++ b/package/python-poetry-core/python-poetry-core.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/poetry-core/json +md5 37e1a9d3d3c97c9670aed62108f2d5cb poetry_core-1.6.1.tar.gz +sha256 0f9b0de39665f36d6594657e7d57b6f463cc10f30c28e6d1c3b9ff54c26c9ac3 poetry_core-1.6.1.tar.gz +# Locally computed sha256 checksums +sha256 f1978133782b90f4733bc308ddb19267c3fe04797c88d9ed3bc219032495a982 LICENSE diff --git a/package/python-poetry-core/python-poetry-core.mk b/package/python-poetry-core/python-poetry-core.mk new file mode 100644 index 0000000000..05d321a54d --- /dev/null +++ b/package/python-poetry-core/python-poetry-core.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-poetry-core +# +################################################################################ + +PYTHON_POETRY_CORE_VERSION = 1.6.1 +PYTHON_POETRY_CORE_SOURCE = poetry_core-$(PYTHON_POETRY_CORE_VERSION).tar.gz +PYTHON_POETRY_CORE_SITE = https://files.pythonhosted.org/packages/20/e8/e0a80cc355bc207fb1760160344e978f39d683c35e1230f71b8916bf3a50 +PYTHON_POETRY_CORE_SETUP_TYPE = pep517 +PYTHON_POETRY_CORE_LICENSE = MIT +PYTHON_POETRY_CORE_LICENSE_FILES = LICENSE + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Tue Jun 27 07:26:40 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 01:26:40 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-terminaltables: fix build backend In-Reply-To: <20230627072640.2437216-1-james.hilliard1@gmail.com> References: <20230627072640.2437216-1-james.hilliard1@gmail.com> Message-ID: <20230627072640.2437216-2-james.hilliard1@gmail.com> We need to migrate python-terminaltables to the pep517 poetry-core backend as setuptools is not supported. Upstream has merged a patch replacing poetry with poetry-core, however we can not backport this using a patch file due to CRLF line ending issues so we will have to apply the change in the patch using sed instead. See upstream commit: https://github.com/matthewdeanmartin/terminaltables/commit/9e3dda0efb54fee6934c744a13a7336d24c6e9e9 Signed-off-by: James Hilliard --- package/python-terminaltables/python-terminaltables.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package/python-terminaltables/python-terminaltables.mk b/package/python-terminaltables/python-terminaltables.mk index b31ed332b6..385c71ae2d 100644 --- a/package/python-terminaltables/python-terminaltables.mk +++ b/package/python-terminaltables/python-terminaltables.mk @@ -7,8 +7,16 @@ PYTHON_TERMINALTABLES_VERSION = 3.1.10 PYTHON_TERMINALTABLES_SOURCE = terminaltables-$(PYTHON_TERMINALTABLES_VERSION).tar.gz PYTHON_TERMINALTABLES_SITE = https://files.pythonhosted.org/packages/f5/fc/0b73d782f5ab7feba8d007573a3773c58255f223c5940a7b7085f02153c3 -PYTHON_TERMINALTABLES_SETUP_TYPE = setuptools +PYTHON_TERMINALTABLES_SETUP_TYPE = pep517 PYTHON_TERMINALTABLES_LICENSE = MIT PYTHON_TERMINALTABLES_LICENSE_FILES = LICENSE +PYTHON_TERMINALTABLES_DEPENDENCIES = host-python-poetry-core + +# we can't use a normal patch file due to different line endings +define PYTHON_TERMINALTABLES_USE_POETRY_CORE + $(SED) 's/requires = \["poetry>=0.12"\]/requires = \["poetry-core>=1.0.0"\]/' $(@D)/pyproject.toml + $(SED) 's/build-backend = "poetry.masonry.api"/build-backend = "poetry.core.masonry.api"/' $(@D)/pyproject.toml +endef +PYTHON_TERMINALTABLES_POST_PATCH_HOOKS += PYTHON_TERMINALTABLES_USE_POETRY_CORE $(eval $(python-package)) -- 2.34.1 From kilian.zinnecker at mail.de Tue Jun 27 07:28:08 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Tue, 27 Jun 2023 09:28:08 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> References: <12221308.O9o76ZdvQC@kilian-aisec> <2685852.mvXUDI8C0e@kilian-aisec> <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> Message-ID: <12234290.O9o76ZdvQC@kilian-aisec> Hello Arnout, > All the variables have to be ROCKCHIP_RKBIN_ otherwise they don't get > used. thanks alot! I actually knew that the names should match from reading the documentation, however for some reason I still got i wrong. Maybe because I was taking the firmware-imx makefile as basis and didn't take enough care ... Thanks to your help I now got it working, that the rkbin is properly downloaded. I implemented the makefile such, that the needed binaries are copied into $(BINARIES_DIR), i.e., buildroot/output/images. I don't know, whether this is best practise? I also adjusted the uboot settings in the buildroot board defconfig, so that uboot uses the binaries from rkbin. Building uboot works now, when manually running "make rockchip-rkbin-dirclean rockchip- rkbin-rebuild" and afterwards "make uboot-dirclean uboot-rebuild". I could not test it any further yet. Here are my uboot relevant defconfig settings: BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" BR2_PACKAGE_ROCKCHIP_RKBIN=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" BR2_PACKAGE_ROCKCHIP_RKBIN=y And here patches to add the rockchip-rkbin package: diff --git a/package/Config.in b/package/Config.in index ad438667d2..ccdec3b49d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -580,6 +580,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" diff --git a/package/rockchip-rkbin/Config.in b/package/rockchip-rkbin/Config.in new file mode 100644 index 0000000000..be106a6bb0 --- /dev/null +++ b/package/rockchip-rkbin/Config.in @@ -0,0 +1,20 @@ +config BR2_PACKAGE_ROCKCHIP_RKBIN + bool "Rockchip RKBIN binary blobs" + depends on BR2_arm || BR2_aarch64 + help + Those packages provide binary blobs for the Rockchip RK + SoCs. + +if BR2_PACKAGE_ROCKCHIP_RKBIN +choice + prompt "Rockchip RK platform" + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + bool "rk3588" +endchoice + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM + string + default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + +endif diff --git a/package/rockchip-rkbin/rockchip-rkbin.mk b/package/rockchip-rkbin/ rockchip-rkbin.mk new file mode 100644 index 0000000000..5bdc5607ce --- /dev/null +++ b/package/rockchip-rkbin/rockchip-rkbin.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# firmware-rk +# +################################################################################ + + +ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c +ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git +ROCKCHIP_RKBIN_SITE_METHOD = git + +ROCKCHIP_RKBIN_INSTALL_STAGING = YES + +define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS + cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin $ (BINARIES_DIR)/ + cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/ +endef + +$(eval $(generic-package)) I guess I should no setup uboot such, that rockchip-rkbin becomes an optional dependency and then set the corresponding option in the buildroot rock5b defconfig? Best regards, Kilian From bugzilla at busybox.net Tue Jun 27 07:52:09 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 07:52:09 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #2 from stsp --- These tests use mkfs command. which seems not provided under buildroot. I have individual mkfs. commands, but the mkfs frontend is missing. How to "fix" that? -- You are receiving this mail because: You are on the CC list for the bug. From ddrokosov at sberdevices.ru Tue Jun 27 10:24:56 2023 From: ddrokosov at sberdevices.ru (Dmitry Rokosov) Date: Tue, 27 Jun 2023 13:24:56 +0300 Subject: [Buildroot] [PATCH v1] package/linux-tools: introduce linux mm tools In-Reply-To: <20230626154719.GC646621@scaer> References: <20230609113415.13856-1-ddrokosov@sberdevices.ru> <20230622171806.vywakqz7q7ezqnrv@CAB-WSD-L081021> <20230626121237.4z7alvantlkjc7ha@CAB-WSD-L081021> <20230626154719.GC646621@scaer> Message-ID: <20230627102456.ias6peqvoxxzjyik@CAB-WSD-L081021> Hello Yann, On Mon, Jun 26, 2023 at 05:47:19PM +0200, Yann E. MORIN wrote: > Dmitry, All, > > On 2023-06-26 15:12 +0300, Dmitry Rokosov spake thusly: > > Please take a look into this patchset. I appreciate any feedback. > > Don't be impatient. Your patch has been pending for about two seeks now. > We have 495 pending patches: https://patchwork.ozlabs.org/project/buildroot/list/ > some of witch are so much older... > > Yes, I know it can be frustrating. For various reasons, we've been a bit > less active than usual the past few months, but we'll eventually get to > it... > > Regards, > Yann E. MORIN. > Thank you so much for the detailed reply! I wasn't aware of the backlog, and I apologize for any misunderstanding caused by my eagerness. I fully understand the situation now, so please don't worry - I'm happy to wait my turn. Thank you for your hard work in maintaining buildroot! > > On Thu, Jun 22, 2023 at 08:18:06PM +0300, Dmitry Rokosov wrote: > > > Hello, > > > > > > Add Peter Korsgaard and move "buildroot" mailing list from Cc. > > > > > > Could you please take a look at this patchset? I believe that linux-mm > > > tools are helpful for investigating kernel memory distribution in > > > embedded systems. > > > > > > On Fri, Jun 09, 2023 at 02:34:15PM +0300, Dmitry Rokosov wrote: > > > > This toolset was designed to facilitate the testing, monitoring, and > > > > tracing of various things with virtual memory, pages, and slab objects. > > > > It is an invaluable resource for identifying and analyzing > > > > memory-related issues, such as leaks and bottlenecks, and can greatly > > > > enhance one's understanding of memory utilization within a system. > > > > > > > > The mm toolset includes: > > > > - page_owner_sort: userspace helper to sort the output of > > > > /sys/kernel/debug/page_owner, which helps to know who allocates > > > > the page from kernel context > > > > - slabinfo: the tool which gets reports about slabs, for example > > > > show empty slabs, modify of slab debug options at runtime, display > > > > all information about a slabcache > > > > - page-types: a handy tool for querying page flags > > > > > > > > Signed-off-by: Dmitry Rokosov > > > > --- > > > > package/linux-tools/Config.in | 18 ++++++++ > > > > package/linux-tools/linux-tool-mm.mk.in | 59 +++++++++++++++++++++++++ > > > > 2 files changed, 77 insertions(+) > > > > create mode 100644 package/linux-tools/linux-tool-mm.mk.in > > > > > > > > diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in > > > > index 880ad08f0f1c..3ecc45574b82 100644 > > > > --- a/package/linux-tools/Config.in > > > > +++ b/package/linux-tools/Config.in > > > > @@ -171,4 +171,22 @@ config BR2_PACKAGE_LINUX_TOOLS_HV_VSS_DAEMON > > > > > > > > endif # BR2_PACKAGE_LINUX_TOOLS_HV > > > > > > > > +config BR2_PACKAGE_LINUX_TOOLS_MM > > > > + bool "mm" > > > > + select BR2_PACKAGE_LINUX_TOOLS > > > > + help > > > > + mm is a toolset for testing/monitoring/tracing vm/pages/slabs objects. > > > > + > > > > + - page_owner_sort: userspace helper to sort the output of > > > > + /sys/kernel/debug/page_owner, which helps to know who allocates > > > > + the page from kernel context > > > > + > > > > + - slabinfo: the tool which gets reports about slabs, for example > > > > + show empty slabs, modify of slab debug options at runtime, display > > > > + all information about a slabcache > > > > + > > > > + - page-types: a handy tool for querying page flags > > > > + > > > > + These tools are available only from kernel version 3.4. > > > > + > > > > endmenu > > > > diff --git a/package/linux-tools/linux-tool-mm.mk.in b/package/linux-tools/linux-tool-mm.mk.in > > > > new file mode 100644 > > > > index 000000000000..a59f1c46ff97 > > > > --- /dev/null > > > > +++ b/package/linux-tools/linux-tool-mm.mk.in > > > > @@ -0,0 +1,59 @@ > > > > +################################################################################ > > > > +# > > > > +# mm > > > > +# > > > > +################################################################################ > > > > + > > > > +LINUX_TOOLS += mm > > > > + > > > > +MM_MAKE_OPTS = $(LINUX_MAKE_FLAGS) CC="$(TARGET_CC)" > > > > + > > > > +KVER = $(shell echo $(LINUX_VERSION_PROBED)) > > > > +KVER_MAJOR = $(word 1,$(subst ., ,$(KVER))) > > > > +KVER_MINOR = $(word 2,$(subst ., ,$(KVER))) > > > > + > > > > +# For the first time tools/vm was introduced in the 3.4 kernel version > > > > +KVER_MAJOR_MIN = 3 > > > > +KVER_MINOR_MIN = 4 > > > > + > > > > +# Starting from 6.3 kernel version mm tools are located at tools/mm folder > > > > +# instead of tools/vm > > > > +KVER_MAJOR_MM = 6 > > > > +KVER_MINOR_MM = 3 > > > > + > > > > +define MM_BUILD_CMDS > > > > + $(Q)if [ $(KVER_MAJOR) -lt $(KVER_MAJOR_MIN) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MIN) -a \ > > > > + $(KVER_MINOR) -lt $(KVER_MINOR_MIN) ]; then \ > > > > + echo -n "Your kernel version $(KVER_MAJOR).$(KVER_MINOR) is "; \ > > > > + echo "too old and doesn't have the mm tools." ; \ > > > > + echo -n "At least $(KVER_MAJOR_MIN).$(KVER_MINOR_MIN) "; \ > > > > + echo "kernel must be used." ; \ > > > > + exit 1 ; \ > > > > + fi > > > > + > > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > > + MM=mm; \ > > > > + else \ > > > > + MM=vm; \ > > > > + fi; \ > > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > > + $(MM_MAKE_OPTS) $${MM} > > > > +endef > > > > + > > > > +define MM_INSTALL_TARGET_CMDS > > > > + $(Q)if [ $(KVER_MAJOR) -gt $(KVER_MAJOR_MM) ] || \ > > > > + [ $(KVER_MAJOR) -eq $(KVER_MAJOR_MM) -a \ > > > > + $(KVER_MINOR) -ge $(KVER_MINOR_MM) ]; then \ > > > > + MM=mm; \ > > > > + else \ > > > > + MM=vm; \ > > > > + fi; \ > > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(LINUX_DIR)/tools \ > > > > + $(MM_MAKE_OPTS) \ > > > > + INSTALL_ROOT=$(TARGET_DIR) \ > > > > + DESTDIR=$(TARGET_DIR) \ > > > > + $${MM}_install > > > > +endef > > > > -- > > > > 2.36.0 > > > > > > > > > > -- > > > Thank you, > > > Dmitry > > > > -- > > Thank you, > > Dmitry > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' -- Thank you, Dmitry From marcus.folkesson at gmail.com Tue Jun 27 11:50:51 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Tue, 27 Jun 2023 13:50:51 +0200 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2023.3 In-Reply-To: <20230605054912.2287333-1-marcus.folkesson@gmail.com> References: <20230605054912.2287333-1-marcus.folkesson@gmail.com> Message-ID: Bump. Med v?nliga h?lsningar / Best regards Marcus Folkesson Den m?n 5 juni 2023 kl 07:47 skrev Marcus Folkesson < marcus.folkesson at gmail.com>: > Signed-off-by: Marcus Folkesson > --- > package/libostree/libostree.hash | 2 +- > package/libostree/libostree.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libostree/libostree.hash > b/package/libostree/libostree.hash > index db99b4b07b..088650a86f 100644 > --- a/package/libostree/libostree.hash > +++ b/package/libostree/libostree.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 ceb0788755a0bff5738d44543552fbf883cf71df481baa3ca7288da7a402bb85 > libostree-2023.2.tar.xz > +sha256 9c575a094da2c307769f0aee15de95470c3b5550cbff211fbbc4f6fc75f333b1 > libostree-2023.3.tar.xz > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c > COPYING > diff --git a/package/libostree/libostree.mk b/package/libostree/ > libostree.mk > index 367a833ac9..5c39090654 100644 > --- a/package/libostree/libostree.mk > +++ b/package/libostree/libostree.mk > @@ -4,7 +4,7 @@ > # > > ################################################################################ > > -LIBOSTREE_VERSION = 2023.2 > +LIBOSTREE_VERSION = 2023.3 > LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz > LIBOSTREE_SITE = > https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) > > -- > 2.40.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Tue Jun 27 12:02:41 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 12:02:41 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #3 from Andreas Ziegler --- Activate System tools -> util-linux -> basic set: config BR2_PACKAGE_UTIL_LINUX_BINARIES bool "basic set" ... help Install the basic set of util-linux binaries. blkdiscard, blkid, blockdev, chcpu, choom, col, colcrt, colrm, column, ctrlaltdel, dmesg, fdisk, fincore, findfs, findmnt, flock, fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize, ldattach, look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie, mkfs, mkswap, namei, prlimit, readprofile, renice, rev, rtcwake, script, scriptlive, scriptreplay, setarch, setsid, sfdisk, swaplabel, swapoff, swapon, uuidgen, uuidparse, whereis, wipefs ... -- You are receiving this mail because: You are on the CC list for the bug. From bisson.gary at gmail.com Tue Jun 27 14:33:59 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:33:59 +0200 Subject: [Buildroot] [PATCH 0/2] configs/nitrogen*: fix u-boot build issues Message-ID: <20230627143401.594223-1-bisson.gary@gmail.com> Hi, Sorry for the delay, finally had a chance to create a container using the support Dockerfile and was able to reproduce the build issues. Should be all good now. Thanks, Gary Gary Bisson (2): configs/nitrogen*: add missing openssl u-boot dependency configs/nitrogen*: add missing pylibfdt u-boot dependency configs/nitrogen6sx_defconfig | 1 + configs/nitrogen6x_defconfig | 1 + configs/nitrogen7_defconfig | 1 + configs/nitrogen8m_defconfig | 1 + configs/nitrogen8mm_defconfig | 1 + configs/nitrogen8mn_defconfig | 1 + configs/nitrogen8mp_defconfig | 1 + 7 files changed, 7 insertions(+) -- 2.39.2 From bisson.gary at gmail.com Tue Jun 27 14:34:00 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:34:00 +0200 Subject: [Buildroot] [PATCH 1/2] configs/nitrogen*: add missing openssl u-boot dependency In-Reply-To: <20230627143401.594223-1-bisson.gary@gmail.com> References: <20230627143401.594223-1-bisson.gary@gmail.com> Message-ID: <20230627143401.594223-2-bisson.gary@gmail.com> Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271709 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271710 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271712 Signed-off-by: Gary Bisson --- configs/nitrogen6sx_defconfig | 1 + configs/nitrogen6x_defconfig | 1 + configs/nitrogen7_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 4e19a5c3d2..b4ea1b9112 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -28,6 +28,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 5e360e27b4..ed9e13e6eb 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 0994c61884..c4520aeb89 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y 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_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd" -- 2.39.2 From bisson.gary at gmail.com Tue Jun 27 14:34:01 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Tue, 27 Jun 2023 16:34:01 +0200 Subject: [Buildroot] [PATCH 2/2] configs/nitrogen*: add missing pylibfdt u-boot dependency In-Reply-To: <20230627143401.594223-1-bisson.gary@gmail.com> References: <20230627143401.594223-1-bisson.gary@gmail.com> Message-ID: <20230627143401.594223-3-bisson.gary@gmail.com> Needed by binman. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271714 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271716 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271718 https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271719 Signed-off-by: Gary Bisson --- 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 c3959f7614..dc9c1acf78 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index d7b47c11f8..f021a30ad8 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index b28801878e..88925cfda7 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index e088cb690f..956c3b7bc1 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.39.2 From bugzilla at busybox.net Tue Jun 27 15:04:24 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 15:04:24 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #4 from stsp --- Thanks! I had to do util-linux-dirclean first, for this to take an effect, but it worked. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 15:27:44 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 15:27:44 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 --- Comment #5 from stsp --- Is there a similar trick to enable native readlink? busybox's readlink is not suitable. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 17:49:25 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 17:49:25 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED --- Comment #6 from Yann E. MORIN --- stsp, All, > Is there a similar trick to enable native readlink? readlink is from coreutils. Since this report is about adding a new package, I'm closing it. Discussion about development of new features is to be had on the mailing list. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Tue Jun 27 17:53:51 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 17:53:51 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 stsp changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |FIXED --- Comment #7 from stsp --- But isn't working out the dependencies is a fundamental part of adding the package? I was asking about readlink and mkfs exactly because xfstests-dev uses them and is unsatisfied with the ones from busybox. -- You are receiving this mail because: You are on the CC list for the bug. From bernd at kuhls.net Tue Jun 27 18:25:38 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Tue, 27 Jun 2023 20:25:38 +0200 Subject: [Buildroot] [PATCH 1/1] package/audit: update musl fix Message-ID: <20230627182538.259570-1-bernd@kuhls.net> Upstream proposed a different fix: https://github.com/linux-audit/audit-userspace/pull/311#issuecomment-1609953611 Signed-off-by: Bernd Kuhls --- ...ine-__attribute_malloc__-when-needed.patch | 35 +++++++++++++++++ ...ute_malloc__-with-__attribute__-__ma.patch | 39 ------------------- 2 files changed, 35 insertions(+), 39 deletions(-) create mode 100644 package/audit/0001-Define-__attribute_malloc__-when-needed.patch delete mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch diff --git a/package/audit/0001-Define-__attribute_malloc__-when-needed.patch b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch new file mode 100644 index 0000000000..3dd5359bfc --- /dev/null +++ b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch @@ -0,0 +1,35 @@ +From cf93d8579d5cec0b1ba585bd661776f03c2743ba Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Tue, 27 Jun 2023 20:19:13 +0200 +Subject: [PATCH] Define __attribute_malloc__ when needed + +attribute_malloc is not available on musl + +auparse.h: In function 'auparse_init': +auparse.h:54:2: error: expected declaration specifiers before '__attribute_malloc__' + 54 | __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); + +Upstream: https://github.com/linux-audit/audit-userspace/pull/311 + +Signed-off-by: Bernd Kuhls +--- + auparse/auparse.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/auparse/auparse.h b/auparse/auparse.h +index 95cf256d..5cb7402e 100644 +--- a/auparse/auparse.h ++++ b/auparse/auparse.h +@@ -32,6 +32,9 @@ + # define __attr_dealloc(dealloc, argno) + # define __attr_dealloc_free + #endif ++#ifndef __attribute_malloc__ ++# define __attribute_malloc__ ++#endif + + #ifdef __cplusplus + extern "C" { +-- +2.39.2 + diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch deleted file mode 100644 index 1a276ca2df..0000000000 --- a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 9 Aug 2022 23:57:03 -0700 -Subject: [PATCH] Replace __attribute_malloc__ with - __attribute__((__malloc__)) - -__attribute_malloc__ is not available on musl - -Fixes -| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator -| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); -| ^ - -Signed-off-by: Khem Raj - -Upstream: https://github.com/linux-audit/audit-userspace/pull/311 - -Signed-off-by: Bernd Kuhls ---- - - auparse/auparse.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/auparse/auparse.h b/auparse/auparse.h -index 95cf256d..c7dbe5ff 100644 ---- a/auparse/auparse.h -+++ b/auparse/auparse.h -@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au, - void auparse_destroy(auparse_state_t *au); - void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what); - auparse_state_t *auparse_init(ausource_t source, const void *b) -- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1); -+ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1); - int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len) - __attr_access ((__read_only__, 2, 3)); - int auparse_feed(auparse_state_t *au, const char *data, size_t data_len) --- -2.37.1 - -- 2.39.2 From james.hilliard1 at gmail.com Tue Jun 27 18:56:12 2023 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 27 Jun 2023 12:56:12 -0600 Subject: [Buildroot] [PATCH] package/python-setuptools: add missing dependency on host-python-wheel In-Reply-To: <20230627055501.GI646621@scaer> References: <20230626202901.346078-1-romain.naour@gmail.com> <20230627055501.GI646621@scaer> Message-ID: On Mon, Jun 26, 2023 at 11:55?PM Yann E. MORIN wrote: > > James, All, > > On 2023-06-26 22:29 +0200, Romain Naour spake thusly: > > While migrating to pep517 build backend the host-python-wheel > > dependency has been added to host-python-setuptools but > > not to python-setuptools. > > > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/4537951715 > > > > Signed-off-by: Romain Naour > > Cc: James Hilliard > > --- > > package/python-setuptools/python-setuptools.mk | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk > > index d957930455..39ead10f55 100644 > > --- a/package/python-setuptools/python-setuptools.mk > > +++ b/package/python-setuptools/python-setuptools.mk > > @@ -12,6 +12,7 @@ PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE > > PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python > > PYTHON_SETUPTOOLS_CPE_ID_PRODUCT = setuptools > > PYTHON_SETUPTOOLS_SETUP_TYPE = pep517 > > +PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > HOST_PYTHON_SETUPTOOLS_DEPENDENCIES = host-python-wheel > > Should this not be done in the python package infra instead? > > I.e. if host-python-wheel is required by the pep517 build backend, then > all packages that are pep517 will need wheel, so it should be done by > the infra rather than by each individual package... So host-python-wheel is not required by the pep517 build frontend, only the setuptools pep517 build backend, it's not needed for flit and non-setuptools based pep517 build backends. > > Of course, by the virtue of being a dependency of python-setuptools, it > becomes a dependency of all python-packages that already depends on > {host-,}python-setuptools, so it technically works, even with PPD. > Nonetheless, it is semantically incorrect. So setuptools is no longer required in the dependency tree for any non-setuptools based packages. See my patch switching setuptools over to the pep517 build frontend: https://patchwork.ozlabs.org/project/buildroot/patch/20230626181531.2312002-5-james.hilliard1 at gmail.com/ > > Or did I miss something? > > Regards, > Yann E. MORIN. > > > $(eval $(python-package)) > > -- > > 2.41.0 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From ju.o at free.fr Tue Jun 27 19:43:35 2023 From: ju.o at free.fr (Julien Olivain) Date: Tue, 27 Jun 2023 21:43:35 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <20230626210633.GH646621@scaer> References: <20230611104518.337528-1-ju.o@free.fr> <20230626210633.GH646621@scaer> Message-ID: <802f2f6d2163a5e097b909ac2e13c57a@free.fr> Hi Yann, On 26/06/2023 23:06, Yann E. MORIN wrote: > Julien, All, > > On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: >> If a program has the string '# ' (i.e. the default shell prompt) in >> its output, the test execution in the Buildroot runtime test infra is >> failing. >> >> This can be reproduced by adding a single line in a package test >> script: >> self.assertRunOk("echo ### this is a string with hashes ###") > > The most obvious issue is when testing the environment of the shell > with > env, which will output PS1 itself... There is not easy way around to > fix > that, of course... :-/ > > I was beaten by this when adding a test for bash. I eventually solved > it > in another way, but took a note to find a better solution "for > later"... > ;-) > >> Since the string "# " is quite common, this patch changes the prompt >> after the emulator.login(), by setting the PS1 variable to a string >> which is less likely to appear in a normal program output. A small >> caveat: since there is a command echo, the command setting the new >> prompt needs to be protected to make sure it will not be detected as >> an actual shell prompt. The prompt is encoded by single-quoting >> each character (e.g. abc -> 'a''b''c'). > > That's not really what join() will do. E.g. with your code: > > >>> s = "#BRTEST# " > >>> "''".join(s) > "#''B''R''T''E''S''T''#'' " I agree doing this, we miss the first and last quote. This is exactly what the next line is doing: self.run("export PS1='{}'".format(encoded_prompt)) Note the extra quotes. If you look in a run-test run log, there will be: # export PS1='#''B''R''T''E''S''T''#'' ' #BRTEST# echo $? 0 This was my initial intent: setting the PS1 without the local echo begin caught by pexpect. If you prefer any other encoding or prompt, please suggest something else. I initially tried by temporarily disabling the local echo with "stty -echo" but this was creating other issues... > But we don;t really care because it is then quite improbable that some > random program will output exactly this... > > I was on my side thinking about using ANSI escape sequences to carry > the > information that the command was actually fnished, something along the > lines of: > > export PS1="\x1B_BR_COMMAND_FINISHED\x1B\\# " > > - \x1B_ is APC (Application Program Command), > - \x1B\\ is ST (String Terminator), which terminates APC > > Instead of APC, we could use any of: > > - \x1BP DCS, Device Control String > - \x1BX SOS, Start Of String > - \x1B^ PM, Privacy Message > - or even \x1B] OSC, Operating System Command > > But maybe that is a bit overkill in the end... > > Anyway, your patch at least breaks tests.package.test_bash... I overlooked this bash test, while testing this patch. Thanks for pointing that out. I tried with a dozen of test cases, but not that one. The /etc/profile in Buildroot skeleton is overwriting PS1, see: https://git.buildroot.org/buildroot/tree/system/skeleton/etc/profile?h=2023.05#n5 I was able to fix this test_bash by passing the PS1 in another exported variable: self.assertRunOk("export BR_PS1=\"$PS1\"") self.emulator.qemu.sendline("bash -il") self.assertRunOk("export PS1=\"${BR_PS1}\"") The "bash -il" return code is no longer tested, but I don't think it's an issue since the rest of the test covers that. If you agree with this workaround, I'll send an updated v3 patch series. > > Regards, > Yann E. MORIN. > >> Signed-off-by: Julien Olivain >> --- >> Changes v1 -> v2: >> - reworded commit log, to mention this issue was also seen while >> writing >> a test for the dmidecode package >> - the patch series also introduce the new test for dmidecode >> --- >> support/testing/infra/emulator.py | 14 ++++++++++++-- >> 1 file changed, 12 insertions(+), 2 deletions(-) >> >> diff --git a/support/testing/infra/emulator.py >> b/support/testing/infra/emulator.py >> index 02cf486128..390c582e9d 100644 >> --- a/support/testing/infra/emulator.py >> +++ b/support/testing/infra/emulator.py >> @@ -13,6 +13,7 @@ class Emulator(object): >> # can take a long time to run the emulator. Use a timeout >> multiplier >> # when running the tests to avoid sporadic failures. >> self.timeout_multiplier = timeout_multiplier >> + self.shell_prompt = "#BRTEST# " >> >> # Start Qemu to boot the system >> # >> @@ -100,6 +101,15 @@ class Emulator(object): >> index = self.qemu.expect(["# ", pexpect.TIMEOUT]) >> if index != 0: >> raise SystemError("Cannot login") >> + # Set a special shell prompt while testing. Since the >> standard >> + # prompt '# ' is quite generic, a normal process output could >> + # contain that string and confuse expect. When changing the >> + # prompt, we also need to encode or escape it in some way to >> + # make sure the command echo will not be seen as a prompt >> + # itself. The prompt is encoded by single-quoting each >> + # character (e.g. abc -> 'a''b''c'). >> + encoded_prompt = "''".join(self.shell_prompt) >> + self.run("export PS1='{}'".format(encoded_prompt)) >> self.run("dmesg -n 1") >> # Prevent the shell from wrapping the commands at 80 columns. >> self.run("stty columns 29999") >> @@ -110,13 +120,13 @@ class Emulator(object): >> self.qemu.sendline(cmd) >> if timeout != -1: >> timeout *= self.timeout_multiplier >> - self.qemu.expect("# ", timeout=timeout) >> + self.qemu.expect(self.shell_prompt, timeout=timeout) >> # Remove double carriage return from qemu stdout so >> str.splitlines() >> # works as expected. >> output = self.qemu.before.replace("\r\r", >> "\r").splitlines()[1:] >> >> self.qemu.sendline("echo $?") >> - self.qemu.expect("# ") >> + self.qemu.expect(self.shell_prompt) >> exit_code = self.qemu.before.splitlines()[2] >> exit_code = int(exit_code) >> >> -- >> 2.41.0 >> >> _______________________________________________ >> buildroot mailing list >> buildroot at buildroot.org >> https://lists.buildroot.org/mailman/listinfo/buildroot Best regards, Julien. From bugzilla at busybox.net Tue Jun 27 20:02:38 2023 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Tue, 27 Jun 2023 20:02:38 +0000 Subject: [Buildroot] [Bug 15665] consider adding xfstests-dev In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15665 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC|yann.morin.1998 at free.fr | --- Comment #8 from Yann E. MORIN --- stsp, All, > But isn't working out the dependencies is a fundamental part of adding > the package? Yes, but discussion about adding a new package, and about the issues while doing so, are to be discussed on the mailing list, not in the bug tracker. Regards, Yann E. MORIN. -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Tue Jun 27 20:39:36 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 22:39:36 +0200 Subject: [Buildroot] [PATCH 06/10] configs: riscv: Drop BR2_TARGET_OPENSBI_CUSTOM_VERSION In-Reply-To: References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-7-bmeng.cn@gmail.com> <20230626171047.GE646621@scaer> Message-ID: <20230627203936.GJ646621@scaer> Bin, All, On 2023-06-27 10:11 +0800, Bin Meng spake thusly: > On Tue, Jun 27, 2023 at 1:10?AM Yann E. MORIN wrote: > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > > From: Bin Meng > > > Since commit 64f1f82385b2 ("boot/opensbi: Bump to version 1.2"), > > > the default OpenSBI version has been bumped up to 1.2. With that, > > > there is no need to define a custom version in each RISC-V board's > > > defconfig files. > > In fact, no, because opensbi is a "critical" component part of the boot > > chain and, like uboot or the kernel, we want to pin the version we use > > in defconfig files. We only want the v ersion to be bumped in defconfig, > > when someone actually tested the defconfig still generates a bootable > > system. > Makes sense to me. > But I would argue at least we should update > qemu_riscv32_virt_defconfig and qemu_riscv64_virt_defconfig to use the > latest OpenSBI due to the reason that: > 1. they are the main platforms to develop and test OpenSBI > 2. latest OpenSBI binaries will always be integrated into QEMU as the > default bios > thoughts? For the qemu defconfigs, I wouild indeed understand that we use the latest version; the rationale looks sound. 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 Jun 27 21:21:16 2023 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 27 Jun 2023 23:21:16 +0200 Subject: [Buildroot] [PATCH v2 1/3] support/testing/infra/emulator.py: change the shell prompt before running tests In-Reply-To: <802f2f6d2163a5e097b909ac2e13c57a@free.fr> References: <20230611104518.337528-1-ju.o@free.fr> <20230626210633.GH646621@scaer> <802f2f6d2163a5e097b909ac2e13c57a@free.fr> Message-ID: <20230627212116.GK646621@scaer> Julien, All, On 2023-06-27 21:43 +0200, Julien Olivain spake thusly: > On 26/06/2023 23:06, Yann E. MORIN wrote: > >On 2023-06-11 12:45 +0200, Julien Olivain spake thusly: > >>If a program has the string '# ' (i.e. the default shell prompt) in > >>its output, the test execution in the Buildroot runtime test infra is > >>failing. > >> > >>This can be reproduced by adding a single line in a package test > >>script: > >> self.assertRunOk("echo ### this is a string with hashes ###") [--SNIP--] > >>an actual shell prompt. The prompt is encoded by single-quoting > >>each character (e.g. abc -> 'a''b''c'). > >That's not really what join() will do. E.g. with your code: > > >>> s = "#BRTEST# " > > >>> "''".join(s) > > "#''B''R''T''E''S''T''#'' " > I agree doing this, we miss the first and last quote. This is exactly what > the next line is doing: > self.run("export PS1='{}'".format(encoded_prompt)) > Note the extra quotes. If you look in a run-test run log, there will be: > # export PS1='#''B''R''T''E''S''T''#'' ' > #BRTEST# echo $? > 0 Ah, yeah, so the prompt is not "encoded". Rather, the command setting the prompt is obfuscated to that it is not itself detected as a prompt being displayed. OK, got it. > This was my initial intent: setting the PS1 without the local echo > begin caught by pexpect. Yup. > If you prefer any other encoding or prompt, please suggest something > else. I initially tried by temporarily disabling the local echo with > "stty -echo" but this was creating other issues... Yeah, I think using a side channel to inform pexpect that a prompt is actually being displayed, would eventually do the trick. That, combined with your trick to obfuscate the command setting the prompt: # \033_ is APC (Application Program Command), # \033\ is ST (String Terminator), which terminates APC self.prompt_esc = '\033_BR_COMMAND_FINISHED\033\\' # Obfuscate the command setting the prompt, so that it is not # itself detected as a prompt being displayed. self.run("export PS1='{}# '".format("''".join(self.prompt_esc))) And then, the emulator would be changed to expect that ANSI escape sequence; everywhere we expect("# ") or expect(["# ",...]), we switch to using self.prompt_esc instead or "# " Totally untested, of course! I have a little doubt about whether the escape ANSI sequence can be obfuscated that way, though... [--SNIP--] > >Anyway, your patch at least breaks tests.package.test_bash... > The /etc/profile in Buildroot skeleton is overwriting PS1, see: > https://git.buildroot.org/buildroot/tree/system/skeleton/etc/profile?h=2023.05#n5 > > I was able to fix this test_bash by passing the PS1 in another exported > variable: > > self.assertRunOk("export BR_PS1=\"$PS1\"") > self.emulator.qemu.sendline("bash -il") > self.assertRunOk("export PS1=\"${BR_PS1}\"") > > The "bash -il" return code is no longer tested, but I don't think it's > an issue since the rest of the test covers that. > > If you agree with this workaround, I'll send an updated v3 patch series. I think we should instead tell bash to not parse the default bashrc et al.: self.assertRunOk("bash -il --init-file /dev/null --rcfile /dev/null") And this should solve the issue: PS1 is in the environment, so bash will inherit it. Regards, Yann E. MORIN. > > > >Regards, > >Yann E. MORIN. > > > >>Signed-off-by: Julien Olivain > >>--- > >>Changes v1 -> v2: > >>- reworded commit log, to mention this issue was also seen while writing > >> a test for the dmidecode package > >>- the patch series also introduce the new test for dmidecode > >>--- > >> support/testing/infra/emulator.py | 14 ++++++++++++-- > >> 1 file changed, 12 insertions(+), 2 deletions(-) > >> > >>diff --git a/support/testing/infra/emulator.py > >>b/support/testing/infra/emulator.py > >>index 02cf486128..390c582e9d 100644 > >>--- a/support/testing/infra/emulator.py > >>+++ b/support/testing/infra/emulator.py > >>@@ -13,6 +13,7 @@ class Emulator(object): > >> # can take a long time to run the emulator. Use a timeout > >>multiplier > >> # when running the tests to avoid sporadic failures. > >> self.timeout_multiplier = timeout_multiplier > >>+ self.shell_prompt = "#BRTEST# " > >> > >> # Start Qemu to boot the system > >> # > >>@@ -100,6 +101,15 @@ class Emulator(object): > >> index = self.qemu.expect(["# ", pexpect.TIMEOUT]) > >> if index != 0: > >> raise SystemError("Cannot login") > >>+ # Set a special shell prompt while testing. Since the standard > >>+ # prompt '# ' is quite generic, a normal process output could > >>+ # contain that string and confuse expect. When changing the > >>+ # prompt, we also need to encode or escape it in some way to > >>+ # make sure the command echo will not be seen as a prompt > >>+ # itself. The prompt is encoded by single-quoting each > >>+ # character (e.g. abc -> 'a''b''c'). > >>+ encoded_prompt = "''".join(self.shell_prompt) > >>+ self.run("export PS1='{}'".format(encoded_prompt)) > >> self.run("dmesg -n 1") > >> # Prevent the shell from wrapping the commands at 80 columns. > >> self.run("stty columns 29999") > >>@@ -110,13 +120,13 @@ class Emulator(object): > >> self.qemu.sendline(cmd) > >> if timeout != -1: > >> timeout *= self.timeout_multiplier > >>- self.qemu.expect("# ", timeout=timeout) > >>+ self.qemu.expect(self.shell_prompt, timeout=timeout) > >> # Remove double carriage return from qemu stdout so > >>str.splitlines() > >> # works as expected. > >> output = self.qemu.before.replace("\r\r", > >>"\r").splitlines()[1:] > >> > >> self.qemu.sendline("echo $?") > >>- self.qemu.expect("# ") > >>+ self.qemu.expect(self.shell_prompt) > >> exit_code = self.qemu.before.splitlines()[2] > >> exit_code = int(exit_code) > >> > >>-- > >>2.41.0 > >> > >>_______________________________________________ > >>buildroot mailing list > >>buildroot at buildroot.org > >>https://lists.buildroot.org/mailman/listinfo/buildroot > > Best regards, > > Julien. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From dannenberg at ti.com Tue Jun 27 22:48:33 2023 From: dannenberg at ti.com (Andreas Dannenberg) Date: Tue, 27 Jun 2023 17:48:33 -0500 Subject: [Buildroot] [PATCH v9 10/11] package/ti-rogue-um: new package In-Reply-To: <20230623145945.kvxhcdbf2kycdyk5@dasso> References: <20230622160212.2063472-1-dannenberg@ti.com> <20230622160212.2063472-11-dannenberg@ti.com> <20230623145945.kvxhcdbf2kycdyk5@dasso> Message-ID: <20230627224833.un2a3d2lkrbzjzjv@dasso> Hi Fran?ois, On Fri, Jun 23, 2023 at 09:59:45AM -0500, Andreas Dannenberg via buildroot wrote: > Hi Fran?ois, > > On Fri, Jun 23, 2023 at 09:30:39AM +0200, Fran?ois Perrad wrote: > > Le jeu. 22 juin 2023 ? 18:07, Andreas Dannenberg via buildroot < > > buildroot at buildroot.org> a ?crit : > > > > > This package adds the userspace libraries for the Rogue graphics > > > accelerator of the following Texas Instruments SoCs: AM62, J721E, > > > J721S2, and J784S4. > > > > > > Signed-off-by: Andreas Dannenberg > > > --- > > > package/Config.in | 1 + > > > .../0001-all-drop-the-init-script.patch | 832 ++++++++++++++++++ > > > package/ti-rogue-um/Config.in | 52 ++ > > > package/ti-rogue-um/ti-rogue-um.hash | 3 + > > > package/ti-rogue-um/ti-rogue-um.mk | 38 + > > > 5 files changed, 926 insertions(+) > > > create mode 100644 package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > create mode 100644 package/ti-rogue-um/Config.in > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.hash > > > create mode 100644 package/ti-rogue-um/ti-rogue-um.mk > > > > > > diff --git a/package/Config.in b/package/Config.in > > > index 96ef0d72de..0bff1135aa 100644 > > > --- a/package/Config.in > > > +++ b/package/Config.in > > > @@ -614,6 +614,7 @@ endmenu > > > source "package/targetcli-fb/Config.in" > > > source "package/ti-gfx/Config.in" > > > source "package/ti-rogue-km/Config.in" > > > + source "package/ti-rogue-um/Config.in" > > > source "package/ti-sgx-demos/Config.in" > > > source "package/ti-sgx-km/Config.in" > > > source "package/ti-sgx-um/Config.in" > > > diff --git a/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > new file mode 100644 > > > index 0000000000..4f3dd1cbb1 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/0001-all-drop-the-init-script.patch > > > @@ -0,0 +1,832 @@ > > > +From 99e0da8a1c08818c59680f726e11a84b26daf29f Mon Sep 17 00:00:00 2001 > > > +From: Randolph Sapp > > > +Date: Thu, 25 May 2023 18:59:26 -0500 > > > +Subject: [PATCH] all: drop the init script > > > + > > > +Nobody should be using this anymore. It's sysVinit and it's just a fancy > > > +wrapper around modprobe anyway. We'll be dropping it from our build > > > +tools soon. > > > + > > > +Signed-off-by: Randolph Sapp > > > +--- > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + .../wayland/release/etc/init.d/rc.pvr | 196 ------------------ > > > + 4 files changed, 784 deletions(-) > > > + delete mode 100755 targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 targetfs/j721e_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j721s2_linux/wayland/release/etc/init.d/rc.pvr > > > + delete mode 100755 > > > targetfs/j784s4_linux/wayland/release/etc/init.d/rc.pvr > > > + > > > +diff --git a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > b/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > +deleted file mode 100755 > > > +index 428cd86..0000000 > > > +--- a/targetfs/am62_linux/wayland/release/etc/init.d/rc.pvr > > > ++++ /dev/null > > > +2.34.1 > > > + > > > diff --git a/package/ti-rogue-um/Config.in b/package/ti-rogue-um/Config.in > > > new file mode 100644 > > > index 0000000000..15257858c2 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/Config.in > > > @@ -0,0 +1,52 @@ > > > +comment "ti-rogue-um needs udev and a glibc toolchain w/ threads" > > > + depends on BR2_aarch64 > > > + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \ > > > + || !BR2_TOOLCHAIN_HAS_THREADS > > > + > > > +config BR2_PACKAGE_TI_ROGUE_UM > > > + bool "ti-rogue-um" > > > + depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm > > > + depends on BR2_PACKAGE_HAS_UDEV > > > + # pre-built binaries > > > + depends on BR2_TOOLCHAIN_USES_GLIBC > > > + depends on BR2_aarch64 > > > + select BR2_PACKAGE_LIBDRM > > > + select BR2_PACKAGE_HAS_LIBEGL > > > + select BR2_PACKAGE_HAS_LIBGBM > > > + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > > > + select BR2_PACKAGE_HAS_LIBGLES > > > + select BR2_PACKAGE_HAS_POWERVR > > > + select BR2_PACKAGE_LIBFFI > > > + select BR2_PACKAGE_WAYLAND > > > + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > > > + select BR2_PACKAGE_TI_ROGUE_KM if BR2_LINUX_KERNEL > > > + help > > > + Graphics libraries for TI SoCs with Rogue GPU. > > > + This package supports AM62, J721E, J721S2, and J784S4 > > > + SoCs only. > > > + > > > + https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs > > > + > > > +if BR2_PACKAGE_TI_ROGUE_UM > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBEGL > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGBM > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_LIBGLES > > > + default "ti-rogue-um" > > > + > > > +config BR2_PACKAGE_PROVIDES_POWERVR > > > + default "ti-rogue-um" > > > + > > > +config BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT > > > + string "UM driver target product" > > > + default "am62_linux" > > > + help > > > + Select target product to be used for UM libraries. This needs to > > > + match one of the SoC-specific folders within the root/targetfs > > > + folder of the ti-img-rogue-umlibs Git repository. > > > + > > > +endif > > > diff --git a/package/ti-rogue-um/ti-rogue-um.hash > > > b/package/ti-rogue-um/ti-rogue-um.hash > > > new file mode 100644 > > > index 0000000000..a41bf33145 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.hash > > > @@ -0,0 +1,3 @@ > > > +# Locally calculated > > > +sha256 2e1bd1a5ab0ad2db1b9164d028a94f8f9d20743131f337a817fd1c8f9ddd4cbe > > > ti-rogue-um-5977e82b96028f783d39c7219f016c1faf8dc5f5-br1.tar.gz > > > +sha256 37507b462edf97b59717d2d144daaac85fbca6080c3602b5128e446e97f9ad47 > > > LICENSE > > > diff --git a/package/ti-rogue-um/ti-rogue-um.mk b/package/ti-rogue-um/ > > > ti-rogue-um.mk > > > new file mode 100644 > > > index 0000000000..fa29638fa7 > > > --- /dev/null > > > +++ b/package/ti-rogue-um/ti-rogue-um.mk > > > @@ -0,0 +1,38 @@ > > > > > > +################################################################################ > > > +# > > > +# ti-rogue-um > > > +# > > > > > > +################################################################################ > > > + > > > +# This corresponds to SDK 08.06.00 > > > +TI_ROGUE_UM_VERSION = 5977e82b96028f783d39c7219f016c1faf8dc5f5 > > > +TI_ROGUE_UM_SITE = > > > https://git.ti.com/git/graphics/ti-img-rogue-umlibs.git > > > +TI_ROGUE_UM_SITE_METHOD = git > > > +TI_ROGUE_UM_LICENSE = TI TSPA License > > > +TI_ROGUE_UM_LICENSE_FILES = LICENSE > > > +TI_ROGUE_UM_INSTALL_STAGING = YES > > > +TI_ROGUE_UM_PROVIDES = libegl libgbm libgles powervr > > > + > > > +# ti-rogue-um is a egl/gles provider only if libdrm is installed > > > +TI_ROGUE_UM_DEPENDENCIES = libdrm wayland > > > > > > > useless built dependencies (nothing is built, blobs are copied), runtime > > dependencies in Config.in are enough. > > Understood, will fix it. Btw this was a carry-over from > package/ti-sgx-um/ti-sgx-um.mk which I used to model this new package > after, so opportunity for improvement there as well... I experimented with this today, and removing either libdrm _or_ wayland from TI_ROGUE_UM_DEPENDENCIES causes the build to fail in two different ways. Note that I'm using my "test defconfig" that turns on the following extras in configs/am62x_sk_defconfig... +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_PULSEAUDIO=y +BR2_PACKAGE_CHOCOLATE_DOOM=y +BR2_PACKAGE_DOOM_WAD=y +BR2_PACKAGE_SDL2_KMSDRM=y +BR2_PACKAGE_SDL2_OPENGLES=y +BR2_PACKAGE_WESTON=y +BR2_PACKAGE_ALSA_LIB=y ===Test 1: Removing libdrm=== In file included from /home/a0797059/git/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/egl.h:39, from cairo-gl.h:130, from cairo-gl-private.h:51, from cairo-gl-traps-compositor.c:44: /home/a0797059/git/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/eglplatform.h:134:10: fatal error: X11/Xlib.h: No such file or directory 134 | #include | ^~~~~~~~~~~~ compilation terminated. make[5]: *** [Makefile:2358: cairo-gl-shaders.lo] Error 1 make[5]: *** [Makefile:2358: cairo-gl-traps-compositor.lo] Error 1 make[4]: *** [Makefile:1955: all] Error 2 make[3]: *** [Makefile:910: all-recursive] Error 1 make[2]: *** [Makefile:761: all] Error 2 make[1]: *** [package/pkg-generic.mk:293: /home/a0797059/git/buildroot/output/build/cairo-1.16.0/.stamp_built] Error 2 make: *** [Makefile:82: _all] Error 2 ===Test 2: Removing wayland=== /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_display_roundtrip_queue' /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_proxy_marshal_constructor_versioned' /home/a0797059/git/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/a0797059/git/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so: undefined reference to `wl_display_create_queue' collect2: error: ld returned 1 exit status make[6]: *** [Makefile:1795: cairo-test-suite] Error 1 make[5]: *** [Makefile:8375: all-recursive] Error 1 make[4]: *** [Makefile:1736: all] Error 2 make[3]: *** [Makefile:910: all-recursive] Error 1 make[2]: *** [Makefile:761: all] Error 2 make[1]: *** [package/pkg-generic.mk:293: /home/a0797059/git/buildroot/output/build/cairo-1.16.0/.stamp_built] Error 2 make: *** [Makefile:82: _all] Error 2 Note that for the tests I did a full build, starting out with a completely clean state (rm -rf output/* before the build). With this finding, I'm inclined to leave TI_ROGUE_UM_DEPENDENCIES as I had it, unless there's a better way to deal with this build dependency? Thanks, Andreas -- Andreas Dannenberg Texas Instruments Inc > > > + > > > +PVR_BUILD = "release" > > > +PVR_WS = "wayland" > > > + > > > > > > > TI_ROGUE_UM_MAKE_OPTS = \ > > TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > BUILD=release \ > > WINDOW_SYSTEM=wayland > > > > define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > $(TI_ROGUE_UM_MAKE_OPTS) \ > > DESTDIR=$(STAGING_DIR) \ > > install > > endef > > by this way, all variables are prefixed by TI_ROGUE_UM_. > > Good idea, will factor-out the make options. Thanks for taking the time > to review & improve this patch. > > -- > Andreas Dannenberg > Texas Instruments Inc > > > > > > > Fran?ois > > > > > > > +define TI_ROGUE_UM_INSTALL_STAGING_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(STAGING_DIR) \ > > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +define TI_ROGUE_UM_INSTALL_TARGET_CMDS > > > + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ > > > + DESTDIR=$(TARGET_DIR) \ > > > + TARGET_PRODUCT=$(BR2_TARGET_TI_ROGUE_UM_TARGET_PRODUCT) \ > > > + BUILD=$(PVR_BUILD) WINDOW_SYSTEM=$(PVR_WS) \ > > > + install > > > +endef > > > + > > > +$(eval $(generic-package)) > > > -- > > > 2.34.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Jun 28 04:45:23 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 28 Jun 2023 04:45:23 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-27 Message-ID: <20230628044528.E9F21409F4@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-27 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 9 | 4 | 0 | 13 | master | 111 | 127 | 2 | 240 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 21 agentpp-4.6.0 | 7 gobject-introspection-1.74.0 | 7 host-binutils-2.38 | 5 python-setuptools-68.0.0 | 5 host-ccache-4.8.2 | 4 libglib2-2.76.1 | 4 alsa-lib-1.2.9 | 3 host-go-1.19.10 | 3 petitboot-1.13 | 3 android-tools-4.2.2+git2013... | 2 batman-adv-2022.3 | 2 gobject-introspection | 2 kexec-2.0.26 | 2 libglvnd-1.4.0 | 2 linux-5.10.162-cip24-rt10 | 2 linux-6.3.9 | 2 ne10-1.2.1 | 2 quickjs-2021-03-27 | 2 strace-6.3 | 2 syslog-ng-4.1.1 | 2 zxing-cpp-2.0.0 | 2 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 check-0.15.2 | 1 coreutils-9.3 | 1 elfutils-0.186 | 1 ffmpeg-4.4.4 | 1 file-5.43 | 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 gensio-2.5.5 | 1 glibc-2.37-2-g9f8513dc64119... | 1 haveged-1.9.18 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-rust-1.70.0 | 1 igh-ethercat-2e2cef61318953... | 1 kmod-30 | 1 libgcrypt-1.10.2 | 1 libgeos-3.11.2 | 1 libkrb5-1.20.1 | 1 liblog4c-localtime-1.0 | 1 libmdbx-0.12.5 | 1 libselinux-3.5 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20230127 | 1 nfs-utils-2.6.3 | 1 ocf-linux-20171122 | 1 olsr-0.9.8 | 1 open62541-v1.3.4 | 1 perl-5.36.1 | 1 php-8.2.7 | 1 pv-1.6.20 | 1 reaver-1.6.6 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 stress-ng-0.15.07 | 1 tpm2-tss-3.1.0 | 1 uclibc-1.0.43 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c01b5e44aa626f7de487c018a100e62c65d5ec38 | sh4aeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/6057225d5586426af6b178d17a465a2fd556cc81 | aarch64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/688588d46177d1c69cd89533658736a4bd2cd0c5 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/d3a6dea33c581bfad3107b25dbd5b08f37178c2f | sparc | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/c48d967a0762bce53b22af337c6922cefb6d5e90 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/a51d437ec091d5e9d4bd50a4874c6a3b608502ef | sh4aeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/0163d6ad1607e8cbcdc0e5877fce0cdebaaeeade | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/936cf3ae61ba9563329330c1a44f93229af5551b | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8025b63799f64f28b1b7b89b21c4da9a76bcd8f2 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/4c77620b7ddb778d97fb0f43a21de86592e77206 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/fefd584bc5f17e45f8cf7da08770bd67cc4a5acb | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/7095bf2bf58922aaab5b82409fea1f4639589216 | aarch64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/fa050a8bfc980fa57d95b0e30e446bdc54e6bd53 | or1k | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/d2815836feb23a802e70ba86d17f3e96c8b141e3 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/15bb9828190742c7b62b658c9841c8fccd2d9068 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1f304088a53847e6537d92497ad4d1b28072179b | mipsel | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/7c5fbe4c636456e68d339aa7cbfb2b2ade789aee | ORPH sh4 | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/35015d2e3d1bf8911bdc3dd82f4694c7016fd2bf | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3d173ee776cbee1396dfc4e4d362c13f85873dd7 | ORPH arc | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/dfca3802545a23efa70a25cfffab6f47c9ea715f | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/11a561d28a84ebff9405330eb0dba6993299b5c5 | ORPH mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6acd08e6c590b4c7aa04c6329363f4fa5b2c863c | sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d7366739c858b27345ff80b0c017e4ecda97e1a9 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/41089b2867ad75a836cd6b1014ed896387656b87 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1be00405113a5f817cea3bfeb13f876b622a7de1 | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/c92f68ae5c0c77fdbc128fd5cb5fb25f531cdcda | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/2095f02a0edbc0e06254464f8e53456af8515544 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/697bed1d06f45660e8a789717ac6d52f5552c694 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/99887397ecece1c9cacff43c8ec836e7f12fee41 | or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/b90b1ecfe35604a5b05190f75a21a30da6df1ba2 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/b715cb6f7ebf58876477e3472569967b5a7b9e6c | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/c3f9abdd65a5b4ccc211568d3773807306f45068 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/505481f7375c44368fc1a691e9f64fa80f935699 | ORPH s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/9d13752083abb324a0fd295109c7139581dcf8c4 | ORPH or1k | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/72ba4717744b9f1a696fcdbcfcb60d8708ea6298 | ORPH powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/f03646e137e3628b8b2d59bd30e7c868951c7629 | ORPH microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/ac3da053a9e141d7e66d2a17dfb6c06dbe540e1b | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4ef08f00f3b5e3fc9912555a97f3fa1cf609affb | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0c39f7d35dfc990b9f55dabb28b0273ca4eab8a8 | s390x | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f5af5a641f3acf985a5111f1da5c7a2d511fef10 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a2be02aa44fd787d1f5a7ed9d3235fa77e9e5ca4 | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/2c80712fc9b6ad0b50e8d34c45a5a9cf9b6d1d3e | mips64el | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/d9f069a0d214b338ede2fa1962e32953f4ac6419 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/626dbab7c346a4c374ddde372dca21b5520bc081 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/f00327fb1d8062de576e2798ff170668b0302418 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/c5827d1bdb69fb79302a3f182058e192bbe4ee36 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5a291aef3c345607c500efa632003e2ecfa19b0a | mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/589570c3aed50619751c7948f05e8b0c956528a8 | aarch64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/1828eb63daed7cd3105f89fe4120f87a61bc0356 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/22d7529ca31a8d6356bc02ce7a97cdea8165e712 | arm | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/258eb6eabf39373d3a6093d31aa7a739f46d65b7 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/02e263c3121936bd1f344e068c165c119dc1d5ac | powerpc | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/abcbe352a78fe0e5f5f36d9bda4061d5901b2e3a | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/bb15eead908956eb48af40056f8f345b55b5dd7d | aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e51b1f830ea99a2981a389aed6f7a5a7ad050459 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5eda768f84c252d3a48f245ae8a4287ff340e652 | sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/def43d1faa673f2723b6a623d669fc1e0ae01983 | xtensa | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/6a1dea4343b52674a5f9a02868e5dab45b5fdbd3 | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/954a4398b8b3d6cc9d9e69f3e7c7fc19fce7cf26 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4b0d97c6fe45e5697ef0b350c83e848a9515c535 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7570f2877d3e7965218dd0db2a6b66ad4b300ccb | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/672e321279ff66950c302e4efade588242ba2823 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3644fd37bb0c211586e34c7c7dba3a545e2440c8 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/165928cbfc6e632a5051719294249a6e487e9794 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/c654db3ac9831af0e0515067b8592aed5bfa443e | sh4eb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/23476472ea4bc90610a1bd9569989d2647b63dff | ORPH x86_64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/13a6b959443f5eb79a8b69d26f9f02f33aa8e42d | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/0e72731f4bbfac0511508f08146e4f7b5d895048 | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/1f1f60cb1a6130bdbb110f12cccbab921d3bfce8 | ORPH arceb | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/160e9476fc01005b74fe920856048bbe13d5efe1 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/af518871447751713e29a39dfc62d20651dd7280 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/69f8d7f89e5b436ca5f23c8daee99b0af427da30 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/2fe67b4c304ac1fe9042d564890c19d9e892a214 | powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/368b0867fa58ad7549e93213051c2cbd32059aa0 | x86_64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/add213c1192588d599fc9b18eb4502877215b70d | armeb | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/4efb0b16df82bfe555ce404512cd9cccccb24b7d | arm | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/3e4b64c09106e56330586a498976868211f9143c | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/c5f13490ed053ea83d334508b2dd478728434e35 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/76243c90e1de003c14d831923c905bddef76236f | ORPH or1k | libgeos-3.11.2 | NOK | http://autobuild.buildroot.net/results/a675e7cea55230d4dfc8664ec1f59a888e9438ea | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/edeb8d576ba839e6540458f9d9c044e0fb9c2931 | arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d26b5c1009dd2a66eaded2c46ac9f9fe535d686b | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/af73f22837bc9c9760a1ff321e27eca06f1eab41 | mips64el | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/bbb67517710df7a0bc0cd8c4ea5cade75b21ee70 | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/ba911ccca5762324af8c2aa1021dc8f0362cfd7d | ORPH mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/da10d0558aea61cb0195201f6f5d5081e57fccc0 | ORPH arm | libkrb5-1.20.1 | NOK | http://autobuild.buildroot.net/results/a430dd64a6fadd3bec20fa0cf0bfeea4e1626178 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/e0c4bfdfcddcc4945e5feeb2e9deb64a6060c32b | i686 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/5e99be7c7895d34d89fe06f81fe50b0a52d36a4f | or1k | libselinux-3.5 | NOK | http://autobuild.buildroot.net/results/ce2fa868a9908d9b11c394f3c2a60a5b363b0fc6 | x86_64 | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/ef70a3f9c1b7ad394a15e5098cd0fea65b809a3d | ORPH arc | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/886cfcdafa06020ddd48ebf04dd145ba5cfc0f3d | ORPH mips64el | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/2455c4fb3d6ff76a8c6ac52f6f4901a7f1ad2946 | ORPH powerpc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/aadfc4f1b5ac0596a2b505cb3cd29dbfab8f89b6 | ORPH arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/bf6d07426cbfa4fbe8629cc93125983252b57f37 | powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/fea2fe20795b1794eb22dade8e4ca5093fbd584c | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/f81a7df0788366f532a40dbd91743952adf1eee6 | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/320b3fce806282c481b7da64763c4c656e270f41 | mips64 | nfs-utils-2.6.3 | NOK | http://autobuild.buildroot.net/results/a853e8968f4732faecc0188b4c595004b615f53b | microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/aa752e0be6103c25eaf1e3abfb741a36ff7e2d0a | ORPH m68k | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/d118619dc2d2d498cde8eb649e0ae56757eaa16e | ORPH powerpc64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/bfc62a9ca6435cbb3abd16f5ac7afa271a71cb30 | ORPH sparc | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/73bfd79d3b31ce308ce532f6e9f425ba9e2dfc16 | powerpc64le | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/d336147f9d096f1e0d12857c44345138d8774ae5 | powerpc64le | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/a726a2c782abb35e097de30ccea827f5485ed4f4 | mips | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/5b7ef7c08d5558c055ed0e0ac9adb5af07823358 | sh4aeb | php-8.2.7 | NOK | http://autobuild.buildroot.net/results/6bb530b6ea847e27928d1f9e04b58cf13275bbe5 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/282b6d1d3d0d8f7dd568968dd16256708f9c1169 | ORPH sparc64 | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/7f217888867f4b47ef98cdf9b9aa475862751fa8 | microblazeel | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/dc1c5c12e3d5914ebd44ad60e23066b34c2d33e7 | mips64el | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/e5309f754e304d48f6bbcdaae2e7b4b5fd7e746c | powerpc64le | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/4e472d7a5c9c392f7aeb61fa6354c7580739948f | powerpc | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/87062ab9f4ad8fb995d3491bf347323c48c4e45c | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/00641a2262b17b93f3f704141c3907a1442c4e35 | i686 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/f226053451e24a72c9efa5b27b0649f280881a5f | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/fa8b5e988a7e4725f72412a9cdb644b70395c8bf | xtensa | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/caf0ed3f81447abc9586aa003b16726bb333885e | mipsel | strace-6.3 | NOK | http://autobuild.buildroot.net/results/3e677032159e25314e8b4f5adc6c3df483317270 | mips64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/361d8c6ad2473fa616256be3803a227ce839c5c0 | i586 | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/11a3e9b67054dc7959cf5c65823104f3ae9b6a51 | microblaze | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/1b06f22facac38107b37a238c8f3a2a1e597d141 | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/8f765e90259819804c023622e02f7847adefe678 | nios2 | tpm2-tss-3.1.0 | NOK | http://autobuild.buildroot.net/results/48d36eb9b97b9edc67e74197df67f33cdb2ac122 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/1befb43b4676f7fcdf9f9ccc2f9f549db4ed5470 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82c049e2acfa2aac8359646e3b88f382be55754c | xtensa | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e733574823c64b88d15cce9fd28f50b2d552d453 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/fd4c226ab280675c87cbfdc71e6e6d51435a03c3 | ORPH mips | zxing-cpp-2.0.0 | NOK | http://autobuild.buildroot.net/results/7760f41cc0a5b278b706d7aa901eec4c8c470d92 | or1k | zxing-cpp-2.0.0 | NOK | http://autobuild.buildroot.net/results/3da6b3c6eedbf61a709d50095e4f68e4a1a2e8a9 | Classification of failures by reason for 2023.02.x -------------------------------------------------- fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-go-1.19.10 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1a27874dd64d8e0391871c83e7da23dd1e3c4f66 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b9047dcf9d892e846f697e92e6dfb2502098e8a | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/262495cbab2acab9d477ae1c5fd2783578eb9844 | armeb | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/598ea4a24a66792e8fab1766d1e348937b6a2da9 | ORPH Gitlab CI results for 2023-06-27 ================================ -- http://autobuild.buildroot.net From bernd at kuhls.net Wed Jun 28 06:10:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:10:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/libpng: bump version to 1.6.40 Message-ID: <20230628061052.15804-1-bernd@kuhls.net> Release notes: https://sourceforge.net/p/png-mng/mailman/message/37860896/ Updated license hash due to copyright year bump: https://github.com/pnggroup/libpng/commit/9923515ff441b4c07ce3f8c9985a547fe582c4da Signed-off-by: Bernd Kuhls --- package/libpng/libpng.hash | 8 +++----- package/libpng/libpng.mk | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index c1f65c93af..d864850b06 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,4 @@ -# 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 +# From https://sourceforge.net/p/png-mng/mailman/message/37860896/ +sha256 535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1 libpng-1.6.40.tar.xz # Locally computed: -sha256 1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937 libpng-1.6.39.tar.xz -sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE +sha256 5c0bb4b05b1354ae7c173532b6702ea68b611047ff9b91c4d3af77da39c195d9 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index a18c36fe78..b7bacd9217 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.39 +LIBPNG_VERSION = 1.6.40 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) -- 2.39.2 From bernd at kuhls.net Wed Jun 28 06:16:32 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:16:32 +0200 Subject: [Buildroot] [PATCH 1/1] package/flac: bump version to 1.4.3 Message-ID: <20230628061632.32715-1-bernd@kuhls.net> Changelog: https://xiph.org/flac/changelog.html Updated license hash due to copyright year bump: https://github.com/xiph/flac/commit/e00d9b881f3fb8a181699ada966e909ab6d689c0 Removed all PowerPC-related configure options, quoting changelog: "All PowerPC-specific code has been removed, as it turned out those improvements didn?t actually improve anything" Signed-off-by: Bernd Kuhls --- package/flac/flac.hash | 4 ++-- package/flac/flac.mk | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package/flac/flac.hash b/package/flac/flac.hash index b993ebd759..0013a7485a 100644 --- a/package/flac/flac.hash +++ b/package/flac/flac.hash @@ -1,6 +1,6 @@ # From https://ftp.osuosl.org/pub/xiph/releases/flac/SHA256SUMS.txt -sha256 e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4 flac-1.4.2.tar.xz +sha256 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 flac-1.4.3.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a COPYING.LGPL -sha256 6e58d3036f05e2a0d58af854c12a505ddbe75011d71a598a2170987f3b15408d COPYING.Xiph +sha256 12600ea1a7affcbf469bd0d8b2cd725e4167114a2ee834b88f5d2857bfd7ddbf COPYING.Xiph diff --git a/package/flac/flac.mk b/package/flac/flac.mk index 595c2379b0..ab06af826e 100644 --- a/package/flac/flac.mk +++ b/package/flac/flac.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLAC_VERSION = 1.4.2 +FLAC_VERSION = 1.4.3 FLAC_SITE = https://ftp.osuosl.org/pub/xiph/releases/flac FLAC_SOURCE = flac-$(FLAC_VERSION).tar.xz FLAC_INSTALL_STAGING = YES @@ -14,9 +14,7 @@ FLAC_LICENSE_FILES = COPYING.Xiph COPYING.GPL COPYING.LGPL FLAC_CPE_ID_VENDOR = flac_project FLAC_CONF_OPTS = \ - $(if $(BR2_POWERPC_CPU_HAS_ALTIVEC),--enable-altivec,--disable-altivec) \ $(if $(BR2_INSTALL_LIBSTDCPP),--enable-cpplibs,--disable-cpplibs) \ - $(if $(BR2_POWERPC_CPU_HAS_VSX),--enable-vsx,--disable-vsx) \ --disable-stack-smash-protection ifeq ($(BR2_PACKAGE_LIBOGG),y) -- 2.39.2 From bernd at kuhls.net Wed Jun 28 06:19:39 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 08:19:39 +0200 Subject: [Buildroot] [PATCH 1/1] package/freetype: bump version to 2.13.1 Message-ID: <20230628061939.38666-1-bernd@kuhls.net> Release notes: https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/ Signed-off-by: Bernd Kuhls --- package/freetype/freetype.hash | 6 +++--- package/freetype/freetype.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freetype/freetype.hash b/package/freetype/freetype.hash index 60eb8dbb1d..ea03526c99 100644 --- a/package/freetype/freetype.hash +++ b/package/freetype/freetype.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.0/ -sha1 6393c1451c2f1c5f83aed5ea92d280af078e27d9 freetype-2.13.0.tar.xz -sha256 5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c freetype-2.13.0.tar.xz +# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/ +sha1 af9b6b754320a0526179f166e3f8cffce78526ca freetype-2.13.1.tar.xz +sha256 ea67e3b019b1104d1667aa274f5dc307d8cbd606b399bc32df308a77f1a564bf freetype-2.13.1.tar.xz # Locally calculated sha256 2e3bbb7d7c5c396368dd0853a790ec29ce5b8647163dde42a0493fb0d6556b2b LICENSE.TXT diff --git a/package/freetype/freetype.mk b/package/freetype/freetype.mk index 4d7c4cd0d5..c6bc0673f6 100644 --- a/package/freetype/freetype.mk +++ b/package/freetype/freetype.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREETYPE_VERSION = 2.13.0 +FREETYPE_VERSION = 2.13.1 FREETYPE_SOURCE = freetype-$(FREETYPE_VERSION).tar.xz FREETYPE_SITE = http://download.savannah.gnu.org/releases/freetype FREETYPE_INSTALL_STAGING = YES -- 2.39.2 From Noreply at busybox.net Wed Jun 28 07:26:02 2023 From: Noreply at busybox.net (Noreply at busybox.net) Date: 28 Jun 2023 09:26:02 +0200 Subject: [Buildroot] E-mail Account Notification For buildroot@busybox.net !!! Message-ID: <20230628092601.CBCDDC2D6427B48C@busybox.net> An HTML attachment was scrubbed... URL: From bisson.gary at gmail.com Wed Jun 28 07:55:15 2023 From: bisson.gary at gmail.com (Gary Bisson) Date: Wed, 28 Jun 2023 09:55:15 +0200 Subject: [Buildroot] [PATCH 1/1] package/firmware-imx: ensure the linux firmware is installed first In-Reply-To: <20230620170922.3722-1-ckhardin@gmail.com> References: <20230620170922.3722-1-ckhardin@gmail.com> Message-ID: Hi Charles, On Tue, Jun 20, 2023 at 10:09:22AM -0700, Charles Hardin wrote: > There was imx SDMA firmware in the base linux-firmware package at > one time, but the firmware-imx is updated with the latest versions > from NXP releases. > > This just ensures a dependency is set so that the imx package will > always come later in case an overlap occurs again. > > Signed-off-by: Chares Hardin The above line seems to be here by mistake, please remove. > Signed-off-by: Charles Hardin With that line removed: Reviewed-by: Gary Bisson Regards, Gary From ludwig.kormann at ict42.de Wed Jun 28 09:58:25 2023 From: ludwig.kormann at ict42.de (Ludwig Kormann) Date: Wed, 28 Jun 2023 11:58:25 +0200 Subject: [Buildroot] [PATCH v2 1/1] configs/icnova-a20-adb4006: new defconfig Message-ID: <20230628095825.905451-1-ludwig.kormann@ict42.de> Add a defconfig for ICnova A20 SomPi compute module on ADB4006 development board with Allwinner A20 chip and 512MB/1GB RAM. Board support package includes the following components: - mainline Linux kernel 6.1.35 - mainline U-Boot 2023.04 - custom dts & uboot defconfig - default packages from buildoot https://wiki.in-circuit.de/index.php5?title=ICnova_ADB4006 https://wiki.in-circuit.de/index.php5?title=ICnova_A20_SODIMM changes in v2: - rebase on 2023.05 - get dts reviewed on the linux mailing list and scheduled for kernel 6.5 [1] - uboot defconfig upstreaming in progress [2] [1] https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git commit de2bdfb7f79d5c655eb056d459e02be2c7f13c8b [2] https://lists.denx.de/pipermail/u-boot/2023-May/518688.html Signed-off-by: Ludwig Kormann --- DEVELOPERS | 4 + board/in-circuit/icnova-a20-adb4006/boot.cmd | 5 + .../icnova-a20-adb4006/genimage.cfg | 38 +++++ .../icnova-a20-adb4006/linux.fragment | 1 + .../icnova-a20-adb4006/post-image.sh | 16 ++ .../sun7i-a20-icnova-a20-adb4006.dts | 137 ++++++++++++++++++ ...n7i-a20-icnova-a20-adb4006_uboot_defconfig | 20 +++ .../sun7i-a20-icnova-a20.dtsi | 62 ++++++++ configs/icnova-a20-adb4006_defconfig | 49 +++++++ 9 files changed, 332 insertions(+) create mode 100644 board/in-circuit/icnova-a20-adb4006/boot.cmd create mode 100644 board/in-circuit/icnova-a20-adb4006/genimage.cfg create mode 100644 board/in-circuit/icnova-a20-adb4006/linux.fragment create mode 100755 board/in-circuit/icnova-a20-adb4006/post-image.sh create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig create mode 100644 board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi create mode 100644 configs/icnova-a20-adb4006_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 7aa5980df7..0da222bce1 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1908,6 +1908,10 @@ F: package/python-simplejson/ F: package/python-versiontools/ F: package/wilc-firmware/ +N: Ludwig Kormann +F: board/in-circuit/ +F: configs/icnova* + N: Maeva Manuel F: board/freescale/imx8qmmek/ F: configs/freescale_imx8qmmek_defconfig diff --git a/board/in-circuit/icnova-a20-adb4006/boot.cmd b/board/in-circuit/icnova-a20-adb4006/boot.cmd new file mode 100644 index 0000000000..93d32a5e5f --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/boot.cmd @@ -0,0 +1,5 @@ +setenv fdt_high ffffffff +setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait +fatload mmc 0 $kernel_addr_r zImage +fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/in-circuit/icnova-a20-adb4006/genimage.cfg b/board/in-circuit/icnova-a20-adb4006/genimage.cfg new file mode 100644 index 0000000000..4975d679be --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/genimage.cfg @@ -0,0 +1,38 @@ +# Minimal SD card image for the ICnova A20 SomPi on ADB4006 +# Based in the Cubieboard2 genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun7i-a20-icnova-a20-adb4006.dtb", + "boot.scr" + } + } + + size = 10M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "u-boot-sunxi-with-spl.bin" + offset = 8K + size = 1016K # 1MB - 8KB + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 512M + } +} diff --git a/board/in-circuit/icnova-a20-adb4006/linux.fragment b/board/in-circuit/icnova-a20-adb4006/linux.fragment new file mode 100644 index 0000000000..1c99df12e6 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/linux.fragment @@ -0,0 +1 @@ +CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y diff --git a/board/in-circuit/icnova-a20-adb4006/post-image.sh b/board/in-circuit/icnova-a20-adb4006/post-image.sh new file mode 100755 index 0000000000..9cca1b1789 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/post-image.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +BOARD_DIR="$(dirname $0)" +GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +exit $? diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts new file mode 100644 index 0000000000..577ead1d02 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts @@ -0,0 +1,137 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +// Copyright (C) 2023 In-Circuit GmbH + +/dts-v1/; + +#include "sun7i-a20-icnova-a20.dtsi" + +#include +#include + +/ { + model = "In-Circuit ICnova A20 ADB4006"; + compatible = "incircuit,icnova-a20-adb4006", "incircuit,icnova-a20", + "allwinner,sun7i-a20"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-0 { + function = LED_FUNCTION_POWER; + color = ; + gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */ + default-state = "on"; + }; + + led-1 { + function = LED_FUNCTION_HEARTBEAT; + color = ; + gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; /* PH20 */ + linux,default-trigger = "heartbeat"; + }; + }; +}; + +&ahci { + target-supply = <®_ahci_5v>; + status = "okay"; +}; + +&codec { + status = "okay"; +}; + +&de { + status = "okay"; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci1 { + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + +&mmc0 { + vmmc-supply = <®_vcc3v3>; + bus-width = <4>; + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&ohci1 { + status = "okay"; +}; + +&otg_sram { + status = "okay"; +}; + +®_ahci_5v { + status = "okay"; +}; + +&ac_power_supply { + status = "okay"; +}; + +®_usb1_vbus { + status = "okay"; +}; + +®_usb2_vbus { + status = "okay"; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pb_pins>; + status = "okay"; +}; + +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usbphy { + usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ + usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */ + usb1_vbus-supply = <®_usb1_vbus>; + usb2_vbus-supply = <®_usb2_vbus>; + status = "okay"; +}; diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig new file mode 100644 index 0000000000..f70ffe45ab --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig @@ -0,0 +1,20 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006" +CONFIG_SPL=y +CONFIG_MACH_SUN7I=y +CONFIG_DRAM_CLK=384 +CONFIG_AHCI=y +# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +CONFIG_SPL_I2C=y +CONFIG_SCSI_AHCI=y +CONFIG_SYS_I2C_MVTWSI=y +CONFIG_SYS_I2C_SLAVE=0x7f +CONFIG_SYS_I2C_SPEED=400000 +CONFIG_ETH_DESIGNWARE=y +CONFIG_MII=y +CONFIG_SUN7I_GMAC=y +CONFIG_AXP_ALDO4_VOLT=2800 +CONFIG_SCSI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y diff --git a/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi new file mode 100644 index 0000000000..46616c6bc8 --- /dev/null +++ b/board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi @@ -0,0 +1,62 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +// Copyright (C) 2023 In-Circuit GmbH + +#include "sun7i-a20.dtsi" +#include "sunxi-common-regulators.dtsi" + +#include + +&cpu0 { + cpu-supply = <®_dcdc2>; +}; + +&gmac { + pinctrl-names = "default"; + pinctrl-0 = <&gmac_mii_pins>; + phy-handle = <&phy1>; + phy-mode = "mii"; + status = "okay"; +}; + +&i2c0 { + status = "okay"; + + axp209: pmic at 34 { + reg = <0x34>; + interrupt-parent = <&nmi_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&gmac_mdio { + phy1: ethernet-phy at 1 { + reg = <1>; + }; +}; + +#include "axp209.dtsi" + +®_dcdc2 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-cpu"; +}; + +®_dcdc3 { + regulator-always-on; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1400000>; + regulator-name = "vdd-int-dll"; +}; + +®_ldo1 { + regulator-name = "vdd-rtc"; +}; + +®_ldo2 { + regulator-always-on; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-name = "avcc"; +}; diff --git a/configs/icnova-a20-adb4006_defconfig b/configs/icnova-a20-adb4006_defconfig new file mode 100644 index 0000000000..09468ac9da --- /dev/null +++ b/configs/icnova-a20-adb4006_defconfig @@ -0,0 +1,49 @@ +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y + +# Linux headers same as kernel, a 6.1 LTS series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006" +BR2_TARGET_GENERIC_ISSUE="Welcome to ICnova A20 ADB4006!" +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/in-circuit/icnova-a20-adb4006/post-image.sh" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.35" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_LINUX_KERNEL_INSTALL_TARGET=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="128M" + +# Bootloaders +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04" +BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y +BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd" -- 2.30.2 From bernd at kuhls.net Wed Jun 28 14:41:16 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:16 +0200 Subject: [Buildroot] [PATCH 1/3] {linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 3}.x series Message-ID: <20230628144118.463876-1-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 2 +- linux/linux.hash | 14 +++++++------- package/linux-headers/Config.in.host | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 315af971db..fba0e1244b 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.9" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.3.10" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/linux.hash b/linux/linux.hash index f49ab52afb..d6371a4906 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,13 +1,13 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 41ecf21399b17ab85163750ba22347d09b54fa099b80b63d0e2ef0066129b13e linux-6.3.9.tar.xz -sha256 be368143bc5d0dc73dd3e8c6191630c1620520379baf6f47c16116b2c0bc26ac linux-6.1.35.tar.xz +sha256 e0a9ad8692b2191cbd33db371a780a3fe375de90123a307ecd874c0860cd46e3 linux-6.3.10.tar.xz +sha256 d8ca0e300f30b9ff70c6e1497c638a1dac1407f45d3655e9c62c6e45a08afe6b linux-6.1.36.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4e6bf4dadb04d5d11d1d4cc37c0eabcf33bc333b7dd3dc2143c3099a823eb5b3 linux-5.15.118.tar.xz -sha256 280662ec8dc8738cf947ad66e748141abd58cbe3b5ed66b7f2b153222b7c7090 linux-5.10.185.tar.xz -sha256 3abed132e76c6575733acba39eaa54f6d8f4b1dc951b0e601a33959743b13e35 linux-5.4.248.tar.xz +sha256 7aa5a0fd3520947e5599e811d28acdc30e36446c016c7dcee3793e6d1cbecfcf linux-5.15.119.tar.xz +sha256 1e60296a135d272bb7ce645f6ae68fbd4ffd1972cb4b82c38c6faa1172481be3 linux-5.10.186.tar.xz +sha256 dc5458462c6edbe3473fc6dee80fbe0841df7c177fe0546c2f131e5918f5351d linux-5.4.249.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 286a9b8c75bff7bdf66985e12a3a650b2bd638a776a5a6e93415930855662a73 linux-4.19.287.tar.xz -sha256 aca4750f02f4090b753c1445db44dfa90de535eca73a7b0a7aa4453f65ba1ff9 linux-4.14.319.tar.xz +sha256 33ebd0c445b58c814428558496b65a192410f000096b0e2e6f5d813ecd95e3eb linux-4.19.288.tar.xz +sha256 ed82679c0c6e600db80050d09e2294fb28b61cf27dc98657296c7eb5250a7625 linux-4.14.320.tar.xz # Locally computed sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 10e33a7306..baeabd94db 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -396,13 +396,13 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.14.319" if BR2_KERNEL_HEADERS_4_14 - default "4.19.287" if BR2_KERNEL_HEADERS_4_19 - default "5.4.248" if BR2_KERNEL_HEADERS_5_4 - default "5.10.185" if BR2_KERNEL_HEADERS_5_10 - default "5.15.118" if BR2_KERNEL_HEADERS_5_15 - default "6.1.35" if BR2_KERNEL_HEADERS_6_1 - default "6.3.9" if BR2_KERNEL_HEADERS_6_3 + default "4.14.320" if BR2_KERNEL_HEADERS_4_14 + default "4.19.288" if BR2_KERNEL_HEADERS_4_19 + default "5.4.249" if BR2_KERNEL_HEADERS_5_4 + default "5.10.186" if BR2_KERNEL_HEADERS_5_10 + default "5.15.119" if BR2_KERNEL_HEADERS_5_15 + default "6.1.36" if BR2_KERNEL_HEADERS_6_1 + default "6.3.10" if BR2_KERNEL_HEADERS_6_3 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:41:17 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:17 +0200 Subject: [Buildroot] [PATCH 2/3] {toolchain, linux-headers}: add support for 6.4 headers In-Reply-To: <20230628144118.463876-1-bernd@kuhls.net> References: <20230628144118.463876-1-bernd@kuhls.net> Message-ID: <20230628144118.463876-2-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/linux.hash | 1 + package/linux-headers/Config.in.host | 13 +++++++++++-- toolchain/Config.in | 5 +++++ .../toolchain-external-custom/Config.in.options | 6 +++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index d6371a4906..a300d7e9f2 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,4 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc +sha256 8fa0588f0c2ceca44cac77a0e39ba48c9f00a6b9dc69761c02a5d3efac8da7f3 linux-6.4.tar.xz sha256 e0a9ad8692b2191cbd33db371a780a3fe375de90123a307ecd874c0860cd46e3 linux-6.3.10.tar.xz sha256 d8ca0e300f30b9ff70c6e1497c638a1dac1407f45d3655e9c62c6e45a08afe6b linux-6.1.36.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index baeabd94db..e7175faf70 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -3,7 +3,7 @@ comment "Kernel Header Options" choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL - default BR2_KERNEL_HEADERS_6_3 + default BR2_KERNEL_HEADERS_6_4 help Select the kernel version to get headers from. @@ -52,6 +52,10 @@ config BR2_KERNEL_HEADERS_6_1 config BR2_KERNEL_HEADERS_6_3 bool "Linux 6.3.x kernel headers" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 + +config BR2_KERNEL_HEADERS_6_4 + bool "Linux 6.4.x kernel headers" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 select BR2_KERNEL_HEADERS_LATEST config BR2_KERNEL_HEADERS_VERSION @@ -129,8 +133,12 @@ choice If your kernel headers are more recent than the latest version in the choice, then select the latest version. +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_4 + bool "6.4.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_3 - bool "6.3.x or later" + bool "6.3.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_2 @@ -403,6 +411,7 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.119" if BR2_KERNEL_HEADERS_5_15 default "6.1.36" if BR2_KERNEL_HEADERS_6_1 default "6.3.10" if BR2_KERNEL_HEADERS_6_3 + default "6.4" if BR2_KERNEL_HEADERS_6_4 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ diff --git a/toolchain/Config.in b/toolchain/Config.in index 3f0eec3cfd..a142d27231 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -608,6 +608,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 bool select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 + +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + bool + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 select BR2_TOOLCHAIN_HEADERS_LATEST # This should be selected by the latest version, above, to indicate that @@ -621,6 +625,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST # stops affecting a value on the first matching default. config BR2_TOOLCHAIN_HEADERS_AT_LEAST string + default "6.4" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 default "6.3" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 default "6.2" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_2 default "6.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1 diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options index e2fdd0c206..d82c9b8a41 100644 --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options @@ -146,8 +146,12 @@ choice If your toolchain uses headers newer than the latest version in the choice, then select the latest version. +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_4 + bool "6.4.x or later" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 + config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_3 - bool "6.3.x or later" + bool "6.3.x" select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_2 -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:41:18 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:41:18 +0200 Subject: [Buildroot] [PATCH 3/3] linux: bump latest version to 6.4 In-Reply-To: <20230628144118.463876-1-bernd@kuhls.net> References: <20230628144118.463876-1-bernd@kuhls.net> Message-ID: <20230628144118.463876-3-bernd@kuhls.net> Signed-off-by: Bernd Kuhls --- linux/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index fba0e1244b..359adf3bee 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -28,8 +28,8 @@ choice prompt "Kernel version" config BR2_LINUX_KERNEL_LATEST_VERSION - bool "Latest version (6.3)" - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_3 if BR2_KERNEL_HEADERS_AS_KERNEL + bool "Latest version (6.4)" + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_4 if BR2_KERNEL_HEADERS_AS_KERNEL config BR2_LINUX_KERNEL_LATEST_CIP_VERSION bool "Latest CIP SLTS version (5.10.162-cip24)" @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.3.10" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.4" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ -- 2.39.2 From bernd at kuhls.net Wed Jun 28 14:49:23 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 16:49:23 +0200 Subject: [Buildroot] [PATCH 1/1] package/bind: security bump version to 9.16.42 Message-ID: <20230628144923.536511-1-bernd@kuhls.net> Changelog: https://ftp.isc.org/isc/bind9/9.16.42/CHANGES Fixes CVE-2023-2911 Signed-off-by: Bernd Kuhls --- package/bind/bind.hash | 4 ++-- package/bind/bind.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/bind/bind.hash b/package/bind/bind.hash index 32804b5ce0..a8c15f2a12 100644 --- a/package/bind/bind.hash +++ b/package/bind/bind.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc +# Verified from https://ftp.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz.asc # with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD -sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz +sha256 a8b51c6bfdf3ab6885102f764c2418e037897b7ea46a09f8f07876fa11a6c0b3 bind-9.16.42.tar.xz sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT diff --git a/package/bind/bind.mk b/package/bind/bind.mk index 70987a9823..f46d1a8a54 100644 --- a/package/bind/bind.mk +++ b/package/bind/bind.mk @@ -4,7 +4,7 @@ # ################################################################################ -BIND_VERSION = 9.16.38 +BIND_VERSION = 9.16.42 BIND_SOURCE= bind-$(BIND_VERSION).tar.xz BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION) # bind does not support parallel builds. -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:03:09 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:03:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/libssh2: bump version to 1.11.0 Message-ID: <20230628150309.544293-1-bernd@kuhls.net> Changelog: https://www.libssh2.org/changes.html https://lists.haxx.se/pipermail/libssh2-devel/2023-May/000114.html Removed patch which is included in current release: https://github.com/libssh2/libssh2/commit/b952674f120748174ed2c0fb93e7bd78cf355cac Updated license hash due to copyright year bump: https://github.com/libssh2/libssh2/commit/1a186f1ead5ab0beca1fcc12aa693c166ef855b8 Switched tarball to .xz Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - .../0001-Opaque-structs-in-LibreSSL-3-5.patch | 27 ------------------- package/libssh2/libssh2.hash | 4 +-- package/libssh2/libssh2.mk | 3 ++- 4 files changed, 4 insertions(+), 31 deletions(-) delete mode 100644 package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch diff --git a/.checkpackageignore b/.checkpackageignore index 6f9c8b90dc..3c38e34eb7 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -836,7 +836,6 @@ package/libspatialindex/0001-allow-building-static-libs.patch Upstream package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream -package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream package/libsvg/0001-fix-expat-static-declaration.patch Upstream package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream package/libsvgtiny/0001-disable-debug-printfs.patch Upstream diff --git a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch b/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch deleted file mode 100644 index 2e1fd8871c..0000000000 --- a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 7f55a033e5054529e5e69f06725dd02a573329b6 Mon Sep 17 00:00:00 2001 -From: Charlie Li -Date: Wed, 2 Mar 2022 19:50:56 -0500 -Subject: [PATCH] Opaque structs in LibreSSL 3.5 - -[Retrieved (and backported) from: -https://github.com/libssh2/libssh2/pull/682/commits/7f55a033e5054529e5e69f06725dd02a573329b6] -Signed-off-by: Fabrice Fontaine ---- - src/openssl.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/src/openssl.h b/src/openssl.h -index 3eef02368..c13542481 100644 ---- a/src/openssl.h -+++ b/src/openssl.h -@@ -94,8 +94,8 @@ - #include - #include - --#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \ -- !defined(LIBRESSL_VERSION_NUMBER) -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L) - # define HAVE_OPAQUE_STRUCTS 1 - #endif - diff --git a/package/libssh2/libssh2.hash b/package/libssh2/libssh2.hash index 7267e85987..b5bc571f86 100644 --- a/package/libssh2/libssh2.hash +++ b/package/libssh2/libssh2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51 libssh2-1.10.0.tar.gz -sha256 859e60d760a3446ecaf777339f1eef98c527aea40714384d24b882a83ffdd23a COPYING +sha256 a488a22625296342ddae862de1d59633e6d446eff8417398e06674a49be3d7c2 libssh2-1.11.0.tar.xz +sha256 fda5e2522c58ba1f31c9f2044747616457466f4aebec16ade4af86e3a16a8e02 COPYING diff --git a/package/libssh2/libssh2.mk b/package/libssh2/libssh2.mk index cd74784d82..8bedbdffba 100644 --- a/package/libssh2/libssh2.mk +++ b/package/libssh2/libssh2.mk @@ -4,7 +4,8 @@ # ################################################################################ -LIBSSH2_VERSION = 1.10.0 +LIBSSH2_VERSION = 1.11.0 +LIBSSH2_SOURCE= libssh2-$(LIBSSH2_VERSION).tar.xz LIBSSH2_SITE = https://www.libssh2.org/download LIBSSH2_LICENSE = BSD LIBSSH2_LICENSE_FILES = COPYING -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:13:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:13:19 +0200 Subject: [Buildroot] [PATCH 1/2] package/libmd: bump version to 1.1.0 Message-ID: <20230628151320.554700-1-bernd@kuhls.net> Release notes: https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce Signed-off-by: Bernd Kuhls --- package/libmd/libmd.hash | 5 +++-- package/libmd/libmd.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libmd/libmd.hash b/package/libmd/libmd.hash index 1a3c9d80df..7174b270ae 100644 --- a/package/libmd/libmd.hash +++ b/package/libmd/libmd.hash @@ -1,5 +1,6 @@ -# From https://lists.freedesktop.org/archives/libbsd/2021-October/000311.html -sha512 731553ecc5e0e1eb228cced8fccd531fe31fb5c7627ca30013d287e1aeb8222959cf7498fbb7414bbabb967b25d4e8b0edd54fc47f6ccf55fc91087db0725ce3 libmd-1.0.4.tar.xz +# From https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce +sha256 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 libmd-1.1.0.tar.xz +sha512 5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96 libmd-1.1.0.tar.xz # Hash for license file sha256 4365ef6255ad553fce69dd4bc0e093472c5d0e41b8ea493a545cc926ce171aa6 COPYING diff --git a/package/libmd/libmd.mk b/package/libmd/libmd.mk index 19a2458982..8bbebc1bf1 100644 --- a/package/libmd/libmd.mk +++ b/package/libmd/libmd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMD_VERSION = 1.0.4 +LIBMD_VERSION = 1.1.0 LIBMD_SOURCE = libmd-$(LIBMD_VERSION).tar.xz LIBMD_SITE = https://archive.hadrons.org/software/libmd LIBMD_LICENSE = BSD-2-Clause, BSD-3-Clause, Beerware, ISC, Public Domain -- 2.39.2 From bernd at kuhls.net Wed Jun 28 15:13:20 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:13:20 +0200 Subject: [Buildroot] [PATCH 2/2] package/libbsd: bump version to 0.11.7 In-Reply-To: <20230628151320.554700-1-bernd@kuhls.net> References: <20230628151320.554700-1-bernd@kuhls.net> Message-ID: <20230628151320.554700-2-bernd@kuhls.net> Release notes: https://archive.hadrons.org/software/libbsd/libbsd-0.11.4.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.5.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.6.announce https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce Removed patch which is included in upstream release: https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/873639ebb5bc3688e5e78d71e5c0c49469498f46 Signed-off-by: Bernd Kuhls --- .checkpackageignore | 1 - ...01-src-local-elf.h-fix-big-endian-sh.patch | 39 ------------------- package/libbsd/libbsd.hash | 6 ++- package/libbsd/libbsd.mk | 2 +- 4 files changed, 5 insertions(+), 43 deletions(-) delete mode 100644 package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch diff --git a/.checkpackageignore b/.checkpackageignore index 3c38e34eb7..a0a5cd893e 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -693,7 +693,6 @@ package/libavl/0001-fix-makefile.patch Upstream package/libb64/0001-Integer-overflows.patch Upstream package/libb64/0002-Initialize-C++-objects.patch Upstream package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream -package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream package/libcec/0001-cecloader-h-fix-null-return.patch Upstream package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream diff --git a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch b/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch deleted file mode 100644 index 8612d268f8..0000000000 --- a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 93c9f8aa72349a4fe33e2a732100c76f3904eb80 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Tue, 7 Jun 2022 19:27:13 +0200 -Subject: [PATCH] src/local-elf.h: fix big endian sh - -Fix the following build failure with big endian sh (e.g. sh4aeb): - -In file included from nlist.c:44: -nlist.c: In function '__elf_is_okay__': -local-elf.h:223:25: error: 'ELFDATA2LMSB' undeclared (first use in this function); did you mean 'ELFDATA2LSB'? - 223 | #define ELF_TARG_DATA ELFDATA2LMSB - | ^~~~~~~~~~~~ - -Fixes: - - http://autobuild.buildroot.org/results/2980fb79c208454195d77383f1ece9afbd7f981b - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/19] ---- - src/local-elf.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/local-elf.h b/src/local-elf.h -index 1dd3b42..8c4794f 100644 ---- a/src/local-elf.h -+++ b/src/local-elf.h -@@ -230,7 +230,7 @@ - #if defined(__LITTLE_ENDIAN__) - #define ELF_TARG_DATA ELFDATA2LSB - #elif defined(__BIG_ENDIAN__) --#define ELF_TARG_DATA ELFDATA2LMSB -+#define ELF_TARG_DATA ELFDATA2MSB - #else - #error Unknown SH endianness - #endif --- -2.35.1 - diff --git a/package/libbsd/libbsd.hash b/package/libbsd/libbsd.hash index 17bb32e01c..6792f988d4 100644 --- a/package/libbsd/libbsd.hash +++ b/package/libbsd/libbsd.hash @@ -1,3 +1,5 @@ -# From https://lists.freedesktop.org/archives/libbsd/2021-February/000305.html -sha512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 libbsd-0.11.3.tar.xz +# From https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce +sha256 9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261 libbsd-0.11.7.tar.xz +sha512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 libbsd-0.11.7.tar.xz +# Locally computed sha256 ff2fdeeb0fe8bcb9045fe91d69e8312a5b477c54db48dffe34dd1c0d730c5864 COPYING diff --git a/package/libbsd/libbsd.mk b/package/libbsd/libbsd.mk index 86df8a97a2..27937c4611 100644 --- a/package/libbsd/libbsd.mk +++ b/package/libbsd/libbsd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBBSD_VERSION = 0.11.3 +LIBBSD_VERSION = 0.11.7 LIBBSD_SOURCE = libbsd-$(LIBBSD_VERSION).tar.xz LIBBSD_SITE = https://libbsd.freedesktop.org/releases LIBBSD_LICENSE = BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, BSD-5-Clause, \ -- 2.39.2 From bmeng.cn at gmail.com Wed Jun 28 15:15:32 2023 From: bmeng.cn at gmail.com (Bin Meng) Date: Wed, 28 Jun 2023 23:15:32 +0800 Subject: [Buildroot] [PATCH 10/10] board/sifive: hifive-unleashed: Include QEMU instructions in readme.txt In-Reply-To: References: <20230626160030.93063-1-bmeng.cn@gmail.com> <20230626160030.93063-11-bmeng.cn@gmail.com> <20230626172109.GG646621@scaer> Message-ID: Hi Yann, On Tue, Jun 27, 2023 at 8:32?AM Alistair Francis wrote: > > On Tue, Jun 27, 2023 at 3:21?AM Yann E. MORIN wrote: > > > > Bin, All, > > > > On 2023-06-27 00:00 +0800, Bin Meng spake thusly: > > > From: Bin Meng > > > > > > The upstream QEMU 'sifive_u' machine supports running upstream U-Boot > > > for the SiFive HiFive Unleashed board out of the box. > > > > > > Add the QEMU instructions for testing in readme.txt. > > > > Ah, is the 64MiB SDcard required to be bootable under qemu? > > Yes, QEMU requires the SD card to be a power of 2 > > https://gitlab.com/qemu-project/qemu/-/commit/a9bcedd15a5834ca9ae6c3a97933e85ac7edbd36 > How about these 2 patches? Do they look good? Regards, Bin From bernd at kuhls.net Wed Jun 28 15:17:01 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 17:17:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/diffutils: bump version to 3.10 Message-ID: <20230628151701.561756-1-bernd@kuhls.net> Release notes: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html Added sha1 hash provided by upstream. Signed-off-by: Bernd Kuhls --- package/diffutils/diffutils.hash | 4 +++- package/diffutils/diffutils.mk | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/diffutils/diffutils.hash b/package/diffutils/diffutils.hash index ff0e9ab278..df160a124d 100644 --- a/package/diffutils/diffutils.hash +++ b/package/diffutils/diffutils.hash @@ -1,4 +1,6 @@ +# From https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html +sha1 c16a9cf107ad1f0f791b6d00852dc5e961c1c451 diffutils-3.10.tar.xz # Locally calculated after checking pgp signature -sha256 d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1 diffutils-3.9.tar.xz +sha256 90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e diffutils-3.10.tar.xz # Locally calculated sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/diffutils/diffutils.mk b/package/diffutils/diffutils.mk index 1004437026..2c66434a9a 100644 --- a/package/diffutils/diffutils.mk +++ b/package/diffutils/diffutils.mk @@ -4,7 +4,7 @@ # ################################################################################ -DIFFUTILS_VERSION = 3.9 +DIFFUTILS_VERSION = 3.10 DIFFUTILS_SOURCE = diffutils-$(DIFFUTILS_VERSION).tar.xz DIFFUTILS_SITE = $(BR2_GNU_MIRROR)/diffutils DIFFUTILS_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) -- 2.39.2 From marcus.hoffmann at othermo.de Wed Jun 28 16:59:19 2023 From: marcus.hoffmann at othermo.de (Marcus Hoffmann) Date: Wed, 28 Jun 2023 18:59:19 +0200 Subject: [Buildroot] Reproducible Builds Summit - Oct 31st - Nov 2nd in Hamburg Message-ID: Hi all, this Dec/Nov another Reproducible Builds Summit will be happening in Hamburg [1]. As a longtime buildroot user and occasional contributor I'd actively like to invite buildroot community members to attend the summit. I've been to the previous summits in Marrakesh, Paris and Berlin and they've always been a great and productive time. There has been little focus on embedded topics though (I've been to the summits with my F-Droid hat on) so I'd love to see more participation from that side. Best, Marcus [1]: https://reproducible-builds.org/events/hamburg2023/ ________________________________ othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Gesch?ftsf?hrung: Dr. Dennis Metz. From bernd at kuhls.net Wed Jun 28 17:54:01 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Wed, 28 Jun 2023 19:54:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/samba4: add optional dependency to libunwind Message-ID: <20230628175401.3397394-1-bernd@kuhls.net> Upstream added configure options for libunwind in commit https://github.com/samba-team/samba/commit/14feb93d481011765f62614ab49b304e17e4f6fd Fixes: http://autobuild.buildroot.net/results/63c/63c469106e9daa198f77d8da7a5bb123edcce0f7/ Signed-off-by: Bernd Kuhls --- package/samba4/samba4.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 2799dbe2f7..4489c28d2b 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -93,6 +93,13 @@ else SAMBA4_CONF_OPTS += --without-libarchive endif +ifeq ($(BR2_PACKAGE_LIBUNWIND),y) +SAMBA4_CONF_OPTS += --with-libunwind +SAMBA4_DEPENDENCIES += libunwind +else +SAMBA4_CONF_OPTS += --without-libunwind +endif + ifeq ($(BR2_PACKAGE_NCURSES),y) SAMBA4_CONF_ENV += NCURSES_CONFIG="$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS)" SAMBA4_DEPENDENCIES += ncurses -- 2.39.2 From christian at aperture.us Wed Jun 28 18:58:02 2023 From: christian at aperture.us (Christian Stewart) Date: Wed, 28 Jun 2023 11:58:02 -0700 Subject: [Buildroot] [PATCH v6 1/3] package/go-bootstrap: split into two stages: go1.4 and go1.19.10 In-Reply-To: <20230606214556.174086-1-christian@aperture.us> References: <20230606214556.174086-1-christian@aperture.us> Message-ID: Hi all, On Tue, Jun 6, 2023 at 2:46?PM Christian Stewart wrote: > > Go 1.20 requires a minimum version of go 1.17.13 to bootstrap. > > https://go.dev/doc/go1.20#bootstrap > > As Go 1.4 was the previous version that could be compiled with C, there is now > no way to bootstrap go with a C compiler, unless we use a two-stage bootstrap: > > - build host-go-bootstrap-1.4-20170531 > - build host-go-bootstrap-1.19.10 with host-go-bootstrap-1.4-20170531 > - build host-go-1.20 with host-go-bootstrap-1.19.9 > > This is implemented in this commit first, before upgrading host-go to 1.20. > v5 -> v6: > > - update stage2 to go1.19.10 I believe all comments have been resolved on this patch series, and I've been using it in production successfully for many months now. What needs to be done to merge this series? Thanks! Christian Stewart From thomas.petazzoni at bootlin.com Thu Jun 29 04:40:07 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 29 Jun 2023 04:40:07 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-28 Message-ID: <20230629044014.631FF410D6@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-28 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 3 | 5 | 0 | 8 | master | 114 | 135 | 0 | 249 | Classification of failures by reason for master ----------------------------------------------- alsa-lib-1.2.9 | 8 gupnp-1.4.3 | 8 host-ccache-4.8.2 | 5 linux-6.3.9 | 5 strace-6.3 | 5 unknown | 5 host-binutils-2.38 | 4 host-rust-1.70.0 | 4 libglib2-2.76.1 | 4 agentpp-4.6.0 | 3 check-0.15.2 | 3 elfutils-0.186 | 3 mpg123-1.31.3 | 3 python-setuptools-68.0.0 | 3 quickjs-2021-03-27 | 3 brltty-6.5 | 2 haveged-1.9.18 | 2 host-go-1.19.10 | 2 igh-ethercat-2e2cef61318953... | 2 libedit-20221030-3.1 | 2 ltp-testsuite-20230127 | 2 ntp-4.2.8p15 | 2 olsr-0.9.8 | 2 open62541-v1.3.4 | 2 opensc-0.23.0 | 2 rtl8192eu-865656c3a1d1aee8c... | 2 android-tools-4.2.2+git2013... | 1 apache-2.4.57 | 1 bat-0.23.0 | 1 batman-adv-2022.3 | 1 containerd-1.6.21 | 1 coreutils-9.3 | 1 dahdi-linux-3.2.0 | 1 edk2-edk2-stable202208 | 1 falcosecurity-libs-e5c53d64... | 1 fftw-quad-3.3.10 | 1 fontconfig-2.14.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 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 gkrellm-2.3.11 | 1 glibc-2.37-2-g9f8513dc64119... | 1 gmp-6.2.1 | 1 gobject-introspection-1.74.0 | 1 host-binutils-2.39 | 1 hyperfine-1.14.0 | 1 i2pd-2.43.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt-1.10.2 | 1 libmdbx-0.12.5 | 1 libopenh264-2.3.1 | 1 libsigsegv-2.14 | 1 lightning-2.2.1 | 1 linux-5.10.162-cip24-rt10 | 1 lxc-5.0.2 | 1 petitboot-1.13 | 1 python-pyicu-2.10.2 | 1 rauc-1.9 | 1 reaver-1.6.6 | 1 samba4-4.18.2 | 1 shadow-4.13 | 1 stress-ng-0.15.07 | 1 syslog-ng-4.1.1 | 1 tcf-agent-1.7.0 | 1 traceroute-2.1.0 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/f59c5e7a28d7d9aa20029f0a654fed90d9b498c7 | arm | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/3bbb8b859f9daa3f91c2bf3cfb4630f4e4f5fcd9 | microblaze | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/26f811282e819edc03036296e8c948bf05d22729 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/f3cdda2731d166ac2da868761faf48fa3e3233c4 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/b0c0de31fd6359e8fb6ea883218b8a2723069e2b | powerpc64le | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/c8bf118171df6195364dcca5ac99dc15eabd05fc | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/a48f411a5fb4b996c109e2178076defd631faec4 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8c3e5a52adbb4d1932db9784f112a599eb0dde21 | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/7df7d515214a780635dbe84f305fdd9f11160754 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/e7cac0fc1d019d11fe6292e7b8e2af1c09c05e06 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/95c2759d5613efe13ecfa77ef0f1072947571e56 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/a3f954a34d5abd5d736d41b34ae58f2cbf252043 | armeb | apache-2.4.57 | NOK | http://autobuild.buildroot.net/results/f1bbcd0b4851cea4a35e3967b340d6cf1bad52e3 | mipsel | bat-0.23.0 | NOK | http://autobuild.buildroot.net/results/29ae011886fc5349c02978482e1999de60cfccd8 | sparc64 | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/cd92a84e292b629f0d059727a0b6376c03bf00f2 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7e090f6efddf0552b6a6189f98274884dd641932 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/0b2205ab6f735ff97b763bd308a436181088cf2b | x86_64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/59f07e5383b8bb72fab2da937fb689f4193fb95b | ORPH powerpc64le | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/ffc54ee2a411976c1db90799cd7273d5c11e0055 | ORPH arc | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/23e3f07c46c36c40abd457b634aac978b21fc03d | ORPH powerpc64le | containerd-1.6.21 | NOK | http://autobuild.buildroot.net/results/0ae83b123c70b0dd8be4d38ddacd1399e4cf0199 | sparc | coreutils-9.3 | NOK | http://autobuild.buildroot.net/results/dcdd6154907acc488502993210fa8377dbdc5d24 | ORPH powerpc64le | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/39e0961a78fbf8ad8a7471bfe5821bd37e5f0afa | aarch64 | edk2-edk2-stable202208 | NOK | http://autobuild.buildroot.net/results/9373d7403d524b42e4408e35b4a750785d782f62 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/66dce8ba63b2e553fecf4598b2d60e06f598c681 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e0a3fcf0af7c32e0043ad9d15689a472010f1539 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ad5518e93d5bd537088bdd2237f3f0f1e9799788 | ORPH aarch64_be | falcosecurity-libs-e5c53d64... | NOK | http://autobuild.buildroot.net/results/848fb0cf05ecb8a05e14e88dad28847f67f7622d | powerpc64le | fftw-quad-3.3.10 | NOK | http://autobuild.buildroot.net/results/3cca9e0e8196788d8464bfc3c52ac1edbd68685b | ORPH riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/27e51b442cfabebb8487d30329f3663dbdccfa74 | ORPH microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/5835d6b1f762874036fa2ead6f42e512f5753723 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c76ab96d1f38f4bb8231d27e273b668a8448188c | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4045d121f9a47c184d63520ea259c8212acf7599 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c60275a5d2a48f47720e6d9e5f3fc94ad0112ada | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69e47b4769834c2897a4cb887e29ed70067a34d0 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/45ea726e39c41c9b35c19c2cf172dae75f0b5f28 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a2acbb67e58d020d775b90482ef0b1dcbd1ae455 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/deb1623cb3eab6f4122d86dfbe10c82ceac7016a | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d1dacf373262275a4d7bb92e4e24074c0c5f9e57 | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/ed4c028f21913d42c27d1b5d6942e7166e75de07 | sparc | gkrellm-2.3.11 | NOK | http://autobuild.buildroot.net/results/457a857991dc6122e09cb447d40d25b24a27c77a | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c3fed73fcbdbeb51f0c18464db2deca2e371b7ee | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/3a35b3a7718697152075c3d42704f463ed2e5279 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/902af68083d1fc9446221c3ddddbba9334b08461 | ORPH mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/12058d7a5d53b9f7c7949a3ad4de0eb40fefb288 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9caa3ecb2b5086b1cfdc68d37f3cb1ac1ad08102 | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/6c3d2cb507ea6e4f7c0bdcd08ac649df4bb094ba | or1k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/634fbdf7540c17905e148f271cc24b10bb1cf71b | i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/cff5972a3e78a3866f278bf3ef45fd9bb9f8c286 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3a036d9a5239d5e540b2e72ddf5044c11631dae0 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9301a697db6a6a0fc02d42e615a278899fc57630 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/9ffd03a1ded76ba6bd99642426a2664c14051471 | arceb | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/3d0f9d10ac2f82614faa1bfdad0771f50867644a | arc | haveged-1.9.18 | NOK | http://autobuild.buildroot.net/results/45659231c0ffc5e504a110f29b4a5c880925b7d4 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a5cf7d731e68c06fc151555d6bc0e51f05e68e7 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/02194debc5a24d8dfdbd70159eaac0303b12a8cf | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c8edb5185bb6b80d3d70e2ff44ada5f38a37f290 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a604fdbb216f6533ec815dcf5f1706d25b013533 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4fea70c1fa89f0da1ac0f7560035ec41c5086f2f | aarch64_be | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/7afb581b44944174809aaab2c535931f781b587d | ORPH mips64el | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/3197f8cb87899a0c056fd214540d95e61b1c746b | ORPH powerpc | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/2f677876f568fcca644c96cc7a02ddf0c08f77b2 | ORPH nios2 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/f5900148864b63c0f5f1df347e050251cfdb41f1 | ORPH aarch64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/ae6dcc99fad4c44791ca40036141d1e36919a7a3 | ORPH mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/b21c089d143575643d90322a610c210d13dcd864 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/0f91976ff2d3e04cd75e3ccefe76d4b1ef6ebb6d | powerpc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/c74a581e3841a9afdb1ac5592c65f6526a86f5c3 | aarch64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/32a40d56717acf6ce13649d563d52521895cef9b | powerpc64le | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/75345c89933f18cdd325a7b8c0e89ce22342f83e | mips64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/0fe7f648d743331b4f99754d8402c598e2a7c38f | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/9739a9a12beb7b7ec6e3ae2c13b6b59c817771c1 | ORPH arceb | i2pd-2.43.0 | NOK | http://autobuild.buildroot.net/results/a00d1397a01199192786915087c6ad9183eb6c36 | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/b833a5795375c6e3897a9b20674e6d280a5aadca | s390x | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/ba505c2c8ed0b26333fe51f94b406c552445a67f | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/a7f1255b0102600630a2f63261b7cff34d11e835 | ORPH arc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/be63179da3a5bd6dadd5b3b8f3f4a807fe918099 | sparc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/3a47e59882626fa34f60ea0a7b5eac98e40343e7 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/56bde86a11ddbeb7dd2788be21ebfac2008fdfb5 | ORPH arc | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b454621554b19060fe6dff71b2e66132a84e73c2 | x86_64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/4eff9e18d9542e7f448a4fa26ce4c4ce80e5c231 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/8451834db0ac24624713dd127d34dd986784eea5 | arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/b7293ad252100b680283ce88be43222ebc29acf2 | i586 | libmdbx-0.12.5 | NOK | http://autobuild.buildroot.net/results/af6c7b8ae8555b3264c690b7d8fd914d2f817974 | mips64el | libopenh264-2.3.1 | NOK | http://autobuild.buildroot.net/results/7c0a5fabf84ea439daadf9840448e0243a8c46c0 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/55d0a824666d8125e26c013b45bbb66d1ed88a11 | sparc | lightning-2.2.1 | NOK | http://autobuild.buildroot.net/results/a2133c341b62c5c938e7e6d0a4f7d34b570cacd6 | aarch64_be | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/0fa92721e0d8e536de6f44116f738dc267078079 | ORPH armeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/60534785ebdde66718b39df610bbf20dff57dfdc | ORPH nios2 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/eb5bb79b39719856e68d1414d7d0352556a0498b | ORPH i586 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/bee81adbfcbf4ff887d01ff783fcd978df6ae4d7 | ORPH arc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/ef218b79c9bd1aeda25014fd7e7fafe06fa96c93 | ORPH aarch64_be | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/a9253393a1f0c00bea3139755cf24182ede6de48 | ORPH sparc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/1d8a236e98752d1da71b83478d30c8116b5d0ca8 | i686 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/f0775def7b9565aa04c2ede90cfd8edeb164cdec | nios2 | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/aa48485d1a03a2216c59b8acdb909e94b6041982 | mipsel | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/ef5216de8619c8bd5cc14dbd9cffea47714458d9 | ORPH arc | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/c68909d30f1ca29a31a6ff9a1d3c36c1eca74b2b | ORPH armeb | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/ef72ba8298507a1841df3411bf467676fd1b30c0 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/c483bdb2bed3853bd4f1b8c47b07e6e2d8541b9d | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/6f09f039d069239b768ff017ba6973d3a9f4f6c0 | ORPH nios2 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/66437139a7a01450e1219840ae40ac37b8eaf35b | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/fb0ad1d79451749264e9ee03090921fc56aa0a4d | ORPH powerpc | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/6ddb0bc047d6b79aa4aa2136d5028d353d35371e | ORPH arm | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/9ce121720bf23a899c00bd49a1759352a349e877 | ORPH armeb | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/adb9b6d3518f1a699c09d242cebca8bc35dbdae3 | ORPH or1k | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/2512f4d11310ef9f09880e04609ca5f2628b921e | ORPH aarch64 | petitboot-1.13 | NOK | http://autobuild.buildroot.net/results/b0cd22e150a193c83d90ae8d4c7c8e09b9bc12ca | arm | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/fef7fe660c98447672ab8493eef8e0db510d66b0 | x86_64 | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/236da013569055b5f84e5181721db73d309f3c92 | or1k | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/37caac18b2607e450d689148d714de8e0d3f6e66 | aarch64_be | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/e34840c993cd3d930da4513d0eb264c5b5e844ad | s390x | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/56ea43916f22980b1ddf54d0f9646902150366bd | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2e9efae9a38f8cb30fa2862b406060359b05e24 | mips64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/3cdffd2d60b3c6a57519ad567de750f3f0f8a33a | mips64 | rauc-1.9 | NOK | http://autobuild.buildroot.net/results/b53863612297e5b5e5e5cbc4e0cf78ceead2cdaa | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/8dbdee548ce024af792724eb4ea586ce679a5f22 | arceb | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/f03ce258c37f74e24105e9f444d39e611e8783a5 | powerpc64le | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/425aeb0eea000857377721809bc757aa5203d49d | mipsel | samba4-4.18.2 | NOK | http://autobuild.buildroot.net/results/63c469106e9daa198f77d8da7a5bb123edcce0f7 | armeb | shadow-4.13 | NOK | http://autobuild.buildroot.net/results/b860cbf4989260e4fa09acb2562f8fe4a5614327 | arc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/a44a775b4758043f439dea03539eacca3a249185 | s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/95fe28363f4bd5e780f91d8e5eb8b491d9c669bc | arm | strace-6.3 | NOK | http://autobuild.buildroot.net/results/23a9065bf8d8f850d52c1848d6c8d1b96dfc7a2d | nios2 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/deddcf2d843770d48df68767bd016f2e99816492 | or1k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/d1167fbf25951d73d87d9c23ecf9a368e8bc9347 | microblaze | stress-ng-0.15.07 | NOK | http://autobuild.buildroot.net/results/41e34310f13e5a6944a511adad27319ed686a198 | aarch64_be | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/b342c3180622069e193951cd1e77d3df2697c4c5 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/c06c1883da4bab4e0883c270cec137dc07ba6b9a | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/ae58af9a0d90529b09e29eb117318dd6767c130e | or1k | unknown | NOK | http://autobuild.buildroot.net/results/6b90993508d0736d066578353226f44269c09e75 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/94f1d94c03ca0cc38310162debec02d24637d31c | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c38f9e5af373f1c887d50a1fb173066297add549 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/edac32d5af18cca9a16bc804c5dd32078162865e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/c4348ab04e5fde599d3a22c4f94924ac39533048 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/236e79892faf6938dd51edebe1d9ae234bd69893 | Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gdb-arc-2020.09-releas... | 1 host-rust-1.67.1 | 1 libglib2-2.72.3 | 1 libnss-3.88.1 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/29ff12cbedb07ee94244878c390401169c3cf35b | ORPH x86_64 | host-rust-1.67.1 | NOK | http://autobuild.buildroot.net/results/f146ea2f1d7c22c456cfbb3ceed709d37fd96680 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26ac21189802bc42b62d050ef16084d9c63c048d | armeb | libnss-3.88.1 | NOK | http://autobuild.buildroot.net/results/263c39c9bc5911292368a7bef7068c5ce990ae9f | m68k | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/43b6df053537fb13665485c41c00e9e9558f48a8 | ORPH -- http://autobuild.buildroot.net From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:29 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:29 +0200 Subject: [Buildroot] [PATCH 2/3] board: add the qemu board support for mcf54418 In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-3-jeanmichel.hautbois@yoseli.org> The Coldfire MCF54418 needs a board to give the proper linux defconfig to buildroot. Add it based on a simplified Linux stmark2_defconfig file. Signed-off-by: Jean-Michel Hautbois --- board/qemu/m68k-mcf54418/linux.config | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 board/qemu/m68k-mcf54418/linux.config diff --git a/board/qemu/m68k-mcf54418/linux.config b/board/qemu/m68k-mcf54418/linux.config new file mode 100644 index 0000000000..e950052061 --- /dev/null +++ b/board/qemu/m68k-mcf54418/linux.config @@ -0,0 +1,23 @@ +CONFIG_COLDFIRE=y +CONFIG_M5441x=y +CONFIG_CLOCK_FREQ=240000000 +CONFIG_STMARK2=y +CONFIG_UBOOT=y +CONFIG_RAMBASE=0x40000000 +CONFIG_RAMSIZE=0x8000000 +CONFIG_VECTORBASE=0x40000000 +CONFIG_KERNELBASE=0x40001000 +# CONFIG_BLK_DEV_BSG is not set +CONFIG_BINFMT_FLAT=y +CONFIG_SERIAL_MCF=y +CONFIG_SERIAL_MCF_BAUDRATE=115200 +CONFIG_SERIAL_MCF_CONSOLE=y +CONFIG_BOOTPARAM=y +CONFIG_BOOTPARAM_STRING="console=ttyS0,115200" +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_NETDEVICES=y +CONFIG_NET_VENDOR_FREESCALE=y +CONFIG_FEC=y -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:30 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:30 +0200 Subject: [Buildroot] [PATCH 3/3] configs: add support for the 54418 qemu defconfig In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-4-jeanmichel.hautbois@yoseli.org> This file is a copy of the qemu_m68k_mcf5208_defconfig as there is not so much difference to expect except the CPU value. Signed-off-by: Jean-Michel Hautbois --- configs/qemu_m68k_mcf54418_defconfig | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 configs/qemu_m68k_mcf54418_defconfig diff --git a/configs/qemu_m68k_mcf54418_defconfig b/configs/qemu_m68k_mcf54418_defconfig new file mode 100644 index 0000000000..91326e1f3c --- /dev/null +++ b/configs/qemu_m68k_mcf54418_defconfig @@ -0,0 +1,19 @@ +BR2_m68k=y +BR2_m68k_cf54418=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y +BR2_PTHREADS=y +BR2_STATIC_LIBS=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +BR2_SYSTEM_DHCP="eth0" +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="6.1.26" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-mcf54418/linux.config" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +BR2_TARGET_ROOTFS_INITRAMFS=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:28 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:28 +0200 Subject: [Buildroot] [PATCH 1/3] arch: add support for mcf54418 Colfdire In-Reply-To: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> References: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Message-ID: <20230629053130.3976-2-jeanmichel.hautbois@yoseli.org> The m68k family ony has one Coldfire variant, namely the 5208. Add the support for the MCF54418 CPU in the configuration file. Signed-off-by: Jean-Michel Hautbois --- arch/Config.in.m68k | 9 +++++++++ toolchain/Config.in | 1 + 2 files changed, 10 insertions(+) diff --git a/arch/Config.in.m68k b/arch/Config.in.m68k index 9fd22aaf1e..6aa409b272 100644 --- a/arch/Config.in.m68k +++ b/arch/Config.in.m68k @@ -33,11 +33,20 @@ config BR2_m68k_cf5208 select BR2_m68k_cf select BR2_SOFT_FLOAT +config BR2_m68k_cf54418 + bool "54418" + select BR2_m68k_cf + select BR2_USE_MMU + select BR2_SOFT_FLOAT endchoice config BR2_GCC_TARGET_CPU default "68040" if BR2_m68k_68040 default "5208" if BR2_m68k_cf5208 + default "54455" if BR2_m68k_cf54418 + +config BR2_GCC_TARGET_ARCH + default "cf" if BR2_m68k_cf54418 config BR2_READELF_ARCH_NAME default "MC68000" diff --git a/toolchain/Config.in b/toolchain/Config.in index ff0eb93017..ec2185cb39 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -95,6 +95,7 @@ config BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_ARM_CPU_ARMV5 depends on !BR2_sparc_v8 depends on !BR2_m68k_cf5208 + depends on !BR2_m68k_cf54418 # GCC uses thunk functions to adjust the 'this' pointer when calling # C++ member functions in classes derived with multiple inheritance. -- 2.39.2 From jeanmichel.hautbois at yoseli.org Thu Jun 29 05:31:27 2023 From: jeanmichel.hautbois at yoseli.org (Jean-Michel Hautbois) Date: Thu, 29 Jun 2023 07:31:27 +0200 Subject: [Buildroot] [PATCH 0/3] Add support for the MCF54418 Coldfire Message-ID: <20230629053130.3976-1-jeanmichel.hautbois@yoseli.org> Hi ! I have a custom board which uses a MCF54418 and I want it to use an upstream buildroot (for all the good reasons ;-)). >From what I can tell the only Coldfire processor currently supported is the MCF5208 which does not have a MMU. While trying to add the processor support, I faced an issue during the host-gcc build when the MMU configuration is selected, because it makes it compile the multilib part. Sadly, a commit [1] removed the GCC ARCH configuration which was used to determine if the architecture is "m68k" or "cf". I have re-introduced this configuration here, only for the MCF54418 case for now as I am not sure if it is my real issue or not. What I can tell is that when I have the BR2_USE_MMU selected, the host-gcc fails and it passes when I add the proper architecture. [1]: eda11417be m68k: remove BR2_GCC_TARGET_ARCH Jean-Michel Hautbois (3): arch: add support for mcf54418 Colfdire board: add the qemu board support for mcf54418 configs: add support for the 54418 qemu defconfig arch/Config.in.m68k | 9 +++++++++ board/qemu/m68k-mcf54418/linux.config | 23 +++++++++++++++++++++++ configs/qemu_m68k_mcf54418_defconfig | 19 +++++++++++++++++++ toolchain/Config.in | 1 + 4 files changed, 52 insertions(+) create mode 100644 board/qemu/m68k-mcf54418/linux.config create mode 100644 configs/qemu_m68k_mcf54418_defconfig -- 2.39.2 From bernd at kuhls.net Thu Jun 29 06:06:52 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 29 Jun 2023 08:06:52 +0200 Subject: [Buildroot] [PATCH 1/1] package/alsa-lib: Fix symver build error on non-ELF platforms Message-ID: <20230629060652.313306-1-bernd@kuhls.net> Fixes: http://autobuild.buildroot.net/results/1e9/1e965d83d75615f35308440c5db044314a349357/ Signed-off-by: Bernd Kuhls --- ...ver-build-error-on-non-ELF-platforms.patch | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch diff --git a/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch b/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch new file mode 100644 index 0000000000..cade461671 --- /dev/null +++ b/package/alsa-lib/0002-Fix-symver-build-error-on-non-ELF-platforms.patch @@ -0,0 +1,84 @@ +From 317aafb133ed797c4cd62599565a77ecc595daea Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Thu, 29 Jun 2023 07:57:21 +0200 +Subject: [PATCH] Fix symver build error on non-ELF platforms + +The following error is observed on Microblaze [1] build: + + error: symver is only supported on ELF platforms + +due to using __attribute__((symver)) on non-ELF platform. + +[1] http://autobuild.buildroot.net/results/1e9/1e965d83d75615f35308440c5db044314a349357/build-end.log + +ac_check_attribute_symver.m4 was downloaded from +https://github.com/smuellerDD/libkcapi/blob/master/m4/ac_check_attribute_symver.m4 + +Upstream: https://github.com/alsa-project/alsa-lib/pull/334 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 1 + + include/alsa-symbols.h | 2 +- + m4/ac_check_attribute_symver.m4 | 24 ++++++++++++++++++++++++ + 3 files changed, 26 insertions(+), 1 deletion(-) + create mode 100644 m4/ac_check_attribute_symver.m4 + +diff --git a/configure.ac b/configure.ac +index 0588eec3..71ec0b15 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -46,6 +46,7 @@ dnl Checks for typedefs, structures, and compiler characteristics. + AC_C_CONST + AC_C_INLINE + AC_HEADER_TIME ++AC_CHECK_ATTRIBUTE_SYMVER + + dnl Checks for library functions. + AC_PROG_GCC_TRADITIONAL +diff --git a/include/alsa-symbols.h b/include/alsa-symbols.h +index f8c49103..521e5956 100644 +--- a/include/alsa-symbols.h ++++ b/include/alsa-symbols.h +@@ -29,7 +29,7 @@ + #define INTERNAL_CONCAT2_2(Pre, Post) Pre##Post + #define INTERNAL(Name) INTERNAL_CONCAT2_2(__, Name) + +-#if __GNUC__ > 10 ++#if HAVE_ATTRIBUTE_SYMVER && __GNUC__ >= 10 + #define symbol_version(real, name, version) \ + extern __typeof (real) real __attribute__((symver (#name "@" #version))) + #define default_symbol_version(real, name, version) \ +diff --git a/m4/ac_check_attribute_symver.m4 b/m4/ac_check_attribute_symver.m4 +new file mode 100644 +index 00000000..b484c5eb +--- /dev/null ++++ b/m4/ac_check_attribute_symver.m4 +@@ -0,0 +1,24 @@ ++dnl Check compiler support for symver function attribute ++AC_DEFUN([AC_CHECK_ATTRIBUTE_SYMVER], [ ++ saved_CFLAGS=$CFLAGS ++ CFLAGS="-O0 -Werror" ++ AC_COMPILE_IFELSE( ++ [AC_LANG_PROGRAM( ++ [[ ++ void _test_attribute_symver(void); ++ __attribute__((__symver__("sym at VER_1.2.3"))) void _test_attribute_symver(void) {} ++ ]], ++ [[ ++ _test_attribute_symver() ++ ]] ++ )], ++ [ ++ AC_DEFINE([HAVE_ATTRIBUTE_SYMVER], 1, [Define to 1 if __attribute__((symver)) is supported]) ++ ], ++ [ ++ AC_DEFINE([HAVE_ATTRIBUTE_SYMVER], 0, [Define to 0 if __attribute__((symver)) is not supported]) ++ ] ++ ) ++ CFLAGS=$saved_CFLAGS ++]) ++ +-- +2.39.2 + -- 2.39.2 From marcus.folkesson at gmail.com Thu Jun 29 13:51:24 2023 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Thu, 29 Jun 2023 15:51:24 +0200 Subject: [Buildroot] [PATCH] package/libcamera-apps: bump to version 1.2.0 Message-ID: <20230629135124.63139-1-marcus.folkesson@gmail.com> Signed-off-by: Marcus Folkesson --- package/libcamera-apps/libcamera-apps.hash | 2 +- package/libcamera-apps/libcamera-apps.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libcamera-apps/libcamera-apps.hash b/package/libcamera-apps/libcamera-apps.hash index 20a06aa8fe..97fcef7ddf 100644 --- a/package/libcamera-apps/libcamera-apps.hash +++ b/package/libcamera-apps/libcamera-apps.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a19f3960b97ec1c0d42df8af972868ff0d4c48be6096e7ac02dbaaa4c7c75636 libcamera-apps-1.1.2.tar.gz +sha256 49ace5382a0a9f8b05d20077fc0900b801fff83dae6ca9e3caa94dae16dbef27 libcamera-apps-1.2.0.tar.gz sha256 36dfed86bdef661a0a14ec1a1cc84c771d5a06b6f9b92e9ebb610ba711bd528a license.txt diff --git a/package/libcamera-apps/libcamera-apps.mk b/package/libcamera-apps/libcamera-apps.mk index 592773eec8..022e6055b5 100644 --- a/package/libcamera-apps/libcamera-apps.mk +++ b/package/libcamera-apps/libcamera-apps.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCAMERA_APPS_VERSION = 1.1.2 +LIBCAMERA_APPS_VERSION = 1.2.0 LIBCAMERA_APPS_SITE = $(call github,raspberrypi,libcamera-apps,v$(LIBCAMERA_APPS_VERSION)) LIBCAMERA_APPS_LICENSE = BSD-2-Clause LIBCAMERA_APPS_LICENSE_FILES = license.txt -- 2.40.1 From bernd at kuhls.net Thu Jun 29 16:59:19 2023 From: bernd at kuhls.net (Bernd Kuhls) Date: Thu, 29 Jun 2023 18:59:19 +0200 Subject: [Buildroot] [PATCH 1/1] package/kodi: bump version to 20.2-Nexus Message-ID: <20230629165919.1261088-1-bernd@kuhls.net> Removed patch which is included in this release. Signed-off-by: Bernd Kuhls --- .../kodi-jsonschemabuilder.mk | 2 +- .../kodi-texturepacker/kodi-texturepacker.mk | 2 +- ...fer-Remove-forward-declararion-of-Fl.patch | 42 ------------------- package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 2 +- 5 files changed, 4 insertions(+), 46 deletions(-) delete mode 100644 package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch diff --git a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk index 72a2f05bd6..569bde8cd2 100644 --- a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk +++ b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_JSONSCHEMABUILDER_VERSION = 20.1-Nexus +KODI_JSONSCHEMABUILDER_VERSION = 20.2-Nexus KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION)) KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz KODI_JSONSCHEMABUILDER_DL_SUBDIR = kodi diff --git a/package/kodi-texturepacker/kodi-texturepacker.mk b/package/kodi-texturepacker/kodi-texturepacker.mk index cb6b04d069..44eba85d75 100644 --- a/package/kodi-texturepacker/kodi-texturepacker.mk +++ b/package/kodi-texturepacker/kodi-texturepacker.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_TEXTUREPACKER_VERSION = 20.1-Nexus +KODI_TEXTUREPACKER_VERSION = 20.2-Nexus KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION)) KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz KODI_TEXTUREPACKER_DL_SUBDIR = kodi diff --git a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch b/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch deleted file mode 100644 index 87df0e4c9a..0000000000 --- a/package/kodi/0003-SavestateFlatBuffer-Remove-forward-declararion-of-Fl.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Markus=20H=C3=A4rer?= -Date: Sun, 28 May 2023 00:49:40 +0200 -Subject: [PATCH] SavestateFlatBuffer: Remove forward declararion of - FlatBufferBuilder - -This caused a compiler error with recent faltbuffers because the type changed: - -In file included from xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:12: -xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: definition of type 'FlatBufferBuilder' conflicts with type alias of the same name -class FlatBufferBuilder; - ^ -/usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: 'FlatBufferBuilder' declared here -using FlatBufferBuilder = FlatBufferBuilderImpl; - ^ -1 error generated. - -(cherry picked from commit 351184d7e4e3edc447d04a297769eb41a477ba68) - -Upstream: https://github.com/xbmc/xbmc/commit/07d8c98a0a65e005b85ef70e06eb1b9bbe7f764c - -Signed-off-by: Bernd Kuhls ---- - xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h | 5 ----- - 1 file changed, 5 deletions(-) - -diff --git a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -index cb93e6bbc2e12..fa42a9bad7034 100644 ---- a/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -+++ b/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h -@@ -14,11 +14,6 @@ - - #include - --namespace flatbuffers --{ --class FlatBufferBuilder; --} -- - namespace KODI - { - namespace RETRO diff --git a/package/kodi/kodi.hash b/package/kodi/kodi.hash index ea9a588aeb..37fbf0c004 100644 --- a/package/kodi/kodi.hash +++ b/package/kodi/kodi.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 cd4158b2bc2d9593ad2f5c1cd2494957ab726b13d8379bbfb09d7d36df7b7d7e kodi-20.1-Nexus.tar.gz +sha256 4e81abf81172812bc8891f69a7a80a2b846298cecaae7b5009725e28a3040c23 kodi-20.2-Nexus.tar.gz sha256 f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e kodi-libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz sha256 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc kodi-libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz sha256 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 kodi-libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk index 70ed270555..7cbc1df40a 100644 --- a/package/kodi/kodi.mk +++ b/package/kodi/kodi.mk @@ -6,7 +6,7 @@ # When updating the version, please also update kodi-jsonschemabuilder # and kodi-texturepacker -KODI_VERSION_MAJOR = 20.1 +KODI_VERSION_MAJOR = 20.2 KODI_VERSION_NAME = Nexus KODI_VERSION = $(KODI_VERSION_MAJOR)-$(KODI_VERSION_NAME) KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION)) -- 2.39.2 From kilian.zinnecker at mail.de Thu Jun 29 23:35:58 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 01:35:58 +0200 Subject: [Buildroot] Interested in board support for Radxa Rock 5b In-Reply-To: <12234290.O9o76ZdvQC@kilian-aisec> References: <12221308.O9o76ZdvQC@kilian-aisec> <898ad257-a549-95e2-44ae-898a9db5c4b8@mind.be> <12234290.O9o76ZdvQC@kilian-aisec> Message-ID: <12235072.O9o76ZdvQC@kilian-aisec> Hello, I now created a linux config fragment file containing CONFIG_R8169=y to enable the ethernet support and added BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/ radxa/rock5b/linux.fragment" to the defconfig, so that the fragment file is applied. After a rebuild I was then able to boot the kernel via tftp (rootfs via nfs). So that seems to work now. I now want to create a proper post-image script to create a bootable image for an SD card. I therefore created a post-image.sh and a genimage.cfg, by taking existing ones from buildroot as template, and the following rock5b.its: /dts-v1/; / { description = "Rock 5B FIT Image"; #address-cells = <1>; images { kernel { description = "Kernel"; data = /incbin/("Image.gz"); type = "kernel"; arch = "arm64"; os = "linux"; compression = "gzip"; load = <0x0a200000>; entry = <0x0a200000>; hash { algo = "sha256"; }; }; fdt { description = "Device Tree"; data = /incbin/("rk3588-rock-5b.dtb"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x0e000000>; entry = <0x0e000000>; hash { algo = "sha256"; }; }; }; configurations { default = "bootconfig"; bootconfig { description = "Boot configuration"; kernel = "kernel"; fdt = "fdt"; hash { algo = "sha256"; }; }; }; }; When I use this its-file manually (i.e., "mkimage -f rock5b.its image.itb"), it creates the fit image correctly: I can load the image.itb via tftpboot and boot it successfully. Hence, in the post-image.sh I use the line: mkimage -f board/radxa/rock5b/rock5b.its ${BINARIES_DIR}/image.itb However, when buildroot executes the post-image.sh the mkimage command suddenly throws the following error: mkimage: unsupported type Flat Device Tree Unfortunately I don't find any hints on the internet what is going wrong here. I only find one old buildroot ml thread, but this only reports the same error and does not give any clue what is going wrong. Does somebody have a hint for me, what may be going wrong? Best regards, Kilian From thomas.petazzoni at bootlin.com Fri Jun 30 04:46:06 2023 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 30 Jun 2023 04:46:06 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-29 Message-ID: <20230630050155.55C3E417C8@smtp4.osuosl.org> Hello, Autobuild statistics for 2023-06-29 =================================== branch | OK | NOK | TIM | TOT | 2023.02.x | 6 | 3 | 0 | 9 | master | 111 | 118 | 1 | 230 | Classification of failures by reason for master ----------------------------------------------- gupnp-1.4.3 | 17 alsa-lib-1.2.9 | 8 linux-6.3.9 | 8 strace-6.3 | 4 agentpp-4.6.0 | 3 glibc-2.37-2-g9f8513dc64119... | 3 host-ccache-4.8.2 | 3 host-rust-1.70.0 | 3 libedit-20221030-3.1 | 3 libglib2-2.76.1 | 3 mpg123-1.31.3 | 3 open62541-v1.3.4 | 3 syslog-ng-4.1.1 | 3 dc3dd-7.2.641 | 2 elfutils-0.186 | 2 gobject-introspection-1.74.0 | 2 host-go-1.19.10 | 2 libgcrypt-1.10.2 | 2 ntp-4.2.8p15 | 2 olsr-0.9.8 | 2 tovid-87c676f4aadb7303d2cd9... | 2 trinity-1.9 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 android-tools-4.2.2+git2013... | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 expat-2.5.0 | 1 ffmpeg-4.4.4 | 1 fontconfig-2.14.2 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gmp-6.2.1 | 1 gobject-introspection | 1 guile-3.0.9 | 1 host-binutils-2.38 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.4.0 | 1 igh-ethercat-2e2cef61318953... | 1 libcamera-v0.0.5 | 1 libcgroup-2.0.3 | 1 libvorbis-1.3.7 | 1 linux-5.10.162-cip24-rt10 | 1 ltp-testsuite-20230127 | 1 mpv-0.35.1 | 1 perl-5.36.1 | 1 php-8.2.7 | 1 pv-1.6.20 | 1 python-sip-4.19.25 | 1 reaver-1.6.6 | 1 rtl8192eu-865656c3a1d1aee8c... | 1 sdl-1.2.15 | 1 uclibc-1.0.43 | 1 xvisor-0.3.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2431e31f3ab135ca8ed3cb19c7a577030d2f51e6 | mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/2180d1dda885176491e8585f445da4147a4c34ea | armeb | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ef0fc53d6727d7c483be7ca754ca82e2dc3c6845 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/6bdd59c8c6892bda9d35ce0657f18157f4b06d3b | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/1e965d83d75615f35308440c5db044314a349357 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8a8454438c6443041f22ed8ca92ada8e61302157 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/679dc5511aef878adb9ad93c2148d1c95dbfae58 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/0cc08a5bfedb8dd2d1fd3bc5c794205a0c2f0ecb | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/51794f4da4cf147c36b190220954d934b96ba29d | microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/2470d6af6bb8257656f5596ac1b9c6eb6e2d6cb0 | microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/b37032182086aeda4b1fad81ef3ea9b3935a29d0 | mips64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/255ea37ab2e62e5e374019de8f58ce58c53f5fc1 | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e89f66384069a70e68d393e6f57237a8525bff6 | armeb | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/2856b394a259b3012f24078381b0d7efc30dfa18 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/db2b5d08cf1466891ce1b7e82e5b8a405fc6550f | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/b9aea8f8645e97e2d74027e61a88ec952215c628 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3c5cae3859694dedad6fd386cb935fc00e752432 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/59943e59e9f388308a6fbfb1ea04b469b07773c1 | ORPH aarch64_be | expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/28603fec07ab0d255c0bc08c91c10391b04b1a5a | mips64 | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/e410150470c3895871b3f9bc0616ed5dc1900ca2 | riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/de2837e40bf8c5ec5ce680c176b13f0ea94f3927 | ORPH aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1c44eb59d3fb30276e7e938be06eb9202457ca16 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9b18fa67613ec30f29b68ebe2da49734101d778 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4992147774c93ab37a67d7cee61dc765079fdb92 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/b934f4daf64414cae467a75895897f01e6454ab4 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/78e9a845eb2e3244d11a923e0e735d0fb236e2e5 | powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/5994594d47803df1798a1830eeb0da00c6523355 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/40b198aa01505459f5e4e321fcf5e381be7a5b58 | ORPH armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/d10ee0cd4ca5522985c9d0cb9d826d2e09553f76 | sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/5584940af18001ce3227104f95c12ac7040e79a2 | ORPH sparc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/ac1100f277ac5766366325115d7b061d36eb7c58 | ORPH mips | guile-3.0.9 | NOK | http://autobuild.buildroot.net/results/db71f5426de95ade2c3710aa3698f83de03672a5 | mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b310c1a19b4b1f5f52149dbbc9811511b04c7f4a | sh4eb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/98b5c7897fe8290b9b6eef09bac457c996370ef7 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e1814722fe00d7deffaa537dc90efd4d3c3582d8 | or1k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/5826452e20c1e5a89d26b7607a0d08bae5b0131c | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/1be779c2d51feee100336cc2006eeec57911b932 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/412beec80e0e612f07374891fd21764ff9a7fbf0 | x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4c30e303ffbc27b5928c63e9dea2099ea632007f | microblazeel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/409f8e6203a599ed98c13a9e05a218938ef1b449 | m68k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/2609255c0c9219c13b0f0a92cf3cc8a4944f35f6 | aarch64_be | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/4e795da44f3849deb250358325271b4f90f256eb | mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/241ace50e4a0888cf267c0e2e1c7d3865c62258e | powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e7766597805e6896c49402ef4fa72e4d85aedc1c | armeb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/33174957c184569673b12680d099e868500446c1 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b777b85c232355310d7b1f2aabe10a4f9aec3ecc | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0502c0a238bb615f7022eb6c6c1d2680ab2aa312 | nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e12e618fcfe829e81c78005bc2942e86e8e25c00 | powerpc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3ac3a27f3f700ada72a3085191eb7d0f56c43a11 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6deb7af775c416765afe0e2930ca8f558ea5908e | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/027ed5a83eca48f8e086f837563e5d6e7ced15d5 | sh4aeb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/eae0c77b4b4e1c84260e4878f5bbd899dae5d255 | ORPH arc | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/fdfd176837b930084868eff0a2242cfa0979df02 | ORPH arceb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/dda5f5985211a5b3a8a6554e6618d518f68f8ab6 | ORPH microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/3d4fc9d26934dfea7ab0ff294f4fedffe0a2d4a5 | microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/b942cf9c331e9dd54beba00ce048383a1568ae31 | mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/405fecd86cdfb81db087982315fea6c633890506 | mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/de8c87dd4e16763ea8de55fe61fd61686ddd82dc | x86_64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/e7959181c89bbbfd909d6d4509cc1bb7f35fbb74 | sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/5cd61cde60ab77c2adbb5715985d331181992d9b | x86_64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/5d5e606d8f65f275de45fe35cd92442f46f89761 | powerpc64 | igh-ethercat-2e2cef61318953... | NOK | http://autobuild.buildroot.net/results/dde50405c15e950d65bff50a3a4f4f49f8cae000 | or1k | libcamera-v0.0.5 | NOK | http://autobuild.buildroot.net/results/03bd44c2ccf498a8cfca7b067dfbb2f7c52b2338 | aarch64_be | libcgroup-2.0.3 | NOK | http://autobuild.buildroot.net/results/3139cc211ab414dcafbf340943d2ad9e3327c3b6 | m68k | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/031bce60aa0f4d58efcc47c5f36a7fc9baae6d0d | powerpc | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/c742c9a196bf19ab12d8ad6703140fc5a2847868 | xtensa | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/21726c0c6fe3bf241e0c3068256b2104028d7b51 | i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/83ecc94554e1762cedde78087db953ac349d2995 | ORPH i686 | libgcrypt-1.10.2 | NOK | http://autobuild.buildroot.net/results/d6d9b5d20ebb0ac8178c6bd6389e7e60c7506348 | ORPH arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/5326a21c77ba5aad37085e7bd20254dfe3518b4d | x86_64 | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/98bcb3193fd3a0574588db2d995828cf26ef0283 | armeb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/d4b229e33c5fa8d4f5cc97fb52c09ab8ebf2def3 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/84dc487bda7e5303157d1afe7ba41c374b06ec28 | mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/9ddfba7912ef8a65cbe3733a29e444f97a1d0bd4 | ORPH m68k | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/928618359eaee8980f7907fa21eef2397dd0c583 | ORPH mips64 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/0dcc1738fbbe1dd0a56cb36b10e440d23f42d662 | ORPH mips64el | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/d1d812e6b42e96f560905ff859b77842196b2f09 | ORPH powerpc64le | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/eb2b5ecce45a8b091e3af6000467277b1d19f81b | ORPH m68k | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/5b154c8f07056dd1f8e38eae219c0914357f3173 | ORPH nios2 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/cd14766ecd490d2eb8539212b63e2597831433cf | ORPH armeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/b93fa76e5c2ced0b7bd30511a0aa7a5e8b0e4b96 | ORPH powerpc | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/2c1bf8487962026309612b693903f69ef077f1ca | ORPH powerpc64 | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/d36b0160ea15578c1845a875639e07ee3d9639b5 | mips | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/092733b5bcda8bb93b9d1b0a84d86799d05f48f1 | ORPH mipsel | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/3d42bc21e508ff681f97d97ec23cfa5a994a0791 | ORPH microblaze | mpg123-1.31.3 | NOK | http://autobuild.buildroot.net/results/f3bab1de12e5d8af24754c2d2c021f178e619db7 | ORPH powerpc64 | mpv-0.35.1 | NOK | http://autobuild.buildroot.net/results/39ea8e4973bf2bcf3bfaaada5e6f0ced4b9e4004 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/f57eb987fb10ed21b265e0370b18ad43fe681616 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/d63cbdcd3d33681ded2f44475b50ee1e60e4eb64 | ORPH mips | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/af9a108b262a476821a56870867032e2f7bf56e3 | ORPH powerpc64 | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/221178aaffdfe2d4aa08ed3090d575091e353a7a | ORPH sh4eb | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/fcd5c144ca7b0644ea6e93805f9766d6eb6b2cea | ORPH mipsel | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/4bb7189712ea5d4d45f967537ed0c7983c897b85 | ORPH s390x | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/9e8d893ea702be7694164788f2bce0665a36ca50 | ORPH arceb | perl-5.36.1 | NOK | http://autobuild.buildroot.net/results/f3b2c15813a6a3c70832bc14d8f5e9c36543d71a | armeb | php-8.2.7 | NOK | http://autobuild.buildroot.net/results/b68411dd64c69b7be4bc65127c249ace53c11547 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/a6126f4d486e078d9441c2a0a399c902ba92c36e | ORPH nios2 | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/f9f06c5c80835eaceb98f4a382fe7ec13ea252e1 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/827125f5b19730640df198c611579cddb9e4ac8d | aarch64 | rtl8192eu-865656c3a1d1aee8c... | NOK | http://autobuild.buildroot.net/results/819d575fa4df9d685661a5642b24113717f6b2c8 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/9a453a22445ec36101903b58074a9f67b84a624d | ORPH aarch64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/f2de6917da51bf2e029ad0a4a1faa9f9939e2505 | aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/127850b307325b778058f69ba67599bc1b99bdf3 | sparc | strace-6.3 | NOK | http://autobuild.buildroot.net/results/8e335d1b2ee18b6b3c3ed4feb5c35998efe8f158 | m68k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b4c7f4536af18bb6ee5fca1ab0763eb7bcadccdf | sh4eb | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/40d61ef72dbee34e97d614fed2bf0af9cb9929b2 | x86_64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/fd906b877b0279177596fa70401007718833005b | arm | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/2a4517c874cf15b04983a7e9b3f110693177ad4b | s390x | tovid-87c676f4aadb7303d2cd9... | NOK | http://autobuild.buildroot.net/results/4dac2bf2fd2d5fc6636a37ce6de63b306b6fe79e | sparc64 | tovid-87c676f4aadb7303d2cd9... | NOK | http://autobuild.buildroot.net/results/eb01098b7646e6d5f65882095ce84821612c4cbb | aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/34b4373b48c4b46a067e658e4fcbc961efd89aa9 | ORPH aarch64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/4d38fa91ceaf52e8110b7e19b6335c6c7170c7e8 | ORPH riscv64 | uclibc-1.0.43 | NOK | http://autobuild.buildroot.net/results/0b516a47c945e9f44ee4986a7099733f93ec82b1 | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/cc264d6e7d1e93e59b6d742cff4359d7fb84b79a | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b9625959d236a8f7b550919065934bf248809e28 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/d1cc902dd1ca9d5677f36ae984913999c6319526 | sh4aeb | unknown | NOK | http://autobuild.buildroot.net/results/a1fdac889777a501b73379e8ad93f1a7160f5719 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/3879064e0e21c0e09939cf5c903ee5cd5a887299 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/3e09876869e722eb678c4ea45d230e6f775ec79c | ORPH Classification of failures by reason for 2023.02.x -------------------------------------------------- host-gcc-final-11.4.0 | 1 host-go-1.19.10 | 1 linux-6.1.32 | 1 Detail of failures for 2023.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/8d93cf942f7e1726c1aeb5821da57fa637279552 | i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/bb179abd5f1920ec8c661d707fdeb531aad72eb7 | s390x | linux-6.1.32 | NOK | http://autobuild.buildroot.net/results/6ac404beeb223c34265a072384b452e9d2b26590 | ORPH -- http://autobuild.buildroot.net From titouanchristophe at gmail.com Fri Jun 30 13:29:12 2023 From: titouanchristophe at gmail.com (Titouan Christophe) Date: Fri, 30 Jun 2023 15:29:12 +0200 Subject: [Buildroot] [PATCH 1/1] package/linuxptp: bump to v4.0 Message-ID: <20230630132912.128835-1-titouanchristophe@gmail.com> - Drop patches that have been applied upstream - Drop hash that are not available on Soureforge anymore Signed-off-by: Titouan Christophe --- ...g.h-drop-clock_nanosleep-replacement.patch | 49 ------------------- ...itional-assignment-for-KBUILD_OUTPUT.patch | 43 ---------------- package/linuxptp/linuxptp.hash | 6 +-- package/linuxptp/linuxptp.mk | 2 +- 4 files changed, 2 insertions(+), 98 deletions(-) delete mode 100644 package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch delete mode 100644 package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch diff --git a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch b/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch deleted file mode 100644 index 54ef963ae4..0000000000 --- a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 947bf03ec3d9eaa0bfc0269eed86b9364e94bc1a Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Sun, 5 Aug 2018 15:25:53 +0200 -Subject: [PATCH] missing.h: drop clock_nanosleep() replacement - -Since uClibc-ng commits 68628fe7d463541bf3c33da6b214e63c0cc9feed -("librt: declare clock_nanosleep not only for NPTL") and -ddbb03e77ac1a48740688814b82f45c97ee81f37 ("librt: clock_nanosleep -could be even used without threads"), clock_nanosleep() is always -provided by uClibc, regardless of the thread implementation (none, -linuxthreads, nptl). These commits will be part of the upcoming 1.0.31 -release of uClibc-ng. - -Thanks to this, we can drop the replacement clock_nanosleep() -implementation added by linuxptp. Without this, linuxptp fails to -build with: - -missing.h:117:19: error: static declaration of 'clock_nanosleep' follows non-static declaration - static inline int clock_nanosleep(clockid_t clock_id, int flags, - ^~~~~~~~~~~~~~~ -In file included from clockadj.h:24:0, - from clockadj.c:24: - -Signed-off-by: Thomas Petazzoni ---- - missing.h | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/missing.h b/missing.h -index 2f7adb9..60f89a3 100644 ---- a/missing.h -+++ b/missing.h -@@ -129,13 +129,6 @@ enum { - - #define TFD_TIMER_ABSTIME (1 << 0) - --static inline int clock_nanosleep(clockid_t clock_id, int flags, -- const struct timespec *request, -- struct timespec *remain) --{ -- return syscall(__NR_clock_nanosleep, clock_id, flags, request, remain); --} -- - static inline int timerfd_create(int clockid, int flags) - { - return syscall(__NR_timerfd_create, clockid, flags); --- -2.14.4 - diff --git a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch b/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch deleted file mode 100644 index 73cd34f744..0000000000 --- a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch +++ /dev/null @@ -1,43 +0,0 @@ -From: Changqing Li -Date: Wed, 23 Nov 2022 08:23:46 +0800 -Subject: [Linuxptp-devel] [PATCH] makefile: use conditional assignment for KBUILD_OUTPUT - -Refer [1],from make 4.4, all variables that are marked as export will -also be passed to the shell started by the shell function. use "=" will -make KBUILD_OUTPUT always empty for shell function, use "?=" to make -"export KBUILD_OUTPUT" in enrironment can work. - -[snip of 4.4 NEWS] -* WARNING: Backward-incompatibility! - Previously makefile variables marked as export were not exported to commands - started by the $(shell ...) function. Now, all exported variables are - exported to $(shell ...). -[snip] - -[1] https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?h=4.4&id=ed493f6c9116cc217b99c2cfa6a95f15803235a2#n74 - -Signed-off-by: Changqing Li - -[Retrieved from mailing list. The patch was not yet accepted and applied: -https://www.mail-archive.com/linuxptp-devel at lists.sourceforge.net/msg06151.html] -Signed-off-by: Heiko Thiery - ---- - makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/makefile b/makefile -index 9aed383..ba3fb38 100644 ---- a/makefile -+++ b/makefile -@@ -15,7 +15,7 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --KBUILD_OUTPUT = -+KBUILD_OUTPUT ?= - - DEBUG = - CC = $(CROSS_COMPILE)gcc --- -2.25.1 diff --git a/package/linuxptp/linuxptp.hash b/package/linuxptp/linuxptp.hash index a5479b0ebc..edbfb44553 100644 --- a/package/linuxptp/linuxptp.hash +++ b/package/linuxptp/linuxptp.hash @@ -1,9 +1,5 @@ -# From https://sourceforge.net/projects/linuxptp/files/v3.1.1/ -sha1 f905eabc6fd0f03c6a353f9c4ba188a3bd1b774c linuxptp-3.1.1.tgz -md5 3b79ab5e77c5b5cf06bc1c8350d405bb linuxptp-3.1.1.tgz - # Locally computed: -sha256 94d6855f9b7f2d8e9b0ca6d384e3fae6226ce6fc012dbad02608bdef3be1c0d9 linuxptp-3.1.1.tgz +sha256 d27d5ef296bb3d285e22e69f75ae023b4b42a2f4655130d6d390d8afcbc3d933 linuxptp-4.0.tgz # Hash for license file: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/linuxptp/linuxptp.mk b/package/linuxptp/linuxptp.mk index 048dd0b896..054442d569 100644 --- a/package/linuxptp/linuxptp.mk +++ b/package/linuxptp/linuxptp.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUXPTP_VERSION = 3.1.1 +LINUXPTP_VERSION = 4.0 LINUXPTP_SOURCE = linuxptp-$(LINUXPTP_VERSION).tgz LINUXPTP_SITE = http://downloads.sourceforge.net/linuxptp LINUXPTP_LICENSE = GPL-2.0+ -- 2.40.1 From giulio.benetti at benettiengineering.com Fri Jun 30 20:53:46 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 30 Jun 2023 22:53:46 +0200 Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.91 Message-ID: <20230630205346.404448-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 63a35285d7..5a4fde42b6 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_89_1_RTM/src/SHA256SUMS -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_91_RTM/src/SHA256SUMS +sha256 84bd46376df17118c55f6d73d30fd93a0af21296c66e7690471547e5898fc4b3 nss-3.91.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index d3f227e909..09ac971d35 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.89.1 +LIBNSS_VERSION = 3.91 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 giulio.benetti at benettiengineering.com Fri Jun 30 20:55:11 2023 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Fri, 30 Jun 2023 22:55:11 +0200 Subject: [Buildroot] [PATCH v2] package/libnss: bump version to 3.90 In-Reply-To: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> References: <20230611181106.3454549-1-giulio.benetti@benettiengineering.com> Message-ID: <3405acea-9f0e-b15b-16de-27689d1733a4@benettiengineering.com> This patch has been superseded by this: https://patchwork.ozlabs.org/project/buildroot/patch/20230630205346.404448-1-giulio.benetti at benettiengineering.com/ So please reject it. Thank you Best regards -- Giulio Benetti CEO&CTO at Benetti Engineering sas On 11/06/23 20:11, Giulio Benetti wrote: > Add local patch to fix build failure due to CURVE25519 used on non > x86_64 architectures. > > Signed-off-by: Giulio Benetti > --- > V1->V2: > * Add local patch to avoid build failure as suggested by Bernd Kuhls > --- > ...bling-ASM-C25519-for-A-but-X86_64-r-.patch | 36 +++++++++++++++++++ > package/libnss/libnss.hash | 4 +-- > package/libnss/libnss.mk | 2 +- > 3 files changed, 39 insertions(+), 3 deletions(-) > create mode 100644 package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > > diff --git a/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > new file mode 100644 > index 0000000000..957dc8f624 > --- /dev/null > +++ b/package/libnss/0002-Bug-1836781-Disabling-ASM-C25519-for-A-but-X86_64-r-.patch > @@ -0,0 +1,36 @@ > +From c07c4e073d95a25343cbf56b4a830a71e432869e Mon Sep 17 00:00:00 2001 > +From: Natalia Kulatova > +Date: Mon, 5 Jun 2023 16:09:58 +0000 > +Subject: [PATCH] Bug 1836781 - Disabling ASM C25519 for A but X86_64 > + r=bbeurdouche,nss-reviewers > + > +Differential Revision: https://phabricator.services.mozilla.com/D179969 > + > +--HG-- > +extra : moz-landing-system : lando > + > +Upstream: https://hg.mozilla.org/projects/nss/rev/52a5d8fe37410d940e7d3ca244146ebc46a7d52a > + > +Signed-off-by: Giulio Benetti > +--- > + nss/lib/freebl/Makefile | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/nss/lib/freebl/Makefile b/nss/lib/freebl/Makefile > +index 74e8e6545..ba7d83c4e 100644 > +--- a/nss/lib/freebl/Makefile > ++++ b/nss/lib/freebl/Makefile > +@@ -568,7 +568,9 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null + HAVE_INT128_SUPPORT = 1 > + DEFINES += -DHAVE_INT128_SUPPORT > + else ifeq (1,$(CC_IS_GCC)) > +- SUPPORTS_VALE_CURVE25519 = 1 > ++ ifeq ($(CPU_ARCH),x86_64) > ++ SUPPORTS_VALE_CURVE25519 = 1 > ++ endif > + ifneq (,$(filter 4.6 4.7 4.8 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) > + HAVE_INT128_SUPPORT = 1 > + DEFINES += -DHAVE_INT128_SUPPORT > +-- > +2.34.1 > + > diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash > index 63a35285d7..7252c0f254 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_89_1_RTM/src/SHA256SUMS > -sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz > +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_90_RTM/src/SHA256SUMS > +sha256 9acd6534c41d8ead19fca6fcb3fffed2f9f09c437c3d79fee6a4ee668aaa93b6 nss-3.90.tar.gz > # Locally calculated > sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING > diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk > index d3f227e909..1f8d1c0d31 100644 > --- a/package/libnss/libnss.mk > +++ b/package/libnss/libnss.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBNSS_VERSION = 3.89.1 > +LIBNSS_VERSION = 3.90 > 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 kilian.zinnecker at mail.de Fri Jun 30 21:24:04 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:24:04 +0200 Subject: [Buildroot] [PATCH 0/3] Add board support for Radxa Rock 5B Message-ID: <20230630212404.699274-1-kilian.zinnecker@mail.de> This patch series adds support for the Radxa Rock 5B board, featuring the Rockchip RK3588 SoC. I added a package for the Rockchip ATF binary blobs, needed by u-boot. It uses a modified Linux kernel from Radxa. After build, a fit image with compressed kernel is generated which is then put into an SD card image alongside uboot an the root file system. Kilian Zinnecker (3): package: add rockchip-rkbin package configs: add defconfig for Radxa Rock 5B board/radxa/rock5b: Add sdcard image scripts board/radxa/rock5b/genimage.cfg | 36 +++++++++++++++++++ board/radxa/rock5b/linux.fragment | 1 + board/radxa/rock5b/post-image.sh | 24 +++++++++++++ board/radxa/rock5b/rock5b.its | 46 ++++++++++++++++++++++++ board/radxa/rock5b/uboot.fragment | 3 ++ configs/rock5b_defconfig | 41 +++++++++++++++++++++ package/Config.in | 1 + package/rockchip-rkbin/Config.in | 19 ++++++++++ package/rockchip-rkbin/rockchip-rkbin.mk | 19 ++++++++++ 9 files changed, 190 insertions(+) create mode 100644 board/radxa/rock5b/genimage.cfg create mode 100644 board/radxa/rock5b/linux.fragment create mode 100755 board/radxa/rock5b/post-image.sh create mode 100644 board/radxa/rock5b/rock5b.its create mode 100644 board/radxa/rock5b/uboot.fragment create mode 100644 configs/rock5b_defconfig create mode 100644 package/rockchip-rkbin/Config.in create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:52 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:52 +0200 Subject: [Buildroot] [PATCH 1/3] package: add rockchip-rkbin package Message-ID: <20230630212654.699657-1-kilian.zinnecker@mail.de> Adds a package to fetch Rockchip specifig ATF binary blobs, which are needed to build u-boot for the Rockchip RK3588 SoC. Signed-off-by: Kilian Zinnecker --- package/Config.in | 1 + package/rockchip-rkbin/Config.in | 19 +++++++++++++++++++ package/rockchip-rkbin/rockchip-rkbin.mk | 19 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 package/rockchip-rkbin/Config.in create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk diff --git a/package/Config.in b/package/Config.in index bff090a661..80221d0406 100644 --- a/package/Config.in +++ b/package/Config.in @@ -581,6 +581,7 @@ endmenu source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" + source "package/rockchip-rkbin/Config.in" source "package/rpi-userland/Config.in" source "package/rs485conf/Config.in" source "package/rtc-tools/Config.in" diff --git a/package/rockchip-rkbin/Config.in b/package/rockchip-rkbin/Config.in new file mode 100644 index 0000000000..a877d4f1cf --- /dev/null +++ b/package/rockchip-rkbin/Config.in @@ -0,0 +1,19 @@ +config BR2_PACKAGE_ROCKCHIP_RKBIN + bool "Rockchip RKBIN binary blobs" + depends on BR2_arm || BR2_aarch64 + help + Those packages provide binary blobs for the Rockchip RK + SoCs. + +if BR2_PACKAGE_ROCKCHIP_RKBIN +choice + prompt "Rockchip RK platform" + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 + bool "rk3588" +endchoice + +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM + string + default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588 +endif diff --git a/package/rockchip-rkbin/rockchip-rkbin.mk b/package/rockchip-rkbin/rockchip-rkbin.mk new file mode 100644 index 0000000000..51421769b4 --- /dev/null +++ b/package/rockchip-rkbin/rockchip-rkbin.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# rockchip-rkbin +# +################################################################################ + + +ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c +ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git +ROCKCHIP_RKBIN_SITE_METHOD = git + +ROCKCHIP_RKBIN_INSTALL_STAGING = YES + +define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS + cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin $(BINARIES_DIR)/ + cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/ +endef + +$(eval $(generic-package)) -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:53 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:53 +0200 Subject: [Buildroot] [PATCH 2/3] configs: add defconfig for Radxa Rock 5B In-Reply-To: <20230630212654.699657-1-kilian.zinnecker@mail.de> References: <20230630212654.699657-1-kilian.zinnecker@mail.de> Message-ID: <20230630212654.699657-2-kilian.zinnecker@mail.de> This patch adds the config files needed to build u-boot, kernel and rootfs for the Rock 5B. Signed-off-by: Kilian Zinnecker --- board/radxa/rock5b/linux.fragment | 1 + configs/rock5b_defconfig | 38 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 board/radxa/rock5b/linux.fragment create mode 100644 configs/rock5b_defconfig diff --git a/board/radxa/rock5b/linux.fragment b/board/radxa/rock5b/linux.fragment new file mode 100644 index 0000000000..811d42a79b --- /dev/null +++ b/board/radxa/rock5b/linux.fragment @@ -0,0 +1 @@ +CONFIG_R8169=y diff --git a/configs/rock5b_defconfig b/configs/rock5b_defconfig new file mode 100644 index 0000000000..157d81b163 --- /dev/null +++ b/configs/rock5b_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_cortex_a76_a55=y +BR2_KERNEL_HEADERS_5_10=y +BR2_TARGET_GENERIC_HOSTNAME="rock5b" +BR2_TARGET_GENERIC_ISSUE="Rock 5b" +BR2_SYSTEM_DHCP="eth0" +BR2_USE_WCHAR +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/radxa/kernel.git" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="52f51a2b5ba178f331af62260d2da86d7472c14b" +BR2_LINUX_KERNEL_DEFCONFIG="rockchip_linux" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3588-rock-5b" +BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/linux.fragment" +BR2_PACKAGE_AVAHI=y +BR2_PACKAGE_AVAHI_DAEMON=y +BR2_PACKAGE_OPENSSH=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="250M" +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07-rc4" +BR2_PACKAGE_ROCKCHIP_RKBIN=y +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock5b-rk3588" +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_DTC=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y -- 2.34.1 From kilian.zinnecker at mail.de Fri Jun 30 21:26:54 2023 From: kilian.zinnecker at mail.de (Kilian Zinnecker) Date: Fri, 30 Jun 2023 23:26:54 +0200 Subject: [Buildroot] [PATCH 3/3] board/radxa/rock5b: Add sdcard image scripts In-Reply-To: <20230630212654.699657-1-kilian.zinnecker@mail.de> References: <20230630212654.699657-1-kilian.zinnecker@mail.de> Message-ID: <20230630212654.699657-3-kilian.zinnecker@mail.de> This patch adds post image scripts, generating an sdcard.img file, which can be flashed on an SD card to boot the Radxa Rock 5B. --- board/radxa/rock5b/genimage.cfg | 36 ++++++++++++++++++++++++ board/radxa/rock5b/post-image.sh | 24 ++++++++++++++++ board/radxa/rock5b/rock5b.its | 46 +++++++++++++++++++++++++++++++ board/radxa/rock5b/uboot.fragment | 3 ++ configs/rock5b_defconfig | 3 ++ 5 files changed, 112 insertions(+) create mode 100644 board/radxa/rock5b/genimage.cfg create mode 100755 board/radxa/rock5b/post-image.sh create mode 100644 board/radxa/rock5b/rock5b.its create mode 100644 board/radxa/rock5b/uboot.fragment diff --git a/board/radxa/rock5b/genimage.cfg b/board/radxa/rock5b/genimage.cfg new file mode 100644 index 0000000000..88a4f1ee9e --- /dev/null +++ b/board/radxa/rock5b/genimage.cfg @@ -0,0 +1,36 @@ +# SD card image for Radxa Rock 5b + +image boot.vfat { + vfat { + file image.itb { + image = "image.itb" + } + } + size = 16M +} + +image sdcard.img { + hdimage { + partition-table-type = "hybrid" + } + + partition uboot { + in-partition-table = "false" + image = "u-boot-rockchip.bin" + offset = 32K + size = 12M + } + + partition boot { + partition-type = "0xC" + bootable = "true" + image = "boot.vfat" + offset = 64M + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext2" + offset = 96M + } +} diff --git a/board/radxa/rock5b/post-image.sh b/board/radxa/rock5b/post-image.sh new file mode 100755 index 0000000000..891f52201d --- /dev/null +++ b/board/radxa/rock5b/post-image.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +GENIMAGE_CFG="$(dirname $0)/genimage.cfg" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" + +# genimage needs u-boot-rockchip.bin + +cp output/build/uboot-2023.07-rc4/u-boot-rockchip.bin ${BINARIES_DIR}/ + +gzip -fk ${BINARIES_DIR}/Image +cp board/radxa/rock5b/rock5b.its ${BINARIES_DIR} +(cd $BINARIES_DIR && mkimage -f rock5b.its image.itb) + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +RET=${?} +exit ${RET} diff --git a/board/radxa/rock5b/rock5b.its b/board/radxa/rock5b/rock5b.its new file mode 100644 index 0000000000..d73659a56e --- /dev/null +++ b/board/radxa/rock5b/rock5b.its @@ -0,0 +1,46 @@ +/dts-v1/; + +/ { + description = "Rock 5B FIT Image"; + #address-cells = <1>; + + images { + kernel { + description = "Kernel"; + data = /incbin/("Image.gz"); + type = "kernel"; + arch = "arm64"; + os = "linux"; + compression = "gzip"; + load = <0x0a200000>; + entry = <0x0a200000>; + hash { + algo = "sha256"; + }; + }; + fdt { + description = "Device Tree"; + data = /incbin/("rk3588-rock-5b.dtb"); + type = "flat_dt"; + arch = "arm64"; + compression = "none"; + load = <0x0e000000>; + entry = <0x0e000000>; + hash { + algo = "sha256"; + }; + }; + }; + + configurations { + default = "standard"; + standard { + description = "Standard Boot"; + kernel = "kernel"; + fdt = "fdt"; + hash { + algo = "sha256"; + }; + }; + }; +}; diff --git a/board/radxa/rock5b/uboot.fragment b/board/radxa/rock5b/uboot.fragment new file mode 100644 index 0000000000..0613e0b772 --- /dev/null +++ b/board/radxa/rock5b/uboot.fragment @@ -0,0 +1,3 @@ +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/mmcblk0p2 rw rootfstype=ext4 clkin_hz=(25000000) earlycon clk_ignore_unused earlyprintk console=ttyS2,1500000n8 rootwait" +CONFIG_BOOTCOMMAND="fatload mmc 1:1 ${loadaddr} image.itb && bootm ${loadaddr}" diff --git a/configs/rock5b_defconfig b/configs/rock5b_defconfig index 157d81b163..3c814bf356 100644 --- a/configs/rock5b_defconfig +++ b/configs/rock5b_defconfig @@ -1,6 +1,8 @@ BR2_aarch64=y BR2_cortex_a76_a55=y BR2_KERNEL_HEADERS_5_10=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/radxa/rock5b/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="" BR2_TARGET_GENERIC_HOSTNAME="rock5b" BR2_TARGET_GENERIC_ISSUE="Rock 5b" BR2_SYSTEM_DHCP="eth0" @@ -30,6 +32,7 @@ BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="BL31=$(BINARIES_DIR)/rk3588_bl31_v1.38.elf ROCKCHIP_TPL=$(BINARIES_DIR)/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/radxa/rock5b/uboot.fragment" BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DTC=y -- 2.34.1